Commit graph

72 commits

Author SHA1 Message Date
ayn2op
39222f1073 ci: add golangci-lint 2026-10-15 21:00:02 -04:00
ayn2op
d0f53d0722 feat: implement voice support
Closes #166
2026-10-11 18:16:53 -04:00
ayn2op
84835018c9
feat(config): generate docs/config.md from the config structs (#842) 2026-10-07 18:06:07 -04:00
ayn2op
534c4e3c64 refactor(config)!: move non-style theme options to [ui] 2026-10-07 15:37:03 -04:00
ayn2op
f9bb10d846 refactor(ui): update to tview's Widget and help style builders 2026-10-03 23:41:25 -04:00
ayn2op
1e42e7783d feat(mentionslist): configure the selected style with [theme.mentions_list] 2026-10-02 15:34:44 -04:00
ayn2op
25c3aff301 refactor(ui): update to tview's scroll bar symbols 2026-10-01 23:24:22 -04:00
ayn2op
39c803eef9 refactor(config): drop the unicode scroll bar glyph set 2026-10-01 22:58:48 -04:00
ayn2op
02ca5019c7 refactor(config): share the tree status style 2026-09-30 17:34:43 -04:00
ayn2op
08f27eb60d feat(chat): add members tree 2026-09-28 18:51:38 -04:00
ayn2op
05e622e753 refactor(ui): share tree and picker widgets 2026-09-28 18:51:16 -04:00
ayn2op
30810afde2 refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
ayn2op
89513df829 fix(config): reject invalid theme values 2026-08-07 01:06:33 -04:00
ayn2op
226936310d
feat(chat): render message reactions (#819) 2026-07-30 02:22:21 -04:00
ayn2op
01fc26612a
refactor!: move indents config to sidebar table (#793) 2026-04-19 20:14:35 -04:00
ayn2op
48f3b5316c
feat(chat): style DM channel nodes based on recipients presence (#784) 2026-03-29 21:53:38 -04:00
ayn2op
9ec330ba38 build(deps): upgrade tview to latest 2026-03-15 03:14:31 -04:00
ayn2op
082c018f53 style: run golangci-lint run --fix 2026-03-08 18:40:59 -04:00
ayn2op
9dcd43475b
feat(ui/chat): render embeds (#766) 2026-03-03 19:17:02 -05:00
xqrs
bab0ee8856
feat(ui/chat): add configurable indentation for guilds tree (#617)
Signed-off-by: xqrs <3bd3bdr@gmail.com>
Co-authored-by: ayn2op <ayn2op@gmail.com>
2026-03-01 04:31:28 -05:00
xqrs
66b81b765d
fix(config): reset style instead of merging for StyleWrapper (#759)
Co-authored-by: ayn2op <ayn2op@gmail.com>
2026-03-01 09:28:43 +03:00
xqrs
745706b5d5
feat(config/StyleWrapper): Add underline support (#763) 2026-03-01 09:23:50 +03:00
Ayyan
20ef1a7be2
feat: add help bar (#750) 2026-02-23 16:03:11 -05:00
ayn2op
e62f62f0b3 feat(ui/chat): add scrollbar support 2026-02-17 00:07:12 -05:00
ayn2op
df7bfcbc6f fix(config): change toml name for DialogTheme.Style 2026-02-04 22:09:26 -05:00
Ayyan
f0a2e8d5da
feat(ui): add backdrop for dialogs (#736) 2026-02-04 20:49:22 -05:00
Ayyan
e5a4fb25c2
feat(config): add message_style and selected_message_style options for messages list (#717) 2026-01-17 00:51:46 -05:00
ayn2op
9450fb124b feat: add footer configuration support to message input and theme 2025-12-30 18:27:34 -05:00
Ayyan
d29de744fc
build: switch to tcell/v3 (#655) 2025-12-09 01:35:40 -05:00
ayn2op
7c67c21d0f refactor(config): merge border.go with theme.go 2025-11-23 15:47:29 -05:00
Ayyan
4b8a815a26
feat: support for unread guilds and channels (#582) 2025-07-16 23:41:11 -04:00
ayn2op
728c1977c3 config: remove theme.background_color and fix highlights 2025-07-12 20:23:07 -04:00
ayn2op
7fe4ff7df1 config: refactor 2025-07-12 15:10:59 -04:00
ayn2op
d7e0852897 config: remove buggy prefer* implementation 2025-07-11 15:48:03 -04:00
ayn2op
67b2c9b1f3 refactor(config): gofmt 2025-07-05 17:51:20 -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
d701e7d15b
feat(config): add support for attributes (#567) 2025-06-26 15:48:40 -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
beb1dbc42d Squash merge blazinglyfastcolors into main 2025-06-17 20:48:30 -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
a737b466e2 feat(config): add theme.guilds_tree.graphics_color field 2025-06-10 19:09:29 -04:00
ayn2op
db4ded3b03 feat(config): add fine-grained style control to theme.messages_text 2025-06-10 17:20:34 -04:00
ayn2op
115ea266f6 feat(config): add theme.messages_text.mention_color field 2025-06-10 15:33:23 -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
06068a1c0f build: replace rivo/tview with ayn2op/tview 2025-06-03 13:24:25 -04:00
ayn2op
ace58950b3 refactor: gofmt 2025-05-26 14:06:48 -04:00
xqrs
a770745db4
feat(config): include a default config file (#551)
Co-authored-by: Ayyan <ayn2op@gmail.com>
2025-05-26 12:48:25 -04:00