Ayyan
|
f4a092bc24
|
fix(message_input): prevent resource leak in send() method (#662)
|
2025-12-11 17:35:53 -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 |
|
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
|
a935920936
|
fix(cmd): add err to log stmt for cmd.channelHasUser
|
2025-12-06 12:48:45 -05:00 |
|
ayn2op
|
845485595f
|
fix: allow empty text if message input has attachments
|
2025-11-30 16:19:59 -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 |
|
ayn2op
|
ea7f2cf7b2
|
Reapply "fix(cmd): initialize clipboard in newApplication func (#625)"
This reverts commit 97b2249608.
|
2025-11-22 13:43:15 -05:00 |
|
ayn2op
|
db9e64fc50
|
Revert "feat: show error modal on errors (#621)"
This reverts commit dfaaf10818.
|
2025-11-22 13:38:39 -05:00 |
|
ayn2op
|
97b2249608
|
Revert "fix(cmd): initialize clipboard in newApplication func (#625)"
This reverts commit f2819e86d3.
|
2025-11-22 13:38:36 -05:00 |
|
Ayyan
|
f2819e86d3
|
fix(cmd): initialize clipboard in newApplication func (#625)
|
2025-11-22 03:26:23 +03: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
|
dcc607cf02
|
refactor: remove extraneous accessor
|
2025-11-10 16:33:25 -05:00 |
|
xqrs
|
18e0378955
|
feat: add placeholder text for message input widget (#618)
|
2025-11-10 11:45:57 -05:00 |
|
ayn2op
|
cba89ee406
|
fix(cmd): do not process mentions in fenced codeblock
|
2025-10-19 19:13:47 -04:00 |
|
ayn2op
|
6b0174c8dc
|
refactor: accept io.Reader directory in (*messageInput).attach
|
2025-10-19 19:06:45 -04:00 |
|
ayn2op
|
eeeeb75c66
|
perf(cmd): avoid extra strings.ToLower allocation
|
2025-10-11 20:21:13 -04:00 |
|
ayn2op
|
48742c1a69
|
fix: reset edit bool on reset
|
2025-09-30 12:21:13 -04:00 |
|
ayn2op
|
17056e0efc
|
fix: toggle edit bool
|
2025-09-30 12:19:30 -04:00 |
|
ayn2op
|
2210a6dab9
|
Squash merge edit into main
|
2025-09-30 11:48:09 -04:00 |
|
ayn2op
|
8d9b4afca6
|
refactor(cmd): use default *tview.List input handler instead of manually selecting items
|
2025-09-05 23:45:03 -04:00 |
|
ayn2op
|
f91e7d39b5
|
feat: attach image from clipboard
Closes #96
|
2025-07-29 14:25:19 -04:00 |
|
ayn2op
|
1266628d42
|
refactor(cmd): fix spelling mistake
|
2025-07-24 18:02:17 -04:00 |
|
ayn2op
|
0f6e2ee953
|
build: upgrade tview to latest
|
2025-07-19 23:26:21 -04:00 |
|
ayn2op
|
0a0ba1c9a3
|
cmd: refactor
|
2025-07-19 22:22:59 -04:00 |
|
ayn2op
|
728c1977c3
|
config: remove theme.background_color and fix highlights
|
2025-07-12 20:23:07 -04:00 |
|
ayn2op
|
9cff20fdc8
|
cmd: inline function
|
2025-07-11 18:47:53 -04:00 |
|
ayn2op
|
5511b09ab5
|
cmd: use unicode pkg
|
2025-07-11 18:46:48 -04:00 |
|
ayn2op
|
b5d5dc4694
|
cmd: log if presence is nil
|
2025-07-11 18:41:53 -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 |
|
xqrs
|
0a5e566608
|
feat(config): add fine-grained controls for showing {display/nick/user}names (#573)
Co-authored-by: Ayyan <ayn2op@gmail.com>
|
2025-07-05 17:47:36 -04:00 |
|
ayn2op
|
9026c75040
|
refactor(config): rename autocomplete to mentions_list
|
2025-06-25 21:12:56 -04:00 |
|
ayn2op
|
a58ee99917
|
Squash merge commands into main
|
2025-06-25 20:59:59 -04:00 |
|
Ayyan
|
7eff390646
|
feat(config): granular control over theme config (#564)
|
2025-06-19 22:27:21 -04:00 |
|
ayn2op
|
ba458ca972
|
refactor(cmd): add/remove mentions list page instead
|
2025-06-18 19:12:09 -04:00 |
|
ayn2op
|
4a77d7cbd5
|
build: upgrade tview to latest
|
2025-06-18 18:56:03 -04:00 |
|
ayn2op
|
0243039600
|
refactor: remove intermediate var
|
2025-06-18 16:22:47 -04:00 |
|
ayn2op
|
4d190b9f77
|
fix(cmd): remove redundant assignment
|
2025-06-17 12:34:22 -04:00 |
|
ayn2op
|
aa51185f56
|
refactor(cmd): fix some common lint warnings
|
2025-06-17 12:32:09 -04:00 |
|
ayn2op
|
740f29268e
|
refactor(cmd): remove naked return
|
2025-06-17 12:29:05 -04:00 |
|
ayn2op
|
a09cd5078e
|
refactor(cmd): fix lint issues
|
2025-06-17 12:23:18 -04:00 |
|
xqrs
|
5c6b6f4f00
|
fix(cmd): call tabComplete only on tab when autocomplete_limit = 0 (#559)
Co-authored-by: Ayyan <ayn2op@gmail.com>
|
2025-06-16 14:23:21 -04:00 |
|
ayn2op
|
fe898b3730
|
refactor: fix lint issues
|
2025-06-15 18:53:17 -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
|
2ed771ba6e
|
refactor(cmd): do not pass *tview.Application as arg to widgets
|
2025-06-09 17:38:48 -04:00 |
|
ayn2op
|
06068a1c0f
|
build: replace rivo/tview with ayn2op/tview
|
2025-06-03 13:24:25 -04:00 |
|