/ 102 entries
- .github/ (directory) feat(html): add interactive browser renderer (#8)
- ansi/ (directory) perf(html): skip unchanged rows before reading them and reuse frame pages
- cmd/ (directory) fix(graphics): harden harness image validation
- core/ (directory) fix(html): retain 240x80 encoder scratch and clear stale payload slots
- docs/ (directory) docs(perf): add a benchmark and profiling guide
- graphics/ (directory) fix(vt): address wrap-up review of the allocation pass
- html/ (directory) fix(html): retain 240x80 encoder scratch and clear stale payload slots
- internal/ (directory) fix(html): keep long text runs on the column grid in Chromium
- protocol/ (directory) fix(screen): make escape buffer reuse safe under re-entrant Write
- scripts/ (directory) feat(storage): compact terminal storage and bounded scrollback (#27)
- testdata/ (directory) perf(html): encode rows as styled text runs (update schema v2)
- .gitignore 223 B feat(html): add interactive browser renderer (#8)
- .golangci.yml 176 B feat(vt): create standalone module
- LICENSE 34.3 KiB docs(license): adopt GPL-3.0
- README.md 6.9 KiB docs(perf): add a benchmark and profiling guide
- benchmark_test.go 9.7 KiB test(oracle): add differential oracle and isolate benchmark setup
- buffer.go 12.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- buffer_cursor_reflow_test.go 451 B feat(vt): create standalone module
- core_model.go 1.4 KiB perf(renderer): reuse cell styles and support downward scroll deltas (#29)
- doc.go 1.5 KiB fix(screen): track cursor and autowrap modes (#30)
- extraction_contract_external_test.go 5.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- extraction_line_callback_external_test.go 923 B feat(storage): compact terminal storage and bounded scrollback (#27)
- fuzz_contract_test.go 1.1 KiB refactor(core): align package name and add fuzz coverage
- geometry.go 614 B feat(vt): add pixel geometry reports
- geometry_test.go 919 B feat(vt): add pixel geometry reports
- go.mod 232 B chore: bump Go version to 1.27
- go.sum 883 B feat(vt): create standalone module
- graphics_state.go 2.4 KiB fix(graphics): address protocol review findings
- history.go 25.6 KiB fix(vt): address wrap-up review of the allocation pass
- history_acceptance_test.go 3.3 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_bytes_test.go 5.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec.go 12.8 KiB fix(history): clear evicted tail cells, bound scratch maps, harden tests
- history_codec_bound_test.go 1.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_limits_test.go 911 B feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_payload.go 1.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_records.go 4.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_codec_test.go 12.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_compact_codec_test.go 4.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_config.go 2.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_config_test.go 2.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_final_acceptance_test.go 2.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_measure.go 2.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_measure_test.go 2.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_payload.go 1.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_payload_test.go 4.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_range_error_test.go 764 B feat(storage): compact terminal storage and bounded scrollback (#27)
- history_read.go 1.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_read_test.go 1.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_rowids.go 2.0 KiB fix(history): clear evicted tail cells, bound scratch maps, harden tests
- history_storage.go 6.3 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_storage_test.go 5.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_tail_reuse_test.go 11.2 KiB fix(vt): address wrap-up review of the allocation pass
- history_test.go 13.8 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- history_view_cache_test.go 1.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- oracle_norace_test.go 61 B fix(vt): address wrap-up review of the allocation pass
- oracle_race_test.go 59 B fix(vt): address wrap-up review of the allocation pass
- oracle_test.go 21.6 KiB test(oracle): report oracle dump write errors
- package-lock.json 2.1 KiB feat(html): add interactive browser renderer (#8)
- package.json 1.0 KiB feat(html): add interactive browser renderer (#8)
- playwright.config.js 658 B feat(html): add interactive browser renderer (#8)
- query_test.go 6.9 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- recovery_transcript.go 3.3 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- recovery_transcript_ownership_test.go 642 B feat(vt): create standalone module
- recovery_transcript_test.go 13.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- region_reflow_test.go 1.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- resize_reflow_regression_test.go 1.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- row_id.go 1.1 KiB feat(vt): create standalone module
- row_id_persistence_test.go 8.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- row_id_test.go 5.5 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen.go 17.5 KiB fix(screen): make escape buffer reuse safe under re-entrant Write
- screen_autowrap_test.go 4.3 KiB fix(screen): track cursor and autowrap modes (#30)
- screen_csi.go 14.7 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_csi_test.go 31.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_cursor.go 2.0 KiB fix(screen): track cursor and autowrap modes (#30)
- screen_damage.go 2.4 KiB feat(vt): create standalone module
- screen_damage_test.go 6.3 KiB feat(vt): create standalone module
- screen_evict_scratch_test.go 842 B fix(core): release CopyFrom storage when the source shrinks
- screen_geometry.go 1.7 KiB fix(graphics): address protocol review findings
- screen_geometry_test.go 1.8 KiB fix(graphics): address protocol review findings
- screen_graphics_test.go 18.5 KiB fix(core): release CopyFrom storage when the source shrinks
- screen_helpers_test.go 2.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_integration_test.go 2.7 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_keyboard.go 2.8 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_keyboard_test.go 2.9 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_modes.go 7.2 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_modes_test.go 6.0 KiB feat(vt): create standalone module
- screen_osc.go 3.8 KiB feat(vt): create standalone module
- screen_osc_test.go 11.3 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_resize.go 2.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_resize_test.go 9.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_scroll.go 6.5 KiB fix(vt): address wrap-up review of the allocation pass
- screen_scroll_test.go 2.4 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- screen_snapshot.go 4.2 KiB feat(vt): track kitty keyboard enhancement flags (#34)
- screen_snapshot_test.go 13.9 KiB fix(screen): track cursor and autowrap modes (#30)
- screen_write.go 7.1 KiB fix(screen): track cursor and autowrap modes (#30)
- screen_write_test.go 26.8 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- scrollback_test.go 4.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- snapshot.go 7.7 KiB fix(history): clear evicted tail cells, bound scratch maps, harden tests
- snapshot_test.go 3.1 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- storage_benchmark_test.go 5.0 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- storage_tuning_test.go 1.6 KiB feat(storage): compact terminal storage and bounded scrollback (#27)
- wrap_scroll_soft_test.go 4.9 KiB feat(storage): compact terminal storage and bounded scrollback (#27)