16011a267d
Display colon-delimited emoji in nicks
2023-01-20 20:19:03 +01:00
9f7c1fb9c0
Respect emoji when calculating nick hue
2023-01-20 20:18:34 +01:00
9324517c56
Update euphoxide
2023-01-20 19:33:52 +01:00
82d6738e49
Bump version to 0.5.2
2023-01-14 18:02:13 +01:00
1585b2e8a1
Update dependencies
2023-01-14 18:00:58 +01:00
f61c03cf0a
Remove redundant vault
2023-01-14 17:46:05 +01:00
acb03b1f09
Open room present link with p
2023-01-14 17:45:46 +01:00
20186bda5c
Satisfy clippy
2023-01-05 14:21:50 +01:00
5acf49d018
Simplify lints
2022-12-11 20:36:41 +01:00
008554a2bd
Update euphoxide and tokio-tungstenite
2022-12-10 02:49:46 +01:00
89cda4088e
Add some &rl2dev history bug workarounds
2022-12-07 01:36:22 +01:00
a2275d89eb
Bump version to 0.5.1
2022-11-27 02:11:18 +01:00
c84470ff5c
Update dependencies
2022-11-27 02:05:02 +01:00
31129ece39
Increase reconnect delay to one minute
2022-11-09 19:57:43 +01:00
bf2732eccd
Satisfy clippy
2022-11-05 14:46:01 +01:00
d437341dab
Omit newlines between errors
2022-11-05 14:45:26 +01:00
ffcae898f3
Update euphoxide
2022-10-23 14:05:42 +02:00
3895388e54
Update to clap 4.0
2022-09-29 13:06:06 +02:00
ec34a45f2b
Add todo
2022-09-27 14:01:18 +02:00
ec3ba31176
Bump version to 0.5.0
2022-09-26 21:24:58 +02:00
30fe8aac60
Update dependencies
2022-09-26 21:24:58 +02:00
1ee82eaed0
Use esc to leave nick list focus
2022-09-26 21:24:58 +02:00
7dfa8c6048
Make initial rooms sort order configurable
2022-09-26 20:34:45 +02:00
61a9cc10f1
Update toss to version with separate widthdb
2022-09-26 17:36:49 +02:00
5ed0cd5f3f
Update euphoxide to version with partial sessions
2022-09-26 16:56:38 +02:00
374c4c4f79
Update euphoxide to version with id newtype wrappers
2022-09-26 10:20:47 +02:00
2d88513a28
Add message inspection popup
2022-09-25 23:18:18 +02:00
bbf6371f87
Reorganize key bindings list a bit
2022-09-25 22:50:45 +02:00
5d1252faae
Fix nick list cursor rendering
2022-09-25 22:39:33 +02:00
f109fd0d9b
Move cursor in nick list
2022-09-25 22:35:05 +02:00
c16ad024ed
Extract list key bindings to util
...
Also refactors the Rooms event handling code a bit
2022-09-25 22:34:41 +02:00
30276fcbbf
Display nick list cursor
2022-09-25 22:22:01 +02:00
75e3a08b58
Display chat cursor only when chat has focus
2022-09-25 22:22:01 +02:00
9c9d9a51bb
Switch focus using tab
...
Also refactored some key event handling code in the process.
2022-09-25 22:22:01 +02:00
8703a62887
Track focus in room
2022-09-25 20:03:03 +02:00
147c3eaf92
Clean up use of Size
2022-09-25 20:02:38 +02:00
d5c0c94883
Remove and add todos
2022-09-25 20:02:36 +02:00
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
4c7ac31699
Fix inspect message only working when connected
2022-09-16 00:47:20 +02:00
e7041da098
Fix typo
2022-09-10 15:38:34 +02:00
bc54184b13
Simplify function call
2022-09-10 01:03:02 +02:00
8eaec4426b
Log encountered errors on shutdown
2022-09-09 22:25:09 +02:00
c07941b374
Log sql errors in vault
2022-09-09 22:04:23 +02:00
37df869695
Simplify code
2022-09-09 21:59:24 +02:00
cb1fdb41b8
Rename tree_id to root_id
2022-09-09 21:55:14 +02:00
da2c3d86f5
Move functions to EuphVault and add EuphRoomVault
...
This commit moves all euph_* functions from Vault to EuphVault. The
previous EuphVault is now called EuphRoomVault and re-exports all
room-based functions from the EuphVault. It also implements MsgStore.
2022-09-09 21:55:14 +02:00
ff56bb2678
Reduce vault code duplication with macros
2022-09-09 21:55:14 +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