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
d10efb8757
Fix some warnings
2022-06-24 15:55:54 +02:00