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 |
|
Ayyan
|
1ce64b2c3c
|
feat(login): add Copy button to error modal (#607)
|
2025-10-13 22:41:41 -04:00 |
|
ayn2op
|
2210a6dab9
|
Squash merge edit into main
|
2025-09-30 11:48:09 -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
|
998e05a4f7
|
refactor(notifications): lint
|
2025-09-25 11:33:38 -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
|
b3f9a2f6fa
|
fix(consts): return default identify properties if response status code is not OK
|
2025-09-18 15:23:55 -04:00 |
|
ayn2op
|
72400571fe
|
refactor(config): remove redundant struct
|
2025-09-14 15:21:23 -04:00 |
|
ayn2op
|
120906f7a6
|
feat(logger): add O_TRUNC flag
|
2025-09-14 00:25:08 -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
|
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
|
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 |
|
ayn2op
|
f91e7d39b5
|
feat: attach image from clipboard
Closes #96
|
2025-07-29 14:25:19 -04:00 |
|
ayn2op
|
addfb3f949
|
refactor(notifications): use (ningen.MessageMentionFlags).Has instead
|
2025-07-25 18:26:31 -04:00 |
|
ayn2op
|
bca733a352
|
refactor(notifications): rename HandleIncomingMessage to Notify
|
2025-07-25 18:17:07 -04:00 |
|
ayn2op
|
a0907e6e2d
|
feat(config): change to saner defaults for keys.mentions_list
|
2025-07-25 16:47:16 -04:00 |
|
ayn2op
|
e2dbda7095
|
refactor(markdown): extract to attrToTag to simply renderInline
|
2025-07-25 16:40:56 -04:00 |
|
ayn2op
|
5d76fdc143
|
refactor(cache): fix spelling error
|
2025-07-24 18:01:25 -04:00 |
|
ayn2op
|
467f46a0b4
|
refactor(markdown): inline assignment
|
2025-07-24 17:59:56 -04:00 |
|
ayn2op
|
74c08a0728
|
perf(cmd): use member from *gateway.MessageCreateEvent instead of fetching from cache
|
2025-07-24 15:18:02 -04:00 |
|
ayn2op
|
0770f25760
|
fix(notifications): remove unused import
|
2025-07-23 20:04:11 -04:00 |
|
ayn2op
|
bd28598bac
|
fix(notifications): do not bail if member is nil
|
2025-07-23 19:38:40 -04:00 |
|
ayn2op
|
414d4cbc87
|
refactor(markdown): inline assignment
|
2025-07-22 23:54:28 -04:00 |
|
ayn2op
|
c48fd4e41d
|
fix(notifications): use (*config.Config).Status intead
|
2025-07-22 22:04:41 -04:00 |
|
ayn2op
|
4fe62a8b1d
|
fix(config): handle defaults when using default config
|
2025-07-22 22:01:17 -04:00 |
|
ayn2op
|
e7c20e1da9
|
feat(logger): use tint.Handler
|
2025-07-20 13:16:23 -04:00 |
|
ayn2op
|
0a0ba1c9a3
|
cmd: refactor
|
2025-07-19 22:22:59 -04:00 |
|
ayn2op
|
7da44507bb
|
fix: remove theme.messages_list.author_style and bold author markup by default
|
2025-07-17 17:09:02 -04:00 |
|
ayn2op
|
082a159716
|
refactor: use tview.NewLine instead
|
2025-07-17 16:54:10 -04:00 |
|
ayn2op
|
520aa810f3
|
refactor(markdown): simplify renderInline
|
2025-07-17 00:28:02 -04:00 |
|
Ayyan
|
4b8a815a26
|
feat: support for unread guilds and channels (#582)
|
2025-07-16 23:41:11 -04:00 |
|
ayn2op
|
2a16b37197
|
notifications: get member from cabinet only
|
2025-07-16 13:51:19 -04:00 |
|
ramrunner 0xff
|
a76c8d9ab5
|
notifications: fix panic by checking err (#580)
|
2025-07-16 13:41:10 -04:00 |
|
ayn2op
|
0b40c3d98e
|
config: colorize active border by default
|
2025-07-12 20:29:22 -04:00 |
|
ayn2op
|
ac47a730b2
|
config: format comments
|
2025-07-12 20:26:13 -04:00 |
|
ayn2op
|
728c1977c3
|
config: remove theme.background_color and fix highlights
|
2025-07-12 20:23:07 -04:00 |
|
ayn2op
|
aad29d0d71
|
config: use plain and thick borders for normal and active border set, respectively
|
2025-07-12 19:55:57 -04:00 |
|
ayn2op
|
8dc7bb3e35
|
config: add hidden border set
|
2025-07-12 19:11:40 -04:00 |
|
ayn2op
|
611b5a5e56
|
logger: remove AddSource opt from HandlerOptions
|
2025-07-12 16:13:25 -04:00 |
|
ayn2op
|
7fe4ff7df1
|
config: refactor
|
2025-07-12 15:10:59 -04:00 |
|
ayn2op
|
66450ab2c0
|
notifications: refactor
|
2025-07-11 17:14:47 -04:00 |
|
ayn2op
|
69e3a3e863
|
config: refactor some stuff
|
2025-07-11 15:53:22 -04:00 |
|
ayn2op
|
d7e0852897
|
config: remove buggy prefer* implementation
|
2025-07-11 15:48:03 -04:00 |
|
Ayyan
|
3b91275596
|
feat: support for attachments (#578)
|
2025-07-10 18:09:15 -04:00 |
|