Commit Graph
66 Commits
Author SHA1 Message Date
kuddev 6ca0f8b8aa chore: prepare v0.6.0 release 2026-07-19 18:55:42 +08:00
kuddev 9029b5b5c1 fix: follow the current system appearance 2026-07-19 18:18:36 +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 04afb68e70 fix: keep markdown math inside explicit dollar fences 2026-07-19 16:50:22 +08:00
kuddev b060e4094d fix: sharpen and contain markdown math rendering 2026-07-19 16:50:22 +08:00
kuddev a657add561 fix: wrap markdown math and preserve split input routing 2026-07-19 16:50:22 +08:00
kuddev 15b148b020 feat(math): render formulas in markdown views 2026-07-19 16:50:22 +08:00
kuddev be2e9d76b7 feat(math): bound layout cache and glyph rasterization 2026-07-19 16:50:22 +08:00
kuddev 7f648f9567 feat(math): layout formulas with OpenType metrics 2026-07-19 16:50:22 +08:00
kuddev 1aa96118de feat(math): expose OpenType MATH metrics 2026-07-19 16:50:22 +08:00
kuddev 405765e900 feat(math): parse TeX events into bounded IR 2026-07-19 16:50:22 +08:00
kuddev cfe9866f8e feat(math): enforce bounded TeX input 2026-07-19 16:50:22 +08:00
kuddev 51ebaa5bf9 refactor(markdown): preserve source ranges for math 2026-07-19 16:50:22 +08:00
kuddev 50ebf31903 feat(math): add native math dependencies and font 2026-07-19 16:50:22 +08:00
kuddev ed1f608ed7 fix: route paste to clicked split pane 2026-07-19 16:50:22 +08:00
kuddev 5774a96261 chore: checkpoint installer cleanup work 2026-07-19 16:50:22 +08:00
kuddev ef44684deb feat: add parent directory navigation 2026-07-18 14:07:11 +08:00
kuddev 635d737e3e fix: preserve shell prompt lifecycle hooks 2026-07-17 23:42:33 +08:00
kuddev d4265badc7 feat: add shared directory intelligence 2026-07-17 23:20:52 +08:00
kuddev 5bdc4b98a7 feat: add directory drag and terminal launch actions 2026-07-17 22:40:06 +08:00
kuddev ac7b6db1bf chore: checkpoint SFTP interface work 2026-07-17 20:01:24 +08:00
kuddev 4035f344e6 docs: update README split workflow screenshot 2026-07-16 23:39:10 +08:00
kuddev 8f1a30e0bd chore: remove internal documentation 2026-07-16 23:31:18 +08:00
kuddev 018f81d5b4 fix: remove SSH cancel button fill 2026-07-16 23:16:15 +08:00
kuddev a6cd055ca4 docs: refresh v0.5.0 presentation 2026-07-16 23:10:07 +08:00
kuddev c5336a6d07 fix: align SSH editor actions 2026-07-16 23:08:31 +08:00
kuddev e094a9d927 fix: contain fullscreen split rendering 2026-07-16 23:07:25 +08:00
kuddev 9052d65f34 chore: bump workspace version to 0.5.0 2026-07-16 22:43:39 +08:00
kuddev 508a6bf12b docs: prepare v0.5.0 release notes 2026-07-16 22:23:31 +08:00
kuddev c113ebf3b7 fix: restore split input and simplify SSH authentication 2026-07-16 22:22:55 +08:00
kuddev 087a041035 fix: align asymmetric split geometry 2026-07-16 22:04:24 +08:00
kuddev 5f1835b09a fix: keep split pane viewports within framebuffer 2026-07-16 21:00:06 +08:00
kuddev b320b8fc4d chore: add ghost-frame diagnostics 2026-07-16 19:51:14 +08:00
kuddev 870490cf3a refactor: split input processor by responsibility 2026-07-16 18:57:20 +08:00
kuddev d9daa6058b fix: reduce default launch height 2026-07-16 18:39:37 +08:00
kuddev 9ba22f114e fix: guard chrome input and stale pane frames 2026-07-16 18:39:27 +08:00
kuddev 76fc0250fd fix: harden terminal output handling 2026-07-16 16:25:44 +08:00
kuddev 4cf7380932 feat: add unified UI state feedback 2026-07-16 14:13:30 +08:00
kuddev def82fa978 refactor: unify UI motion runtime 2026-07-16 13:48:49 +08:00
kuddev 33e0daa3da feat: add Nebula motion runtime 2026-07-16 13:31:29 +08:00
kuddev a86d6258a3 feat: add optional wgpu renderer foundation 2026-07-16 13:21:28 +08:00
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 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