Tulir Asokan
2ea80dac6f
web/statestore: allow sync event fields to be null
2024-12-29 20:00:11 +02:00
Tulir Asokan
2b206bb32f
hicli/database: don't store space depth
2024-12-29 20:00:04 +02:00
Tulir Asokan
326b06c702
hicli/database: store spaces edges
2024-12-29 19:59:58 +02:00
Tulir Asokan
8b1354b4a7
hicli/send: add /rawstate command
2024-12-27 16:48:45 +02:00
Tulir Asokan
5fbb8a21ab
hicli/sync: fix detecting db lock errors
2024-12-23 22:46:14 +02:00
Tulir Asokan
132a7dce15
dependencies: update mautrix-go
2024-12-22 15:01:00 +02:00
Sumner Evans
cf857e459e
hicli/sync: fix caching media edits in encrypted rooms
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-12-21 13:30:11 -07:00
Sumner Evans
4c4744eba8
web/timeline: render MSC4095 URL previews
...
This commit implements rending of MSC4095[1] bundled URL previews and
includes a preference for disabling rendering of the previews.
[1]: https://github.com/matrix-org/matrix-spec-proposals/pull/4095
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-12-21 10:38:44 -07:00
Tulir Asokan
70938b2319
web/composer: add support for sending stickers
2024-12-21 17:34:37 +02:00
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
158409db2f
hicli/json-commands: disable get_events_by_rowids
2024-12-18 00:48:10 +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
29b787f94a
hicli/sync: don't fail sync if database is locked
2024-12-17 22:34:54 +02:00
Tulir Asokan
cd4655ac38
config: make origin patterns configurable
2024-12-14 22:30:58 +02:00
Tulir Asokan
a79c249688
hicli/database: add missing indexes for fast room deletes
2024-12-14 13:45:49 +02:00
Tulir Asokan
6f3619f632
web/rightpanel: add button to track user devices
2024-12-14 00:45:11 +02:00
Tulir Asokan
0fb9805c85
media: add media-src to CSP to work around chrome bug
2024-12-14 00:19:54 +02:00
Tulir Asokan
ddd97655b0
hicli/send: add /unencrypted command
2024-12-11 02:27:20 +02:00
Tulir Asokan
1e347a4c00
main: don't stop server if it wasn't started
2024-12-11 01:04:01 +02:00
Tulir Asokan
152942663f
server: remove sec header filter
2024-12-08 00:21:33 +02:00
Tulir Asokan
5638adf6bc
web/main: automatically reload page if version changes
2024-12-07 16:25:15 +02:00
Tulir Asokan
cc2f334502
hicli/profile: use mautrix-go's GetCachedDevices
2024-12-07 15:05:31 +02:00
Tulir Asokan
a37a35795c
main: don't initialize event buffer before loading config
2024-12-07 01:33:42 +02:00
Tulir Asokan
149114354a
websocket/buffer: make size configurable
2024-12-07 01:31:05 +02:00
Tulir Asokan
7d6bbe77b9
websocket: add support for resuming sessions
2024-12-07 01:17:51 +02:00
Tulir Asokan
f9ae6bd031
web/rightpanel: fetch different user info sections separately
2024-12-06 18:37:22 +02:00
Tulir Asokan
838a9ce106
hicli/profile: check device signature for own cross-signing keys
2024-12-06 16:34:07 +02:00
Tulir Asokan
2c7ad651e4
web/main: fix restoring state on reload
2024-12-06 16:05:11 +02:00
Tulir Asokan
f180077f0a
media: generate blurhashes for video thumbnails
2024-12-05 19:47:43 +02:00
Tulir Asokan
72dab88ed2
web/rightpanel: add more info to user view
2024-12-05 15:58:29 +02:00
Tulir Asokan
678743703c
web/timeline: add resend button for failed messages
2024-12-04 00:48:04 +02:00
Tulir Asokan
529ffda4ed
main: add support for logging out
2024-12-03 23:59:15 +02:00
Tulir Asokan
74439be24c
gomuks: enable http2 read idle timeouts
2024-12-03 23:28:35 +02:00
Tulir Asokan
12f9031ab1
web/composer: add support for sending location messages
2024-12-02 19:19:54 +02:00
Tulir Asokan
b8fe8372f2
media: create blurhashes for outgoing images
2024-12-02 00:10:30 +02:00
Tulir Asokan
91676f3e98
web/timeline: add special style for spoiler reasons
2024-11-29 17:29:54 +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
4349f7d75e
main: use x/net/http2 directly and add option to disable http2
2024-11-22 01:11:15 +02:00
Sumner Evans
2551540e99
web/timeline: highlight inline code ( #524 )
2024-11-21 01:05:28 +02:00
Tulir Asokan
f3717505bf
hicli/sync,web/mainscreen: add sync status indicator
...
Fixes #500
2024-11-21 00:49:03 +02:00
Tulir Asokan
3a34576d88
config: enable file logging by default
2024-11-18 00:06:40 +02:00
Tulir Asokan
0bf4452e6e
config: fix log directory on macOS and Windows
2024-11-18 00:02:35 +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
b585d72069
hicli/verify: add support for passphrase in addition to recovery key
2024-11-15 16:02:51 +02:00
Tulir Asokan
50eabb7b56
web/login: add support for SSO and Beeper email login
...
Fixes #493
2024-11-15 16:00:13 +02:00
Tulir Asokan
de405f9661
hicli/database: fix mass inserting state
2024-11-13 20:44:43 +02:00