Commit Graph

445 Commits

Author SHA1 Message Date
Yihui Khuu
46c246e01f
fix: \{return} should be replaced with new line on all lines (#1119) 2025-07-18 06:22:36 -05:00
Timo Clasen
df33143396
feat(tui): parse for file attachments when exiting EDITOR (#1117) 2025-07-18 04:47:20 -05:00
Aiden Cline
571aeaaea2
tweak: remove needless resorting (#1116) 2025-07-18 04:42:43 -05:00
Tom
81c88cc742
fix(tui): ensure viewport scrolls to bottom on new messages (#1110) 2025-07-18 04:41:03 -05:00
Alexander Drottsgård
20cb7a76af
feat(tui): highlight current session in sessions modal (#1093) 2025-07-17 07:40:15 -05:00
Timo Clasen
a493aec174
feat(tui): remove share commands from help if sharing is disabled (#1087) 2025-07-17 04:28:12 -05:00
Aiden Cline
3ce3ac8e61
fix: message error centering (#1085) 2025-07-17 04:27:40 -05:00
Timo Clasen
91ad64feda
fix(tui): user defined ctrl+z should take precedence over suspending (#1088) 2025-07-17 04:27:02 -05:00
Timo Clasen
60b55f9d92
feat(tui): remove sharing info from session header when sharing is disabled (#1076) 2025-07-16 17:36:48 -05:00
Mike Wallio
dfede9ae6e
Remove binary file opencode (#1069) 2025-07-16 15:10:40 -05:00
adamdotdevin
bd244f73af
fix(tui): slightly faster scroll speed 2025-07-16 14:26:46 -05:00
adamdotdevin
f7dd48e60d
feat(tui): more ways to quit 2025-07-16 14:20:28 -05:00
adamdotdevin
cdc1d8a94d
feat(tui): layout config to render full width 2025-07-16 12:43:02 -05:00
John Henry Rudden
050ff943a6
Fix: Add escape sequence for @ symbols to prevent send blocking (#1029) 2025-07-16 11:18:48 -05:00
Tom
88b58fd6a0
fix: Prevent division by zero in context percentage calculation (#1055) 2025-07-16 09:35:20 -05:00
Adi Yeroslav
57d1a60efc
feat(tui): shift+tab to cycle modes backward (#1049) 2025-07-16 07:43:48 -05:00
adamdotdevin
a563fdd287
fix(tui): diagnostics rendering 2025-07-16 06:55:14 -05:00
adamdotdevin
7c93bf5993
fix(tui): pending tool call width 2025-07-16 06:27:32 -05:00
adamdotdevin
a39136a2a0
fix(tui): render attachments in user messages in accent color 2025-07-16 06:09:27 -05:00
adamdotdevin
9f5b59f336
chore: messages cleanup 2025-07-16 06:09:27 -05:00
adamdotdevin
01c125b058
fix(tui): faster cache algo 2025-07-16 06:09:27 -05:00
adamdotdevin
d41aa2bc72
chore(tui): simplify messages component, remove navigate, add copy last message 2025-07-16 06:09:26 -05:00
Matias Insaurralde
e89972a396
perf: move ANSI regex compilations to package level (#1040)
Signed-off-by: Matías Insaurralde <matias@insaurral.de>
2025-07-16 04:20:25 -05:00
Dax Raad
0793c3f2a3 clean up export command 2025-07-15 21:50:43 -04:00
Joe Schmitt
8bd250fb15
feat(tui): add /export command to export conversation to editor (#989)
Co-authored-by: opencode <noreply@opencode.ai>
2025-07-15 13:53:21 -05:00
Dax Raad
b1ab641905 add small model for title generation 2025-07-15 14:00:52 -04:00
adamdotdevin
76e256ed64
fix(tui): wider max width 2025-07-15 12:44:41 -05:00
adamdotdevin
4f955f2127
fix(tui): mouse scroll ansi parsing and perf 2025-07-15 12:03:30 -05:00
Timo Clasen
f707fb3f8d
feat(tui): add keymap to remove entries from recently used models (#1019) 2025-07-15 11:20:56 -05:00
adamdotdevin
6b98acb7be
chore: update stainless defs 2025-07-15 10:03:11 -05:00
adamdotdevin
533f64fe26
fix(tui): rework lists and search dialog 2025-07-15 08:07:26 -05:00
Joohoon Cha
416daca9c6
fix(tui): close completion dialog on ctrl+h (#1005) 2025-07-15 06:24:05 -05:00
Aiden Cline
636fe0fb64
Fix: failed to open session (#999) 2025-07-15 05:40:29 -05:00
Dax Raad
d62746ceb7 fix panic 2025-07-15 00:35:02 -04:00
Dax Raad
4b2ce14ff3 bring back task tool 2025-07-15 00:05:54 -04:00
Dax Raad
1cf1d1f634 docs: fix agents.md 2025-07-14 20:23:05 -04:00
Ryan Roden-Corrent
2ce694d41f
Add support for job-control suspend (ctrl+z/SIGSTP). (#944) 2025-07-14 20:13:46 -04:00
Dax Raad
b4e4c3f662 wip: snapshot 2025-07-14 15:29:08 -04:00
adamdotdevin
ba676e7ae0
fix(tui): support readline nav in new search component 2025-07-14 12:20:58 -05:00
adamdotdevin
a1c8e5af45
chore: use new search component in find dialog 2025-07-14 12:15:47 -05:00
adamdotdevin
f1e7e7c138
feat(tui): even better model selector 2025-07-14 12:15:46 -05:00
Dorian Karter
86a2ea44b5
feat(tui): add support for readline list nav (ctrl-p/ctrl-n) (#955) 2025-07-14 10:21:09 -05:00
Dax Raad
a2002c88c6 wip: update sdk 2025-07-14 11:18:08 -04:00
Dax Raad
31e0326f78 fix init command and escape to cancel 2025-07-14 10:48:17 -04:00
adamdotdevin
a53d2ea356
fix(tui): build and bg color 2025-07-14 09:14:02 -05:00
adamdotdevin
229a280652
fix(tui): find dialog bg color 2025-07-14 09:09:55 -05:00
Nicholas Hamilton
8d0350d923
feat: ability to create new session from session dialog (#920) 2025-07-14 09:04:43 -05:00
Munawwar Firoz
7b8b4cf8c7
feat: ctrl+left arrow / ctrl+right arrow key support (#969) 2025-07-14 07:16:06 -05:00
Aiden Cline
052a1e7514
fix: file command visual bug (#959) 2025-07-14 07:03:02 -05:00
Daniel Nouri
139d6e2818
Fix clipboard on Wayland systems (#941)
Co-authored-by: Daniel Nouri <daniel@redhotcar>
2025-07-14 06:57:45 -05:00
Dax
90d6c4ab41
Part data model (#950) 2025-07-13 17:22:11 -04:00
John Henry Rudden
f04a5e50ee
fix: deduplicate command suggestions (#934) 2025-07-13 14:47:26 -05:00
Aiden Cline
97a31ddffc
tweak: plan interactions should match web (TUI) (#895) 2025-07-11 18:03:22 -04:00
adamdotdevin
04769d8a26
fix(tui): help commands bg color 2025-07-11 06:03:21 -05:00
adamdotdevin
34b576d9b5
fix(tui): don't include /mode trigger 2025-07-11 06:01:51 -05:00
adamdotdevin
22b244f847
fix(tui): actually fix mouse ansi codes leaking 2025-07-11 06:00:20 -05:00
adamdotdevin
85805d2c38
fix(tui): handle SIGTERM, closes #319 2025-07-10 15:59:03 -05:00
Timo Clasen
982cb3e71a
fix(tui): center help dilaog (#853) 2025-07-10 15:56:19 -05:00
adamdotdevin
294d0e7ee3
fix(tui): mouse wheel ansi codes leaking into editor 2025-07-10 15:49:58 -05:00
Dax Raad
c056b0add9 add step finish part 2025-07-10 16:25:38 -04:00
adamdotdevin
34b1754f25
docs: clipboard requirements on linux 2025-07-10 13:12:37 -05:00
adamdotdevin
54fe3504ba
feat(tui): accent editor border on leader key 2025-07-10 12:57:22 -05:00
Aiden Cline
8b2a909e1f
fix: encode & decode file paths (#843) 2025-07-10 11:19:54 -05:00
adamdottv
6603d9a9f0
feat: --mode flag passed to tui 2025-07-10 10:19:25 -05:00
adamdottv
d3e5f3f3a8
feat(tui): add token and cost info to session header 2025-07-10 10:06:51 -05:00
adamdottv
ce4cb820f7
feat(tui): modes 2025-07-10 10:06:51 -05:00
adamdottv
f95c3f4177
fix(tui): fouc in textarea on app load 2025-07-10 08:20:17 -05:00
adamdottv
d2b1307bff
fix(tui): textarea cursor sync issues with attachments 2025-07-10 07:49:36 -05:00
adamdottv
b40ba32adc
fix(tui): textarea issues 2025-07-10 07:38:57 -05:00
Josh Medeski
6d393759e1
feat(tui): subsitute cwd home path on status bar (#808) 2025-07-10 06:12:19 -05:00
Adi Yeroslav
a1701678cd
feat(tui): /editor - change the auto-send behavior to put content in input box instead (#827) 2025-07-10 05:57:52 -05:00
Timo Clasen
c411a26d6f
feat(tui): hide cost if using subscription model (#828) 2025-07-10 05:56:36 -05:00
adamdottv
85dbfeb314
feat(tui): @symbol attachments 2025-07-10 05:53:00 -05:00
Timo Clasen
f22021187d
feat(tui): treat pasted text file paths as file references (#809) 2025-07-09 18:37:39 -05:00
adamdottv
53f8e7850e
feat: configurable log levels 2025-07-09 10:00:03 -05:00
adamdottv
ca8ce88354
feat(tui): move logging to server logs 2025-07-09 08:16:10 -05:00
adamdottv
37a86439c4
fix(tui): don't panic on missing linux clipboard tool 2025-07-09 06:51:58 -05:00
adamdottv
269b43f4de
fix(tui): markdown wrapping off sometimes 2025-07-09 06:41:53 -05:00
adamdottv
3f25e5bf86
chore: internal clipboard package 2025-07-09 04:55:24 -05:00
Aiden Cline
67765fa47c
tweak: keep completion options open when trigger is still present (#789) 2025-07-09 04:42:31 -05:00
adamdottv
58b1c58bc5
fix(tui): clear command priority 2025-07-08 19:26:50 -05:00
Yihui Khuu
7893b84614
Add debounce before exit when using non-leader exit command (#759) 2025-07-08 18:53:38 -05:00
Dax Raad
cfc715bd48 wip: remove excess import 2025-07-08 19:51:09 -04:00
adamdottv
39bcba85a9
chore: vendor clipboard into go package 2025-07-08 18:48:40 -05:00
adamdottv
da3df51316
chore: remove clipboard temp 2025-07-08 18:47:59 -05:00
adamdottv
12190e4efc
chore: vendor clipboard into go package 2025-07-08 18:46:42 -05:00
adamdottv
aacadd8a8a
fix(tui): panic when reading/writing clipboard on linux 2025-07-08 18:29:45 -05:00
Timo Clasen
1e07384364
fix: make compact command interruptible (#691)
Co-authored-by: GitHub Action <action@github.com>
2025-07-08 15:37:25 -05:00
Robb Currall
a2fa7ffa42
fix: support cancelled task state (#775) 2025-07-08 15:33:39 -05:00
adamdottv
daa5fc916a
fix(tui): pasting causes panic on macos 2025-07-08 14:57:17 -05:00
adamdottv
c659496b96
fix(tui): model/provider arg parsing 2025-07-08 14:11:57 -05:00
adamdottv
f31cbf2744
fix: image reading 2025-07-08 13:02:13 -05:00
adamdottv
0da83ae67e
feat(tui): command aliases 2025-07-08 08:20:55 -05:00
adamdottv
662d022a48
feat(tui): paste images and pdfs 2025-07-08 08:09:01 -05:00
adamdottv
ea96ead346
feat(tui): handle --model and --prompt flags 2025-07-08 05:50:18 -05:00
Dax Raad
c7a59ee2b1 better handling of aborting sessions 2025-07-07 20:59:00 -04:00
Dax
f884766445
v2 message format and upgrade to ai sdk v5 (#743)
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Liang-Shih Lin <liangshihlin@proton.me>
Co-authored-by: Dominik Engelhardt <dominikengelhardt@ymail.com>
Co-authored-by: Jay V <air@live.ca>
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-07-07 15:53:43 -04:00
Dax Raad
ea6bfef21a use full filepath 2025-07-04 17:58:03 -04:00
Dax Raad
85214d7c59 fix input bar not rendering capital letters 2025-07-04 17:21:51 -04:00
Timo Clasen
997cb2d945
fix(tui): optimistic rendering (#692) 2025-07-04 16:06:57 -05:00
Dax Raad
45b139390c make file attachments work good like 2025-07-04 16:21:26 -04:00
adamdottv
b8d276a049
fix(tui): full paths for attachments 2025-07-04 11:42:22 -05:00
Dax Raad
ee01f01271 file attachments 2025-07-04 12:24:01 -04:00
adamdottv
32d5db4f0a
fix(tui): markdown wrapping off sometimes 2025-07-04 11:16:38 -05:00
adamdottv
f6108b7be8
fix(tui): handle pdf and image @ files 2025-07-04 11:13:09 -05:00
adamdottv
94ef341c9d
feat(tui): render attachments 2025-07-04 10:55:02 -05:00
adamdottv
f9abc7c84f
feat(tui): file attachments 2025-07-04 10:55:02 -05:00
adamdottv
891ed6ebc0
fix(tui): slower startup due to file.status 2025-07-04 10:55:01 -05:00
adamdottv
fce59db94a
chore: simplify completions 2025-07-03 12:48:22 -05:00
adamdottv
5a0910ea79
chore: better local dev with stainless script 2025-07-03 11:49:15 -05:00
adamdottv
1dffabcfda
fix(tui): panic on completions failure 2025-07-03 10:53:43 -05:00
adamdottv
c389e0ed43
fix(tui): redundant tool calls in each message in collapsed mode 2025-07-03 10:42:27 -05:00
adamdottv
6b73ffd1c1
fix(tui): include orphaned tool calls 2025-07-03 09:32:44 -05:00
adamdottv
0eadc50a33
fix(tui): selected message visuals 2025-07-03 09:03:04 -05:00
adamdottv
8825cd3811
feat(tui): unshare command 2025-07-03 07:09:09 -05:00
adamdottv
3d9a5d9970
fix(tui): always show status bar 2025-07-03 06:53:05 -05:00
adamdottv
1f9e195fa6
fix(tui): better highlight visuals 2025-07-03 06:49:37 -05:00
Craig Andrews
73c012c76c
fix: simplify parallel map using channels (#582) 2025-07-03 05:43:10 -05:00
Lev
2ace57404b
fix: properly handle utf-8 in diff highlighting (#585) 2025-07-03 05:42:40 -05:00
andrewxt
67aa7ce04d
fix mouse scroll events being interpreted as keyboard input (#628) 2025-07-02 23:26:09 -04:00
Dax Raad
2090bab537 fix(tui): change messages layout toggle keybinding from <leader>m to <leader>p
🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-07-02 20:06:30 -04:00
adamdottv
c82a060eca
feat(tui): file viewer, select messages 2025-07-02 16:08:11 -05:00
Timo Clasen
0d6fb68a88
fix(tui): no space between agent and user message (#598) 2025-07-02 05:12:49 -05:00
adamdottv
33b5fe236a
fix(tui): better message rendering performance 2025-07-01 07:57:45 -05:00
adamdottv
739a9f71c3
fix(tui): layout issues 2025-07-01 06:41:39 -05:00
Timo Clasen
8f3d7b4038
feat: better model dialog with sorting by release date (#563) 2025-07-01 05:28:32 -05:00
adamdottv
ef73926db6
chore: include model release date 2025-06-30 15:46:18 -05:00
Dax Raad
9ebad68274 fix bash tool extra line 2025-06-30 15:31:30 -04:00
Dax Raad
03664ba588 fix formatting of bash tools 2025-06-30 15:28:59 -04:00
adamdottv
5a107b275c
fix(tui): layout issues 2025-06-30 14:04:56 -05:00
adamdottv
9f3ba03965
chore: rework layout primitives 2025-06-30 12:29:29 -05:00
Timo Clasen
d090c08ef0
feat: update user and agent messages width and alignment (#515)
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-30 11:57:56 -05:00
Dax Raad
3a9584a419 fix context display 2025-06-28 21:01:53 -04:00
adamdottv
196f42cbff
fix(tui): share command and error messages 2025-06-28 17:51:28 -05:00
Dax Raad
322385f6b1 patch for scroll dumping characters into input buffer 2025-06-28 11:56:47 -04:00
Gal Schlezinger
f618e569ab
optimize edit-tool rendering (#463)
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: Adam <2363879+adamdotdevin@users.noreply.github.com>
2025-06-28 06:01:10 -05:00
adamdottv
79bbf90b72
chore: rework openapi spec and use stainless sdk 2025-06-27 14:26:25 -05:00
adamdottv
d2176064e1
fix(tui): min width on user messages 2025-06-27 06:31:13 -05:00
adamdottv
59b3268c64
ignore: more metadata in app info 2025-06-27 06:19:27 -05:00
Dax Raad
51bf193889 ignore: run prettier 2025-06-26 22:30:44 -04:00
adamdottv
5394b5188b
fix(tui): editor styles were off 2025-06-26 15:12:26 -05:00
adamdottv
8e680b3957
feat(tui): more themes 2025-06-26 15:03:30 -05:00
adamdottv
1b8cd796d6
feat(tui): more themes 2025-06-26 14:54:32 -05:00
adamdottv
35fba793d0
fix(tui): editor width issues 2025-06-26 12:57:11 -05:00
adamdottv
5358d43b74
feat(tui): show lsp diagnostics for edit and write tools 2025-06-26 12:47:17 -05:00
adamdottv
f777347bac
fix(tui): chat editor aesthetics 2025-06-26 12:44:44 -05:00
adamdottv
17c8b914df
fix(tui): visual issue with modal selected items in system theme 2025-06-26 12:33:06 -05:00
adamdottv
43b467dd12
chore: tui agents.md 2025-06-26 12:28:29 -05:00
adamdottv
8edbb74352
fix(tui): editor spinner colors 2025-06-26 12:21:20 -05:00
adamdottv
ccbc9e00f2
fix(tui): make opencode theme default 2025-06-26 11:32:25 -05:00
Adam
7d13baadc8
feat: default system theme (#419)
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-26 10:16:07 -05:00
Aiden Cline
0b1a8ae699
fix: file completions replaced wrong text when paths overlap (#378) 2025-06-24 18:13:15 -05:00
Dax
ec001ca02f
windows fixes (#374)
Co-authored-by: Matthew Glazar <strager.nds@gmail.com>
2025-06-24 18:05:04 -04:00
Adam
6f18475428
feat: delete sessions (#362)
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-24 11:07:41 -05:00
Tom
6bc61cbc2d
feat(tui): add debounce logic to escape key interrupt (#169)
Co-authored-by: opencode <noreply@opencode.ai>
Co-authored-by: adamdottv <2363879+adamdottv@users.noreply.github.com>
2025-06-24 06:31:02 -05:00
adamdottv
8d3b2fb821
feat(tui): optimistically render user messages 2025-06-23 12:30:20 -05:00
adamdottv
5e79e3d7a5
fix(tui): less incorrect escapingn of < and > 2025-06-23 11:32:32 -05:00
adamdottv
966015c9ae
fix: overlay border color issues 2025-06-23 11:21:49 -05:00
adamdottv
61f057337a
fix: markdown wrapping issue 2025-06-23 11:20:44 -05:00
adamdottv
5162361372
fix(tui): color contrast fixes for nord 2025-06-22 15:17:18 -05:00
adamdottv
d271b9f75b
fix(tui): help dialog visuals 2025-06-22 14:28:16 -05:00
Márk Magyar
333569bed3
ignore: fix typos and formatting (#294) 2025-06-22 14:26:46 -04:00
Adam
37e0a7050f
fix(tui): mouse wheel escape codes leaking into input 2025-06-22 10:26:44 -05:00
adamdottv
774dcb6980
fix(tui): cleanup help dialog 2025-06-22 06:44:23 -05:00
phantomreactor
28bc49ad17
fix: invisible html tags and compact long delay (#304) 2025-06-22 06:29:04 -05:00
adamdottv
dc1947838c
fix(tui): cleanup modal visuals 2025-06-22 06:09:23 -05:00
adamdottv
3ea2daaa4c
fix(tui): theme dialog visuals 2025-06-22 05:34:22 -05:00
tyrellshawn
8efbe497fd
Created a Theme inspired by the matrix (#285) 2025-06-21 07:29:49 -05:00
Thomas Meire
119d2d966c
Add error handling on the calls to the server to debug issue #132 (#137) 2025-06-21 07:24:39 -05:00
Dax Raad
194415e785 footer clarifies it's showing context usage, not input token usage 2025-06-20 22:52:51 -04:00
adamdottv
9081e17fcc
fix(tui): visual tweaks to themes 2025-06-20 15:49:51 -05:00
adamdottv
453d690c11
docs: new themes docs 2025-06-20 15:31:38 -05:00
adamdottv
c45be6a645
feat(tui): one dark theme 2025-06-20 15:14:23 -05:00
adamdottv
7b9b177088
feat(tui): kanagawa theme 2025-06-20 15:14:23 -05:00
adamdottv
3cee5b0470
feat(tui): gruvbox theme 2025-06-20 15:14:23 -05:00
adamdottv
9246d1c901
feat(tui): catppuccin theme 2025-06-20 15:14:22 -05:00
adamdottv
cc12abc83e
feat(tui): nord theme 2025-06-20 15:14:22 -05:00
adamdottv
4f7e4a9436
feat(tui): custom themes 2025-06-20 15:14:22 -05:00
Márk Magyar
eee396f903
feat(tui): theme switcher with preview (#264) 2025-06-20 15:14:05 -05:00
adamdottv
8b73c52f00
chore(tui): rename theme colors 2025-06-20 13:00:31 -05:00
adamdottv
9ea0d71e8d
fix(tui): async load messages on theme/session switch 2025-06-20 11:25:21 -05:00
adamdottv
b1a3599017
fix(tui): input latency optimization 2025-06-20 11:08:08 -05:00
adamdottv
7b0329f67f
fix(tui): fetch tool more defensive 2025-06-20 09:00:28 -05:00
adamdottv
311b9c74dd
fix(tui): typeahead open/close perf 2025-06-20 08:20:10 -05:00
adamdottv
40b1dd7ef2
fix(tui): insert newline correctly positioned 2025-06-20 07:42:04 -05:00
adamdottv
261e76e0a3
fix(tui): input feels laggy 2025-06-20 07:31:45 -05:00
Rohan Godha
6674c6083a
fix: phantom input bug on wsl (#200) 2025-06-19 20:08:56 -05:00
adamdottv
88211d8c5b
fix(tui): upgrade notification 2025-06-19 16:03:45 -05:00
adamdottv
3728a12bee
fix(tui): better help on home 2025-06-19 15:56:28 -05:00
adamdottv
15a8936806
fix(tui): better tool titles 2025-06-19 15:11:53 -05:00
adamdottv
4e4cff49c0
feat(tui): better task tool rendering 2025-06-19 15:02:13 -05:00
adamdottv
5540503bee
fix(tui): sorted tool arg maps 2025-06-19 14:07:33 -05:00
adamdottv
72108c0296
fix(tui): sorted tool arg maps 2025-06-19 13:56:09 -05:00
adamdottv
24c0ce6e53
fix(tui): vscode and mac terminal colors 2025-06-19 11:46:08 -05:00
adamdottv
4cdc86612c
fix(tui): overlay border backgrounds 2025-06-19 11:41:30 -05:00
adamdottv
e78d3b54bf
chore: cleanup logs 2025-06-19 10:52:45 -05:00
adamdottv
f8a7cd372d
fix(tui): toast placement and overlay rendering 2025-06-19 10:45:10 -05:00
adamdottv
f48eac638d
feat(tui): more toast messages 2025-06-19 10:41:59 -05:00
adamdottv
e1f12f93eb
feat(tui): toast messages 2025-06-19 10:12:29 -05:00
adamdottv
4b132656df
feat(tui): copy share url to clipboard 2025-06-19 09:06:25 -05:00