Commit Graph

  • db270a8d96 native: complete the native render tree #1479 ot-native-render-tree Simon Klee 2026-09-18 11:17:01 +02:00
  • 4954312d74 chore: packaging and test fixes (#1517) main Simon Klee 2026-09-18 11:09:57 +02:00
  • 46fd6cea18 core: harden native-backed renderable lifecycle #1421 ot-native-renderable-lifecycle Simon Klee 2026-08-21 09:14:18 +02:00
  • f87897bb0c native: own Yoga nodes in native renderables #1420 ot-native-yoga-ownership Simon Klee 2026-08-21 09:13:33 +02:00
  • c01292fd08 text-buffer: preserve inline continuation alignment (#1511) Simon Klee 2026-09-17 12:47:43 +02:00
  • 9b8b4c853a fix(core): support transparent background in embedded terminals (#1502) Jensen 2026-09-17 18:47:10 +08:00
  • 871119e9e4 Docs website Scrollbar fix (#1510) avrl 2026-09-16 14:43:29 +05:30
  • f3018fa86d docs: document text alignment (#1509) Simon Klee 2026-09-16 10:50:34 +02:00
  • f015a73f3e core: keep worker error listener on termination (#1508) Simon Klee 2026-09-16 10:20:18 +02:00
  • 0924679971 feat: implement per-line text alignment support textAlign (#1507) avrl 2026-09-16 13:07:08 +05:30
  • f532fa7b2b fix(core): pass markdown fg through to table cells (#1503) Yusuf Efe 2026-09-15 21:35:52 +03:00
  • 0491dc19e9 editor: allow cursor reads after destruction (#1504) Simon Klee 2026-09-15 14:17:52 +02:00
  • ac753b48d3 renderer: fix split-footer resize cleanup (#1488) Simon Klee 2026-09-09 12:45:31 +02:00
  • 97a20ab249 feat: add comprehensive mouse pointer style support and update related functionality (#1037) avrl 2026-09-09 14:44:21 +05:30
  • 6b9863ea7c Release v0.5.11 v0.5.11 OpenCode Agent 2026-09-07 10:42:03 +00:00
  • 62a7c38289 feat(core): support PCM through the shared audio stream interface (#1481) opencode-agent[bot] 2026-09-07 12:30:18 +02:00
  • 7581976f4d markdown: fix hyperlink rendering and detection (#1442) Simon Klee 2026-09-04 21:30:50 +02:00
  • 9c55da3a63 feat(native): allow line wrapping between CJK characters (#1453) LIU Xinyu 2026-09-05 03:10:35 +08:00
  • 0733b5382c runtime: support Bun 1.4 (#1400) Simon Klee 2026-09-04 21:09:49 +02:00
  • f1b320aa74 ci: skip symbols in dependent package builds (#1476) Simon Klee 2026-09-04 20:58:03 +02:00
  • 87271aff19 web: add another color theme (#1478) Simon Klee 2026-09-04 20:33:12 +02:00
  • aef16edbac fix(core): preserve keyboard layouts in embedded terminals (#1477) Kit Langton 2026-09-03 20:37:56 -04:00
  • fe547ebed1 fix(core): realign split diffs after resizing (#1463) Kit Langton 2026-09-02 16:53:33 -04:00
  • fccce4ec13 fix(core): bound large diff rendering work (#1462) Kit Langton 2026-09-02 16:21:24 -04:00
  • 559ccad63f ci: check stacked pull requests (#1472) Sebastian 2026-09-02 17:48:15 +02:00
  • f6673a04cc Release v0.5.10 v0.5.10 OpenCode Agent runtime 2026-09-01 15:38:50 +00:00
  • 09a0dd695d fix(native): ship stripped libraries with separate release symbols (#1437) Sebastian 2026-08-31 22:38:28 +02:00
  • 24ace6a6e7 renderer: preserve native scrollback images (#1470) Simon Klee 2026-08-31 22:02:43 +02:00
  • c45f25ed24 fix(core): preserve markdown during stream completion (#1469) opencode-agent[bot] 2026-08-31 16:19:21 +02:00
  • ac8543c4d0 fix(core): retry the final automatic frame after backpressure (#1457) Sebastian 2026-08-31 16:18:05 +02:00
  • c1a52d2114 renderer: reduce image streaming overhead (#1467) Simon Klee 2026-08-30 22:21:36 +02:00
  • b89918f6e4 simplify magic-3-snapshot Simon Klee 2026-08-30 20:25:21 +02:00
  • 5f6311c1db renderer: allow runtime Kitty transport changes Simon Klee 2026-08-30 19:40:13 +02:00
  • 5b698f5dea cleanup Simon Klee 2026-08-30 09:12:55 +02:00
  • 7f8ca74a12 rm example tests Simon Klee 2026-08-30 09:10:08 +02:00
  • 2b917e54a4 docs Simon Klee 2026-08-30 09:02:29 +02:00
  • b0dbbc2a80 rm demo test Simon Klee 2026-08-30 08:40:34 +02:00
  • 5fa70ac314 examples: integrate Magick into the selector Simon Klee 2026-08-30 08:40:12 +02:00
  • 46bc2c3ac7 docs: distinguish bounds metadata from inherited composition state experiment/draw-derived-paint-bounds OpenCode Agent runtime 2026-08-29 21:36:05 +00:00
  • 94babae361 docs: report measured bounds-only experiment tradeoffs OpenCode Agent runtime 2026-08-29 21:29:48 +00:00
  • e345264490 fix(core): keep custom layout bounds separate from observed paint eligibility OpenCode Agent runtime 2026-08-29 21:22:36 +00:00
  • 62b29e71f6 perf(core): return Box row bounds through the existing draw call OpenCode Agent runtime 2026-08-29 20:55:18 +00:00
  • b85c7dec5b test(core): exercise draw bounds through Node FFI OpenCode Agent runtime 2026-08-29 20:48:43 +00:00
  • 173b5bb8a2 fix(core): revoke bounds for mutable borders and image-dependent paint OpenCode Agent runtime 2026-08-29 20:44:31 +00:00
  • 97c259303e fix win Simon Klee 2026-08-29 19:15:10 +02:00
  • 17e709bca1 experiment: record isolated rendering measurements and PR handoff Simon Klee 2026-08-29 16:31:34 +02:00
  • c0018c6e82 fix(examples): release per-frame WebGPU references Simon Klee 2026-08-29 16:05:59 +02:00
  • fe479021c0 test(experiment): validate native pixels and terminal acknowledgements Simon Klee 2026-08-29 16:10:16 +02:00
  • ed3966db41 experiment: add native-stdout arena comparisons and pooled demo Simon Klee 2026-08-29 14:47:57 +02:00
  • fc1d215bfc fix(core): isolate queued render activations by generation Simon Klee 2026-08-29 14:30:25 +02:00
  • 37fea54d8e fix(core): retain render demand across live ownership changes Simon Klee 2026-08-29 14:18:44 +02:00
  • 0589c426eb fix(core): preserve lifecycle semantics under output backpressure Simon Klee 2026-08-29 13:59:20 +02:00
  • 0ef8a94657 fix(core): admit frames before callbacks when output is backpressured Simon Klee 2026-08-29 13:34:18 +02:00
  • 935b1dbdf0 fix(core): honor forwarded TMPDIR for Kitty file transport Simon Klee 2026-08-29 14:19:36 +02:00
  • d70fe69ab6 feat(core): publish pixels into reusable pools Simon Klee 2026-08-29 14:01:57 +02:00
  • e39e5b9dac perf(core): experiment with native draw-derived row bounds OpenCode Agent runtime 2026-08-29 20:38:16 +00:00
  • c2e7cb1bc2 fixup! fix(examples): release per-frame WebGPU references magick-2-snapshot Simon Klee 2026-08-29 22:28:53 +02:00
  • 9900f05187 fix(native): keep Box paint inside application and damage scissors OpenCode Agent runtime 2026-08-29 20:27:31 +00:00
  • 1354b9ede6 refactor: remove redundant rendering state and requests OpenCode Agent runtime 2026-08-25 21:44:36 +00:00
  • a631453652 fix: preserve supported custom and reactive rendering OpenCode Agent runtime 2026-08-25 21:44:36 +00:00
  • 9af8dd579a test: cover retained rendering compatibility regressions OpenCode Agent runtime 2026-08-25 21:39:04 +00:00
  • 9ee758fe99 test(qrcode): respect incremental no-op frames OpenCode Agent runtime 2026-08-25 21:04:07 +00:00
  • ca50296a16 perf(examples): keep tab updates incremental OpenCode Agent runtime 2026-08-20 22:00:38 +00:00
  • 44e8f74db0 perf(core): skip obsolete cached render updates OpenCode Agent runtime 2026-08-20 21:42:07 +00:00
  • 704de19812 fix(core): harden incremental composition contracts OpenCode Agent runtime 2026-08-20 17:22:39 +00:00
  • 83afdb2b85 fix(core): harden incremental row rendering Sebastian Herrlinger 2026-08-10 02:53:21 +02:00
  • 7232af676d perf(core): add incremental row rendering Sebastian Herrlinger 2026-08-10 01:19:15 +02:00
  • 499104da84 fixup! fix(core): preserve lifecycle semantics under output backpressure Simon Klee 2026-08-29 22:15:24 +02:00
  • 53172c8f0b fixup! feat(core): publish pixels into reusable pools Simon Klee 2026-08-29 22:12:12 +02:00
  • 6c7ed8b64e fixup! feat(core): publish pixels into reusable pools Simon Klee 2026-08-29 22:09:16 +02:00
  • a9ba1ef2da fixup! fix win Simon Klee 2026-08-29 22:04:26 +02:00
  • e9542d594d perf(core): draw ASCII text buffer style runs in bulk perf/bulk-text-drawing OpenCode Agent runtime 2026-08-29 18:00:02 +00:00
  • 75ab73759d fix win magick-1-snapshot Simon Klee 2026-08-29 19:15:10 +02:00
  • dbc2d8728b experiment: record isolated rendering measurements and PR handoff Simon Klee 2026-08-29 16:31:34 +02:00
  • 4394954535 docs(core): record first-use tradeoff and rejected binding trial #1466 experiment/layered-paint-grid OpenCode Agent runtime 2026-08-29 14:16:40 +00:00
  • c8f6fd9753 fix(examples): release per-frame WebGPU references Simon Klee 2026-08-29 16:05:59 +02:00
  • e2623ec87d test(experiment): validate native pixels and terminal acknowledgements Simon Klee 2026-08-29 16:10:16 +02:00
  • a88012763b Document simplified lifecycle results and remaining startup limits OpenCode Agent runtime 2026-08-29 13:46:22 +00:00
  • 640ba69651 experiment: measure guarded Three EGL GPU service time Simon Klee 2026-08-29 15:36:38 +02:00
  • d86dd30835 Remove redundant paint owners and duplicate raw replay mode OpenCode Agent runtime 2026-08-29 13:29:37 +00:00
  • 6890fe680e Select pending geometry full paints before recording entry OpenCode Agent runtime 2026-08-29 13:04:57 +00:00
  • 6e9911de05 Skip recording transactions across ordinary full paint bursts OpenCode Agent runtime 2026-08-29 12:50:45 +00:00
  • d2639fd98c experiment: add native-stdout arena comparisons and pooled demo Simon Klee 2026-08-29 14:47:57 +02:00
  • a74e81ec27 fix(experiment): resolve workspace WebGPU native dependencies Simon Klee 2026-08-29 14:47:36 +02:00
  • db5492987c fix(core): isolate queued render activations by generation Simon Klee 2026-08-29 14:30:25 +02:00
  • ad351f0b13 fix(core): retain render demand across live ownership changes Simon Klee 2026-08-29 14:18:44 +02:00
  • 8a0e7411e3 fix(core): preserve lifecycle semantics under output backpressure Simon Klee 2026-08-29 13:59:20 +02:00
  • 10e5027edf fix(core): admit frames before callbacks when output is backpressured Simon Klee 2026-08-29 13:34:18 +02:00
  • fd88296a84 docs: report bulk paint comparisons and remaining startup regressions OpenCode Agent runtime 2026-08-29 12:28:24 +00:00
  • b4f88a5a68 experiment: render Three arena into shared GPU textures Simon Klee 2026-08-29 14:20:33 +02:00
  • b001291941 fix(core): honor forwarded TMPDIR for Kitty file transport Simon Klee 2026-08-29 14:19:36 +02:00
  • 97cf3a943b experiment: prove Linux GPU sharing with EGL and Dawn Simon Klee 2026-08-29 13:51:52 +02:00
  • 5d6738534a feat(core): publish pixels into reusable pools Simon Klee 2026-08-29 14:01:57 +02:00
  • c795c7b36f perf(core): share owned runs with inherited ASCII text drawing OpenCode Agent runtime 2026-08-29 12:07:42 +00:00
  • 3c5ee33e62 feat(core): add negotiated Kitty file and zlib image transports Simon Klee 2026-08-29 13:52:50 +02:00
  • 185bd0246a feat(core): add negotiated Kitty file and zlib image transports Simon Klee 2026-08-29 13:52:50 +02:00
  • 0b4fda5105 perf(core): capture text style runs and bound dependency rescans OpenCode Agent runtime 2026-08-29 11:51:38 +00:00
  • 4549dcc914 feat(core): add bounded reusable RGBA image pool Simon Klee 2026-08-29 13:38:56 +02:00
  • f4c56185af feat(core): add bounded reusable RGBA image pool Simon Klee 2026-08-29 13:38:56 +02:00
  • db4e516c2b feat(core): add format-aware native pixel import Simon Klee 2026-08-29 13:44:29 +02:00