Commit Graph
5942 Commits
Author SHA1 Message Date
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
Mohamed Boudra 9bbfe29c0e fix(app): bound prose append work and preserve markdown edge cases 2026-10-15 15:32:02 +02:00
Mohamed Boudra d42e0ca00c fix(app): preserve provisional syntax at cached reveal boundaries 2026-10-15 15:32:02 +02:00