Commit graph

48 commits

Author SHA1 Message Date
36b717ff8c Use euphoxide instead of euph module 2022-08-18 18:13:49 +02:00
186ca5ea5a Add json export 2022-08-10 03:08:06 +02:00
973a621a13 Fix type conversion error when cursor is at bottom 2022-08-08 21:31:12 +02:00
ff4118e21d Query and set seen status via store 2022-08-08 15:14:50 +02:00
20ec6ef3b3 Set messages' seen status when adding to vault 2022-08-08 15:14:50 +02:00
8b66de44e0 Increase delay between log requests 2022-08-06 02:04:09 +02:00
a85bdd306b Highlight /me messages in the editor 2022-08-03 15:18:36 +02:00
3fd08fd399 Refine @mention highlighting 2022-08-03 00:46:55 +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
f8ac8a22e4 Highlight @mentions and &rooms 2022-08-03 00:04:18 +02:00
cfcc663169 Remove pseudo message after server replied 2022-08-02 21:43:35 +02:00
a0b89b3990 Remove unused functions 2022-08-02 21:10:53 +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
e6e6bcaf31 Fix editor crashing when entering whitespace 2022-08-02 01:09:40 +02:00
ac2602c4b8 Rename second euph Message to SmallMessage 2022-08-01 20:05:50 +02:00
8e2e7d4764 Render /me messages properly 2022-08-01 19:57:39 +02:00
4ac0b5f074 Make new ChatMsg trait for Chat message rendering 2022-08-01 19:57:05 +02:00
f501170d2c Remove unnecessary async-s 2022-07-24 19:02:56 +02:00
096e3f7cfd Connect as human instead of bot 2022-07-24 19:02:07 +02:00
94a746f992 Fix nick from snapshot being ignored 2022-07-24 18:57:32 +02:00
e19ff7a622 Send and store euph cookies when connecting 2022-07-24 18:57:32 +02:00
8bc7af0d3f Replace chrono dependency by time 2022-07-24 17:27:58 +02:00
78906ffd96 Placate some warnings 2022-07-20 20:49:02 +02:00
d638ba2887 Get last possible Msg id 2022-07-19 17:04:44 +02:00
4effe38c1d Increase ping and reply timeout
While downloading logs for &music, the server would repeatedly time out
on ws pings because it took too much time responding to the log
commands. This change makes reconnects less likely at the cost of not
noticing them as quickly.
2022-07-05 20:49:36 +02:00
4712798bf5 Stay connected if room requires auth
Even though authentication is not possible yet
2022-07-05 20:18:40 +02:00
7f1dc020d3 Render room list with new generic list 2022-07-05 19:37:29 +02:00
603876738f Fix hue hash for emoji-heavy nicks 2022-07-04 22:40:49 +02:00
37d10821a4 Implement euph color hashing 2022-07-02 17:22:59 +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
3e9ceba302 Connect to new rooms 2022-06-27 10:14:30 +02:00
e9e3b6e21c Render list of known rooms 2022-06-26 19:03:44 +02:00
6c26f62008 Create room table for easier room deletion 2022-06-26 16:43:05 +02:00
5b28d1601d Request logs every 2 seconds instead of 3 2022-06-24 23:04:05 +02:00
b30adaf17c Decrease log request delay 2022-06-24 18:10:20 +02:00
ce58e5b4be Repeatedly request logs while in a room 2022-06-24 17:25:35 +02:00
76412e8287 Purge replies regularly 2022-06-24 15:56:02 +02:00
d10efb8757 Fix some warnings 2022-06-24 15:55:54 +02:00
57351f65be Update vault on send events and replies 2022-06-24 15:33:45 +02:00
72b531d216 Insert euph messages into vault 2022-06-24 00:20:34 +02:00
fa746d0749 Print error if room stops with an error 2022-06-23 22:15:09 +02:00
1df34e9f57 Handle some events by logging them 2022-06-23 21:07:23 +02:00
3e5f97c2cd Structure room similar to conn 2022-06-23 17:15:35 +02:00
1ae81899a6 Include successful replies in conn event stream 2022-06-23 13:39:09 +02:00
e601476d02 Dissolve workspace 2022-06-23 12:20:20 +02:00