Commit graph

223 commits

Author SHA1 Message Date
717ac4c47a Sort nick list alphabetically 2022-07-10 13:45:01 +02:00
e188a99f2a Implement simple single-line editor 2022-07-08 11:28:43 +02:00
cd320b3678 Improve export format slightly
- Use [...] instead of ... as placeholder
- Fix indentation on multiline messages
2022-07-08 00:06:02 +02:00
0ccf788d7b Add option to export plain text room logs 2022-07-07 03:41:44 +02:00
02d3b067b8 Show informative prefixes in nick list
~ = logged into an account
* = is host (supercedes ~)
! = is staff (supercedes *)
> = is current session
2022-07-06 19:34:30 +02:00
39560f1fc5 Show amount of rooms in room list 2022-07-06 11:33:57 +02:00
e1585bfe30 Update dependencies 2022-07-06 11:23:34 +02:00
9f9f68466a Don't always render list cursor 2022-07-06 10:18:31 +02:00
a03971c019 Remove unused code 2022-07-06 10:18:00 +02:00
47d67022f0 Fix chat rendering over room status 2022-07-06 10:12:29 +02:00
2a710ab727 Render nick list with generic list 2022-07-06 10:10:05 +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
9b3ea00d1b Use longer time format 2022-07-05 20:49:07 +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
8b7c58b702 Add generic list 2022-07-05 19:37:29 +02:00
446e3e885a Move chat to ui module 2022-07-05 19:37:29 +02:00
603876738f Fix hue hash for emoji-heavy nicks 2022-07-04 22:40:49 +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
37d10821a4 Implement euph color hashing 2022-07-02 17:22:59 +02:00
025bd788cf Fix warnings 2022-06-30 15:16:47 +02:00
e1ef195198 Fix ping pong 2022-06-30 15:16:37 +02:00
4da132b5bb Fix suffixes in room list 2022-06-28 10:32:10 +02:00
075a9b266e Fix chat size calculations 2022-06-28 10:24:28 +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
3e9ceba302 Connect to new rooms 2022-06-27 10:14:30 +02:00
05ac42ab78 Connect to and disconnect from existing rooms 2022-06-27 09:51:22 +02:00
365b3fffd0 Fix unique constraint violation when joining 2022-06-27 09:50:56 +02:00
7880f3389c Fix scroll offset calculation 2022-06-27 09:30:51 +02:00
32e8616ed7 Move cursor in room list 2022-06-27 09:30:41 +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
54e5a7c97c Render nicer indent for multi-line messages 2022-06-25 17:01:04 +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
3ad05182e3 Make main screen visible by default 2022-06-25 11:43:35 +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
5b28d1601d Request logs every 2 seconds instead of 3 2022-06-24 23:04:05 +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
b30adaf17c Decrease log request delay 2022-06-24 18:10:20 +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
76412e8287 Purge replies regularly 2022-06-24 15:56:02 +02:00