Commit Graph
100 Commits
Author SHA1 Message Date
Cadence Ember 0fe02dce22 Fix web page exploding for unlinked guilds
Now it should at least show something, though features
like invite won't work correctly. More work needed.
2024-12-28 20:01:27 +13:00
Cadence Ember 20b575c5f7 Mention PluralKit support on the readme 2024-12-24 01:25:09 +13:00
Cadence Ember 8a6b8ee32a Allow creating admins from interaction menu 2024-12-24 01:20:42 +13:00
Cadence Ember 75140a5b58 Allow creating admins on web 2024-12-24 01:16:02 +13:00
Cadence Ember c599dff590 Tests and coverage for web 2024-12-24 01:06:19 +13:00
Cadence Ember 53379a962d This has never actually occurred 2024-12-07 19:20:01 +13:00
Cadence Ember bf01db13d6 Check server before checking well-known 2024-12-03 01:11:53 +13:00
Cadence Ember 4f040e40d6 Autocreate space if autocreating the room 2024-12-02 16:33:18 +13:00
Cadence Ember e00ce22aad Replace into guild_active from homepage
Allow user to change their mind about auto-create by redoing oauth flow.
2024-12-02 15:42:32 +13:00
Cadence Ember 88a232fb4a Cope if the username is already registered 2024-12-02 15:06:10 +13:00
Cadence Ember a35860cb15 Handle more guild page situations 2024-12-02 12:43:00 +13:00
Cadence Ember bded9296af Fix guild page being broken when unlinked 2024-12-02 12:29:16 +13:00
Cadence Ember 559d9329f2 Fix voice messages not being delivered 2024-11-30 22:56:22 +13:00
Cadence Ember 7ff2a38cdb Move room linking logic out of template 2024-11-26 12:17:31 +13:00
Cadence Ember a63d173a9a Remove redundant/invalid checks from setup 2024-11-25 16:30:10 +13:00
Cadence Ember 07d6eb3c12 Fix existingPartZero assertion error 2024-11-02 20:35:52 +13:00
Cadence Ember 15e5b17b0d When inviting bot, check it has bot scope 2024-11-02 19:22:30 +13:00
Cadence Ember 14115c0e06 Attempt retrigger after speedbump 2024-11-01 17:25:11 +13:00
Cadence Ember 0d8b9d5705 Forwarded messages code coverage and plaintext fix 2024-11-01 16:50:28 +13:00
Cadence Ember 1b539cfa64 Forwarding text messages 2024-11-01 16:39:56 +13:00
Cadence Ember b23b818192 Use attachment proxy for external_url 2024-10-31 17:34:50 +13:00
Cadence Ember 49948ae2c1 Support forwarded messages 2024-10-31 17:34:25 +13:00
Cadence Ember ac165845d7 Remove unused parameter 2024-10-31 14:42:15 +13:00
Cadence Ember cce432aeee Compatibility: send {} with room joins
Now compatible with the spec and with condu(wu)it.
2024-10-31 11:55:54 +13:00
Cadence Ember e5f7c7fdcb Proxy discord attachment links within embeds 2024-10-31 11:53:34 +13:00
Cadence Ember 4167a01ed1 Add test template for forwarded message 2024-10-25 16:51:20 +13:00
Cadence Ember c127923f4d Make the link button do something 2024-10-18 16:35:47 +13:00
Cadence Ember da5525a542 Make invite interaction async
Fix potential lag issues
2024-10-14 13:09:40 +13:00
Cadence Ember 6f7ed829b8 Create and populate guild_id column 2024-10-05 02:23:58 +13:00
Cadence Ember 5a86c07eb9 Host QR codes locally 2024-10-04 02:21:57 +13:00
Cadence Ember 4287a329f5 Display list of unlinked rooms 2024-10-03 17:21:42 +13:00
Cadence Ember 086e8cdc25 Add privacy level controls on web 2024-10-03 03:26:49 +13:00
Cadence Ember 9f9d1f615e Test coverage for all interactions 2024-09-30 23:35:09 +13:00
Cadence Ember 3662ee5db6 Fix interaction updates 2024-09-30 22:50:19 +13:00
Cadence Ember d72b162fe7 Mobile design 2024-09-30 17:24:26 +13:00
Cadence Ember b79b010568 Update heatsync dependency 2024-09-30 16:46:20 +13:00
Cadence Ember f77602afa6 Add tests for privacy interaction 2024-09-30 16:26:12 +13:00
Cadence Ember f5853ccf95 Fix check for enabling content_length_workaround 2024-09-30 01:45:38 +13:00
Cadence Ember 33915a595d Add tests for reactions interaction 2024-09-30 01:42:12 +13:00
Cadence Ember 61803c3838 Add tests for matrix info interaction 2024-09-30 01:19:03 +13:00
Cadence Ember bad8c5b8c2 Test invite interaction & code coverage 2024-09-30 00:51:55 +13:00
Cadence Ember 65170c1282 Registration YAML sample no longer needed 2024-09-30 00:37:10 +13:00
Cadence Ember 5dbd79cf39 Prompt to add redirect URI in setup 2024-09-29 04:40:38 +13:00
Cadence Ember cf756cb0af Create space as needed in oauth flow
I have manually tested this with both web flows, the link flow, the
/invite command, and the toggle switch, and they all work.
2024-09-29 03:58:51 +13:00
Cadence Ember 034f8d6b55 Code coverage reporting 2024-09-29 03:27:40 +13:00
Cadence Ember 0e6e5e61e4 Merge branch 'v3.0-beta3' 2024-09-29 03:13:10 +13:00
Cadence Ember bac2deb32f Check existsOrAutocreatable before dispatching 2024-09-29 03:11:59 +13:00
Cadence Ember d629e666db Fis messages being double-redacted 2024-09-29 00:21:48 +12:00
Cadence Ember 69c93ca9d9 Automatically set up content_length_workaround 2024-09-26 09:59:13 +12:00
Cadence Ember 8743910c35 Rename seed.js to setup; add npm script for it 2024-09-26 09:47:53 +12:00
Cadence Ember d6de57f0c3 Factor out namespace_prefix 2024-09-26 02:16:50 +12:00
Cadence Ember 734c9a5838 Remove hardcoded cadence.moe 2024-09-25 13:37:54 +12:00
Cadence Ember b0a0e62a86 Adapt createRoom/space/invite to self-service 2024-09-25 01:58:26 +12:00
Cadence Ember 312ea69d73 Fix page duplicating when clicking toggle switch 2024-09-25 01:54:01 +12:00
Cadence Ember 3af31385f0 Use $url resolver in channelToKState 2024-09-25 01:08:29 +12:00
Cadence Ember 8915e8d96c Make invite INSERT OR IGNORE autocreate entry 2024-09-24 17:21:55 +12: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 06f502dd89 Store Discord media proxy hashes in the database 2024-09-22 15:53:58 +12:00
Cadence Ember f3eb1fbeb3 Fix not matching all errors in catch block 2024-09-22 15:43:02 +12:00
Cadence Ember b6c23c30fb Upload web code 2024-09-22 15:42:15 +12:00
Cadence Ember 1d2daf2504 Add web dependencies 2024-09-20 16:50:14 +12:00
Cadence Ember f011cac3c5 Fix timestamp resolution bug 2024-09-20 10:01:33 +12:00
Cadence Ember 8277cc4a17 npm start works too 2024-09-19 11:25:24 +12:00
Cadence Ember 50bd9fd9d7 Remove colorette dependency transitively 2024-09-16 00:54:31 +12:00
Cadence Ember 15472b4a46 Move test files out of matrix CDN
matrix.org LOVES her! learn this one simple trick
2024-09-15 22:56:55 +12:00
Cadence Ember 1ebf9e193c Use getMedia API for media proxy 2024-09-15 22:54:04 +12:00
Cadence Ember a61ad30908 Annotate the specific step that is slow 2024-09-15 22:21:21 +12:00
Cadence Ember 76caaa1468 Force registration to be re-created
Removing YAML support makes current registration files invalid, and
seed.js will prompt to set up a new one. This is good, because old ones
are incompatible and new ones had to be set up anyway.
2024-09-15 22:19:35 +12:00
Cadence Ember 6a15f4fc0f Check for Matrix v1.11 in setup 2024-09-15 22:17:00 +12:00
Cadence Ember f35c5266b6 Tidy up repo 2024-09-15 02:11:43 +12:00
Cadence Ember d5ec013648 Mention that links don't expire 2024-09-15 01:13:31 +12:00
Cadence Ember 01af302796 Move ooye.db to current working dir 2024-09-15 01:09:47 +12:00
Cadence Ember b8962780ae Fix type errors in scripts and make executable 2024-09-15 00:55:54 +12:00
Cadence Ember 256196cc54 start.js as an executable script 2024-09-15 00:50:00 +12:00
Cadence Ember b8a992453b addbot.js as an executable script 2024-09-15 00:49:38 +12:00
Cadence Ember ae9acbcc52 Generate public urls for media.discordapp.net too 2024-09-15 00:34:53 +12:00
Cadence Ember 6bc3eaf866 Migrate all legacy commands to interactions 2024-09-15 00:33:37 +12:00
Cadence Ember b3daa6b84c Fix discord URL cache purge 2024-09-14 19:11:23 +12:00
Cadence Ember a6a1b7fb28 Update dev overview in readme 2024-09-14 02:17:13 +12:00
Cadence Ember adf07ad736 Generate public urls for attachments in message 2024-09-14 01:58:17 +12:00
Cadence Ember c6175e09f8 Generate public url for linked discord attachments 2024-09-14 01:45:08 +12:00
Cadence Ember d6dc5cb88f Type fixes 2024-09-14 00:58:21 +12:00
Cadence Ember 555d7cb126 Authmedia bug fixes 2024-09-13 23:48:07 +12:00
Cadence Ember cc7831a313 Remove token from config file 2024-09-13 23:47:11 +12:00
Cadence Ember c0d92ea66d Move calls from getPublicUrlForMxc to getMedia 2024-09-13 17:19:42 +12:00
Cadence Ember b45d0f3038 Barebones matrix media proxy 2024-09-13 03:16:03 +12:00
Cadence Ember eaa3b87670 Fix sticker names being accumulated 2024-09-12 17:18:15 +12:00
Cadence Ember 915c34646a Fix references from moving all those files 2024-09-12 17:16:59 +12:00
Cadence Ember 4247a3114a Move everything to src folder... it had to happen 2024-09-12 17:05:13 +12:00
Cadence Ember decc32f7e6 Change getPublicUrlForMxc function for authmedia 2024-09-12 16:59:48 +12:00
Cadence Ember 96fd046530 Fix type warning in emoji sprite sheet 2024-09-10 12:40:17 +12:00
Cadence Ember 23a7394ce7 Catch bridge->hs connection errors 2024-09-09 10:31:10 +12:00
Cadence Ember 7d42a530e7 Wait for ping to work during setup 2024-09-05 16:48:53 +12:00
Cadence Ember 37f3a59d8e Interactive initial setup 2024-09-05 15:36:43 +12:00
Cadence Ember e0bb19bfab /bridge: search substrings rather than startswith 2024-09-02 00:15:00 +12:00
Cadence Ember 1037fe0276 Only apply power to bridged rooms 2024-09-01 15:32:41 +12:00
Cadence Ember c689ec00b7 Fix trying to access database before migrations ran 2024-09-01 15:26:25 +12:00
Cadence Ember a218774c13 Only moderators can change room avatar 2024-09-01 15:14:26 +12:00
Cadence Ember 62edffbae0 Add reaction viewer to right click menu 2024-08-31 17:44:56 +12:00