Commit Graph

  • 561a062cf2 fix(terminal): change repo name main zhangheng 2026-06-25 14:31:42 +08:00
  • b7a8bf49c4 fix(terminal): use grapheme_width for accurate column slicing zhangheng 2026-06-25 12:37:11 +08:00
  • 8d73d6eabc feat(terminal): auto-scroll viewport during selection drag near edges zhangheng 2026-06-25 12:10:05 +08:00
  • 3603321dea feat(terminal): add Unicode precision — CJK ambiguous width, emoji ZWJ, ligatures zhangheng 2026-06-25 11:37:17 +08:00
  • 5bca11083f feat(terminal): add screen reader buffer and OS accessibility preferences zhangheng 2026-06-25 11:02:47 +08:00
  • 057d74d44c perf(terminal): cache webgl row vertex templates zhangheng 2026-06-24 21:18:32 +08:00
  • fb54acf88b perf(terminal): cache webgl row glyph collection zhangheng 2026-06-24 20:16:58 +08:00
  • a1d5752d59 perf(terminal): draw webgl backdrops with quads zhangheng 2026-06-24 18:46:44 +08:00
  • fb1a6d5fe7 fix(terminal): retain webgl profiling samples zhangheng 2026-06-24 18:17:37 +08:00
  • a039f7fd5f test(terminal): profile webgl render stages zhangheng 2026-06-24 17:46:54 +08:00
  • 7593561761 feat(terminal): default renderer to canvas zhangheng 2026-06-24 17:23:13 +08:00
  • a145a19636 test(terminal): keep renderer bench reports separate zhangheng 2026-06-24 16:00:32 +08:00
  • 1334685fac feat(terminal): add runtime renderer switch zhangheng 2026-06-24 15:31:58 +08:00
  • 7ee8d7bde1 test(terminal): fix bench command output wait zhangheng 2026-06-24 14:54:23 +08:00
  • a10c638e60 test(terminal): support local browser bench runs zhangheng 2026-06-24 14:48:32 +08:00
  • 21019d82e0 test(terminal): add renderer bench smoke script zhangheng 2026-06-24 14:13:09 +08:00
  • f4c919de40 feat(terminal): recover webgl renderer context zhangheng 2026-06-24 13:47:31 +08:00
  • e66dcb6f80 refactor(terminal): split renderer module zhangheng 2026-06-24 12:20:33 +08:00
  • 05bd106f06 fix(terminal): clean up browser callbacks on unmount zhangheng 2026-06-24 11:21:06 +08:00
  • f68ee93c6d docs(terminal): update roadmap after renderer and addon work zhangheng 2026-06-23 16:49:45 +08:00
  • 69a670939d feat(terminal): add WebGL renderer and addon APIs zhangheng 2026-06-23 16:48:53 +08:00
  • f76d341501 feat(terminal): Chinese / IME input (P3) zhangheng 2026-06-18 16:09:45 +08:00
  • 843e4e55ab docs(terminal): add performance goal and P4 Canvas/WebGL renderer to roadmap zhangheng 2026-06-18 15:37:34 +08:00
  • 6f033253c4 docs(terminal): update coverage assessment after P2 mouse reporting zhangheng 2026-06-18 15:09:44 +08:00
  • b9cc578d28 feat(terminal): mouse reporting (P2) zhangheng 2026-06-18 14:57:36 +08:00
  • c3ddd9df4f fix(terminal): robust Ctrl/paste handling + alt-screen wheel coalescing zhangheng 2026-06-18 14:32:46 +08:00
  • 511b212334 docs(terminal): mark P1 done in roadmap + document stty control bytes zhangheng 2026-06-17 20:38:53 +08:00
  • ef4396247c feat(terminal): full function keys + application-cursor mode (P1) zhangheng 2026-06-17 20:37:58 +08:00
  • 8863977c0d feat(terminal): text selection + copy (custom model) zhangheng 2026-06-17 16:24:32 +08:00
  • c886befac7 feat(terminal): clipboard paste with bracketed-paste support zhangheng 2026-06-11 20:59:03 +08:00
  • a018609a28 refactor(terminal): explicit history buffer + virtual scrolling zhangheng 2026-06-11 19:51:06 +08:00
  • fd056ce502 feat: add rust browser terminal prototype zhangheng 2026-06-08 16:34:13 +08:00