KodiCraft
7ef0f71b7b
feat: implement keybindings for opening and downloading attachments ( #137 )
...
* Added support for opening or downloading attachments
* Removed some debug statements
* Added close statements I forgot
* Added gitignore to ignore built executables
* Removed executables I accidentally added
* Fixed opening files not working on Windows
* Updated .gitignore to ignore .vscode
Co-authored-by: ayntgl <90600421+ayntgl@users.noreply.github.com>
* Deleted launch.json that doesn't need to be included
* Implemented suggestions on #137
Co-authored-by: ayntgl <90600421+ayntgl@users.noreply.github.com>
2022-03-13 22:22:10 +04:00
ayntgl
20ca8a7268
feat(config): add theme field ( #134 )
2022-03-06 17:24:19 +04:00
ayntgl
89b622ec0d
feat(config): add identify field
2022-03-06 13:27:53 +04:00
ayntgl
b2d67eeacc
refactor: use keyringServiceName constant
2022-03-05 22:02:06 +04:00
ayntgl
352a872841
build: go mod tidy
2022-03-05 15:45:39 +04:00
ayntgl
2e2abd41bc
ci: dynamically check if ref contains default branch
2022-03-02 23:56:58 +04:00
ayntgl
65356499c0
fix(ui): login screen loses focus on focus keybindings ( #131 )
2022-03-02 23:44:29 +04:00
ayntgl
65abbc82cf
ci: upload artifact only on push to default branch
2022-03-02 23:44:20 +04:00
ayntgl
26b34b83dd
build: upgrade deps to latest
2022-03-01 20:36:09 +04:00
ayntgl
4fbf35fe65
fix(ui): incorrect default keybinding value for external editor
2022-03-01 20:34:09 +04:00
ayntgl
9ccf36847c
docs(README): capitalise D in header
2022-03-01 17:24:33 +04:00
ayntgl
172f369838
ui: move direct messages item to end
2022-02-28 14:15:15 +04:00
ayntgl
ac3651a882
docs: add roadmap
2022-02-27 17:13:33 +04:00
ayntgl
f9a0af5433
ui: add new line after author heading if embed title exists
2022-02-26 23:25:42 +04:00
ayntgl
af1b46797b
feat: set borders' rune to 0 and focus borders to regular borders
2022-02-26 23:13:52 +04:00
ayntgl
ff5cbf7216
refactor(ui): modularize UI widgets
2022-02-26 23:00:17 +04:00
ayntgl
663172e1cf
fix(config): panics if configuration file does not exist
2022-02-24 20:16:01 +00:00
ayntgl
e5103093b4
build: update deps to latest
2022-02-24 21:58:23 +04:00
ayntgl
00173ab95f
refactor: reorganize packages
2022-02-24 19:14:38 +04:00
ayntgl
1264e60d04
feat: keyring support for *BSD
2022-02-24 16:04:57 +04:00
ayntgl
a7b314cf32
build(Makefile): add -buildmode=pie to go build flags
2022-02-24 14:27:16 +04:00
ayntgl
439445ee0f
build: update deps to latest
2022-02-21 21:16:50 +04:00
ayntgl
317867ac77
refactor: remove unused title align for messages TextView
2022-02-20 19:17:16 +04:00
ayntgl
91899b1494
feat(ui): do not display channel name in messages TextView title
2022-02-20 19:09:58 +04:00
ayntgl
bddfb173b7
refactor: divide util package
2022-02-17 12:00:46 +04:00
ayntgl
a7d243aa3a
build: update deps to latest
2022-02-14 18:37:57 +04:00
ayntgl
c8379b0bc1
build: upgrade deps to latest
2022-02-10 16:44:41 +04:00
ayntgl
f359fa579e
build: go mod tidy
2022-02-09 22:51:15 +04:00
ayntgl
f8bb2bd8d2
feat(util): export return value of Login() & TOTP() as LoginResponse
2022-02-09 21:55:07 +04:00
ayntgl
d8d9672ee8
refactor: uncuddle return statements
2022-02-09 21:52:06 +04:00
ayntgl
039835749a
refactor(ui): uncuddle var declarations
2022-02-09 21:45:41 +04:00
ayntgl
f4283093ad
refactor(ui): uncuddle return statement in NewApp()
2022-02-09 21:44:07 +04:00
ayntgl
4c67f93017
ui: use strings.ReplaceAll() instead
2022-02-09 21:01:08 +04:00
ayntgl
5d9da76b70
Define a constant for keyring service name
2022-02-09 20:49:24 +04:00
ayntgl
76781ed1dd
Handle all errors returned by .Write()
2022-02-09 20:42:27 +04:00
ayntgl
2aed7c0209
Align Config struct fields using fieldalignment
2022-02-09 20:15:37 +04:00
ayntgl
13a07469f7
Refactor to consistent API
2022-02-09 16:22:36 +04:00
ayntgl
7dd1b0eb64
feat: follow XDG convention for configuration file ( #123 )
2022-02-09 11:46:49 +04:00
ayntgl
92c3be341c
docs(readme): add credits
2022-01-28 11:22:03 +04:00
ayntgl
52490d15b6
fix(ui): check if selected channel's ID is same as received message's channel's ID ( #120 )
2022-01-28 10:52:44 +04:00
ayntgl
42818c4d1d
feat: set main flex as root in all message actions
2022-01-26 22:20:21 +04:00
ayntgl
7f8dab79ef
build: upgrade deps to latest
2022-01-26 19:38:32 +04:00
ayntgl
b3656305cf
fix(ui): reset selected message index on guild or channel select
2022-01-25 22:53:44 +04:00
ayntgl
d984d087a2
refactor: remove notifications feature
2022-01-25 20:57:40 +04:00
ayntgl
3f1725c0a7
refactor: move config/* to util package
2022-01-25 20:23:10 +04:00
ayntgl
288fcff0f0
docs(readme): add disclaimer section to TOC
2022-01-25 15:48:05 +04:00
ayntgl
ff92fd6571
feat: use toml for configuration
2022-01-25 14:22:31 +04:00
ayntgl
c8b0c2509f
docs(README): add configuration section
2022-01-25 13:27:18 +04:00
ayntgl
64abd94da4
docs(README): add goreportcard badge
2022-01-25 12:48:06 +04:00
ayntgl
82cc72caaa
fix(ui): do not forward event key on toggle message actions list keypress
2022-01-25 00:30:40 +04:00