Commit Graph

  • 8fcd2571b5 test(core): narrow native edit change epoch OpenCode Agent runtime 2026-08-23 22:10:09 +00:00
  • edeccb4099 feat(core): emit exact edit buffer deltas OpenCode Agent runtime 2026-08-23 21:58:29 +00:00
  • 6fa1a0f4cc demo(examples): prove edit-following code highlights OpenCode Agent runtime 2026-08-23 21:33:29 +00:00
  • af1468ec46 perf(core): make text child move planning linear OpenCode Agent runtime 2026-08-23 21:03:44 +00:00
  • 5bb3ed71a3 perf(native): adapt annotation move batches OpenCode Agent runtime 2026-08-23 20:47:14 +00:00
  • d405607f68 fix(native): harden prepared annotation moves OpenCode Agent runtime 2026-08-23 20:20:30 +00:00
  • 0b09171c93 perf(native): prepare affected-only annotation moves OpenCode Agent runtime 2026-08-23 18:32:32 +00:00
  • 76e0e1d48b perf(native): bulk clone annotation trees OpenCode Agent runtime 2026-08-23 19:49:16 +00:00
  • 318a95717c test(native): use journal-safe annotation hooks OpenCode Agent runtime 2026-08-23 18:20:43 +00:00
  • d953695c96 fix(core): route EditBuffer setText through owner OpenCode Agent runtime 2026-08-23 18:12:58 +00:00
  • be7bc7e95f fix(native): preflight annotation journal clears OpenCode Agent runtime 2026-08-23 17:56:38 +00:00
  • 6553c772c8 fix(native): order annotation batch history effects OpenCode Agent runtime 2026-08-23 17:27:51 +00:00
  • 0065701f45 fix(native): preserve mixed namespace history sides OpenCode Agent runtime 2026-08-23 17:16:58 +00:00
  • 9616d1efa2 bench(native): cover sparse history scaling OpenCode Agent runtime 2026-08-23 16:51:53 +00:00
  • b02f27235c fix(native): protect borrowed history backing OpenCode Agent runtime 2026-08-23 16:48:20 +00:00
  • 3165a6f3b1 fix(native): reject borrowed buffer mutations OpenCode Agent runtime 2026-08-23 16:44:50 +00:00
  • 32fa940bb2 fix(native): own annotation journal on rope history nodes OpenCode Agent runtime 2026-08-23 16:44:46 +00:00
  • b061e44502 perf(native): store sparse annotation history deltas OpenCode Agent runtime 2026-08-23 16:13:56 +00:00
  • 6216137bfa fix(text): finalize public styled transitions OpenCode Agent runtime 2026-08-23 17:32:19 +00:00
  • e2deea926a fix(text): make styled updates transactional OpenCode Agent runtime 2026-08-23 17:22:15 +00:00
  • bc5cfab49c refactor(text): canonicalize child text runs OpenCode Agent runtime 2026-08-23 16:52:13 +00:00
  • 2eef10bf2f perf(text): filter positional ranges before projection sort OpenCode Agent runtime 2026-08-23 16:15:32 +00:00
  • 5f12bc84e3 Merge remote-tracking branch 'origin/main' into poc/marktree-text-renderables OpenCode Agent runtime 2026-08-23 14:12:36 +00:00
  • 6b3a9e46cb ci: save Linux core dumps from failed tests (#1414) Simon Klee 2026-08-23 13:23:45 +02:00
  • a6d993da72 utf8: count Thai spacing marks in widths (#1413) Simon Klee 2026-08-23 09:52:44 +02:00
  • 2ba1c36cba ci: run all matrix tests after failures (#1412) Simon Klee 2026-08-23 09:02:33 +02:00
  • 5ec3f33e85 Release v0.5.7 v0.5.7 Simon Klee 2026-08-23 08:35:31 +02:00
  • fba0ebe10a fix(core): correlate OSC 66 probe responses (#1384) Wu Shuwen 2026-08-23 14:07:19 +08:00
  • a15a383c89 core: test u32 cell attributes on all platforms (#1411) Simon Klee 2026-08-23 07:52:20 +02:00
  • fa14b96ad4 node: support Node.js 26.4 and later (#1410) Simon Klee 2026-08-23 06:56:30 +02:00
  • e3937cf0dd core: fix portable boolean FFI calls (#1409) Simon Klee 2026-08-23 06:56:08 +02:00
  • 03f4c14d2a core: add double/triple click support (#1407) Simon Klee 2026-08-23 06:42:00 +02:00
  • 18938ac9ee fix(core): finalize native extmark boundaries OpenCode Agent runtime 2026-08-23 01:49:22 +00:00
  • 1742cbe818 fix(core): certify native extmark behavior OpenCode Agent runtime 2026-08-23 01:15:27 +00:00
  • 946aad9da0 feat(core): complete native extmark policy OpenCode Agent runtime 2026-08-23 00:15:37 +00:00
  • 2b18fc356f feat(core): migrate extmarks to native annotations OpenCode Agent runtime 2026-08-22 23:36:04 +00:00
  • 894862a4b4 feat(core): wrap native text annotations OpenCode Agent runtime 2026-08-22 21:04:35 +00:00
  • 561a2f5e8f feat(text): add native annotation ABI OpenCode Agent runtime 2026-08-22 21:04:30 +00:00
  • 781b27ad06 test(core): lock extmarks migration contract OpenCode Agent runtime 2026-08-22 20:59:13 +00:00
  • ddfde94c31 perf(text): diff manual styled leaf updates OpenCode Agent runtime 2026-08-22 16:37:54 +00:00
  • 4d22eb4128 refactor(text): delete branch-only instrumentation OpenCode Agent runtime 2026-08-22 16:08:09 +00:00
  • c11bca7be5 perf(text): publish equal-extent payload runs OpenCode Agent runtime 2026-08-22 15:29:28 +00:00
  • 1d5aa81b5b Revert "perf(text): publish equal-extent document mutations in place" OpenCode Agent runtime 2026-08-22 14:30:26 +00:00
  • 892811042c perf(text): publish equal-extent document mutations in place OpenCode Agent runtime 2026-08-22 14:28:59 +00:00
  • 48dbf3be2d refactor(text): simplify styled range projection OpenCode Agent runtime 2026-08-22 13:42:59 +00:00
  • 8aae042f54 perf(text): patch projected styles by annotation OpenCode Agent runtime 2026-08-22 13:20:30 +00:00
  • d575c7ecaa perf(text): publish style-only document updates in place OpenCode Agent runtime 2026-08-22 13:01:53 +00:00
  • eb89d913b6 perf(text): flatten manual StyledText leaves OpenCode Agent runtime 2026-08-22 12:38:12 +00:00
  • 314c75d4da test(core): satisfy Node type checks OpenCode Agent runtime 2026-08-22 11:58:18 +00:00
  • 98a1a935bd fix(edit-buffer): preserve interior display edits OpenCode Agent runtime 2026-08-22 10:57:22 +00:00
  • 9bb405952b Merge remote-tracking branch 'origin/main' into poc/marktree-text-renderables OpenCode Agent runtime 2026-08-22 10:34:20 +00:00
  • e3046548d0 fix(text): scope move coalescing to replacements OpenCode Agent runtime 2026-08-22 10:22:03 +00:00
  • 800a232275 fix(text): coalesce pending moves on replacement OpenCode Agent runtime 2026-08-22 10:03:39 +00:00
  • 597e732881 fix(text): preserve pending order across mixed mutations OpenCode Agent runtime 2026-08-22 09:45:33 +00:00
  • 813ebada36 fix(text): preserve sequential move semantics OpenCode Agent runtime 2026-08-22 09:24:44 +00:00
  • eaf1d41e92 web: add OpenTUI Mono typeface (#1404) Simon Klee 2026-08-22 11:11:30 +02:00
  • b1a62053db fix(text): batch large structural moves OpenCode Agent runtime 2026-08-22 08:50:10 +00:00
  • 965f9f7bf5 fix(text): bound batch staging and projection publication OpenCode Agent runtime 2026-08-22 08:27:35 +00:00
  • 902a2469d1 bench(text): add practical and stress range modes OpenCode Agent runtime 2026-08-22 07:31:41 +00:00
  • 27007875ff fix(text): scale line projection and span resolution OpenCode Agent runtime 2026-08-22 07:31:38 +00:00
  • eab23e873b fix(react): omit empty text links OpenCode Agent runtime 2026-08-22 06:57:26 +00:00
  • 797ba821a5 fix(code): snapshot callback style provenance OpenCode Agent runtime 2026-08-22 06:57:13 +00:00
  • 369496e037 fix(text): retain only reachable immutable backing OpenCode Agent runtime 2026-08-22 06:57:09 +00:00
  • f21c4fd264 fix(frameworks): batch registered text props and links OpenCode Agent runtime 2026-08-22 05:47:38 +00:00
  • d1cea8e1d3 fix(code): enforce exact registered style provenance OpenCode Agent runtime 2026-08-22 05:47:33 +00:00
  • 5097f04ab9 fix(text): bound retained storage and edit history OpenCode Agent runtime 2026-08-22 05:47:29 +00:00
  • 3b98158e49 test(native): assert live compaction bounds OpenCode Agent runtime 2026-08-22 05:07:07 +00:00
  • c8c0dd60a0 fix(ffi): validate document operation tags OpenCode Agent runtime 2026-08-22 05:05:16 +00:00
  • a01df757b9 fix(text): compose registered inherited styles OpenCode Agent runtime 2026-08-22 05:05:12 +00:00
  • d772795d45 fix(native): bound rope transaction arenas OpenCode Agent runtime 2026-08-22 05:05:08 +00:00
  • df4869485e fix(text): prepare syntax style rebinding atomically OpenCode Agent runtime 2026-08-22 04:23:52 +00:00
  • 3d561ffc0a fix(native): reserve transaction link releases OpenCode Agent runtime 2026-08-22 04:18:21 +00:00
  • fe45a973d1 perf(text): reorder attached children in place OpenCode Agent runtime 2026-08-22 04:17:23 +00:00
  • 5c3d5d1039 test(text): harden transactions and benchmark parity OpenCode Agent runtime 2026-08-22 04:12:23 +00:00
  • 29a4289369 fix(text): commit cross-document transfers atomically OpenCode Agent runtime 2026-08-22 04:08:55 +00:00
  • 96a9524739 fix(text): distinguish registered style provenance OpenCode Agent runtime 2026-08-22 04:01:08 +00:00
  • 7fdfac2888 fix(text): preserve empty ranges and style ownership OpenCode Agent runtime 2026-08-22 03:55:26 +00:00
  • 272e85ceeb feat(text): batch document lifecycle transactions OpenCode Agent runtime 2026-08-22 03:40:23 +00:00
  • cc0eddb4ce test(native): sweep document range transaction failures OpenCode Agent runtime 2026-08-22 03:12:13 +00:00
  • 8e16a2807a fix(text): preserve range ownership across transfers OpenCode Agent runtime 2026-08-22 03:09:33 +00:00
  • 382274e3af refactor(text): reconcile canonical tree with native ranges OpenCode Agent runtime 2026-08-22 03:08:49 +00:00
  • b54dca13c7 feat(native): add transactional document ranges OpenCode Agent runtime 2026-08-22 03:08:44 +00:00
  • a7a2bcb832 fix(text): complete ownership hardening OpenCode Agent runtime 2026-08-21 22:47:29 +00:00
  • 9df4c83de6 fix(text): harden canonical document ownership OpenCode Agent runtime 2026-08-21 22:14:34 +00:00
  • b15d16fed0 fix(core): flush late text updates before draw OpenCode Agent runtime 2026-08-21 21:39:40 +00:00
  • d8bf1ebb9a refactor(renderers): use canonical text renderables OpenCode Agent runtime 2026-08-21 21:37:48 +00:00
  • 7bd66f9256 refactor(core): make text renderable tree canonical OpenCode Agent runtime 2026-08-21 21:37:41 +00:00
  • a3b92425d1 fix(native): preserve annotation split precedence OpenCode Agent runtime 2026-08-22 02:10:56 +00:00
  • 8c2cb656e7 fix(native): close styled edit transaction gaps OpenCode Agent runtime 2026-08-22 01:51:28 +00:00
  • 1c06e7528d test(ffi): cover invalid styled pointers OpenCode Agent runtime 2026-08-22 01:31:24 +00:00
  • 29f9c3f57e test(native): exercise incremental styled rendering OpenCode Agent runtime 2026-08-22 01:27:39 +00:00
  • 91a2178d65 fix(ffi): harden styled document ABI OpenCode Agent runtime 2026-08-22 01:27:35 +00:00
  • 120a9a5a5e fix(native): make annotated edits transactional OpenCode Agent runtime 2026-08-22 01:27:32 +00:00
  • 7bf044cb8f test(native): exhaust styled transaction failures OpenCode Agent runtime 2026-08-22 00:48:52 +00:00
  • 3949c4b54a bench(native): compare incremental styled updates OpenCode Agent runtime 2026-08-22 00:48:16 +00:00
  • 03792882d2 feat(core): expose incremental styled ranges OpenCode Agent runtime 2026-08-22 00:46:31 +00:00
  • c36e5d0a10 feat(native): integrate annotated text documents OpenCode Agent runtime 2026-08-22 00:46:26 +00:00
  • 0dab3f384f feat(native): prepare atomic annotation mutations OpenCode Agent runtime 2026-08-22 00:46:23 +00:00
  • e13b7a319c fix(native): harden normalized byte splices OpenCode Agent runtime 2026-08-21 14:20:30 +00:00
  • 8ffb1deaff feat(native): add normalized byte text splices OpenCode Agent runtime 2026-08-21 13:53:43 +00:00