Commit graph

36 commits

Author SHA1 Message Date
84279d6800 Print non-export output on stderr 2023-02-23 14:41:10 +01:00
2f7234189b Add --verbose flag 2023-01-23 23:03:17 +01:00
5acf49d018 Simplify lints 2022-12-11 20:36:41 +01: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
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
8eaec4426b Log encountered errors on shutdown 2022-09-09 22:25:09 +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
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
Renamed from cove-tui/src/main.rs (Browse further)