Commit graph

1176 commits

Author SHA1 Message Date
ayn2op
d5a88f3a17 fix(cmd): remove unused import 2025-11-20 00:40:35 -05:00
ayn2op
647ce6f9ec refactor(cmd): use cobra for CLI parsing 2025-11-19 23:51:33 -05:00
ayn2op
9aa853fa6c build: upgrade tview to latest 2025-11-16 20:27:05 -05:00
Ayyan
6033c923fd
feat(logger): switch to text handler for slog from tint (#622) 2025-11-16 12:16:16 -05:00
ayn2op
eaaf0ac699 build: upgrade tview to latest 2025-11-15 21:14:25 -05:00
ayn2op
45fa0d2865 build: upgrade indirect deps 2025-11-14 16:27:23 -05:00
ayn2op
de52554f95 refactor(markdown): export renderer and use type-safe config 2025-11-11 23:13:22 -05:00
ayn2op
662539b063 refactor(lint): inconsistent handling of return value 2025-11-11 22:48:39 -05:00
ayn2op
7d8cf99bc1 build: upgrade tview to latest 2025-11-11 22:04:54 -05:00
ayn2op
1168b9dd25 build: upgrade indirect deps to latest 2025-11-11 21:59:54 -05:00
ayn2op
ed6f5fc359 refactor: add (*application).focusMessageInput func 2025-11-10 16:35:52 -05:00
ayn2op
dcc607cf02 refactor: remove extraneous accessor 2025-11-10 16:33:25 -05:00
ayn2op
863fef02e3 build: upgrade tview to latest 2025-11-10 11:52:54 -05:00
xqrs
18e0378955
feat: add placeholder text for message input widget (#618) 2025-11-10 11:45:57 -05:00
xqrs
924658f0c7
feat: enable bracketed paste (EnablePaste) (#616) 2025-11-08 22:44:31 -05:00
ayn2op
45003fca41 refactor(keyring): new package 2025-11-06 21:10:22 -05:00
ayn2op
a5b847afe9 docs(README): mention alternative method to set token 2025-11-06 21:04:07 -05:00
ayn2op
442e050f01 feat(cmd): use DISCORDO_TOKEN env var for default value of token flag
Closes #584
2025-11-06 21:00:49 -05:00
ayn2op
a6ccb23af7 refactor(cmd): modularize focus handling 2025-11-06 10:15:22 -05:00
Théotime Marcopoulos
2af722b283
feat(config): add keybinds to cycle focus between widgets (#613)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-11-06 09:55:12 -05:00
ayn2op
746d8b8505 build: go get -u 2025-11-03 15:17:59 -05:00
ayn2op
1943af7d9b build: upgrade deps to latest 2025-11-01 14:03:06 -04:00
ayn2op
55e31cfb47 build: go get -u 2025-10-21 22:32:24 -04:00
ayn2op
6f9d3468af feat(http): add client_heartbeat_session_id to headers 2025-10-21 22:15:54 -04:00
ayn2op
d336b078fc refactor(http): use gzhttp for gzip and zstd 2025-10-21 15:02:20 -04:00
ayn2op
81e4924c22 fix(cmd): set input capture on (*application).Pages instead 2025-10-19 20:57:39 -04:00
ayn2op
cba89ee406 fix(cmd): do not process mentions in fenced codeblock 2025-10-19 19:13:47 -04:00
ayn2op
6b0174c8dc refactor: accept io.Reader directory in (*messageInput).attach 2025-10-19 19:06:45 -04:00
ayn2op
67540e8242 build: go mod tidy 2025-10-19 18:50:38 -04:00
ayn2op
9a1bdac4fb docs(readme): add qr code auth to readme 2025-10-15 22:02:08 -04:00
ayn2op
1d4bcdeb06 refactor(login): add setText method 2025-10-15 18:55:53 -04:00
ayn2op
1b7dd6b6a0 refactor(login): remove unused field "view" 2025-10-15 17:24:43 -04:00
Z1xus
b738593590
feat(login): add login with qr code (#608)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-10-15 17:15:08 -04:00
ayn2op
ab1ec9e108 build: go get -u 2025-10-14 18:15:24 -04:00
Ayyan
1ce64b2c3c
feat(login): add Copy button to error modal (#607) 2025-10-13 22:41:41 -04:00
ayn2op
eeeeb75c66 perf(cmd): avoid extra strings.ToLower allocation 2025-10-11 20:21:13 -04:00
ayn2op
36fc183cb2 refactor: use (*state.State).Cabinet.Me instead 2025-10-11 17:49:26 -04:00
ayn2op
5597fdd7a7 build: go get -u 2025-10-07 13:43:49 -04:00
ayn2op
6f670612e8 build: go mod tidy 2025-09-30 14:32:04 -04:00
ayn2op
48742c1a69 fix: reset edit bool on reset 2025-09-30 12:21:13 -04:00
ayn2op
17056e0efc fix: toggle edit bool 2025-09-30 12:19:30 -04:00
ayn2op
9e5c5aac5a fix: check permissions for edit 2025-09-30 12:12:16 -04:00
ayn2op
2210a6dab9 Squash merge edit into main 2025-09-30 11:48:09 -04:00
ayn2op
625cbedb3d refactor: use upstream (*tview.Pages).Clear instead 2025-09-28 22:33:51 -04:00
ayn2op
257c676048 fix: higlight activated button in form & modal 2025-09-28 13:19:42 -04:00
ayn2op
5cecfddae7 fix: set proportion width and height for confirm modal 2025-09-26 22:38:59 -04:00
Dmytro Maistruk
a2f16a4d72
feat: add confirmation modal for delete action (#575) (#605)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-09-26 21:38:57 -04:00
ayn2op
0dbd8ce007 build: go get -u 2025-09-26 19:59:42 -04:00
ayn2op
998e05a4f7 refactor(notifications): lint 2025-09-25 11:33:38 -04:00
ayn2op
aab7d6ed09 go mod tidy 2025-09-23 19:56:41 -04:00