Commit graph

1143 commits

Author SHA1 Message Date
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
ayn2op
93f6873ffc refactor: use httputil.NewClientWithDriver func 2025-09-22 21:49:15 -04:00
ayn2op
ed2a4e53e5 feat: add support for zstd 2025-09-22 21:49:01 -04:00
ayn2op
ac669bccae feat: add support for gzip & brotli 2025-09-22 19:22:13 -04:00
ayn2op
2ae53a22aa build: upgrade ningen to latest 2025-09-21 17:32:34 -04:00
ayn2op
5f6c4872d2 feat(cmd): add zstd to Accept-Encoding header 2025-09-20 11:41:26 -04:00
ayn2op
69bca58cee feat(cmd): set Accept-Encoding & Priority headers for all HTTP requests 2025-09-20 11:39:16 -04:00
ayn2op
b3f9a2f6fa fix(consts): return default identify properties if response status code is not OK 2025-09-18 15:23:55 -04:00
ayn2op
2608f1d57b build: upgrade to latest 2025-09-16 20:01:46 -04:00
ayn2op
72400571fe refactor(config): remove redundant struct 2025-09-14 15:21:23 -04:00
ayn2op
9a43b69b88 refactor: remove cobra 2025-09-14 00:27:21 -04:00
ayn2op
120906f7a6 feat(logger): add O_TRUNC flag 2025-09-14 00:25:08 -04:00
ayn2op
e39b764856 ci: update actions/{checkout,setup-go} version 2025-09-13 16:05:27 -04:00
ayn2op
8d9b4afca6 refactor(cmd): use default *tview.List input handler instead of manually selecting items 2025-09-05 23:45:03 -04:00
ayn2op
8327a5fdfb build: go mod tidy 2025-09-05 20:06:32 -04:00
ayn2op
60b63dc463 feat(cmd): render GuildMemberJoinMessage type 2025-09-04 15:23:24 -04:00
ayn2op
ac88ec71ee build: upgrade arikawa to tagged release 2025-09-04 10:08:24 -04:00
ayn2op
34f53ec676 build: remove indirect dep 2025-09-03 23:31:42 -04:00
ayn2op
81183a66c0 feat: set custom identify properties and X-Super-Properties that matches the official client's behavior 2025-09-03 23:27:19 -04:00
ayn2op
7abf5ad6bc refactor: replace atotto/clipboard entirely 2025-08-25 13:32:16 -04:00
ayn2op
66e27f53e3 build: upgrade tcell to latest 2025-08-23 15:09:09 -04:00
ayn2op
7e32bbe7d5 fix(cmd): focus guilds tree only if numbers of items in flex == 2 2025-08-21 18:33:15 -04:00
ayn2op
f9cdabf607 build: upgrade deps 2025-08-18 13:05:31 -04:00
ayn2op
cdd97ff900 feat: open image attachments in default application instead of browser
Closes #560
2025-08-06 13:31:06 -04:00
ayn2op
fa41b6a077 fix(cmd): only check permission for guild channels
Closes #591
2025-08-06 12:54:03 -04:00
ayn2op
2d76205aa6 docs(README): add label flag to secret-tool usage 2025-08-03 22:05:16 -04:00
ayn2op
aaa714d408 fix: remove unused import 2025-08-03 18:59:16 -04:00
ayn2op
137c55ab9f feat(cmd): append channel topic to messages list title 2025-08-03 16:05:29 -04:00
ayn2op
9f79196893 feat: use temp dir instead of current dir for log file and avatar caching 2025-08-02 15:22:17 -04:00
ayn2op
628d17e45b refactor(cmd): move var inside the if statement 2025-07-31 14:13:05 -04:00
ayn2op
a80c5bff2a fix(cmd): disable message input if user does not have relevant permission 2025-07-31 14:10:06 -04:00
ayn2op
cfccaeefc3 refactor: remove unused const 2025-07-30 21:35:55 -04:00
ayn2op
a978bb36f7 fix(config): pass err to log 2025-07-30 21:25:34 -04:00
ayn2op
b243e2f7f1 perf(notifications): exit early if notifications are disabled 2025-07-30 15:03:18 -04:00