Tulir Asokan
42fa6ac465
hicli/sync: include replied-to events in sync and pagination
...
Should mostly fix #496
2024-12-21 16:04:39 +02:00
Tulir Asokan
4c95baa038
hicli/database: fix latest version number
2024-12-21 02:00:09 +02:00
Tulir Asokan
da7eb6c583
hicli,web: add support for joining rooms
...
Fixes #503
2024-12-20 16:37:10 +02:00
Tulir Asokan
0fbf76af98
hicli,web: add support for read receipts
...
Fixes #514
2024-12-18 03:34:27 +02:00
Tulir Asokan
aa8148f5af
hicli/database: add flag for events that had reply fallbacks removed
2024-12-18 00:46:59 +02:00
Tulir Asokan
a79c249688
hicli/database: add missing indexes for fast room deletes
2024-12-14 13:45:49 +02:00
Tulir Asokan
678743703c
web/timeline: add resend button for failed messages
2024-12-04 00:48:04 +02:00
Tulir Asokan
2a6d5408bd
main: move version info to separate package and refactor other things
2024-11-27 03:20:40 +02:00
Tulir Asokan
80f9a8bb6b
hicli/database,web/roomlist: show marked unread status
2024-11-16 23:51:19 +02:00
Tulir Asokan
b3cd8cc57e
hicli/init: send room account data in initial payload
2024-11-16 23:19:50 +02:00
Tulir Asokan
de405f9661
hicli/database: fix mass inserting state
2024-11-13 20:44:43 +02:00
Tulir Asokan
d3b93327f2
hicli/paginate: optimize storing members in massive rooms
2024-11-12 23:35:11 +02:00
Tulir Asokan
e370a12b19
web/store: only fetch full member list when needed
2024-11-12 22:47:28 +02:00
Tulir Asokan
5832a935cf
all: use markdown for custom emojis, improve editing
...
Edits will now use a different HTML -> markdown converter than what is
used to generate the body. This allows the plaintext body to have a
plain shortcode for custom emojis, while still having the raw data for
edits.
Additionally, for sent events, the raw input is saved locally, which
allows preserving commands and other such things. A future extension
may store the raw input in a custom field in the Matrix event to allow
lossless edits of messages sent from other clients.
2024-11-02 14:00:21 +02:00
Tulir Asokan
214d4fde53
hicli/html,web/timeline: add support for LaTeX rendering
2024-11-02 02:51:00 +02:00
Tulir Asokan
976d1ae9cb
web/timeline: add big emojis
2024-10-27 18:40:43 +02:00
Tulir Asokan
98f8ca2cdc
hicli/database: fix json tag on MegolmSessionID
2024-10-27 01:41:03 +03:00
Tulir Asokan
d9d0718bc6
web/emojipicker: add subscribe button for custom emoji packs
2024-10-26 16:28:56 +03:00
Tulir Asokan
72e1bd428e
hicli/sync: send account data to frontend
2024-10-25 19:15:22 +03:00
Tulir Asokan
abc5327041
hicli: delete room data on leave
2024-10-24 02:14:46 +03:00
Tulir Asokan
e243593e06
server: add Cache-Control and ETag headers
2024-10-23 02:26:37 +03:00
Tulir Asokan
014c8c07a8
hicli/database: add temporary hacky fix for reaction aggregations
...
The aggregations will be redone properly later
2024-10-22 16:36:49 +03:00
Tulir Asokan
9d96ed1b12
hicli/database: fix FillReactionCounts
2024-10-22 01:09:04 +03:00
Tulir Asokan
2c5738f7f2
hicli/database: refactor media cache
2024-10-20 13:21:34 +03:00
Tulir Asokan
4b9e28c644
hicli/database: store tombstone content in room table
2024-10-20 12:28:09 +03:00
Tulir Asokan
7fbdfffd90
hicli/send: encrypt message asynchronously
2024-10-19 02:02:04 +03:00
Tulir Asokan
3dd7f9a4bd
web/timeline: fix newlines in plaintext messages
2024-10-18 12:56:38 +03:00
Tulir Asokan
2179fb2c18
hicli/sync: recalculate unreads on redaction
2024-10-18 00:57:27 +03:00
Tulir Asokan
0455ff3d24
hicli: calculate unreads locally
2024-10-17 21:49:57 +03:00
Tulir Asokan
1db1d2db5c
all: move hicli from mautrix-go and add more features
2024-10-17 20:31:03 +03:00