Ayyan
76d615a166
chore(http/props): update browser version and client build number ( #677 )
2025-12-29 18:10:33 -05:00
xqrs
9bd0b8f597
fix(http/props): mask launch_signature to prevent client mod detection ( #676 )
...
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-12-29 17:51:44 -05:00
ayn2op
458ea764ae
chore: go mod tidy
2025-12-28 10:42:37 -05:00
ayn2op
4ee0320a95
chore(deps): upgrade tcell to v3.0.5
...
Closes https://github.com/ayn2op/discordo/issues/672
2025-12-26 01:48:58 -05:00
Andrej Novikov
ed0dc8e553
feat(guilds_tree): support for forum channels ( #612 )
...
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-12-24 21:16:44 -05:00
ayn2op
99be800e98
refactor: replace tview application methods with direct screen initialization
...
- Replace EnableMouse, SetInputCapture, EnablePaste with direct screen setup
- Add explicit screen creation and initialization in run method
- Move mouse enablement, title setting, and focus/paste features to screen level
- Update SetRoot calls to remove fullscreen parameter
2025-12-24 19:49:54 -05:00
ayn2op
067a08cd78
chore(deps): upgrade tview to latest
2025-12-22 22:01:27 -05:00
Vara Rahul Rajana
6f7381df9d
feat(config): add toggleable auto focus on channel select ( #671 )
...
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-12-21 20:00:20 -05:00
ayn2op
88c7a75222
fix(state): improve notification error logging
2025-12-21 18:50:28 -05:00
ayn2op
6972ac6cb2
fix(http): log when getSuperProps fails
2025-12-21 18:17:04 -05:00
ayn2op
1c7237566b
chore(deps): update dependencies
2025-12-21 18:06:23 -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
ayn2op
f52b18cd76
fix(messages_list): check if a channel is selected before selection
2025-12-18 14:03:40 -05:00
ayn2op
252a42780f
perf(messages_list): preallocate slice capacity
2025-12-16 23:49:45 -05:00
ayn2op
0f8d561a23
perf(messages_list): optimize color conversion by eliminating string allocation
2025-12-16 22:53:34 -05:00
ayn2op
c750071e59
chore(clipboard): format
2025-12-16 22:12:46 -05:00
ayn2op
0564d3b78e
ci: add arm prebuilt binaries for linux and windows
2025-12-16 20:08:07 -05:00
ayn2op
09d2c3b68e
ci: add -trimpath flag to go build flags
2025-12-16 19:56:37 -05:00
ayn2op
9750475418
fix(deps): upgrade tview to latest to revert focus chain bugs
2025-12-15 18:22:01 -05:00
ayn2op
67887cec22
refactor(qr): move ticker to local scope
2025-12-15 05:42:10 -05:00
ayn2op
bed98bec76
refactor: improve variable naming for better readability
...
- Rename `cv` to `chatView` in chatview constructor
- Rename `bm` to `bitmap` in QR code rendering
- Rename `n` to `notification` in desktop notifications
- Rename `p` to `padding` in UI configuration
These changes make the code more self-documenting and easier to understand by using descriptive variable names instead of abbreviated ones.
2025-12-15 03:19:00 -05:00
ayn2op
9b83d85f7e
fix(messages_list): use consistent error message style
2025-12-15 02:57:26 -05:00
ayn2op
c0491cdf89
fix(deps): update github.com/ayn2op/tview for focus and input handling bugfixes
2025-12-12 00:32:35 -05:00
ayn2op
08e8c97b28
chore(deps): update github.com/ayn2op/tview
2025-12-12 00:14:30 -05:00
Ayyan
f4a092bc24
fix(message_input): prevent resource leak in send() method ( #662 )
2025-12-11 17:35:53 -05:00
Ayyan
ffdd141f70
fix(config): resolve Ctrl+P conflict between focus_message_input and mentions_list.up ( #661 )
2025-12-11 17:13:09 -05:00
Ayyan
07914616af
fix(messages_list): prevent panic on failed attachment download ( #660 )
2025-12-11 17:02:24 -05:00
ayn2op
73f8ccaba6
chore(deps): update github.com/ayn2op/tview to latest revision
2025-12-11 14:57:16 -05:00
ayn2op
901d5d0e3b
fix(deps): update tcell/v3 v3.0.2→v3.0.3, tview, and beeep v0.11.1→v0.11.2
2025-12-11 14:48:38 -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
ayn2op
b2a0e7f012
refactor(message_input): remove redundant return
2025-12-10 14:04:13 -05:00
ayn2op
2ab0b0ed9d
fix(chatview): remove redundant focus call in focusNext
2025-12-09 19:59:37 -05:00
Ayyan
cd592ae8ed
fix(chatview): conditionally focus message input for focus_previous and focus_next keys ( #658 )
2025-12-09 19:46:22 -05:00
ayn2op
cb7deb4c72
build: upgrade tview to latest
2025-12-09 13:58:35 -05:00
Ayyan
d29de744fc
build: switch to tcell/v3 ( #655 )
2025-12-09 01:35:40 -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
9c9815544f
fix(login): illogical conditional
2025-12-09 01:25:09 -05:00
ayn2op
cac1be906c
fix(login): only login for TOTP MFA type
2025-12-09 01:20:39 -05:00
Ayyan
16b7cc54f8
ci: replace deprecated macos-13 runner ( #656 )
2025-12-08 19:36:37 -05:00
ayn2op
164e94d5b7
build: upgrade tview to latest
2025-12-08 15:20:56 -05:00
ayn2op
24c9a6a365
build: upgrade tview to latest
2025-12-07 18:14:22 -05:00
ayn2op
a935920936
fix(cmd): add err to log stmt for cmd.channelHasUser
2025-12-06 12:48:45 -05:00
ayn2op
09181024ea
docs(readme): even better preview
2025-12-05 13:25:35 -05:00
ayn2op
d4f5d1deca
docs(readme): update preview
2025-12-05 13:13:52 -05:00
ayn2op
9bd073aa33
build: upgrade tview & tcell to latest
...
Closes #640
2025-12-05 00:48:33 -05:00
ayn2op
7190e2ae78
fix: better tree connections
2025-12-04 22:41:46 -05:00
ayn2op
8f71c4f35c
build: upgrade tview to latest
2025-12-04 18:14:58 -05:00
ayn2op
9581ca6bd4
feat(config): change reply keymap to align with official client
2025-12-04 14:54:17 -05:00
ayn2op
49c3a81956
feat: change default keymap for focus_message_input to Ctrl+P
2025-12-03 22:27:35 -05:00
ayn2op
32bb94f457
docs: remove nix flake reference
2025-12-01 14:00:11 -05:00