Commit graph

938 commits

Author SHA1 Message Date
cba79658fa Don't post new embeds for old messages 2025-11-10 00:45:56 +13:00
b4dd66fbec More consistently generate embeds for Matrix 2025-11-09 01:07:03 +13:00
bc32910cc8 Silence errors if generated embeds can't be sent 2025-11-09 00:24:24 +13:00
d95a114377 Fix matrix api joinRoom() for remote rooms (#60)
When using self-service mode and trying to link with a remote matrix
room (room not in the same HS as the bridge user), then we need to add
the "via" HSs to join the room with, or else it fails.

We get it from the "m.space.child" in the "children_state" of the space
hierarchy.

Co-authored-by: Cadence Ember <cadence@disroot.org>
Reviewed-on: cadence/out-of-your-element#60
Co-authored-by: Elliu <elliu@hashi.re>
Co-committed-by: Elliu <elliu@hashi.re>
2025-11-02 07:50:16 +00:00
255e166e8c Better message when remote emojis unavailable 2025-10-31 16:22:32 +13:00
d4f4664c25 Fix retrying m->d message deletions 2025-10-23 23:09:14 +11:00
3de762d428 Fix stickers that don't provide content type 2025-10-12 12:17:20 -06:00
cffd3c9f2e Fix converting discord channel links 2025-10-10 12:26:01 -06:00
5b7433de32 Make tests time zone independent 2025-10-07 14:09:50 -05:00
7916f82b55 Change thread started message (closes #61) 2025-10-07 14:09:42 -05:00
7905802825 Allow customising port in setup 2025-10-07 00:48:06 -05:00
3891506163 Roll back snowtransfer to avoid issue with pins 2025-10-07 00:46:44 -05:00
d8e6de62e5 Keep sim_proxy profile data up to date 2025-09-08 16:26:16 +12:00
5a152b87b8 I guess mentions is an optional property too 2025-09-08 12:37:19 +12:00
a968bacffd Update discord-markdown
Interpret channel URLs the same as a channel #mention
2025-09-03 00:00:02 +12:00
c71044fdec Only edit events if the text has changed 2025-08-29 00:09:18 +12:00
954d41269c Store directs in database rather than account data 2025-08-21 11:30:23 +12:00
5e4bea6ce6 Remove useless loop 2025-08-21 00:47:50 +12:00
344822cec0 Minor copyedit 2025-08-17 18:25:34 +12:00
a7abdfdc25 Persist cookies longer than session 2025-08-17 18:24:27 +12:00
2a0e22a122 Don't explode if it can't send follow-up errors
This _should_ be awaited all the way up, but it didn't work for me,
and better safe than sorry I guess?
2025-08-13 20:49:02 +12:00
160efc5592 Update dependencies 2025-08-13 20:30:19 +12:00
106aea4031 Remove silly stringify 2025-08-13 13:41:50 +12:00
ca8bbe076c Replace PK multiple attempts with cache lookup 2025-08-13 13:32:26 +12:00
7bfe140d08 More precise power level checking 2025-08-05 01:40:56 +12:00
67291a3736 Get member data when running backfill 2025-08-05 01:25:09 +12:00
6c23c5725a Fix default power property usage 2025-08-05 00:53:33 +12:00
50ca219fc1 Fix retrying d->m errors 2025-08-05 00:06:01 +12:00
e306b95764 Add test case for something that was irking me 2025-08-04 23:27:56 +12:00
2614493646 Look harder for username data 2025-08-04 18:10:08 +12:00
cf39737b5a Move to util 2025-08-04 18:09:39 +12:00
9a33ba3ed2 Fix evil encrypted file event with null url 2025-07-21 12:46:51 +12:00
baf024af84 Fix invalid power level state changes 2025-06-23 10:09:34 +12:00
10a3185823 Give sims enough power to send to read-only rooms 2025-06-22 22:35:33 +12:00
65498e6cd1 Don't archive threads that are part of a forum 2025-06-22 19:04:25 +12:00
639912fee3 Don't overwrite space parent of self-service rooms 2025-06-22 18:51:24 +12:00
50a047249b Check hierarchy instead of m.space.child 2025-06-22 18:38:20 +12:00
efaa59ca92 Update CloudStorm (requires node 22+!) 2025-06-21 22:57:31 +12:00
4b5fb59d96 Fix directory with emoji files 2025-06-21 17:02:57 +12:00
7d83f114ba Fix channel links inside lists 2025-06-21 14:45:49 +12:00
408475dabb Fix guild emoji upload command 2025-06-17 17:18:44 +12:00
d5d51b4e7e Don't search for excessively long text 2025-06-17 14:54:34 +12:00
e0c0b7c9c2 Set up emojis in-process if needed 2025-06-16 23:10:55 +12:00
2c15468c22 Fix m->d then d->m reactions not merging 2025-06-16 22:50:34 +12:00
edf60bcd2d Remove provider line from Tenor gifs 2025-06-15 21:18:33 +12:00
890e80854f m->d: render tables 2025-06-09 12:07:11 +12:00
65a591e924 Add documentation for info API 2025-06-08 23:02:50 +12:00
45de3f8be4 Info API: Use HTTPS for avatar URLs 2025-06-08 22:52:07 +12:00
557b7653e2 Test coverage for message info API 2025-06-08 22:29:10 +12:00
ab396bd581 Generate embeds for invites with events 2025-06-08 21:52:28 +12:00