Mario Zechner
a216cc496f
chore: update changelogs
2026-01-15 17:34:59 +01:00
Danila Poyarkov
15a9670db5
fix: keyboard shortcuts on non-Latin keyboard layouts ( #718 )
2026-01-14 10:28:58 +01:00
Mario Zechner
95859725b7
Add [Unreleased] section for next cycle
2026-01-14 00:11:36 +01:00
Mario Zechner
d08821cc4a
Release v0.45.7
2026-01-14 00:10:52 +01:00
Mario Zechner
d83e1745d8
Add [Unreleased] section for next cycle
2026-01-13 22:48:47 +01:00
Mario Zechner
f8dc72d24f
Release v0.45.6
2026-01-13 22:48:05 +01:00
Mario Zechner
6c1d226210
docs: move PR #667 overlay entries to unreleased section
2026-01-13 22:47:38 +01:00
Mario Zechner
7d45e434de
Merge branch 'main' into feat/tui-overlay-options
2026-01-13 22:06:02 +01:00
Mario Zechner
9994ebbedd
Add [Unreleased] section for next cycle
2026-01-13 21:47:38 +01:00
Mario Zechner
9a08bb0d1e
Release v0.45.5
2026-01-13 21:46:57 +01:00
Mario Zechner
3a1228c0b5
Add [Unreleased] section for next cycle
2026-01-13 21:37:34 +01:00
Mario Zechner
bb0ba88b97
Release v0.45.4
2026-01-13 21:36:52 +01:00
Nico Bailon
a4ccff382c
feat(tui): overlay positioning API with CSS-like values
...
Add OverlayOptions for configurable positioning (anchor, margins, offsets,
percentages). Add OverlayHandle for programmatic visibility control with
hide/setHidden/isHidden. Add visible callback for responsive overlays.
Extension API: ctx.ui.custom() now accepts overlayOptions and onHandle callback.
Examples: overlay-qa-tests.ts (10 test commands), doom-overlay (DOOM at 35 FPS).
2026-01-12 22:44:58 -08:00
Mario Zechner
75146a2b96
Add [Unreleased] section for next cycle
2026-01-13 04:57:25 +01:00
Mario Zechner
2090599e4b
Release v0.45.3
2026-01-13 04:56:41 +01:00
Mario Zechner
6c2167a0fe
Add [Unreleased] section for next cycle
2026-01-13 03:28:40 +01:00
Mario Zechner
c55082bb66
Release v0.45.2
2026-01-13 03:27:56 +01:00
Mario Zechner
71ee79f31a
Add [Unreleased] section for next cycle
2026-01-13 03:07:28 +01:00
Mario Zechner
e4a98d8381
Release v0.45.1
2026-01-13 03:06:43 +01:00
Mario Zechner
3efe58a62c
Add [Unreleased] section for next cycle
2026-01-13 02:42:20 +01:00
Mario Zechner
e22feba494
Release v0.45.0
2026-01-13 02:41:36 +01:00
Mario Zechner
7cad705a15
Add [Unreleased] section for next cycle
2026-01-12 19:05:08 +01:00
Mario Zechner
477c263838
Release v0.44.0
2026-01-12 19:04:28 +01:00
Nico Bailon
d29f268f46
feat(tui): add pad parameter to truncateToWidth, overlay QA tests
2026-01-12 10:01:53 -08:00
Nico Bailon
0c0aac6599
feat(tui): add OverlayOptions API and fix width overflow crash
...
Adds positioning/sizing options for overlays and fixes crash when compositing
lines with complex ANSI sequences exceed terminal width.
2026-01-12 10:01:34 -08:00
Mario Zechner
842a65f06a
Add changelog and docs for settings fuzzy search ( #643 )
2026-01-12 19:00:33 +01:00
Ogulcan Celik
a5441706f3
fix(tui): numbered list items showing "1." when code blocks break list continuity
2026-01-12 17:09:51 +01:00
Aliou Diallo
638fbc459b
feat(coding-agent): add page-up/down navigation to session selector ( #662 )
...
* feat(tui): add pageUp/pageDown key support and selectPageUp/selectPageDown actions
* feat(coding-agent): add page-up/down navigation to session selector
2026-01-12 17:01:46 +01:00
Mario Zechner
6730b4fa59
Add [Unreleased] section for next cycle
2026-01-12 01:00:23 +01:00
Mario Zechner
8ac130c729
Release v0.43.0
2026-01-12 00:59:39 +01:00
Mario Zechner
6d495348c5
fix(tui): reset styles per line
2026-01-11 18:36:48 +01:00
Mario Zechner
9655907624
feat: Add skill slash commands and fuzzy matching for all commands
...
- Skills registered as /skill:name commands for quick access
- Toggle via /settings or skills.enableSkillCommands in settings.json
- Fuzzy matching for all slash command autocomplete (type /skbra for /skill:brave-search)
- Moved fuzzy module from coding-agent to tui package for reuse
Closes #630 by @Dwsy (reimplemented with fixes)
2026-01-11 17:56:11 +01:00
Jian Zhang
b57eafaadb
fix(tui): ensure cursor moves to end of content on exit to prevent visual artifacts
2026-01-11 17:25:26 +01:00
Mario Zechner
016a24e9a1
Add [Unreleased] section for next cycle
2026-01-11 04:11:34 +01:00
Mario Zechner
31fe16f2e7
Release v0.42.5
2026-01-11 04:10:49 +01:00
Ogulcan Celik
eb15f326c1
fix(tui): skip key release/repeat check for bracketed paste content
...
Pasted content containing Kitty key release patterns (e.g., :3F in bluetooth
MAC addresses) was incorrectly detected as a key release event and dropped.
The fix checks for bracketed paste markers before running pattern checks.
Also applied to isKeyRepeat() for consistency.
Closes #623
2026-01-11 03:14:59 +01:00
Ogulcan Celik
df3a220d6b
fix(tui): reduce flicker by only re-rendering changed lines ( #617 )
2026-01-11 03:02:35 +01:00
Mario Zechner
3bb115a39c
fix(tui): cursor position tracking when content shrinks with unchanged lines
2026-01-11 03:00:23 +01:00
Mario Zechner
d7394eb109
Fix TUI rendering with wrong dimensions after suspend/resume
...
- Send SIGWINCH to self on terminal start to refresh stale dimensions (Unix only)
- Change requestRender(true) to set previousWidth = -1 to trigger widthChanged
- Update first render condition to skip when widthChanged is true
Fixes #599
2026-01-11 02:47:28 +01:00
Mario Zechner
c95b132fcc
Add [Unreleased] section for next cycle
2026-01-10 13:56:55 +01:00
Mario Zechner
345de59833
Release v0.42.4
2026-01-10 13:56:11 +01:00
Mario Zechner
3743ebc03d
Add [Unreleased] section for next cycle
2026-01-10 13:28:10 +01:00
Mario Zechner
2a04b0fb28
Release v0.42.3
2026-01-10 13:27:28 +01:00
Mario Zechner
11dd2f476b
Add [Unreleased] section for next cycle
2026-01-10 01:43:32 +01:00
Mario Zechner
0c02f5c053
Release v0.42.2
2026-01-10 01:42:46 +01:00
Mario Zechner
60f5a03576
Add [Unreleased] section for next cycle
2026-01-09 20:24:50 +01:00
Mario Zechner
d856bb097c
Release v0.42.1
2026-01-09 20:24:10 +01:00
Mario Zechner
5eb53cdb9e
Add [Unreleased] section for next cycle
2026-01-09 07:00:09 +01:00
Mario Zechner
0752995424
Release v0.42.0
2026-01-09 06:59:26 +01:00
Mario Zechner
98b25baf4d
Add [Unreleased] section for next cycle
2026-01-09 06:07:35 +01:00