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
86c128b92d
Document config file format and options
2022-09-01 21:11:53 +02:00
827a854101
Add --offline cli flag
2022-08-27 17:05:40 +02:00
8c1b207ac1
Fix --data-dir being incorrectly resolved
2022-08-27 12:10:23 +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
68bd6042c5
Add --ephemeral cli flag
2022-08-22 21:04:15 +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
36b717ff8c
Use euphoxide instead of euph module
2022-08-18 18:13:49 +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
00bcdddc62
Enable some warnings
2022-08-02 02:17:37 +02:00
3b5f3416fe
Add --measure-widths command line flag
2022-07-26 17:44:06 +02:00
40674f5071
Add --data-dir command line option
2022-07-26 17:36:25 +02:00
f501170d2c
Remove unnecessary async-s
2022-07-24 19:02:56 +02:00
60358edbc3
Add command to clear cookies
2022-07-24 19:02:15 +02:00
4e014168b4
Add gc command to clean up vault
2022-07-24 00:19:02 +02:00
21d908874d
Adapt blocks to include markers
2022-07-15 11:10:19 +02:00
0ccf788d7b
Add option to export plain text room logs
2022-07-07 03:41:44 +02:00
446e3e885a
Move chat to ui module
2022-07-05 19:37:29 +02:00
93cc2a6c13
Switch to new toss commit
2022-07-04 19:50:07 +02:00
28263e6a5c
Remove dummy store
2022-06-23 22:25:23 +02:00
e0db158ece
Redraw whenever a message is logged
2022-06-23 22:15:36 +02:00
1e61f15e8d
Log via log crate
2022-06-23 13:24:26 +02:00
e601476d02
Dissolve workspace
2022-06-23 12:20:20 +02:00