4dde87d805
Fix list cursor when item moves off-screen
...
When a list scrolls or changes in such a way that the cursor item moves
off-screen, the cursor would jump to the closest visible item.
It makes more sense for the cursor to remain on its selected item and
for the list to scroll instead. That way, it is less likely for the user
to perform an action on the wrong list item if they press a key while
the list is changing.
2022-09-25 19:35:58 +02:00
9aac9f6fdd
Add error popup when external editor fails
2022-09-25 18:57:59 +02:00
d7e19b5eca
Add message inspection popup
2022-09-09 00:02:02 +02:00
d92c7cb98e
Add room deletion confirmation popup
2022-09-08 22:57:04 +02:00
9876dd67a7
Fix cursor being visible through popups
2022-09-08 18:16:29 +02:00
fff774dd16
Bump version to 0.4.0
2022-09-01 21:37:03 +02:00
f305f688a2
Mention --config in changelog
2022-09-01 21:37:03 +02:00
03ddc5eb9b
Add rooms keybindings around autojoin rooms
2022-08-30 15:09:06 +02:00
9c3f846d8a
Update changelog
2022-08-30 02:37:35 +02:00
JRF
7e086258b6
Add key bindings to move to parent/root message
2022-08-29 00:38:31 +02:00
827a854101
Add --offline cli flag
2022-08-27 17:05:40 +02:00
73a0971c34
Add 'offline' config option to turn off autojoin
2022-08-27 17:03:31 +02:00
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
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
48764a2454
Bump version to 0.3.0
2022-08-22 21:26:39 +02:00
669e52a2ee
Add key binding to download more logs
2022-08-22 21:15:49 +02:00
68bd6042c5
Add --ephemeral cli flag
2022-08-22 21:04:15 +02:00
8128342099
Implement account login and logout
2022-08-22 17:25:21 +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
7b52add24e
Add password authentication dialog
2022-08-21 01:19:07 +02:00
5d5f55107a
Show error popups on some server errors
2022-08-20 21:22:33 +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
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
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
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
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
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
db7abaf000
Update changelog
2022-08-08 21:31:12 +02:00
00f376c11b
Add checklist for bumping version number
2022-08-07 01:03:48 +02:00
f430b0efc7
Fix db inconsistencies when deleting a room
...
Since the euph_trees table can't have any foreign key constraints
pointing to the euph_rooms table, deleting a room wouldn't delete that
room's trees in euph_trees. Upon reconnecting to the room, those trees
would then be displayed as placeholder messages without children.
2022-08-07 00:55:54 +02:00
a2b9f57a09
Fix room and nick dialog padding
2022-08-07 00:55:54 +02:00
d114857abd
Update changelog
2022-08-07 00:55:54 +02:00
8b66de44e0
Increase delay between log requests
2022-08-06 02:04:09 +02:00
345170698f
Bump version to 0.1.0
2022-08-06 00:27:30 +02:00
df42fdf57b
Add changelog
2022-08-06 00:27:30 +02:00