ayn2op
|
88c7a75222
|
fix(state): improve notification error logging
|
2025-12-21 18:50:28 -05:00 |
|
ayn2op
|
9d82a04727
|
refactor(http): set user agent on instance of api.Client instead of package-level global
|
2025-12-21 17:21:33 -05:00 |
|
xqrs
|
9a83762580
|
feat(clipboard): add wayland support (#657)
Signed-off-by: xqrs <3bd3bdr@gmail.com>
Co-authored-by: Ayyan <ayn2op@gmail.com>
|
2025-12-10 16:02:38 -05:00 |
|
xqrs
|
7e8af16e72
|
fix(message_input): add support for mentions list in (group) dms (#649)
Co-authored-by: Ayyan <ayn2op@gmail.com>
|
2025-12-09 01:34:41 -05:00 |
|
ayn2op
|
ac1436b4d4
|
refactor(cmd): move selected*ID fields to chatView struct
|
2025-11-24 14:58:14 -05:00 |
|
ayn2op
|
b3ac0dc6b4
|
refactor(cmd): separate chat UI widgets from application
|
2025-11-23 14:03:34 -05:00 |
|
Ayyan
|
1589d7b47f
|
perf(cmd): use a batch writer instead (#628)
|
2025-11-22 18:56:09 -05:00 |
|
ayn2op
|
db9e64fc50
|
Revert "feat: show error modal on errors (#621)"
This reverts commit dfaaf10818.
|
2025-11-22 13:38:39 -05:00 |
|
xqrs
|
dfaaf10818
|
feat: show error modal on errors (#621)
Co-authored-by: ossenthusiast <ossenthusiast@proton.me>
|
2025-11-22 01:47:26 +03:00 |
|
ayn2op
|
ac669bccae
|
feat: add support for gzip & brotli
|
2025-09-22 19:22:13 -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
|
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
|
bca733a352
|
refactor(notifications): rename HandleIncomingMessage to Notify
|
2025-07-25 18:17:07 -04:00 |
|
ayn2op
|
08501daab7
|
refactor(cmd): create*Msg to draw*Message
|
2025-07-24 17:57:15 -04:00 |
|
ayn2op
|
a8e7dbd524
|
perf(cmd): only request guild members on initial channel load
|
2025-07-22 22:22:47 -04:00 |
|
ayn2op
|
f594779f08
|
fix(cmd): use (*config.Config).Status instead
|
2025-07-22 22:04:04 -04:00 |
|
ayn2op
|
5217df9d97
|
cmd: do not log (*ws.RawEvent).Raw
|
2025-07-20 13:17:11 -04:00 |
|
ayn2op
|
620ed4bbff
|
feat: add handler for message update event
|
2025-07-17 00:12:29 -04:00 |
|
ayn2op
|
7164b27214
|
refactor(cmd): remove IsValid check
|
2025-07-17 00:04:36 -04:00 |
|
Ayyan
|
4b8a815a26
|
feat: support for unread guilds and channels (#582)
|
2025-07-16 23:41:11 -04:00 |
|
ayn2op
|
3bc51c418b
|
cmd: use httputil.WithHeaders instead
thanks diamondburned <3
|
2025-07-12 18:06:50 -04:00 |
|
ayn2op
|
37da34a41a
|
cmd: add Accept-Language header
|
2025-07-12 15:12:46 -04:00 |
|
ayn2op
|
00c4c6386d
|
cmd: set X-Super-Properties and other headers to HTTP client
|
2025-07-12 15:02:03 -04:00 |
|
ayn2op
|
2111f93e17
|
cmd: refactor chain methods
|
2025-07-11 21:02:14 -04:00 |
|
Ayyan
|
80d4a3124a
|
feat: fetch identify props from dolfies API (#571)
|
2025-07-03 22:19:00 -04:00 |
|
ayn2op
|
a58ee99917
|
Squash merge commands into main
|
2025-06-25 20:59:59 -04:00 |
|
ayn2op
|
e129ab7bda
|
refactor(cmd): fix varnamelen warning in state.go
|
2025-06-20 18:25:18 -04:00 |
|
ayn2op
|
644dfadb4f
|
fix(cmd): do not clear messages in messagesText widget
Closes #453
|
2025-06-20 15:50:38 -04:00 |
|
Ayyan
|
7eff390646
|
feat(config): granular control over theme config (#564)
|
2025-06-19 22:27:21 -04:00 |
|
ayn2op
|
a72f606833
|
refactor(cmd): fix common lint issues
|
2025-06-19 13:29:43 -04:00 |
|
ayn2op
|
1dfe7ca17b
|
refactor(cmd): chain calls
|
2025-06-17 12:52:22 -04:00 |
|
ayn2op
|
ed5cf22d4f
|
feat(cmd): only call Draw on message create event
|
2025-06-15 22:51:50 -04:00 |
|
ayn2op
|
998bff119a
|
refactor: run gofmt
|
2025-06-15 17:41:28 -04:00 |
|
xqrs
|
b7e095a50b
|
feat: add mention support (#555)
Co-authored-by: ayn2op <ayn2op@gmail.com>
|
2025-06-15 17:19:13 -04:00 |
|
ayn2op
|
b63db1ac8f
|
refactor(notifications): accept state as pointer
|
2025-06-11 14:16:17 -04:00 |
|
ayn2op
|
b49c28d8b5
|
refactor(cmd): fix lint issues
|
2025-06-10 12:54:15 -04:00 |
|
ayn2op
|
06068a1c0f
|
build: replace rivo/tview with ayn2op/tview
|
2025-06-03 13:24:25 -04:00 |
|
ayn2op
|
e976dc6537
|
refactor: unexport local symbols
|
2025-06-01 22:51:30 -04:00 |
|
ayn2op
|
1d8e7db563
|
refactor: newline after each argument in state.go
|
2025-06-01 21:21:04 -04:00 |
|
ayn2op
|
221526520f
|
Squash merge refactor into main
|
2025-05-09 00:48:04 -04:00 |
|
ayn2op
|
43296df3d8
|
feat: dump all (not just non-registered events) events when log-level is set to debug
|
2025-05-06 21:48:04 -04:00 |
|
ayn2op
|
ad49eee3ec
|
feat: add state log handler
|
2025-05-04 15:45:15 -04:00 |
|
ludmila-lovelace
|
edd3523514
|
feat: add nicknames and role colors to usernames (#531)
|
2025-05-01 21:16:27 -04:00 |
|
ayn2op
|
ab78e85d1b
|
feat(cmd): add debug statement for unknown events
|
2025-04-30 20:33:34 -04:00 |
|
ayn2op
|
c0509bf08c
|
fix: do not log headers
|
2025-04-30 14:29:04 -04:00 |
|
ayn2op
|
88f8604307
|
feat: add log-level flag
|
2025-04-30 14:27:29 -04:00 |
|
ludmila-lovelace
|
7bc948b0d0
|
feat: add toast notifications (#527)
|
2025-04-17 19:31:30 -04:00 |
|
ayn2op
|
977e9c99b2
|
fix: segfault
|
2025-04-05 15:25:05 -04:00 |
|
ayn2op
|
aac88ec734
|
fix: append guilds in order
|
2025-04-02 16:34:04 -04:00 |
|