Commit graph

42 commits

Author SHA1 Message Date
1f19b4cdf5 Query store chronologically 2022-08-03 02:02:06 +02:00
b57c70dd01 Store room times as epoch time
Resets migrations because nobody except me is using cove anyways and
this is easier than keeping backwards compatibility.
2022-08-03 00:22:07 +02:00
00bcdddc62 Enable some warnings 2022-08-02 02:17:37 +02:00
9ac646174c Fix some warnings 2022-08-02 01:38:32 +02:00
ac2602c4b8 Rename second euph Message to SmallMessage 2022-08-01 20:05:50 +02:00
4ac0b5f074 Make new ChatMsg trait for Chat message rendering 2022-08-01 19:57:05 +02:00
32bb9898dc Add euph_trees todo 2022-08-01 17:11:32 +02:00
297d62d173 Rename parameters for consistency 2022-07-31 20:03:14 +02:00
f501170d2c Remove unnecessary async-s 2022-07-24 19:02:56 +02:00
7d32a7ebe0 Store cookie jars in euph vault 2022-07-24 18:47:21 +02:00
282609916a Rename some methods for consistency 2022-07-24 17:45:29 +02:00
8bc7af0d3f Replace chrono dependency by time 2022-07-24 17:27:58 +02:00
d638ba2887 Get last possible Msg id 2022-07-19 17:04:44 +02:00
0ccf788d7b Add option to export plain text room logs 2022-07-07 03:41:44 +02:00
93cc2a6c13 Switch to new toss commit 2022-07-04 19:50:07 +02:00
11422801b0 Display nicks with hashed color 2022-07-02 17:23:30 +02:00
e1ef195198 Fix ping pong 2022-06-30 15:16:37 +02:00
6fbc0c5ff7 Render and interact with individual rooms 2022-06-28 10:24:20 +02:00
9cd7ee008d Store time of first and last join for each room 2022-06-27 10:34:13 +02:00
19d9a19c06 Delete existing rooms 2022-06-27 10:19:17 +02:00
365b3fffd0 Fix unique constraint violation when joining 2022-06-27 09:50:56 +02:00
6c26f62008 Create room table for easier room deletion 2022-06-26 16:43:05 +02:00
62033ee5bb Mention vault opening
This way, it hopefully doesn't look like the program is hanging whenever
it is launched.
2022-06-25 15:01:34 +02:00
d44a7faf61 Trim message content before displaying 2022-06-25 11:47:14 +02:00
8bdd626909 Fix query for last span 2022-06-25 11:43:14 +02:00
97366485c9 Fix schema for euph_spans
A primary key implies a NOT NULL constraint for all its columns, which
is not what we want here.
2022-06-24 23:04:17 +02:00
cda1e8f7d8 Incrementally update euph_trees 2022-06-24 21:13:02 +02:00
ad3a67cdc3 Make euph_trees a temporary database 2022-06-24 21:12:52 +02:00
f272bc6dcb Fix performance of retrieving path 2022-06-24 19:19:51 +02:00
6facbd5c96 Make euph_trees a table instead of a view 2022-06-24 19:19:38 +02:00
721461f7be Create some indices 2022-06-24 18:10:08 +02:00
ce58e5b4be Repeatedly request logs while in a room 2022-06-24 17:25:35 +02:00
57351f65be Update vault on send events and replies 2022-06-24 15:33:45 +02:00
4e4eb036e0 Fix span when adding messages 2022-06-24 01:04:27 +02:00
bdf651b40c Fix sql errors 2022-06-24 00:34:29 +02:00
d6821881f3 Implement inserting euph messages into vault 2022-06-24 00:20:14 +02:00
15933aac78 Fix foreign key constraint 2022-06-24 00:15:10 +02:00
5abda48b86 Switch to unbounded receiver for vault 2022-06-23 22:41:02 +02:00
e6af7e6aa1 Print vault errors to stderr 2022-06-23 22:36:38 +02:00
ae2c887a3c Restrict and fix visibility 2022-06-23 21:43:46 +02:00
bbe1ab7bfd Fix initial migration 2022-06-23 13:23:03 +02:00
e601476d02 Dissolve workspace 2022-06-23 12:20:20 +02:00