Commit graph

746 commits

Author SHA1 Message Date
04581f9158 Add 'euph.rooms.<name>.autojoin' config option 2022-08-27 15:09:53 +02:00
74561c791b Add key bindings to dis-/connect from/to all rooms 2022-08-27 14:51:15 +02:00
ac13f4b490 Add key binding to change rooms sort order 2022-08-27 14:37:34 +02:00
c9eee7f1d0 Clean up cursor movement code a bit 2022-08-27 12:10:23 +02:00
8c1b207ac1 Fix --data-dir being incorrectly resolved 2022-08-27 12:10:23 +02:00
6150d05255 Add 'euph.rooms.<name>.force_username' config option 2022-08-25 23:19:40 +02:00
d0ba210855 Add 'euph.rooms.<name>.username' config option 2022-08-25 23:03:33 +02:00
6e6fddc0b1 Add 'euph.rooms.<name>.password' config option 2022-08-25 22:49:34 +02:00
e40948567a Add 'data_dir' config option 2022-08-25 22:33:25 +02:00
84ff1f068b Add 'ephemeral' config option 2022-08-25 22:15:43 +02:00
d61e0ceab7 Load config file on startup 2022-08-25 22:12:29 +02:00
8419afd2e1 Remove old comment 2022-08-25 22:08:47 +02:00
48764a2454 Bump version to 0.3.0 2022-08-22 21:26:39 +02:00
46a8f94818 Update dependencies 2022-08-22 21:25:34 +02:00
669e52a2ee Add key binding to download more logs 2022-08-22 21:15:49 +02:00
4956027027 Don't download room history in ephemeral mode 2022-08-22 21:15:09 +02:00
68bd6042c5 Add --ephemeral cli flag 2022-08-22 21:04:15 +02:00
f76c6a557d Remove key binding A as alias for a while joining room 2022-08-22 20:36:30 +02:00
3012de944b Fix hidden editor rendering 2022-08-22 20:22:25 +02:00
c618413728 Make popup titles left-aligned
In some cases when expanding popups with centered titles horizontally,
the title would jump right and left by one character. The new popups
also look more like the lazygit popups.
2022-08-22 20:07:26 +02:00
7b1259dee3 Redesign account ui 2022-08-22 20:03:47 +02:00
10e1ad6003 Reconect immediately on login/logout 2022-08-22 18:26:50 +02:00
7ca6ed5496 Fix client not disconnecting on account changes 2022-08-22 18:21:48 +02:00
59a4294e35 Fix char filter when pasting into editor 2022-08-22 17:25:21 +02:00
8128342099 Implement account login and logout 2022-08-22 17:25:21 +02:00
84930c8c34 Add focus and hiding options to editor 2022-08-22 17:15:09 +02:00
e24a5ee1c4 Adjust export help message wording
Since the export command can now export multiple rooms at a time, the
old description was outdated.
2022-08-21 16:35:04 +02:00
d25873f3c6 Fix auth failure popup not showing up 2022-08-21 02:54:18 +02:00
10ea7d13fd Refactor room key binding code a bit 2022-08-21 02:42:29 +02:00
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