Ayyan
2015c7d9fe
refactor(ui/chat): use tview.ScrollList for messagesList ( #708 )
2026-01-16 05:42:31 -05:00
Ayyan
8723e87682
fix(ui/chat): display names of all attached files ( #706 )
2026-01-14 20:23:18 -05:00
ayn2op
eebe22e939
refactor(ui/chat): move event handlers to state.go
2026-01-14 20:20:57 -05:00
Ayyan
dc40dc1f14
feat(ui/chat): add typing indicators ( #702 )
2026-01-14 19:35:54 -05:00
Ayyan
ba4718a168
fix(login)!: switch UI to token-only auth ( #693 )
2026-01-09 23:35:59 -05:00
Ayyan
28857a9fb7
feat(ui/chat): add messages list scroll keys ( #690 )
2026-01-06 00:14:54 -05:00
Ayyan
3322bc2892
perf(ui/chat): add fast-path mention expansion ( #689 )
2026-01-05 04:29:36 -05:00
ayn2op
2c2afe3b09
fix(ui/chat): dedupe members using set instead of slices.Compact
2026-01-05 02:51:23 -05:00
ayn2op
07fa9b172a
refactor(ui): rename chat view type and file
2026-01-01 17:44:35 -05:00
ayn2op
728fa4de0a
fix(ui/chat): use default reversed style for mentions list
2025-12-31 18:43:30 -05:00
ayn2op
26a50e977d
fix(ui/chat): harden message selection
2025-12-31 18:32:26 -05:00
Ayyan
91ca816ea0
refactor: move app and chat UI out of cmd ( #680 )
2025-12-31 04:35:00 -05:00
ayn2op
9450fb124b
feat: add footer configuration support to message input and theme
2025-12-30 18:27:34 -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
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
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
8dc7bb3e35
config: add hidden border set
2025-07-12 19:11:40 -04:00
ayn2op
d7e0852897
config: remove buggy prefer* implementation
2025-07-11 15:48:03 -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
Ayyan
7eff390646
feat(config): granular control over theme config ( #564 )
2025-06-19 22:27:21 -04:00
Ayyan
a0c9ad487d
feat(config): fine-grained style control for border & title ( #557 )
2025-06-04 13:23:29 -04:00
ayn2op
bc1b3210e3
refactor!: rename preset to set
2025-06-04 12:48:04 -04:00
ayn2op
eaa31de23d
refactor: use SetTitleStyle instead
2025-06-03 20:59:10 -04:00
ayn2op
1b5f7dec66
build: upgrade tview to latest
2025-06-03 17:51:30 -04:00
ayn2op
06068a1c0f
build: replace rivo/tview with ayn2op/tview
2025-06-03 13:24:25 -04:00
Ayyan
c21ba4ed8d
feat(config): add theme.title.align field ( #525 )
2025-04-11 16:06:54 -04:00
ayn2op
9e95b18ab7
fix(ui): set border color to theme.border.color initially
2025-03-30 23:56:40 -04:00
ayn2op
c9eb6b54f6
refactor(ui): add NewConfiguredBox func
2025-03-30 23:53:42 -04:00
Ayyan
a2be9c3329
feat: floating url list ( #520 )
2025-03-25 23:20:03 -04:00
ayn2op
bda8419b4b
refactor: callback instead of chan
2024-09-12 13:43:43 +05:30
Ayyan
d465ede6d8
Implement vi interface ( #372 )
2024-03-26 16:06:39 +05:30
ayn2op
49e623a51b
refactor: move ui/ to internal/
2023-12-11 21:11:08 +05:30
ayn2op
907b9eb1ce
Switch to kong for CLI
2023-06-05 15:55:48 +05:30
ayn2op
a1f5bc8e7d
ui: new package
2023-02-06 11:54:05 +05:30