Commit Graph
20 Commits
Author SHA1 Message Date
Cadence Ember 08323f4512 More consistency for invite records table
- Autojoined child spaces are recorded as invited
- Update entry when reinvited
- Delete entry when uninvited or removed from room
- Allow linking with spaces you moderate, even if you didn't invite
- Store power levels immediately for new invited rooms
  - Mark members as missing profile in this case
- Only delete from invite table if it left the space
2026-02-13 21:59:17 +13:00
Ellie AlgaseandCadence Ember afca4de6b6 Bridge polls from Matrix as pseudo-polls on Discord (with an embed). Not 100% working.
Co-authored-by: Cadence Ember <cloudrac3r@vivaldi.net>
2026-01-26 02:29:59 +13:00
Ellie Algase e565342ac8 initial polls support (not exactly working) 2026-01-25 14:33:09 +13:00
Cadence Ember 55e0e5dfa1 Room version 12 and room upgrades 2026-01-07 02:43:20 +13:00
Cadence Ember 3fc51cef15 Add upgraded_timestamp to historical_channel_room 2025-12-01 16:38:38 +13:00
Cadence Ember a441c476f8 Support multiple versions of rooms 2025-11-26 15:43:48 +13:00
Cadence Ember edd4f988ec Support persistent Matrix sims for webhooks 2025-11-19 16:37:39 +13:00
Cadence Ember 954d41269c Store directs in database rather than account data 2025-08-21 11:30:23 +12:00
Cadence Ember 2c15468c22 Fix m->d then d->m reactions not merging 2025-06-16 22:50:34 +12:00
Cadence Ember 6b919d2a82 Add setting for d->m URL previews 2025-02-18 01:11:26 +13:00
Cadence Ember 0f435e930e Per-guild presence sync settings
On by default for existing and small guilds.
Off for new large guilds.
Can be toggled either way.
2025-02-10 16:54:30 +13:00
Cadence Ember d45a0bdc10 UI for linking existing space 2025-02-04 02:45:38 +13:00
Cadence Ember 978eb40e1d Store invites in database 2025-02-03 16:37:56 +13:00
Cadence Ember ad51079448 Don't overwrite room custom topics 2025-02-01 23:12:50 +13:00
Cadence Ember 034f8d6b55 Code coverage reporting 2024-09-29 03:27:40 +13:00
Cadence Ember af68657ec4 Make ensureRoom/syncRoom check if autocreatable 2024-09-24 17:21:35 +12:00
Cadence Ember dbbb8281e6 Create guild_active table instead of column 2024-09-24 16:31:47 +12:00
Cadence Ember b6c23c30fb Upload web code 2024-09-22 15:42:15 +12:00
Cadence Ember b45d0f3038 Barebones matrix media proxy 2024-09-13 03:16:03 +12:00
Cadence Ember 4247a3114a Move everything to src folder... it had to happen 2024-09-12 17:05:13 +12:00