Commit graph

467 commits

Author SHA1 Message Date
235fd9acc5 Move stability checks back into room 2022-08-21 02:38:45 +02:00
878467835e Extract auth dialog into module 2022-08-21 02:36:30 +02:00
9ad550f98c Extract nick dialog into module 2022-08-21 02:30:12 +02:00
4e0509b08e Extract nick list rendering into module 2022-08-21 02:14:29 +02:00
07fab96e12 Fix not being able to leave connected rooms 2022-08-21 01:42:03 +02:00
c661984d1c Hide password while authenticating 2022-08-21 01:41:52 +02:00
7b52add24e Add password authentication dialog 2022-08-21 01:19:07 +02:00
19d75a1d15 Add enum for room status
This way, it is far easier to understand what the different values mean
2022-08-21 00:35:17 +02:00
28899965c7 Update euphoxide 2022-08-20 23:52:54 +02:00
2201e04e15 Fix UI not updating when connecting to room fails 2022-08-20 23:18:13 +02:00
6c637390e4 Use popup widget builder 2022-08-20 23:17:48 +02:00
4094ba3e3d Add popup widget builder 2022-08-20 23:17:42 +02:00
12f4b9fa73 Fix UI not redrawing when resizing 2022-08-20 21:22:33 +02:00
df8a278854 Polish look of error popups 2022-08-20 21:22:33 +02:00
5d5f55107a Show error popups on some server errors 2022-08-20 21:22:33 +02:00
ab36df3c2b Add error popups to room UI 2022-08-20 21:05:24 +02:00
ded927b9f0 Overhaul UI event handling 2022-08-20 18:36:20 +02:00
ade06efa01 Fix pasting multi-line strings 2022-08-20 16:31:09 +02:00
fe381e1146 Make unrendered editors' behaviour a bit more sane
In practice, this doesn't really matter anyways.
2022-08-20 16:25:46 +02:00
cf086b6065 Add note about UI events 2022-08-19 23:38:04 +02:00
037bed698c Make room list heading always visible 2022-08-19 23:26:49 +02:00
fc44a59a6f Remove dependency on palette 2022-08-19 23:18:26 +02:00
84bf2015ec Remove unused dependencies 2022-08-18 18:14:22 +02:00
36b717ff8c Use euphoxide instead of euph module 2022-08-18 18:13:49 +02:00
d07b1051a9 Add euphoxide dependency 2022-08-18 18:10:42 +02:00
6dc7d2bd0b Placate clippy 2022-08-17 23:06:49 +02:00
80dad00125 Fix crash when connecting to some types of room 2022-08-17 23:04:43 +02:00
34bcf85236 Bump version to 0.2.1 2022-08-11 23:23:54 +02:00
06faaa9a9d Update dependencies 2022-08-11 23:22:53 +02:00
992af0fddb Add support for kitty keyboard protocol 2022-08-11 23:21:32 +02:00
692a167143 Fix crash when joining new rooms 2022-08-11 22:58:45 +02:00
19a477e423 Make cursor visible after exiting editor 2022-08-11 14:37:04 +02:00
e6a6497b30 Bump version to 0.2.0 2022-08-11 00:14:23 +02:00
efe44bb6cb Update dependencies 2022-08-11 00:01:51 +02:00
f7e7003788 Handle paste events in editor
Only on non-windows platforms though, since crossterm doesn't support
pasting on windows.
2022-08-10 23:59:45 +02:00
5ad9f0f3e7 Include pastes in input events 2022-08-10 23:59:08 +02:00
7733b1a2c8 Update crossterm 2022-08-10 23:16:12 +02:00
fa91515a61 Move euph room ui to new euph module 2022-08-10 22:35:30 +02:00
f7e379fe3a Scroll with page up/down 2022-08-10 03:14:26 +02:00
7857fcf2d8 Update changelog 2022-08-10 03:11:03 +02:00
186ca5ea5a Add json export 2022-08-10 03:08:06 +02:00
ed181a6518 Restructure export code and arg handling 2022-08-10 01:58:25 +02:00
44fce04a87 Include version in clap output 2022-08-10 00:33:45 +02:00
c6f879c2a5 Flush BufWriter before exiting 2022-08-10 00:30:34 +02:00
5acb4c6396 Center cursor on screen 2022-08-09 15:51:47 +02:00
a4b79d4e81 Move cursor to prev/next sibling 2022-08-09 15:44:35 +02:00
d65183e0ae Update changelog 2022-08-09 15:14:02 +02:00
c41ab742d3 Fix message count in folded info 2022-08-09 15:12:49 +02:00
87a14eedf2 Move cursor over folded subtrees 2022-08-09 15:07:37 +02:00
0ad3432141 Fold subtrees 2022-08-09 15:00:12 +02:00