875 Commits
Author SHA1 Message Date
kuddev 2ee4fbe9bf fix: simplify special tab chrome 2026-07-16 12:40:01 +08:00
kuddev 57b634b6a7 docs: define Nebula product positioning 2026-07-16 12:04:23 +08:00
kuddev 928057ce37 feat: add settings tab and bilingual UI 2026-07-16 12:04:04 +08:00
kuddev 992cc4f375 feat: refine sidebar type and SSH editor 2026-07-15 23:41:59 +08:00
kuddev 67de759252 feat: integrate transactional Lua configuration 2026-07-15 23:29:11 +08:00
kuddev ab56e2e4d7 feat: add Lua configuration foundation 2026-07-15 22:49:52 +08:00
kuddev 27e3222b3c docs: add project contact email 2026-07-15 21:47:43 +08:00
kuddev 112e0a542d feat: add Pi hooks and runtime font selection 2026-07-15 19:51:24 +08:00
kuddev ebcda4f63e fix: align startup and window resize behavior 2026-07-15 18:01:16 +08:00
kuddev 9a86561a06 feat: add font reminder and slim release builds 2026-07-15 14:18:33 +08:00
kuddev a50b49dd89 feat: add SSH key auth, SFTP, Git pull and packaging 2026-07-15 13:46:06 +08:00
kuddev a24550fbef docs: correct 0.4.0 theme platform wording 2026-07-15 08:53:07 +08:00
kuddev c6dd44e3d0 Release Nebula Terminal 0.4.0 2026-07-14 23:59:25 +08:00
kuddev aeadf4fb61 checkpoint: stabilize terminal UX before motion refactor 2026-07-14 23:47:52 +08:00
kuddev 5513afd573 checkpoint: complete SSH and input UX contracts 2026-07-14 23:47:51 +08:00
Kuddev 784817795e Merge pull request #6 from ikurt234outlook/fix/esc-paste-now
fix(input): Esc 绑定改为 paste_now,避免误弹多行粘贴确认
2026-07-13 19:10:45 +08:00
ikurt 7f5b79fb47 🐛 fix(input): route Esc bindings through paste_now
Esc/chars keystroke sequences (e.g. Shift+Enter → ESC+CR for Claude
Code multiline) are not clipboard pastes. paste() gates on \r/\n and
would open the multi-line confirm modal; paste_now writes them through.
2026-07-13 18:33:39 +08:00
kuddev 4b7389cc93 Complete native SSH sessions and documentation 2026-07-13 16:16:11 +08:00
kuddev c996923bce Add direct SSH terminal transport 2026-07-13 13:26:47 +08:00
kuddev c2b2f731b0 Improve SSH editor interactions and transitions 2026-07-13 11:50:03 +08:00
kuddev dda80a1eca Make changelog fully bilingual 2026-07-13 10:23:34 +08:00
kuddev 7091ff357d Release Nebula Terminal 0.3.0 2026-07-13 00:15:16 +08:00
kuddev 510010fb3f Merge top bar + sidebar into one connected chrome shell (L-frame)
The top bar and left sidebar were two separate rounded panels with a
12px gap between them; the user wants them to read as one continuous
shell with a larger outer radius.

- Add per-corner radii to the UI quad pipeline (UiQuad::with_corners,
  a new vertex attribute at location 6, and a per-quadrant radius select
  in the fragment shader's sdRoundedBox). Existing call sites default to
  the uniform radius, so nothing else changes.
- Close the 12px gap: the sidebar now abuts the top bar's bottom edge
  and runs to the window's bottom margin, sharing the left edge. The
  join corners are squared while the outer corners take a new, larger
  UI_SHELL_RADIUS_LOGICAL (14) so the whole chrome reads as one card.
- Smoothly close the join corner as the sidebar slides in, instead of
  popping from round to square when the panel becomes visible.
- Seal the seam: the sidebar (same color, drawn on top) extends up a
  couple physical px under the top bar so the two translucent edges'
  antialiasing can't leak the dark background as a hairline "black edge".
2026-07-11 18:34:12 +08:00
kuddev 6b92a7a927 Neutralize SilverLight palette: drop blue cast from chrome surfaces
The silver light theme's panel/tab/edge tokens leaned on Tailwind's
blue-tinted gray ramp and a blue active-tab halo. Swap them for a
true-neutral gray ramp and a soft neutral shadow so the light chrome
reads as a pure-white pill lifting off a flat gray gutter — keeping the
shell neutral so the theme's own accent stays the only saturated voice.
2026-07-11 18:34:00 +08:00
kuddev 6f104206b7 Nebula Terminal 0.2.1 2026-07-11 13:04:59 +08:00