Commit Graph
167 Commits
Author SHA1 Message Date
Ogulcan Celik acf5bbad51 fix: harden unix socket api waits 2026-04-08 03:17:44 +03:00
Ogulcan Celik e4e14142b1 feat: add resizable sidebar sections 2026-04-08 01:51:50 +03:00
Ogulcan Celik 216aa99d5d ci: add just ci for pull request checks 2026-04-08 01:36:27 +03:00
Ogulcan Celik 119758780b chore: approve contributor Edmund-a7 2026-04-08 01:27:55 +03:00
Can Celik d739880f43 Merge pull request #9 from Edmund-a7/master
fix: support IME input for Chinese and other UTF-8 characters
2026-04-08 01:23:23 +03:00
Ogulcan Celik a1b803ae64 chore: add issue-first contributor gate 2026-04-08 01:11:14 +03:00
Ogulcan Celik 25974892c7 fix: make pane run use bracketed-paste-aware send input 2026-04-07 23:22:57 +03:00
Ogulcan Celik 96f88c70e6 feat: add release state verification 2026-04-07 21:32:46 +03:00
Ogulcan Celik 7c12feed7e docs: update website manifest for v0.4.3 2026-04-07 19:22:56 +03:00
Ogulcan Celik 9a0f7cdafc release: v0.4.3 v0.4.3 2026-04-07 18:57:31 +03:00
Ogulcan Celik 48dc58cd0b docs: update unreleased changelog 2026-04-07 18:53:37 +03:00
Ogulcan Celik f279b4170e fix: tighten release manifest sync flow 2026-04-07 18:48:40 +03:00
Edmund-a7 53bb02b537 Merge pull request #1 from Edmund-a7/fix/ime-input-support
fix: support IME input for Chinese and other UTF-8 characters
2026-04-07 20:57:51 +08:00
acumen7 34bc876c66 fix: support IME input for Chinese and other UTF-8 characters
Phase 1: UTF-8 encoding support
- Modified encode_text_input() to handle characters without modifiers
- Added unit tests for Chinese character encoding

Phase 2: IME composition support
- Removed REPORT_ALL_KEYS_AS_ESCAPE_CODES keyboard flag
- Prevents keyboard protocol from interfering with IME
- Allows digit keys to be captured by input method for candidate selection

Fixes issue where IME input was not working properly.
Supports Chinese, Japanese, Korean, and other UTF-8 input methods.
Maintains compatibility with all existing features.

Tested:
- All 388 unit tests pass
- Chinese IME input with pinyin works correctly
- All navigate mode shortcuts work normally
- All terminal applications work normally
2026-04-07 20:52:24 +08:00
Ogulcan Celik ed0c051c55 fix: preserve lf in raw terminal input 2026-04-07 15:48:58 +03:00
Ogulcan Celik 0276da6f2a fix: make pane run submit commands atomically 2026-04-07 15:09:09 +03:00
Ogulcan Celik 78fc0721a3 fix: use website update manifest 2026-04-07 13:45:36 +03:00
Ogulcan Celik fd89da606e feat: add website update manifest 2026-04-07 13:16:59 +03:00
Ogulcan Celik c76b0b26b8 release: v0.4.2 v0.4.2 2026-04-07 03:56:58 +03:00
Ogulcan Celik 61ea6bd24a docs: update unreleased changelog 2026-04-07 03:50:55 +03:00
Ogulcan Celik 2ff1718213 fix: persist ghostty key encoders per pane 2026-04-07 03:23:13 +03:00
Ogulcan Celik d8283881db fix: animate all-workspaces agent panel spinners 2026-04-07 02:51:11 +03:00
Ogulcan Celik 5e05460816 docs: clarify herdr pane split and wait output usage 2026-04-07 02:48:13 +03:00
Ogulcan Celik 06f01df93d fix: restore collapsed sidebar expand toggle 2026-04-07 02:18:59 +03:00
Ogulcan Celik 6f201dcc13 docs: update unreleased changelog 2026-04-07 02:15:56 +03:00
Ogulcan Celik 643860d5e3 fix: avoid spawning git for branch lookup 2026-04-07 02:14:39 +03:00
Ogulcan Celik a51902ede9 fix: use byte-based pane scrollback limit 2026-04-07 00:04:32 +03:00
Ogulcan Celik 6ccf156a3d refactor: use libghostty-native selection text reading 2026-04-06 22:56:01 +03:00
Ogulcan Celik 62b751b2b5 refactor: centralize structural session snapshot compatibility 2026-04-06 21:11:42 +03:00
Ogulcan Celik d859cf21f5 fix: keep sidebar width stable and persist user resize 2026-04-06 19:36:23 +03:00
Ogulcan Celik cbe5c150ba feat: add all-workspaces scope to agent panel 2026-04-06 19:24:33 +03:00
Ogulcan Celik 62b1f5e011 feat: add compact agent detail to collapsed sidebar 2026-04-06 18:25:30 +03:00
Ogulcan Celik 7ec046a464 fix: defer new tab creation until dialog confirm 2026-04-06 17:45:39 +03:00
Ogulcan Celik c1e100be8f fix(ui): make sidebar spaces list scrollable 2026-04-06 16:13:12 +03:00
Ogulcan Celik fdea0bbbf6 fix(ui): add sidebar section headers and align workspace drag slots 2026-04-06 16:00:34 +03:00
Ogulcan Celik 24572604fb ci: re-enable libghostty simd for linux releases 2026-04-06 14:19:44 +03:00
Ogulcan Celik ca85cb732e build: link zig libc++ runtime for musl simd 2026-04-06 14:19:43 +03:00
Ogulcan Celik 3371770669 docs: update demo video link and remove unused gif 2026-04-06 01:36:05 +03:00
Ogulcan Celik ffa23b9cb0 release: v0.4.1 v0.4.1 2026-04-06 01:24:20 +03:00
Ogulcan Celik 0d0cef828d docs: add 0.4.1 release note 2026-04-06 01:24:11 +03:00
Ogulcan Celik b5fd2c9be2 docs: add 0.4.1 changelog entry 2026-04-06 01:23:01 +03:00
Ogulcan Celik 37c4989c9a ci: disable libghostty simd for linux releases 2026-04-06 01:20:08 +03:00
Ogulcan Celik 2b56fd90da ci: avoid executing cross-built artifacts 2026-04-06 00:55:07 +03:00
Ogulcan Celik dbbe1f66ba build: add libghostty simd toggle for ci 2026-04-06 00:50:41 +03:00
Ogulcan Celik c113f5713f ci: fix manual artifact workflow filters 2026-04-06 00:38:58 +03:00
Ogulcan Celik 985b7f74e6 ci: add manual artifact build workflow 2026-04-06 00:37:35 +03:00
Ogulcan Celik a379741fbb fix: pin vendored libghostty version for release builds v0.4.0 2026-04-05 23:26:30 +03:00
Ogulcan Celik 7561da29b0 release: v0.4.0 2026-04-05 23:15:16 +03:00
Ogulcan Celik aea908a7cf fix: respect synchronized terminal output batches 2026-04-05 21:03:17 +03:00
Ogulcan Celik 2cb03f31ff docs: draft 0.4.0 changelog 2026-04-05 18:40:37 +03:00