cff933b0bf
Add and fix more lints
2024-12-04 20:14:41 +01:00
7aba041c9f
Bump version to 0.8.3
2024-05-20 19:18:13 +02:00
19242a658e
Update dependencies
2024-05-20 19:12:41 +02:00
db734c5740
Bump version to 0.8.2
2024-04-25 20:45:00 +02:00
d3666674b2
Update dependencies
2024-04-25 20:41:04 +02:00
998a2f2ffd
Fix crash when window too small with msg editor visible
2024-01-14 12:41:48 +01:00
133681fc62
Bump version to v0.8.1
2024-01-11 11:25:45 +01:00
37e4c6b845
Update dependencies
2024-01-11 11:22:34 +01:00
ab81c89854
Set window title
...
The title includes the amount of unseen messages in the room or room
list. The room list heading also now contains the amount of connected
rooms as well as the amount of unseen messages in total (if any).
2024-01-05 15:07:20 +01:00
6352fcf639
Bump version to v0.8.0
2024-01-04 13:55:20 +01:00
a0b029b353
Update dependencies
2024-01-04 13:52:18 +01:00
43a8b91dca
Load time zone when opening vault
2024-01-03 02:06:33 +01:00
39a4f29a2a
Update dependencies
2023-12-28 20:05:18 +01:00
2983733744
Bump version to 0.7.1
2023-08-31 14:01:17 +02:00
2e039a855c
Update dependencies
2023-08-31 14:01:03 +02:00
02bfd3ed3d
Bump version to 0.7.0
2023-05-14 16:52:04 +02:00
876619454e
Update dependencies
2023-05-14 16:48:26 +02:00
dc0de4354f
Reduce tearing when redrawing
2023-05-10 19:43:51 +02:00
2afda17d4b
Improve config loading error handling
2023-04-30 22:57:21 +02:00
98cb1f2cbc
Fix hidden editor sometimes crashing
2023-04-29 01:25:20 +02:00
9bc6931fae
Migrate input handling to new bindings
2023-04-29 01:17:45 +02:00
e5960b8eda
Include more things in InputEvent
2023-04-29 01:17:45 +02:00
593443f10e
Fix F1 menu panicking when opened
2023-04-29 01:17:45 +02:00
1ce31b6677
Always show all key bindings in F1 menu
2023-04-29 01:17:45 +02:00
e1c3a463b2
Move key binding groups to config crate
2023-04-27 15:31:49 +02:00
478e3e767c
Add some key binding groups
2023-04-27 11:08:14 +02:00
1276a82e54
Implement Group derive proc macro
2023-04-27 11:08:07 +02:00
3fbb9127a6
Model and (de-)serialize key bindings
2023-04-27 10:38:17 +02:00
abedc5f194
Create cove-input crate
2023-04-26 14:58:36 +02:00
3d91d447c7
Document config
2023-04-24 14:08:57 +02:00
dfb2ef5371
Set up cove-macro proc macro crate
2023-04-24 12:03:30 +02:00
5b5370d2df
Extract config into cove-config crate
2023-04-21 02:15:25 +02:00
318f7e2a73
Update vault
2023-04-19 23:24:35 +02:00
ade7be594e
Update toss and remove more async
2023-04-17 20:37:30 +02:00
a638caadcb
Render messages with less async
2023-04-17 18:59:16 +02:00
8182cc5d38
Fix blocks never being higher than one line
2023-04-17 16:53:34 +02:00
ff9a16d8a3
Make Widget::size like toss::AsyncWidget::size
2023-04-17 09:39:00 +02:00
059ff94aef
Update toss
2023-04-17 09:39:00 +02:00
53250ccdcb
Bump version to 0.6.1
2023-04-10 12:43:03 +02:00
6089a94a2e
Update dependencies
2023-04-10 12:40:37 +02:00
8c4a966451
Update euphoxide
2023-04-08 20:34:12 +02:00
9f9c3d998e
Bump version to 0.6.0
2023-04-04 23:37:21 +02:00
a487eeb85d
Update dependencies
2023-04-04 23:37:21 +02:00
1e90e76fba
Fix rooms being stuck in "Connecting" state
...
I haven't managed to reliably reproduce this bug, so I don't know if
this actually fixes it.
2023-03-12 16:36:54 +01:00
65fa1b8afd
Update euphoxide
...
This fixes authentication for rooms requiring passwords
2023-02-26 21:21:26 +01:00
293112777a
Fix bugged room state from lingering connection
...
When disconnecting from a room whose instance is "waiting" and then
reconnecting, the old instance would not be stopped immediately.
Instead, it would continue to run until it managed to reconnect, sending
status updates to the main event bus in the process.
These events led to the euph::Room entering a state where it was
connected but no last_msg_id was set. This meant that no new messages
could be entered into the vault, including messages sent by the user.
The result was UI weirdness when sending a message.
As a fix, euphoxide instances are now identified via an u32 id. This id
is unique across all rooms. Packets by unknown ids are rejected and have
no effect on room states.
2023-02-23 14:41:10 +01:00
7e9e441c1e
Use Garmelon/vault
2023-02-23 14:41:10 +01:00
55cc8a5d09
Update dependencies
2023-02-23 14:41:10 +01:00
ecedad8f0f
Update euphoxide
2023-01-30 19:04:24 +01:00
f2d70f99eb
Fix rooms not reconnecting properly
2023-01-24 18:22:52 +01:00