Commit graph

625 commits

Author SHA1 Message Date
ayn2op
9d6326f0f1 Use struct method receiver instead 2023-01-27 14:37:47 +05:30
ayn2op
5466aa84b1 Create MainFlex struct 2023-01-26 16:41:25 +05:30
ayn2op
43234d4153 Ignore inaccessible channels from guilds tree
Closes #254
2023-01-25 15:18:47 +05:30
ayn2op
2f76dcb84e Add test cases for markdown package 2023-01-25 14:17:16 +05:30
ayn2op
1bd90d5e4e Upgrade deps to latest 2023-01-25 12:59:01 +05:30
ayn2op
58cf6de313 Clarify configuration fields 2023-01-23 23:01:19 +05:30
ayn2op
e26a4626c5 Return nil instead of error (always stat error if first startup [config file does not exist]) 2023-01-23 22:30:10 +05:30
ayn2op
ea5c28ed0e Print error and return if clipboard.ReadAll() returns an error 2023-01-23 18:57:53 +05:30
ayn2op
66ba244ba1 Rename and move discordmd to pkg/markdown directory 2023-01-23 18:21:15 +05:30
ayn2op
94f13299de Convert main-level global variable to package-level global variable 2023-01-23 18:02:06 +05:30
ayn2op
02ff951e65 Pass discord.Message instead of *discord.Message to createMessage func 2023-01-23 17:41:32 +05:30
ayn2op
609357fcc3 perf: store selected channel ID instead 2023-01-23 17:22:46 +05:30
ayn2op
1782d34053 feat: prefix forum channel name with 'f-' 2023-01-23 17:14:05 +05:30
ayn2op
79c995ce25 Use arikawa v3 uniformly 2023-01-22 14:55:42 +05:30
ayn2op
e494d7811d feat: focus MessagesText widget on cancel 2023-01-21 16:43:09 +05:30
ayn2op
794081d816 refactor: remove createGuildNodeFromID func 2023-01-21 16:37:13 +05:30
ayn2op
80f798056f
feat: implement image support (#274) 2023-01-21 14:39:02 +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
d7a590108b Add additional log handlers 2023-01-21 00:00:49 +05:30
ayn2op
50d09cbd0a Directly write to io.Writer using fmt.Fprint* 2023-01-16 20:55:11 +05:30
ayn2op
016ce8d601 Remove log.Println from input capture handler 2023-01-16 03:08:02 -08:00
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
892349545c Colorize the name of the guild folder if it is valid 2023-01-15 15:17:55 +05:30
ayn2op
a95c1995d1 Use guild folder name if it is valid otherwise "Folder" 2023-01-15 13:11:29 +05:30
ayn2op
26944c6649 Add clarification for configuration fields 2023-01-14 07:06:13 -08:00
ayn2op
92479ad5c0 Separate YAML dictionaries in their own files 2023-01-14 18:51:08 +05:30
ayn2op
6e7bbebf44 Add config.new() for default configuration 2023-01-14 18:43:24 +05:30
ayn2op
ce706afac0 Add config.new() function for default configuration 2023-01-14 18:42:45 +05:30
ayn2op
6b98b566e9
Separate configuration into config package (#270) 2023-01-14 05:08:13 -08:00
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
6683322bb1
Rewrite (#268) 2023-01-09 17:09:21 +05:30
ayn2op
dec0a61bcc Remove Makefile 2023-01-09 17:03:04 +05:30
ayn2op
131d303f78 resolve 2023-01-09 17:02:30 +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
bc31828a96 polish 2023-01-09 16:07:16 +05:30
ayn2op
832d887d38 border color 2023-01-09 15:47:22 +05:30
ayn2op
19de9a1ba2 paste 2023-01-09 15:44:12 +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
8caad25ba5 keybindings 2023-01-09 14:14:11 +05:30
ayn2op
433f9feb58 select bindings 2023-01-09 13:49:43 +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