Mohamed Boudra
89d42e4419
fix(android): keep inverted chat still during text selection
...
React Native decomposes Android list inversion into a 180-degree rotation with positive scaleY, so the existing visibility-scroll guard never recognized the inverted viewport. Inspect the composed matrix and reproduce the actual list transform through the native view manager in regression tests.
2026-10-16 07:29:01 +02:00
Mohamed Boudra
4962a9a591
fix(markdown): match main's blockquote, bullet and h6 colours
2026-10-16 07:23:35 +02:00
Mohamed Boudra
3929643da9
fix(markdown): require letters and known extensions in bare path recognition
2026-10-16 07:21:40 +02:00
Mohamed Boudra
c0c187ed29
fix(markdown): restore accentBright link colour
2026-10-16 07:18:32 +02:00
Mohamed Boudra
57b8a69a42
test(markdown): check large HTML table output without observing built-ins
2026-10-15 21:21:50 +02:00
Mohamed Boudra
9cb7984f0b
test(markdown): assert linear HTML boundary work without timing
2026-10-15 20:52:11 +02:00
Mohamed Boudra
ce4e7fc0f8
test(markdown): name shared renderer setup and file actions
2026-10-15 20:33:35 +02:00
Mohamed Boudra
ca01fa4133
test(markdown): gate delivery while establishing a held reader
2026-10-15 20:32:07 +02:00
Mohamed Boudra
97dc696c9e
perf(markdown): scan HTML block boundaries incrementally
2026-10-15 20:29:00 +02:00
Mohamed Boudra
35592a26f8
fix(markdown): keep summary block boundaries outside bold text
2026-10-15 20:26:35 +02:00
Mohamed Boudra
904fc10d89
fix(markdown): preserve adjacency around inline HTML
2026-10-15 20:24:56 +02:00
Mohamed Boudra
1456d461a9
test(markdown): isolate image arrival from reload positioning
...
Mounted row totals change as history virtualizes, so observe the new response and tool directly. Hold the real PNG response after reload until the reading position settles, then verify its reserved height and viewport instead of attributing initial bottom-follow positioning to image decoding.
2026-10-15 19:14:43 +02:00
Mohamed Boudra
1f12ee95a1
test(markdown): require growth while holding a streaming paragraph
2026-10-15 18:35:05 +02:00
Mohamed Boudra
4dfd7c18a0
fix(markdown): preserve reader position while responses grow
...
Keep the same message component boundary when a live row becomes retained history, preserving Mermaid runtimes and selection nodes. Observe paced child text commits at the web viewport so sticky-bottom follows before the next frame.
2026-10-15 18:15:14 +02:00
Mohamed Boudra
5e413ad36c
test(markdown): cover state retention during image arrival
2026-10-15 17:41:35 +02:00
Mohamed Boudra
9e240d5d61
fix(markdown): reserve pending images and harden web rendering
2026-10-15 17:17:49 +02:00
Mohamed Boudra
30b7b269e9
fix(markdown): preserve first definitions across Mermaid segments
2026-10-15 17:03:08 +02:00
Mohamed Boudra
a97f02e16f
docs(markdown): record native selection and image limitations
2026-10-15 16:55:48 +02:00
Mohamed Boudra
ad4d910aef
fix(markdown): retry transient image decode failures
2026-10-15 16:55:15 +02:00
Mohamed Boudra
b88b018d5f
fix(markdown): preserve literal image fallback labels
2026-10-15 16:54:07 +02:00
Mohamed Boudra
f90e160ac6
fix(markdown): normalize HTML following code elements
2026-10-15 16:53:16 +02:00
Mohamed Boudra
65f16f6322
fix(markdown): preserve spacing between HTML elements
2026-10-15 16:52:02 +02:00
Mohamed Boudra
e7589cbc86
fix(markdown): classify web links explicitly and complete renderer types
2026-10-15 16:42:14 +02:00
Mohamed Boudra
e014113792
fix(markdown): preserve complete assistant messages on native
2026-10-15 16:40:41 +02:00
Mohamed Boudra
f829ce6ef3
fix(markdown): keep the first image reference definition
2026-10-15 16:25:58 +02:00
Mohamed Boudra
e851a71ded
fix(markdown): normalize only parsed HTML nodes
2026-10-15 16:24:52 +02:00
Mohamed Boudra
9e275bf361
fix(markdown): size inline images to the line and collapse failed loads
2026-10-15 16:22:37 +02:00
Mohamed Boudra
58f2fed621
fix(markdown): keep the renderer tree stable while images resolve
2026-10-15 16:17:52 +02:00
Mohamed Boudra
8e1dd51ff0
fix(markdown): create renderer types when applying package patch
...
The published nightly omits both MarkdownRenderers type files. Represent them as new files so patch-package succeeds on a fresh npm install, matching the already patched development package.
2026-10-15 16:17:32 +02:00
Mohamed Boudra
fca12a89d6
fix(markdown): normalize inline HTML before rendering
2026-10-15 16:08:55 +02:00
Mohamed Boudra
648f290687
fix(markdown): restore file link hover tooltips on web
2026-10-15 16:05:50 +02:00
Mohamed Boudra
8057a65f41
fix(markdown): restore selection highlight on web
2026-10-15 16:00:26 +02:00
Mohamed Boudra
134b796859
fix(markdown): derive table and task list colours from the theme
2026-10-15 15:57:03 +02:00
Mohamed Boudra
f5fb20cc55
fix(markdown): preserve encoded image paths after rebase
...
Keep the shared renderer image normalization and file-read regression coverage that originally lived in the main integration merge.
2026-10-15 15:33:33 +02:00
Mohamed Boudra
307f0dee0d
test(markdown): exercise find across whole-message history
2026-10-15 15:32:20 +02:00
Mohamed Boudra
d2169a061c
fix(markdown): preserve authored empty link titles
2026-10-15 15:32:20 +02:00
Mohamed Boudra
ee4a5bca7a
fix(markdown): avoid empty web history measurements
2026-10-15 15:32:19 +02:00
Mohamed Boudra
b782963970
fix(markdown): retain diagram identity and reference scope
2026-10-15 15:32:19 +02:00
Mohamed Boudra
3d06f652b2
fix(markdown): restore diagrams and preserve link origin
2026-10-15 15:32:19 +02:00
Mohamed Boudra
554530a667
fix(markdown): preserve file links and image revisions
2026-10-15 15:32:19 +02:00
Mohamed Boudra
35302f7251
test: verify library image controls and isolate website config
2026-10-15 15:32:19 +02:00
Mohamed Boudra
096508240f
feat(markdown): use enriched renderer across all platforms
2026-10-15 15:32:19 +02:00
Mohamed Boudra
3639084530
revert(app): remove shared prose-run renderer changes
...
Reverts ab4737bb2 and ac47e1063 before replacing the Markdown engine across all platforms.
2026-10-15 15:32:02 +02:00
Mohamed Boudra
2db3488dbd
fix(app): preserve Markdown containers before grouping prose
2026-10-15 15:32:02 +02:00
Mohamed Boudra
bf100e1752
fix(app): share selectable native prose across Markdown surfaces
2026-10-15 15:32:02 +02:00
Mohamed Boudra
ab234d5f12
fix(app): skip prose classification for blocks over the render cap
2026-10-15 15:32:02 +02:00
Mohamed Boudra
633950bb6a
fix(app): preserve bracketed IPv6 links in native prose
2026-10-15 15:32:02 +02:00
Mohamed Boudra
1fbdac728f
fix(app): keep growing markdown on the streaming block renderer
2026-10-15 15:32:02 +02:00
Mohamed Boudra
9b7a6ba782
fix(app): preserve parser-owned links and streaming tilde tails
2026-10-15 15:32:02 +02:00
Mohamed Boudra
aeaee471a6
fix(app): preserve home paths and normalized prose links
2026-10-15 15:32:02 +02:00