Commit Graph
22 Commits
Author SHA1 Message Date
kuddev d1c73fd499 Merge PR #26: configurable terminal cell width mode 2026-08-11 21:56:14 +08:00
kuddev 2585aaaab1 feat: preview font candidates in their own glyphs 2026-08-11 15:18:31 +08:00
kuddev 2412847752 docs: record roadmap priorities 2026-08-11 11:35:59 +08:00
kuddev f9ec613793 chore: clean internal comparison wording 2026-08-10 21:14:21 +08:00
kuddev a839281b94 refine network settings and terminal formula rendering 2026-08-10 20:09:51 +08:00
kuddev 0302687cbf fix: prevent SSH key passphrase dialog for RSA keys 2026-08-09 21:32:59 +08:00
kuddev c776cde16c test: track win32 matrix probe and note replay first-launch flake
The replay driver (win32_input_matrix.ps1) shipped in the previous commit
but its PTY-side probe stayed untracked — a fresh checkout could not run
the matrix. Also record the observed flake class: a first launch stalled
by realtime scanning loses head keys or gets torn down at the script's
7s cleanup; rerunning the same exe restores bit-identical PASS.
2026-08-09 15:33:35 +08:00
kuddev 6cb1120f53 feat: proxy jump hosts, unified overlay widgets, and win32 input hardening
- SSH proxying resolves per-host > ~/.ssh/config ProxyJump > global;
  new jump:<host> syntax (single hop, chains rejected with a clear
  error) and a system mode that reads the Windows registry proxy
- Win32 input mode: control keys carry their true KEY_EVENT_RECORD
  character so Esc reaches byte-stream readers (Claude Code); focus
  reports while active; synthesized modifier key-ups on focus loss;
  resize coalescing per channel drain; flagless ConPTY retry; PTY
  transport failures surface and tear the session down
- Overlay panels (command palette, launcher, session picker, combobox
  dropdowns) share the new ui/overlay_list components; settings row
  actions share an outline-button widget
- Settings SSH rows draw per-host OS icons instead of a status ring
- IME cursor-area pushes are deduplicated to stop render-thread stalls
  during Chinese input in PowerShell; cache invalidated on focus/IME
  changes
- Input latency probes behind NEBULA_INPUT_LATENCY=1
2026-08-09 15:12:43 +08:00
kuddev 507b3601a9 feat: move SSH hosts into settings 2026-08-08 20:47:43 +08:00
kuddev 0d395f2162 docs: add native Windows compatibility plan 2026-08-08 14:14:09 +08:00
kuddev ffb2eebaf6 checkpoint: preserve current terminal UI and profile work 2026-08-08 13:24:35 +08:00
kuddev 3535c29cd2 docs: rewrite v0.7.0 notes in user-facing added/fixed/improved format 2026-07-24 10:47:43 +08:00
kuddev 6ca0f8b8aa chore: prepare v0.6.0 release 2026-07-19 18:55:42 +08:00
kuddev 504b961a4b docs: simplify release notes and exclude internal notes 2026-07-19 18:01:44 +08:00
kuddev a412688458 docs: showcase native math rendering 2026-07-19 16:50:22 +08:00
kuddev 2bd514db76 docs: add native math rendering fixture 2026-07-19 16:50:22 +08:00
kuddev 4035f344e6 docs: update README split workflow screenshot 2026-07-16 23:39:10 +08:00
kuddev a6cd055ca4 docs: refresh v0.5.0 presentation 2026-07-16 23:10:07 +08:00
kuddev 508a6bf12b docs: prepare v0.5.0 release notes 2026-07-16 22:23:31 +08:00
kuddev 67de759252 feat: integrate transactional Lua configuration 2026-07-15 23:29:11 +08:00
kuddev 4b7389cc93 Complete native SSH sessions and documentation 2026-07-13 16:16:11 +08:00
kuddev 6f104206b7 Nebula Terminal 0.2.1 2026-07-11 13:04:59 +08:00