Commit graph

875 commits

Author SHA1 Message Date
Tulir Asokan
7fbdfffd90 hicli/send: encrypt message asynchronously 2024-10-19 02:02:04 +03:00
Tulir Asokan
83abfe7892 hicli/pushrules: fix panic if power level event is missing 2024-10-18 20:38:37 +03:00
Tulir Asokan
e2b8c0e993 ci: actually fix build command 2024-10-18 15:19:17 +03:00
Tulir Asokan
37e43a41e4 web/notifications: increase max length 2024-10-18 15:16:44 +03:00
Tulir Asokan
95e9813ff3 ci: fix build commands 2024-10-18 15:16:26 +03:00
Tulir Asokan
7601609683 hicli/pushrules: add support for room mentions 2024-10-18 14:11:18 +03:00
Tulir Asokan
3dd7f9a4bd web/timeline: fix newlines in plaintext messages 2024-10-18 12:56:38 +03:00
Tulir Asokan
8d201642c8 hicli/html: fix closing font tags in html sanitizer 2024-10-18 12:27:16 +03:00
Tulir Asokan
475a57e3f5 hicli/verify: return error if secret is missing 2024-10-18 02:30:54 +03:00
Tulir Asokan
3dd083fc1c server: fix isUserFetch check 2024-10-18 01:45:49 +03:00
Tulir Asokan
e00baf6853 web/timeline: highlight messages that mention you 2024-10-18 01:16:13 +03:00
Tulir Asokan
2179fb2c18 hicli/sync: recalculate unreads on redaction 2024-10-18 00:57:27 +03:00
Tulir Asokan
9254461795 hicli/sync: always send room in sync if own receipts change 2024-10-17 23:22:29 +03:00
Tulir Asokan
d1dedd51fe web/timeline: fix unspoilering spoilers 2024-10-17 23:09:37 +03:00
Tulir Asokan
00630f997d web/roomlist: render unread message counts 2024-10-17 22:07:28 +03:00
Tulir Asokan
0455ff3d24 hicli: calculate unreads locally 2024-10-17 21:49:57 +03:00
Tulir Asokan
504e2bd976 main: move into cmd directory 2024-10-17 20:40:34 +03:00
Tulir Asokan
1550d534f8 websocket: move generating initial sync into hicli 2024-10-17 20:37:38 +03:00
Tulir Asokan
1db1d2db5c all: move hicli from mautrix-go and add more features 2024-10-17 20:31:03 +03:00
Tulir Asokan
d79be2b8cf dependencies: update mautrix-go 2024-10-16 17:34:47 +03:00
Tulir Asokan
1ad5a14d0f web/util: fix focus event 2024-10-16 17:01:03 +03:00
Tulir Asokan
0bbb84c6d1 web: adjust some styles 2024-10-16 17:01:03 +03:00
Tulir Asokan
ee88489a9b dotfiles: remove unused codeclimate file 2024-10-15 15:06:01 +03:00
Tulir Asokan
b31eb2ea75 web/main: make room view and list separate screens on mobile 2024-10-15 13:54:22 +03:00
Tulir Asokan
747a015bcc web/timeline: add overflow wrap for message bodies 2024-10-15 13:34:23 +03:00
Tulir Asokan
90e68875f1 server: only validate sec-fetch headers if present 2024-10-15 12:03:45 +03:00
Tulir Asokan
a4d1a7feeb build.sh: add build script 2024-10-15 02:31:22 +03:00
Tulir Asokan
cf56cd24aa dependencies: update mautrix-go 2024-10-15 02:22:31 +03:00
Tulir Asokan
038e62120b server: add config option to enable pprof endpoints 2024-10-15 02:19:21 +03:00
Tulir Asokan
08bea53cf1 dependencies: update mautrix-go 2024-10-15 01:53:20 +03:00
Tulir Asokan
f0de332b00 dependencies: update mautrix-go to use user avatar as DM room avatar 2024-10-15 01:43:02 +03:00
Tulir Asokan
1c10ba9348 dependencies: update mautrix-go 2024-10-15 01:21:37 +03:00
Tulir Asokan
8eaf5f7a4f web/timeline: don't send read receipts for own messages 2024-10-15 01:16:24 +03:00
Tulir Asokan
d3fef15c56 server: username isn't too long to fit token 2024-10-15 01:08:23 +03:00
Tulir Asokan
89ece7fb45 web/timeline: send read receipts 2024-10-15 01:06:32 +03:00
Tulir Asokan
3c596a200f web/composer: send typing notifications 2024-10-15 00:40:06 +03:00
Tulir Asokan
c16a2c2c80 server: remove header validation for websockets 2024-10-15 00:14:55 +03:00
Tulir Asokan
ce43c6946c web/composer: store drafts in localStorage 2024-10-15 00:06:00 +03:00
Tulir Asokan
3536aa1569 web/timeline: force pre blocks to be inline in replies to apply line limit 2024-10-14 23:24:43 +03:00
Tulir Asokan
d77534c1de web/util: move identifier validation functions to separate file 2024-10-14 23:24:17 +03:00
Tulir Asokan
c4c5563f9a web/timeline: make reply placeholder 2 lines long 2024-10-14 23:04:04 +03:00
Tulir Asokan
73d8c5c6bb dependencies: update mautrix-go 2024-10-14 17:35:06 +03:00
Tulir Asokan
876ddaf51a web/statestore: fix second form of applying edits 2024-10-14 17:34:09 +03:00
Tulir Asokan
716b43ebd1 web/timeline: adjust timestamp and member event rendering 2024-10-14 16:46:00 +03:00
Tulir Asokan
bd52d758b9 web/roomview: focus input on ctrl+v 2024-10-14 16:45:46 +03:00
Tulir Asokan
ff690e50af web/statestore: support edit event being processed after last_edit_rowid update 2024-10-14 01:55:49 +03:00
Tulir Asokan
464cd3fe3e web/timeline: add more padding to events 2024-10-14 01:55:49 +03:00
Tulir Asokan
a6d9ff542c dependencies: update mautrix-go 2024-10-14 01:55:49 +03:00
Tulir Asokan
6933665795 web/timeline: make event timestamp stand out less 2024-10-14 01:27:59 +03:00
Tulir Asokan
e9834fd987 web: request replied-to event if it's not cached 2024-10-14 01:26:33 +03:00