Commit graph

21 commits

Author SHA1 Message Date
ayn2op
f9bb10d846 refactor(ui): update to tview's Widget and help style builders 2026-10-03 23:41:25 -04:00
ayn2op
dd2e690c34 feat(login): configure tabs with [ui.tabs] 2026-09-30 20:08:20 -04:00
ayn2op
74f8438bc1 refactor(ui): simplify models and messages 2026-09-30 16:45:13 -04:00
ayn2op
48a12551aa fix(qr): close the gateway connection on errors 2026-09-29 01:28:12 -04:00
ayn2op
9dc509e300 refactor(ui): adopt tview Change and Keybind APIs 2026-09-28 18:51:16 -04:00
ayn2op
24342490e5 refactor(ui)!: make models immutable values 2026-09-27 20:33:19 -04:00
ayn2op
30810afde2 refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
ayn2op
8f5e923fe1 refactor(ui): simplify login error handling 2026-08-10 21:02:51 -04:00
ayn2op
1197e4b204 refactor(ui): decouple commands from models 2026-08-10 16:46:21 -04:00
ayn2op
228bfaeb05 feat(ui): add password login 2026-08-06 21:45:16 -04:00
ayn2op
d13ce0ea4a
fix(ui): use dedicated modal model (#821) 2026-07-30 14:32:05 -04:00
ayn2op
84c6615956 fix(login): forward token submit 2026-07-09 15:38:28 -04:00
ayn2op
391f3b974c refactor(ui): replace tview modal usage 2026-07-09 04:12:33 -04:00
ayn2op
5f6d0296c3 fix(ui): use value messages instead of pointers
Closes #791
2026-04-20 13:53:51 -04:00
ayn2op
c998580e0e refactor(ui): use value messages in models 2026-04-13 18:49:26 -04:00
ayn2op
6807e194c4 refactor(internal): rename Event to Msg 2026-04-05 18:11:34 -04:00
ayn2op
f342768d3d build(deps): upgrade tview to latest 2026-04-05 15:37:04 -04:00
ayn2op
51beca67e9 build(deps): upgrade deps to latest 2026-04-03 00:18:50 -04:00
ayn2op
6167d7d3d8
refactor(ui,picker)!: upgrade tview to latest and use newer api (#771) 2026-03-17 21:09:33 -04:00
ayn2op
2d79e45f6f refactor(ui): remove redraw commands and inline command events 2026-03-14 05:06:21 -04:00
ayn2op
5917a460d3 feat(ui/login): switch to tabs for token and qr login methods 2026-03-10 18:05:36 -04:00