Commit Graph
6 Commits
Author SHA1 Message Date
weishu 2e37419a7d fix(ios): reduce back-to-latest button sensitivity 2026-09-13 11:46:10 +08:00
AnanovoandGitHub ebe2c6bd9c fix(ios): isolate typography spacing test on main actor (#1812) 2026-09-11 14:19:13 +08:00
weishu 10042f79c6 feat(ios): refine chat typography and reading layout
Use unified 16pt Dynamic Type body text, clearer Markdown spacing, and a shared reading column. Preserve transcript anchors across typography changes and bound tool command previews to two lines. Add layout and typography regression tests.
2026-09-10 16:22:36 +08:00
weishu c2e3d16b7e feat(native): improve anchored chat scrolling and history loading
Add viewport-driven paging with layout acknowledgements, bounded retries, cancellation gates, and epoch-safe history retention.

Preserve transcript anchors and expansion state, fix tool-group identity collisions, and serialize Android history coordination on Main.

Reduce per-scroll composition and layout work; add native regression tests, CI coverage, and profiling guidance.
2026-09-10 16:22:36 +08:00
weishu 8ae402d5b4 test(ios): avoid nested require macros 2026-08-18 21:42:47 +08:00
weishu ddfe659c2b feat(ios): HapiUI rendering foundation — markdown, code, diff, theme (A-M2e) 2026-08-17 15:33:20 +08:00