1
0
Fork 0
mirror of https://git.sr.ht/~emersion/gamja synced 2025-03-28 07:39:57 -04:00
gamja-old/components
Simon Ser 91208a6d47 Add support for CHATHISTORY TARGETS
The main motivation is to avoid missing direct messages coming from
other users.

A nice side-effect is that we no longer need to issue CHATHISTORY
queries for each channel we JOIN: instead, we can only fetch
history for targets known to have new messages available (as indicated
by CHATHISTORY TARGETS).

We use read receipts instead of delivery receipts, so that reloading
the webapp restores the exact same state (ie, unread messages are
re-fetched).

References: https://github.com/ircv3/ircv3-specifications/pull/450
2021-06-02 20:37:20 +02:00
..
app.js Add support for CHATHISTORY TARGETS 2021-06-02 20:37:20 +02:00
buffer-header.js Linkify channel names 2021-06-01 09:37:35 +02:00
buffer-list.js Pretty-print buffer name in buffer header 2021-05-31 17:39:37 +02:00
buffer.js Linkify channel names 2021-06-01 09:37:35 +02:00
composer.js Set enterkeyhint in composer 2021-05-31 18:16:49 +02:00
connect-form.js Hide server URL input if set in config or query 2021-05-31 18:13:44 +02:00
dialog.js Add dialog for join form 2021-03-08 16:23:16 +01:00
help.js Add help section for commands 2021-03-08 17:25:00 +01:00
join-form.js Rename Connect/Join to ConnectForm/JoinForm 2021-03-09 13:25:31 +01:00
member-list.js Display prefixes in member list 2021-05-31 15:56:08 +02:00
network-form.js Add UI to edit/delete a network 2021-05-25 16:59:59 +02:00
scroll-manager.js Make all resource paths relative 2021-03-02 22:46:48 +01:00