N0VA
0b888cfbf2
Configurable @room ping discord roles
2026-10-03 17:53:21 +02:00
Cadence Ember
77cc1e6eae
Better solution for previous commit
2026-09-25 14:05:01 +12:00
Cadence Ember
59b5e05b33
Make m->d Klipy links not produce error
2026-09-24 13:18:52 +12:00
Cadence Ember
2959fd8ae3
Render pug blocks without a separate template
2026-09-15 23:42:06 +12:00
Cadence Ember
9058b60efe
Update dependencies
2026-09-15 01:40:03 +12:00
Cadence Ember
2430d60809
v3.7
2026-09-14 16:22:00 +12:00
Cadence Ember
3d648e23c8
Check for homeserver liveliness more
2026-09-14 16:20:56 +12:00
Cadence Ember
021f02f981
d->m: Try too-large PNGs as JPEG for upload
...
Large PNGs were almost certainly originally JPEG photos that were
converted to PNG by the user copy-pasting.
If the PNG is just supposed to be that large, you can still get the
original through the external URL option.
Had to change _removeExpiryParams to be based on URL parsing instead of
regexp because regexp didn't work with &format=jpeg on the end.
2026-09-14 00:30:03 +12:00
Cadence Ember
c71120e463
Better Discord startup checking
2026-09-11 23:27:39 +12:00
Cadence Ember
965fcab646
m->d edits now wait for original message
2026-09-11 20:07:36 +12:00
Cadence Ember
cf95f7d915
Add AI policy
2026-09-11 12:57:46 +12:00
Cadence Ember
5e9f3cd532
Add retries back to PluralKit API
2026-09-11 12:51:29 +12:00
Cadence Ember
7faa8a3c9e
Remove unwise nextTick delay
2026-09-11 12:47:15 +12:00
Cadence Ember
1bb22e315a
Fix m->d m.mentions for webhooks
2026-09-08 23:53:07 +12:00
Cadence Ember
82f921caee
Make poll vote counters more verbose
2026-09-08 18:41:07 +12:00
Cadence Ember
70b18c8833
Guard against hopefully impossible situation
2026-09-08 18:40:54 +12:00
Cadence Ember
9b01e522cc
Discord default file size limit is now 20 MB
2026-09-05 11:53:24 +12:00
Cadence Ember
c7389ff2d6
Improve d->m highlighting for toki pona community
2026-08-23 02:58:00 +12:00
Cadence Ember
cf12293d5c
Allow anyone to respond to polls
2026-08-20 12:58:59 +12:00
Cadence Ember
2e84c71d96
Fix creating webhooks for matrix users
2026-08-19 22:21:46 +12:00
Cadence Ember
0d398be60a
Fix logging in to Matrix on web
2026-08-19 20:42:50 +12:00
Cadence Ember
b9be8b5887
Remove mistaken logging
2026-08-19 20:40:45 +12:00
Cadence Ember
1dcd5620c4
SnowTransfer error handling is no longer pathetic
2026-08-17 17:30:06 +12:00
Cadence Ember
c0c6419bd1
Remove mx-reply earlier to skip tree walking it
2026-08-16 22:37:01 +12:00
Cadence Ember
674cd532cd
Fix m->d poll questions over 45 characters
2026-08-16 22:32:10 +12:00
Cadence Ember
b3ef973568
Add noscript notice to opt-out page
2026-08-14 16:52:51 +12:00
Cadence Ember
7229206d09
Fix error when forwarding a crosspost lacks author
2026-08-14 09:51:00 +12:00
Cadence Ember
b7fa7c3e2d
Map PluralKit colour to MSC4522 colour
2026-08-14 09:50:38 +12:00
Cadence Ember
db2c038f40
Support attachment spoiler flag
2026-08-11 22:05:58 +12:00
Cadence Ember
c7dbd17209
Move embed via line to footer
2026-08-10 19:43:14 +12:00
Cadence Ember
85b9e4743f
Support more unnecessary room link percent-encodes
2026-08-06 16:28:50 +12:00
Cadence Ember
f42d8a80eb
Update dependency
2026-08-04 14:34:21 +12:00
Cadence Ember
0034193953
Add privacy policy & opt out (requires contact)
2026-08-04 14:32:40 +12:00
Cadence Ember
63a6d37ec2
Support redirecting out of oauth
2026-08-04 14:31:33 +12:00
Cadence Ember
50d5509c07
Rename files for consistency
2026-08-04 11:43:11 +12:00
Cadence Ember
c8961a9bec
Update dependencies
2026-07-30 19:31:17 +12:00
Cadence Ember
a3ce911218
Support /plu/ral webhook proxying
2026-07-30 19:24:31 +12:00
Cadence Ember
544c5206c7
Fix non-PK messages from PK users being flaky
2026-07-28 01:12:39 +12:00
Cadence Ember
b765f564b3
Remove rather than truncate links in reply preview
2026-07-27 23:45:17 +12:00
Cadence Ember
c035e49d5b
Add (bot) to Matrix side displayname
2026-07-27 23:14:05 +12:00
melody
fb1e5571a9
Docs: Update melody's oci image link
2026-07-27 00:40:22 +12:00
Cadence Ember
8f65b2fa4c
Responses: Combine data from multi-part messages
2026-07-24 18:07:08 +12:00
Cadence Ember
fa716cd239
Prevent typing events double-bridging
2026-07-20 21:45:44 +12:00
Cadence Ember
ed0bddaae0
Expressions http status typo 400 -> 500
2026-07-20 18:32:00 +12:00
Cadence Ember
c982ca0bb6
Fix m->d typing interval getting stuck
2026-07-20 18:02:45 +12:00
Cadence Ember
983ea0cb52
m->d typing
2026-07-18 12:06:03 +12:00
Cadence Ember
6cd36464fa
Pass content-disposition header through file proxy
2026-07-16 15:01:50 +12:00
Cadence Ember
d4cd580555
Detect timeouts as server down
2026-07-15 16:37:23 +12:00
Cadence Ember
a8712b635d
Only detect non-JSON responses as server down
2026-07-12 20:27:42 +12:00
Cadence Ember
f92d280494
Wait for homeserver when bridge is first started
2026-07-12 02:47:07 +12:00