mirror of
https://github.com/anomalyco/opentui.git
synced 2026-09-19 01:26:03 +08:00
Commit Graph
Select branches
Hide Pull Requests
add-review
anchor-positioning
bg-alpha-blending
bug/text-wrap-20251106163441
build-end-to-end-script
bump-bun
bun-yoga-pr-356
capslock-text
chore-attributes
chore-deps
chore-lockfile
chore/refactor-slot-nodes
ci-oc-max
ci-speedup
cli-render-api
code-signing
copilot/fix-143
debug-double-key-events
debug-keymap-bindings
debug-opencode-session-scrollbox
debun-calls
debun-next
debun-platform-boundary
debun-platform-boundary-2
debun-platform-node
debun-publish-smoke
debun-solid-artifacts
debun-tests
debun-urls
debun-use-platform
default-alias
default-stdin-parser-timeout
deno
destroy-path
diff-hunk-separators
docs/skill
ehrmahgehrd
example-overlay
experiment/draw-derived-paint-bounds
experiment/internal-render-optimization
experiment/layered-paint-grid
explore-gain-method
feat/migrate-input-20251107224958
feat/ssh
feat/windows-rawmode-workaround
feature-docs
fix(solid)-prop-initialization-before-insert
fix-609
fix-ci
fix-csi-timeout-flush
fix-github-io-links
fix-grapheme-clear
fix-markdown-blank-scrollbox
fix-markdown-codeblock-newline
fix-markdown-native-yoga
fix-negative-y-segfault
fix-palette
fix-text-not-updating
fix-visible-hunk-headers
fix-wordwrap-splitting-words
fix/border-seg-fault-20260116174445
fix/border-style-null
fix/csi-timeout-flush
fix/focus-restore-terminal-modes
fix/query-send-after-alt-screen
fix/react-runtime-plugin-import
fix/windows-palette-destroy-crash
fix/windows-terminal-ctrl-backspace
fix/windows-test-support
fix/winterm-ctrl+c-rawmode
flaky-test
flaky-test-2
flicker-less
footer-resize
ghostty-runtime
guards
issue-1193-fixes
issue-1196/work
issue-1197/work
issue-1212/work
issue-1275/work
issue-1282/work
issue-1287/work
issue-661/work
issue-748-stdin-flood-regression
issue-799/work
issue-846/work
keyboard-ctrl-x
kit/markdown-rendering-beta
kom-anchor-pos
layout-scan-offsets
linters
main
markdown-leak
markdown-streaming
minor-simplifications
monotonic-clock
move-examples
move-three
native-image-lib
native-span-feed-review
native-yoga-zig
node-examples
node-module-res
nxl/diff-hunk-offsets
opencode
opentui-logo-demo
osc8-link
ot-blacksmith-ci
ot-ci-chore
ot-culling-test
ot-cursor-saturates
ot-debunification
ot-feat-set-clipboard
ot-fix-audio-test
ot-fix-destroy-crash
ot-fix-markdown-render-order
ot-fix-oc-agent
ot-fix-wrapped-tmux-clipboard-test
ot-harden-part1
ot-harden-part2
ot-harden-part3
ot-measureForDimensions
ot-native-link-pool
ot-native-render-tree
ot-native-renderable-lifecycle
ot-native-yoga-ownership
ot-node
ot-node-26-4
ot-node-consolewriter
ot-node-feeback
ot-paste-perf2
ot-plugin
ot-proportional-terminal
ot-safety-grapheme
ot-scroll-position
ot-split-footer-resize
ot-web-maintenance
ot-website-3
ot-website-test6
ot-yoga-updatelayout-override
perf/bulk-text-drawing
perf/incremental-render-damage
perf/text-rewrap
poc/marktree-text-renderables
prepare-release
publish-non-glibc
react/add-missing-hooks
refactor-indexed-colors
refactor-indexed-colors-fixed
release-0.1.102
remove-vnodes
resize-harden
review/incremental-render-damage
rgbaa-indexed-squashed
scroll-area
scroll-into-view
scroll-prepend-anchor
scrollbox-culling-test
sentinel-input-drain
set-raw-regression
shadow-cinema-spike
simd-grapheme-accounting
skills
solid-invalidate-ref
span-stream-gate
speedup-tests
split-footer-fixes
stdin-emoji-ime-pr-483
system-locks
target-fps
tbv-refactor
terminal-input-flush
terminal-renderable
tests/fix-609-cases
theme-queries
threejs-house-demo
tmux-palette
transparent-stale-cells
upgrade-bun
upgrade/react-reconciler-033
win-testing
windows-debug
work/investigations-31-opencode-16470-light-mode-code-output
yoga
zig-actions
zig-lint
zig-lint-2
zig-lint-3
#1
#10
#100
#1000
#1001
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1024
#1025
#1026
#1027
#103
#1030
#1031
#1033
#1035
#1036
#1037
#1039
#1039
#104
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1058
#1059
#106
#1060
#1061
#1063
#1064
#1065
#1067
#1068
#1069
#1070
#1071
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#108
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1088
#1089
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#110
#1100
#1102
#1103
#1104
#1107
#1108
#1108
#1109
#111
#1111
#1114
#1115
#1116
#1117
#1118
#1119
#1120
#1121
#1121
#1122
#1123
#1124
#1125
#1126
#1128
#1129
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#114
#1140
#1141
#1143
#1144
#1145
#1146
#1148
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1165
#1165
#1166
#1168
#1169
#117
#1170
#1171
#1172
#1173
#1174
#1174
#1175
#1176
#1176
#1178
#1178
#1179
#118
#1180
#1181
#1182
#1188
#1189
#119
#1190
#1190
#1192
#1194
#1194
#1195
#1195
#1198
#1199
#1199
#120
#1200
#1202
#1202
#1203
#1204
#1205
#1205
#1206
#1208
#121
#1210
#1210
#1211
#1213
#1213
#1214
#1214
#1215
#1216
#1216
#1217
#1218
#1219
#1220
#1220
#1221
#1223
#1224
#1225
#1225
#1226
#1226
#1227
#1227
#1228
#1228
#1229
#123
#1230
#1230
#1232
#1232
#1233
#1233
#1234
#1235
#1235
#1237
#1237
#1238
#1239
#124
#1240
#1242
#1244
#1246
#1248
#125
#1250
#1252
#1254
#1257
#1258
#1258
#1259
#126
#1260
#1260
#1261
#1261
#1262
#1262
#1263
#1264
#1265
#1266
#1268
#1269
#127
#1271
#1272
#1273
#1274
#1276
#1277
#1277
#1278
#1278
#1279
#128
#1280
#1283
#1284
#1286
#129
#1290
#1293
#1294
#1295
#1295
#1297
#1298
#1299
#13
#130
#1301
#1301
#1302
#1302
#1303
#1303
#1304
#1305
#1306
#1307
#1308
#1310
#1312
#1313
#1314
#1316
#1317
#1318
#132
#1320
#1323
#1325
#1326
#1327
#1328
#1328
#1329
#1329
#133
#1330
#1331
#1332
#1334
#1335
#1336
#1337
#1338
#1340
#1342
#1345
#1346
#1346
#1347
#1348
#1349
#135
#1350
#1351
#1351
#1352
#1352
#1353
#1354
#1356
#1357
#1357
#1359
#1359
#136
#1360
#1361
#1362
#1363
#1363
#1364
#1365
#1366
#1367
#1368
#137
#1370
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1381
#1382
#1384
#1385
#1386
#1387
#1388
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1396
#1398
#1398
#1399
#14
#140
#1400
#1402
#1403
#1403
#1404
#1406
#1407
#1409
#141
#1410
#1411
#1412
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#142
#1420
#1421
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#1429
#1430
#1431
#1433
#1436
#1437
#1438
#1438
#144
#1440
#1441
#1442
#1443
#1444
#1445
#1445
#1446
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1457
#1460
#1460
#1461
#1462
#1463
#1466
#1466
#1467
#1469
#147
#1470
#1472
#1473
#1474
#1476
#1477
#1478
#1479
#1479
#1480
#1481
#1482
#1482
#1483
#1483
#1484
#1484
#1485
#1485
#1487
#1488
#1489
#1489
#149
#1490
#1490
#1492
#1492
#1498
#1498
#1499
#1499
#150
#1500
#1500
#1502
#1503
#1504
#1505
#1505
#1507
#1508
#1509
#151
#1510
#1511
#1515
#1515
#1517
#154
#155
#156
#157
#159
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#185
#188
#189
#19
#190
#191
#192
#193
#194
#195
#198
#20
#200
#201
#202
#203
#206
#209
#21
#210
#211
#215
#22
#220
#222
#223
#224
#225
#226
#227
#228
#23
#231
#232
#233
#235
#238
#239
#24
#240
#241
#242
#243
#244
#246
#247
#249
#25
#250
#251
#253
#256
#258
#259
#26
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#272
#273
#274
#275
#278
#279
#28
#280
#281
#284
#285
#286
#287
#289
#290
#291
#292
#294
#295
#296
#297
#298
#299
#30
#300
#301
#302
#303
#304
#305
#307
#308
#309
#31
#310
#311
#312
#314
#315
#317
#319
#32
#320
#321
#322
#323
#324
#326
#327
#329
#33
#331
#333
#333
#335
#337
#338
#34
#340
#341
#342
#343
#344
#347
#348
#350
#351
#352
#353
#354
#356
#357
#358
#359
#36
#360
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#381
#382
#383
#384
#385
#386
#389
#39
#390
#392
#394
#396
#398
#399
#4
#40
#400
#401
#404
#407
#410
#411
#413
#414
#415
#416
#417
#418
#42
#420
#421
#422
#424
#425
#426
#427
#428
#429
#430
#431
#433
#436
#439
#44
#440
#441
#443
#445
#446
#447
#448
#45
#450
#453
#454
#455
#456
#457
#459
#46
#461
#462
#464
#465
#466
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#48
#480
#482
#483
#484
#485
#486
#487
#488
#49
#492
#494
#497
#498
#499
#5
#50
#500
#501
#502
#503
#505
#506
#507
#508
#51
#511
#512
#515
#516
#517
#52
#520
#522
#523
#524
#525
#526
#527
#529
#53
#531
#532
#533
#536
#537
#538
#539
#54
#542
#545
#546
#547
#548
#55
#550
#552
#554
#555
#556
#557
#558
#559
#56
#561
#565
#567
#568
#569
#57
#571
#572
#573
#574
#575
#578
#579
#580
#581
#582
#583
#584
#585
#59
#590
#591
#593
#594
#594
#595
#597
#598
#599
#6
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#61
#610
#613
#614
#615
#616
#617
#619
#62
#620
#621
#623
#624
#625
#626
#627
#628
#629
#631
#632
#633
#634
#636
#637
#640
#641
#642
#643
#645
#646
#647
#648
#653
#653
#654
#655
#656
#657
#658
#659
#66
#660
#662
#663
#664
#665
#666
#668
#669
#67
#670
#673
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#686
#687
#688
#69
#690
#691
#692
#693
#693
#694
#695
#696
#698
#699
#7
#70
#704
#706
#707
#708
#71
#710
#712
#713
#713
#714
#715
#717
#718
#719
#72
#720
#721
#722
#724
#725
#727
#73
#730
#731
#732
#734
#736
#737
#739
#741
#742
#743
#745
#746
#747
#749
#751
#751
#753
#755
#756
#757
#759
#761
#762
#763
#764
#765
#767
#768
#769
#77
#770
#772
#773
#774
#776
#779
#78
#780
#781
#782
#783
#784
#784
#786
#787
#788
#790
#791
#791
#792
#793
#794
#795
#795
#797
#798
#8
#80
#800
#801
#802
#803
#804
#806
#808
#81
#810
#811
#813
#814
#815
#816
#817
#817
#819
#82
#820
#822
#823
#824
#825
#826
#826
#827
#828
#829
#83
#830
#831
#832
#833
#835
#835
#838
#839
#839
#84
#840
#841
#843
#844
#845
#847
#848
#849
#85
#850
#851
#854
#855
#856
#857
#858
#859
#86
#860
#861
#862
#863
#865
#866
#867
#870
#871
#872
#874
#876
#877
#878
#879
#879
#880
#881
#881
#882
#884
#884
#885
#886
#887
#888
#888
#889
#890
#892
#894
#895
#896
#897
#898
#899
#9
#90
#901
#902
#903
#905
#907
#907
#908
#909
#91
#910
#912
#913
#914
#915
#917
#918
#919
#920
#921
#923
#924
#925
#926
#927
#928
#930
#932
#934
#935
#935
#936
#938
#939
#94
#941
#943
#944
#945
#946
#947
#948
#949
#95
#951
#952
#953
#955
#956
#957
#958
#959
#962
#965
#966
#966
#967
#968
#969
#97
#970
#972
#973
#974
#976
#977
#978
#98
#981
#982
#983
#984
#985
#986
#989
#99
#990
#991
#993
#994
#995
#996
#997
#998
#999
20250917004658-snapshot
20250918170613-snapshot
20250922152022-snapshot
audio-1-snapshot
audio-2-snapshot
audio-3-snapshot
bracketed-paste-snapshot
bun-yoga-1-snapshot
bun-yoga-2-snapshot
bun-yoga-3-snapshot
bun-yoga-4-snapshot
clipboard-native-image-1-snapshot
clipboard-native-image-2-snapshot
clipboard-native-image-3-snapshot
clipboard-native-image-4-snapshot
clipboard-paste-1-snapshot
clipboard-paste-11-snapshot
clipboard-paste-12-snapshot
clipboard-paste-13-snapshot
clipboard-paste-15-snapshot
clipboard-paste-16-snapshot
clipboard-paste-17-snapshot
clipboard-paste-18-snapshot
clipboard-paste-2-snapshot
clipboard-paste-3-snapshot
clipboard-paste-4-snapshot
clipboard-paste-5-snapshot
clipboard-paste-6-snapshot
clipboard-paste-7-snapshot
clipboard-paste-8-snapshot
clipboard-paste-9-snapshot
clippy-snapshot-1
clippy-snapshot-2
clippy-snapshot-3
code-1-snapshot
console-1-snapshot
debun-snapshot-1
debun-snapshot-10
debun-snapshot-2
debun-snapshot-3
debun-snapshot-4
debun-snapshot-5
debun-snapshot-6
debun-snapshot-7
debun-snapshot-8
debun-snapshot-9
debun-urls-1-snapshot
defrag-snapshot
diff-fg-snapshot
diff1-snapshot
event-sink-1-snapshot
find-descendant-snapshot
fix-find-descendant-snapshot
fix-orphaned-child-nodes-snapshot
fix-stale-line-info-snapshot
fkn-cul-1-snapshot
fkn-cul-3-snapshot
fkn-cul-4-snapshot
flex-shrink-default-snapshot
get-palette-snapshot
graceful-shutdown-snapshot
image-retain-1
image-retain-snapshot-1
image-retain-snapshot-2
image-retain-snapshot-3
improved-shutdown-sequence-snapshot
inital-tree-sitter-snapshot
input-graphemes-snapshot
keymap-1-snapshot
keymap-10-snapshot
keymap-11-snapshot
keymap-12-snapshot
keymap-13-snapshot
keymap-14-snapshot
keymap-15-snapshot
keymap-16-snapshot
keymap-17-snapshot
keymap-18-snapshot
keymap-19-snapshot
keymap-2-snapshot
keymap-20-snapshot
keymap-21-snapshot
keymap-22-snapshot
keymap-23-snapshot
keymap-24-snapshot
keymap-25-snapshot
keymap-26-snapshot
keymap-27-snapshot
keymap-28-snapshot
keymap-29-snapshot
keymap-3-snapshot
keymap-30-snapshot
keymap-31-snapshot
keymap-33-snapshot
keymap-4-snapshot
keymap-5-snapshot
keymap-6-snapshot
keymap-7-snapshot
keymap-8-snapshot
keymap-9-snapshot
kitty-flags-snapshot
kitty-keyboard-snapshot
lazy-highlights-snapshot
locks-1-snapshot
locks-2-snapshot
magic-3-snapshot
magick-1-snapshot
magick-2-snapshot
markdown-rendering-snapshot
mem-improvements-snapshot
meta-ctrl-fix-snapshot
more-default-keybinds-snapshot
more-default-keybinds2-snapshot
musl-1-snapshot
musl-2-snapshot
native-build-1-snapshot
native-yoga-1-snapshot
new-use-timeline-snapshot
no-sync-snapshot
node-1-snapshot
node-2-snapshot
node-3-snapshot
node-4-snapshot
node-5-snapshot
node-next-2-snapshot
node-next-snapshot
oc-snapshot
oc-ta-1-snapshot
oc-ta-2-snapshot
oc-ta-3-snapshot
oc-ta-4-snapshot
oc-ta-5-snapshot
oidc-1-snapshot
palette-1-snapshot
palette-2-snapshot
perf-1-snapshot
perf-2-snapshot
perf-3-snapshot
plugins-1-snapshot
plugins-10-snapshot
plugins-11-snapshot
plugins-12-snapshot
plugins-2-snapshot
plugins-3-snapshot
plugins-4-snapshot
plugins-5-snapshot
plugins-6-snapshot
plugins-7-snapshot
plugins-8-snapshot
plugins-9-snapshot
pr-1428-tbv-refactor-snapshot
pre-0193-1-snapshot
pre-0193-2-snapshot
pre-0193-3-snapshot
prevent-default-2-snapshot
prevent-default-snapshot
react-test-utils-snapshot
react-unmount-snapshot
resize-snapshot-1
resize-snapshot-2
runtime-resolve-1-snapshot
runtime-resolve-2-snapshot
runtime-resolve-3-snapshot
runtime-resolve-4-snapshot
scroll-accel-setter-snapshot
scrollbox-fix-1-snapshot
second-tree-sitter-snapshot
slot-churn-1-snapshot
slot-churn-2-snapshot
slot-dedupe-1-snapshot
solid-packing-1
solid-packing-2
solid-packing-snapshot-1
suspend-resume-snapshot
tabstop-snapshot
text-wrap-snapshot
textnodes-snapshot
theme-again-1-snapshot
theme-again-2-snapshot
theme-mode-1-snapshot
tmux-palette-snapshot
uggu-2-snapshot
uggu-3-snapshot
uggu-treetree-snapshot
unicode-fixes-snapshot
v0.1.100
v0.1.101
v0.1.102
v0.1.103
v0.1.104
v0.1.105
v0.1.106
v0.1.19-snapshot
v0.1.19-snapshot2
v0.1.19-snapshot3
v0.1.19-snapshot4
v0.1.19-snapshot5
v0.1.25
v0.1.26
v0.1.27
v0.1.28
v0.1.29
v0.1.30
v0.1.31
v0.1.32
v0.1.33
v0.1.34
v0.1.35
v0.1.36
v0.1.37
v0.1.38
v0.1.39
v0.1.40
v0.1.41
v0.1.42
v0.1.43
v0.1.44
v0.1.45
v0.1.46
v0.1.47
v0.1.48
v0.1.49
v0.1.50
v0.1.51
v0.1.52
v0.1.53
v0.1.54
v0.1.55
v0.1.56
v0.1.57
v0.1.57-dry.1
v0.1.58
v0.1.59
v0.1.60
v0.1.61
v0.1.62
v0.1.63
v0.1.64
v0.1.65
v0.1.66
v0.1.67
v0.1.68
v0.1.69
v0.1.70
v0.1.71
v0.1.72
v0.1.73
v0.1.74
v0.1.75
v0.1.76
v0.1.77
v0.1.78
v0.1.79
v0.1.80
v0.1.81
v0.1.82
v0.1.83
v0.1.84
v0.1.85
v0.1.86
v0.1.87
v0.1.88
v0.1.89
v0.1.90
v0.1.91
v0.1.92
v0.1.93
v0.1.94
v0.1.95
v0.1.96
v0.1.97
v0.1.98
v0.1.99
v0.2.0
v0.2.1
v0.2.10
v0.2.11
v0.2.12
v0.2.13
v0.2.14
v0.2.15
v0.2.16
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.2.9
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.5.0
v0.5.1
v0.5.10
v0.5.11
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.5.6
v0.5.7
v0.5.8
v0.5.9
win-tswp-resolve-1-snapshot
yoga-fix-snapshot
zig15-snapshot
Select branches
Hide Pull Requests
add-review
anchor-positioning
bg-alpha-blending
bug/text-wrap-20251106163441
build-end-to-end-script
bump-bun
bun-yoga-pr-356
capslock-text
chore-attributes
chore-deps
chore-lockfile
chore/refactor-slot-nodes
ci-oc-max
ci-speedup
cli-render-api
code-signing
copilot/fix-143
debug-double-key-events
debug-keymap-bindings
debug-opencode-session-scrollbox
debun-calls
debun-next
debun-platform-boundary
debun-platform-boundary-2
debun-platform-node
debun-publish-smoke
debun-solid-artifacts
debun-tests
debun-urls
debun-use-platform
default-alias
default-stdin-parser-timeout
deno
destroy-path
diff-hunk-separators
docs/skill
ehrmahgehrd
example-overlay
experiment/draw-derived-paint-bounds
experiment/internal-render-optimization
experiment/layered-paint-grid
explore-gain-method
feat/migrate-input-20251107224958
feat/ssh
feat/windows-rawmode-workaround
feature-docs
fix(solid)-prop-initialization-before-insert
fix-609
fix-ci
fix-csi-timeout-flush
fix-github-io-links
fix-grapheme-clear
fix-markdown-blank-scrollbox
fix-markdown-codeblock-newline
fix-markdown-native-yoga
fix-negative-y-segfault
fix-palette
fix-text-not-updating
fix-visible-hunk-headers
fix-wordwrap-splitting-words
fix/border-seg-fault-20260116174445
fix/border-style-null
fix/csi-timeout-flush
fix/focus-restore-terminal-modes
fix/query-send-after-alt-screen
fix/react-runtime-plugin-import
fix/windows-palette-destroy-crash
fix/windows-terminal-ctrl-backspace
fix/windows-test-support
fix/winterm-ctrl+c-rawmode
flaky-test
flaky-test-2
flicker-less
footer-resize
ghostty-runtime
guards
issue-1193-fixes
issue-1196/work
issue-1197/work
issue-1212/work
issue-1275/work
issue-1282/work
issue-1287/work
issue-661/work
issue-748-stdin-flood-regression
issue-799/work
issue-846/work
keyboard-ctrl-x
kit/markdown-rendering-beta
kom-anchor-pos
layout-scan-offsets
linters
main
markdown-leak
markdown-streaming
minor-simplifications
monotonic-clock
move-examples
move-three
native-image-lib
native-span-feed-review
native-yoga-zig
node-examples
node-module-res
nxl/diff-hunk-offsets
opencode
opentui-logo-demo
osc8-link
ot-blacksmith-ci
ot-ci-chore
ot-culling-test
ot-cursor-saturates
ot-debunification
ot-feat-set-clipboard
ot-fix-audio-test
ot-fix-destroy-crash
ot-fix-markdown-render-order
ot-fix-oc-agent
ot-fix-wrapped-tmux-clipboard-test
ot-harden-part1
ot-harden-part2
ot-harden-part3
ot-measureForDimensions
ot-native-link-pool
ot-native-render-tree
ot-native-renderable-lifecycle
ot-native-yoga-ownership
ot-node
ot-node-26-4
ot-node-consolewriter
ot-node-feeback
ot-paste-perf2
ot-plugin
ot-proportional-terminal
ot-safety-grapheme
ot-scroll-position
ot-split-footer-resize
ot-web-maintenance
ot-website-3
ot-website-test6
ot-yoga-updatelayout-override
perf/bulk-text-drawing
perf/incremental-render-damage
perf/text-rewrap
poc/marktree-text-renderables
prepare-release
publish-non-glibc
react/add-missing-hooks
refactor-indexed-colors
refactor-indexed-colors-fixed
release-0.1.102
remove-vnodes
resize-harden
review/incremental-render-damage
rgbaa-indexed-squashed
scroll-area
scroll-into-view
scroll-prepend-anchor
scrollbox-culling-test
sentinel-input-drain
set-raw-regression
shadow-cinema-spike
simd-grapheme-accounting
skills
solid-invalidate-ref
span-stream-gate
speedup-tests
split-footer-fixes
stdin-emoji-ime-pr-483
system-locks
target-fps
tbv-refactor
terminal-input-flush
terminal-renderable
tests/fix-609-cases
theme-queries
threejs-house-demo
tmux-palette
transparent-stale-cells
upgrade-bun
upgrade/react-reconciler-033
win-testing
windows-debug
work/investigations-31-opencode-16470-light-mode-code-output
yoga
zig-actions
zig-lint
zig-lint-2
zig-lint-3
#1
#10
#100
#1000
#1001
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1011
#1012
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1024
#1025
#1026
#1027
#103
#1030
#1031
#1033
#1035
#1036
#1037
#1039
#1039
#104
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1051
#1052
#1053
#1054
#1055
#1056
#1057
#1058
#1058
#1059
#106
#1060
#1061
#1063
#1064
#1065
#1067
#1068
#1069
#1070
#1071
#1073
#1074
#1075
#1076
#1077
#1078
#1079
#108
#1080
#1081
#1082
#1083
#1084
#1085
#1086
#1088
#1089
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1098
#1099
#110
#1100
#1102
#1103
#1104
#1107
#1108
#1108
#1109
#111
#1111
#1114
#1115
#1116
#1117
#1118
#1119
#1120
#1121
#1121
#1122
#1123
#1124
#1125
#1126
#1128
#1129
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#114
#1140
#1141
#1143
#1144
#1145
#1146
#1148
#1149
#115
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#1160
#1161
#1162
#1163
#1164
#1165
#1165
#1166
#1168
#1169
#117
#1170
#1171
#1172
#1173
#1174
#1174
#1175
#1176
#1176
#1178
#1178
#1179
#118
#1180
#1181
#1182
#1188
#1189
#119
#1190
#1190
#1192
#1194
#1194
#1195
#1195
#1198
#1199
#1199
#120
#1200
#1202
#1202
#1203
#1204
#1205
#1205
#1206
#1208
#121
#1210
#1210
#1211
#1213
#1213
#1214
#1214
#1215
#1216
#1216
#1217
#1218
#1219
#1220
#1220
#1221
#1223
#1224
#1225
#1225
#1226
#1226
#1227
#1227
#1228
#1228
#1229
#123
#1230
#1230
#1232
#1232
#1233
#1233
#1234
#1235
#1235
#1237
#1237
#1238
#1239
#124
#1240
#1242
#1244
#1246
#1248
#125
#1250
#1252
#1254
#1257
#1258
#1258
#1259
#126
#1260
#1260
#1261
#1261
#1262
#1262
#1263
#1264
#1265
#1266
#1268
#1269
#127
#1271
#1272
#1273
#1274
#1276
#1277
#1277
#1278
#1278
#1279
#128
#1280
#1283
#1284
#1286
#129
#1290
#1293
#1294
#1295
#1295
#1297
#1298
#1299
#13
#130
#1301
#1301
#1302
#1302
#1303
#1303
#1304
#1305
#1306
#1307
#1308
#1310
#1312
#1313
#1314
#1316
#1317
#1318
#132
#1320
#1323
#1325
#1326
#1327
#1328
#1328
#1329
#1329
#133
#1330
#1331
#1332
#1334
#1335
#1336
#1337
#1338
#1340
#1342
#1345
#1346
#1346
#1347
#1348
#1349
#135
#1350
#1351
#1351
#1352
#1352
#1353
#1354
#1356
#1357
#1357
#1359
#1359
#136
#1360
#1361
#1362
#1363
#1363
#1364
#1365
#1366
#1367
#1368
#137
#1370
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1381
#1382
#1384
#1385
#1386
#1387
#1388
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1396
#1398
#1398
#1399
#14
#140
#1400
#1402
#1403
#1403
#1404
#1406
#1407
#1409
#141
#1410
#1411
#1412
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#142
#1420
#1421
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#1429
#1430
#1431
#1433
#1436
#1437
#1438
#1438
#144
#1440
#1441
#1442
#1443
#1444
#1445
#1445
#1446
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1457
#1460
#1460
#1461
#1462
#1463
#1466
#1466
#1467
#1469
#147
#1470
#1472
#1473
#1474
#1476
#1477
#1478
#1479
#1479
#1480
#1481
#1482
#1482
#1483
#1483
#1484
#1484
#1485
#1485
#1487
#1488
#1489
#1489
#149
#1490
#1490
#1492
#1492
#1498
#1498
#1499
#1499
#150
#1500
#1500
#1502
#1503
#1504
#1505
#1505
#1507
#1508
#1509
#151
#1510
#1511
#1515
#1515
#1517
#154
#155
#156
#157
#159
#160
#161
#162
#163
#164
#165
#166
#167
#168
#169
#17
#170
#171
#172
#173
#174
#175
#176
#177
#178
#179
#18
#180
#181
#182
#183
#185
#188
#189
#19
#190
#191
#192
#193
#194
#195
#198
#20
#200
#201
#202
#203
#206
#209
#21
#210
#211
#215
#22
#220
#222
#223
#224
#225
#226
#227
#228
#23
#231
#232
#233
#235
#238
#239
#24
#240
#241
#242
#243
#244
#246
#247
#249
#25
#250
#251
#253
#256
#258
#259
#26
#261
#262
#264
#265
#266
#267
#268
#269
#27
#270
#272
#273
#274
#275
#278
#279
#28
#280
#281
#284
#285
#286
#287
#289
#290
#291
#292
#294
#295
#296
#297
#298
#299
#30
#300
#301
#302
#303
#304
#305
#307
#308
#309
#31
#310
#311
#312
#314
#315
#317
#319
#32
#320
#321
#322
#323
#324
#326
#327
#329
#33
#331
#333
#333
#335
#337
#338
#34
#340
#341
#342
#343
#344
#347
#348
#350
#351
#352
#353
#354
#356
#357
#358
#359
#36
#360
#362
#363
#364
#365
#366
#367
#368
#369
#37
#370
#371
#372
#373
#374
#375
#376
#377
#378
#379
#38
#381
#382
#383
#384
#385
#386
#389
#39
#390
#392
#394
#396
#398
#399
#4
#40
#400
#401
#404
#407
#410
#411
#413
#414
#415
#416
#417
#418
#42
#420
#421
#422
#424
#425
#426
#427
#428
#429
#430
#431
#433
#436
#439
#44
#440
#441
#443
#445
#446
#447
#448
#45
#450
#453
#454
#455
#456
#457
#459
#46
#461
#462
#464
#465
#466
#468
#469
#47
#470
#471
#472
#473
#474
#475
#476
#477
#478
#48
#480
#482
#483
#484
#485
#486
#487
#488
#49
#492
#494
#497
#498
#499
#5
#50
#500
#501
#502
#503
#505
#506
#507
#508
#51
#511
#512
#515
#516
#517
#52
#520
#522
#523
#524
#525
#526
#527
#529
#53
#531
#532
#533
#536
#537
#538
#539
#54
#542
#545
#546
#547
#548
#55
#550
#552
#554
#555
#556
#557
#558
#559
#56
#561
#565
#567
#568
#569
#57
#571
#572
#573
#574
#575
#578
#579
#580
#581
#582
#583
#584
#585
#59
#590
#591
#593
#594
#594
#595
#597
#598
#599
#6
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#61
#610
#613
#614
#615
#616
#617
#619
#62
#620
#621
#623
#624
#625
#626
#627
#628
#629
#631
#632
#633
#634
#636
#637
#640
#641
#642
#643
#645
#646
#647
#648
#653
#653
#654
#655
#656
#657
#658
#659
#66
#660
#662
#663
#664
#665
#666
#668
#669
#67
#670
#673
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#686
#687
#688
#69
#690
#691
#692
#693
#693
#694
#695
#696
#698
#699
#7
#70
#704
#706
#707
#708
#71
#710
#712
#713
#713
#714
#715
#717
#718
#719
#72
#720
#721
#722
#724
#725
#727
#73
#730
#731
#732
#734
#736
#737
#739
#741
#742
#743
#745
#746
#747
#749
#751
#751
#753
#755
#756
#757
#759
#761
#762
#763
#764
#765
#767
#768
#769
#77
#770
#772
#773
#774
#776
#779
#78
#780
#781
#782
#783
#784
#784
#786
#787
#788
#790
#791
#791
#792
#793
#794
#795
#795
#797
#798
#8
#80
#800
#801
#802
#803
#804
#806
#808
#81
#810
#811
#813
#814
#815
#816
#817
#817
#819
#82
#820
#822
#823
#824
#825
#826
#826
#827
#828
#829
#83
#830
#831
#832
#833
#835
#835
#838
#839
#839
#84
#840
#841
#843
#844
#845
#847
#848
#849
#85
#850
#851
#854
#855
#856
#857
#858
#859
#86
#860
#861
#862
#863
#865
#866
#867
#870
#871
#872
#874
#876
#877
#878
#879
#879
#880
#881
#881
#882
#884
#884
#885
#886
#887
#888
#888
#889
#890
#892
#894
#895
#896
#897
#898
#899
#9
#90
#901
#902
#903
#905
#907
#907
#908
#909
#91
#910
#912
#913
#914
#915
#917
#918
#919
#920
#921
#923
#924
#925
#926
#927
#928
#930
#932
#934
#935
#935
#936
#938
#939
#94
#941
#943
#944
#945
#946
#947
#948
#949
#95
#951
#952
#953
#955
#956
#957
#958
#959
#962
#965
#966
#966
#967
#968
#969
#97
#970
#972
#973
#974
#976
#977
#978
#98
#981
#982
#983
#984
#985
#986
#989
#99
#990
#991
#993
#994
#995
#996
#997
#998
#999
20250917004658-snapshot
20250918170613-snapshot
20250922152022-snapshot
audio-1-snapshot
audio-2-snapshot
audio-3-snapshot
bracketed-paste-snapshot
bun-yoga-1-snapshot
bun-yoga-2-snapshot
bun-yoga-3-snapshot
bun-yoga-4-snapshot
clipboard-native-image-1-snapshot
clipboard-native-image-2-snapshot
clipboard-native-image-3-snapshot
clipboard-native-image-4-snapshot
clipboard-paste-1-snapshot
clipboard-paste-11-snapshot
clipboard-paste-12-snapshot
clipboard-paste-13-snapshot
clipboard-paste-15-snapshot
clipboard-paste-16-snapshot
clipboard-paste-17-snapshot
clipboard-paste-18-snapshot
clipboard-paste-2-snapshot
clipboard-paste-3-snapshot
clipboard-paste-4-snapshot
clipboard-paste-5-snapshot
clipboard-paste-6-snapshot
clipboard-paste-7-snapshot
clipboard-paste-8-snapshot
clipboard-paste-9-snapshot
clippy-snapshot-1
clippy-snapshot-2
clippy-snapshot-3
code-1-snapshot
console-1-snapshot
debun-snapshot-1
debun-snapshot-10
debun-snapshot-2
debun-snapshot-3
debun-snapshot-4
debun-snapshot-5
debun-snapshot-6
debun-snapshot-7
debun-snapshot-8
debun-snapshot-9
debun-urls-1-snapshot
defrag-snapshot
diff-fg-snapshot
diff1-snapshot
event-sink-1-snapshot
find-descendant-snapshot
fix-find-descendant-snapshot
fix-orphaned-child-nodes-snapshot
fix-stale-line-info-snapshot
fkn-cul-1-snapshot
fkn-cul-3-snapshot
fkn-cul-4-snapshot
flex-shrink-default-snapshot
get-palette-snapshot
graceful-shutdown-snapshot
image-retain-1
image-retain-snapshot-1
image-retain-snapshot-2
image-retain-snapshot-3
improved-shutdown-sequence-snapshot
inital-tree-sitter-snapshot
input-graphemes-snapshot
keymap-1-snapshot
keymap-10-snapshot
keymap-11-snapshot
keymap-12-snapshot
keymap-13-snapshot
keymap-14-snapshot
keymap-15-snapshot
keymap-16-snapshot
keymap-17-snapshot
keymap-18-snapshot
keymap-19-snapshot
keymap-2-snapshot
keymap-20-snapshot
keymap-21-snapshot
keymap-22-snapshot
keymap-23-snapshot
keymap-24-snapshot
keymap-25-snapshot
keymap-26-snapshot
keymap-27-snapshot
keymap-28-snapshot
keymap-29-snapshot
keymap-3-snapshot
keymap-30-snapshot
keymap-31-snapshot
keymap-33-snapshot
keymap-4-snapshot
keymap-5-snapshot
keymap-6-snapshot
keymap-7-snapshot
keymap-8-snapshot
keymap-9-snapshot
kitty-flags-snapshot
kitty-keyboard-snapshot
lazy-highlights-snapshot
locks-1-snapshot
locks-2-snapshot
magic-3-snapshot
magick-1-snapshot
magick-2-snapshot
markdown-rendering-snapshot
mem-improvements-snapshot
meta-ctrl-fix-snapshot
more-default-keybinds-snapshot
more-default-keybinds2-snapshot
musl-1-snapshot
musl-2-snapshot
native-build-1-snapshot
native-yoga-1-snapshot
new-use-timeline-snapshot
no-sync-snapshot
node-1-snapshot
node-2-snapshot
node-3-snapshot
node-4-snapshot
node-5-snapshot
node-next-2-snapshot
node-next-snapshot
oc-snapshot
oc-ta-1-snapshot
oc-ta-2-snapshot
oc-ta-3-snapshot
oc-ta-4-snapshot
oc-ta-5-snapshot
oidc-1-snapshot
palette-1-snapshot
palette-2-snapshot
perf-1-snapshot
perf-2-snapshot
perf-3-snapshot
plugins-1-snapshot
plugins-10-snapshot
plugins-11-snapshot
plugins-12-snapshot
plugins-2-snapshot
plugins-3-snapshot
plugins-4-snapshot
plugins-5-snapshot
plugins-6-snapshot
plugins-7-snapshot
plugins-8-snapshot
plugins-9-snapshot
pr-1428-tbv-refactor-snapshot
pre-0193-1-snapshot
pre-0193-2-snapshot
pre-0193-3-snapshot
prevent-default-2-snapshot
prevent-default-snapshot
react-test-utils-snapshot
react-unmount-snapshot
resize-snapshot-1
resize-snapshot-2
runtime-resolve-1-snapshot
runtime-resolve-2-snapshot
runtime-resolve-3-snapshot
runtime-resolve-4-snapshot
scroll-accel-setter-snapshot
scrollbox-fix-1-snapshot
second-tree-sitter-snapshot
slot-churn-1-snapshot
slot-churn-2-snapshot
slot-dedupe-1-snapshot
solid-packing-1
solid-packing-2
solid-packing-snapshot-1
suspend-resume-snapshot
tabstop-snapshot
text-wrap-snapshot
textnodes-snapshot
theme-again-1-snapshot
theme-again-2-snapshot
theme-mode-1-snapshot
tmux-palette-snapshot
uggu-2-snapshot
uggu-3-snapshot
uggu-treetree-snapshot
unicode-fixes-snapshot
v0.1.100
v0.1.101
v0.1.102
v0.1.103
v0.1.104
v0.1.105
v0.1.106
v0.1.19-snapshot
v0.1.19-snapshot2
v0.1.19-snapshot3
v0.1.19-snapshot4
v0.1.19-snapshot5
v0.1.25
v0.1.26
v0.1.27
v0.1.28
v0.1.29
v0.1.30
v0.1.31
v0.1.32
v0.1.33
v0.1.34
v0.1.35
v0.1.36
v0.1.37
v0.1.38
v0.1.39
v0.1.40
v0.1.41
v0.1.42
v0.1.43
v0.1.44
v0.1.45
v0.1.46
v0.1.47
v0.1.48
v0.1.49
v0.1.50
v0.1.51
v0.1.52
v0.1.53
v0.1.54
v0.1.55
v0.1.56
v0.1.57
v0.1.57-dry.1
v0.1.58
v0.1.59
v0.1.60
v0.1.61
v0.1.62
v0.1.63
v0.1.64
v0.1.65
v0.1.66
v0.1.67
v0.1.68
v0.1.69
v0.1.70
v0.1.71
v0.1.72
v0.1.73
v0.1.74
v0.1.75
v0.1.76
v0.1.77
v0.1.78
v0.1.79
v0.1.80
v0.1.81
v0.1.82
v0.1.83
v0.1.84
v0.1.85
v0.1.86
v0.1.87
v0.1.88
v0.1.89
v0.1.90
v0.1.91
v0.1.92
v0.1.93
v0.1.94
v0.1.95
v0.1.96
v0.1.97
v0.1.98
v0.1.99
v0.2.0
v0.2.1
v0.2.10
v0.2.11
v0.2.12
v0.2.13
v0.2.14
v0.2.15
v0.2.16
v0.2.2
v0.2.3
v0.2.4
v0.2.5
v0.2.6
v0.2.7
v0.2.8
v0.2.9
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.5.0
v0.5.1
v0.5.10
v0.5.11
v0.5.2
v0.5.3
v0.5.4
v0.5.5
v0.5.6
v0.5.7
v0.5.8
v0.5.9
win-tswp-resolve-1-snapshot
yoga-fix-snapshot
zig15-snapshot
-
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