Commit graph

124 commits

Author SHA1 Message Date
ayn2op
6d370ea266 refactor(cmd): switch to cobra 2025-06-16 23:23:00 -04:00
ayn2op
1dd5a347a4 refactor: get rid of cobra 2025-05-24 19:25:28 -04:00
Ayyan
1628535b5d
refactor: use cobra (#515) 2025-03-22 01:29:17 -04:00
ayn2op
e141cb97d0 Revert "Initialize Go workspace (#483)"
This reverts commit ea0206aed6.
2025-01-10 20:36:10 -05:00
Ayyan
ea0206aed6
Initialize Go workspace (#483) 2025-01-10 20:33:18 -05:00
ayn2op
7ebff43755 refactor: remove unnecessary log message 2024-12-20 18:18:02 -05:00
ayn2op
e386077b96 refactor: move token retrieval login to run.go 2024-12-20 18:15:47 -05:00
ayn2op
4b47c68962 Revert "feat: replace slog with charmbracelet/log"
This reverts commit a5c5540147.
2024-12-11 23:22:21 -05:00
ayn2op
a5c5540147 feat: replace slog with charmbracelet/log 2024-12-11 22:59:16 -05:00
ayn2op
37a8be5885 refactor: remove constants package 2024-10-13 11:34:19 -04:00
ayn2op
5ccd4cd679 feat: replace log with slog 2024-09-20 01:11:51 +05:30
Ayyan
d465ede6d8
Implement vi interface (#372) 2024-03-26 16:06:39 +05:30
cyberme0w
5805f6605e
Parse token flag before accessing keyring (#359) 2024-03-12 14:54:56 +05:30
ayn2op
91459d03f8 Log if token not found in keyring 2024-02-15 15:20:31 +05:30
ayn2op
dd416b3305 refactor: add comments to config.yml 2023-10-28 19:44:35 +05:30
ayn2op
afaa155b51 refactor: move constants to new package 2023-10-22 15:43:19 +05:30
ayn2op
a8b3c19067 refactor(run): use std::flag instead 2023-10-20 15:07:18 +05:30
ayn2op
d5409b1733 feat(run): remove config & log flags 2023-10-20 14:52:15 +05:30
ayn2op
907b9eb1ce Switch to kong for CLI 2023-06-05 15:55:48 +05:30
Ohkthx
401c0635cf
feat: add config flag to specify different path (#292)
Co-authored-by: ayn2op <119342035+ayn2op@users.noreply.github.com>
2023-05-10 22:10:02 +05:30
ayn2op
a1f5bc8e7d ui: new package 2023-02-06 11:54:05 +05:30
ayn2op
386ebfb494 Independence of token flag from keyring (dbus) 2023-01-29 21:23:17 +05:30
ayn2op
652083ad94 Assign to discordState directly from openState func 2023-01-27 15:00:49 +05:30
ayn2op
5466aa84b1 Create MainFlex struct 2023-01-26 16:41:25 +05:30
ayn2op
2f76dcb84e Add test cases for markdown package 2023-01-25 14:17:16 +05:30
ayn2op
94f13299de Convert main-level global variable to package-level global variable 2023-01-23 18:02:06 +05:30
ayn2op
bd2720daae refactor: new func openSession creates and opens a new session 2023-01-21 12:01:27 +05:30
ayn2op
8920daf0d0 Fix login form & keyring 2023-01-21 00:18:49 +05:30
ayn2op
3410b0a29d Revert 2023-01-15 09:51:14 -08:00
ayn2op
cf8cc8f72b
Support for focus shortcuts (#271) 2023-01-15 15:51:42 +05:30
ayn2op
1faf2a423b Separate configuration into config package 2023-01-14 18:37:28 +05:30
ayn2op
3af0076bd1 Rename cfg to config 2023-01-09 20:21:58 +05:30
ayn2op
5a0d5e2aa1 Revert previous commit 2023-01-09 18:48:55 +05:30
ayn2op
44f006bb0f Segregate configuration management into config package 2023-01-09 18:32:49 +05:30
ayn2op
6254f9afca merged 2023-01-09 17:01:09 +05:30
ayn2op
8a96df64c5 merged 2023-01-09 16:58:26 +05:30
ayn2op
5a37d74d28 Login form 2023-01-09 16:36:19 +05:30
ayn2op
7662127aff Log file 2023-01-09 14:34:51 +05:30
ayn2op
cd8177f0c7 copy content action 2023-01-09 14:27:21 +05:30
ayn2op
433da8cd68 Rename configuration fields and UI widgets 2023-01-09 12:14:30 +05:30
ayn2op
fb2a6dc0f0 Remove Go plugins 2023-01-08 23:27:18 +05:30
ayn2op
6ae88a6dcf Remove useless loop 2023-01-08 23:18:32 +05:30
ayn2op
cfaaa2e84b plugins 2023-01-08 23:17:35 +05:30
ayn2op
71158b12c9 Basic plugin system 2023-01-08 21:48:15 +05:30
ayn2op
57cd2824d4 rewrite 2023-01-08 14:16:31 +05:30
ayn2op
95df8371e9 Remove go-keyring 2023-01-07 13:48:01 +05:30
ayn2op
b03b880efc Title color 2023-01-07 13:36:01 +05:30
ayn2op
d0b9a6dd29 Render attachments 2023-01-07 12:39:54 +05:30
ayn2op
4b97caf329 Assign GuildsTree#selectedMessage when a message is highlighted 2023-01-04 20:55:02 +05:30
ayn2op
4b186d15f8 Always focus guilds tree at start-up 2023-01-02 01:20:07 +05:30