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