| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Slashes not allowed in MXID HEAD main | Cadence Ember | 2026-02-27 | 3 | -5/+14 |
| | | |||||
| * | Change sticker URL and stream response | Cadence Ember | 2026-02-25 | 3 | -43/+23 |
| | | |||||
| * | Link sticker instead of file upload | Abdul | 2026-02-25 | 3 | -16/+81 |
| | | |||||
| * | Allow namespace prefix to be empty string | Cadence Ember | 2026-02-17 | 1 | -1/+1 |
| | | |||||
| * | Allow for custom additions to webroot | Cadence Ember | 2026-02-17 | 4 | -37/+120 |
| | | |||||
| * | Fix possible undefined property access | Cadence Ember | 2026-02-15 | 1 | -1/+1 |
| | | |||||
| * | Use same invite logic for display and for linking | Cadence Ember | 2026-02-14 | 3 | -10/+22 |
| | | |||||
| * | More consistency for invite records table | Cadence Ember | 2026-02-13 | 6 | -20/+54 |
| | | | | | | | | | | | - 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 | ||||
| * | Convert emojihax to real emoji | Cadence Ember | 2026-02-13 | 2 | -0/+17 |
| | | |||||
| * | Use smalltext for interaction header | Cadence Ember | 2026-02-13 | 2 | -52/+59 |
| | | |||||
| * | Use radios/checkboxes for poll voting modal | Cadence Ember | 2026-02-13 | 2 | -14/+8 |
| | | |||||
| * | Add unlink space feature | Elliu | 2026-02-13 | 8 | -53/+320 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit bd9fd5cd3cf3f1301df18074c997ec537a81b4f5 Author: Elliu <elliu@hashi.re> Date: Sat Nov 15 15:32:18 2025 +0900 Revert "fix matrix / db resource cleanup on space unlink" This reverts commit ccc10564f1e33ab277bc15f360b8c65f2d0ea867. commit eec559293861305394770343d501389905fe1650 Author: Cadence Ember <cadence@disroot.org> Date: Sat Nov 8 13:01:59 2025 +1300 Dependency inject snow for testing commit b45eeb150e0702c201b8f710a3bdaa8e9f7d90be Author: Elliu <elliu@hashi.re> Date: Wed Nov 5 00:20:20 2025 +0900 manually revert 3597a3b: "Factorize some of the space link/unlink sanity checks" commit 0f2e575df21bf940e4780c30d2701da989f62471 Author: Elliu <elliu@hashi.re> Date: Wed Nov 5 00:04:38 2025 +0900 on unbriding room, also demote powel level of bridge user in matrix room commit ccc10564f1e33ab277bc15f360b8c65f2d0ea867 Author: Elliu <elliu@hashi.re> Date: Wed Nov 5 00:04:13 2025 +0900 fix matrix / db resource cleanup on space unlink commit f4c1ea7c7f7d5a265b84ce464cd8e9e26d934a32 Author: Elliu <elliu@hashi.re> Date: Tue Nov 4 23:54:41 2025 +0900 /unlink-space: properly leave guild and clean DB commit 5f0ec3b2c861cc8b9edc51389d6176c7a22a1135 Author: Cadence Ember <cadence@disroot.org> Date: Sun Nov 2 22:31:14 2025 +1300 Improve HTML to a state I'm happy with commit 16309f26b3dd72927e05454cee8c63504b447b7f Author: Elliu <elliu@hashi.re> Date: Sat Nov 1 22:24:51 2025 +0900 add tests from /unlink-space endpoint commit 5aff6f9048330a86eda3b2d1862f42df8d2bad84 Author: Elliu <elliu@hashi.re> Date: Sat Sep 6 20:05:18 2025 +0900 Add /api/unlink-space implementation commit dfc61594f68db4b52b3553ac7d3561ae9ce13b49 Author: Elliu <elliu@hashi.re> Date: Sat Sep 6 19:59:44 2025 +0900 Extract /api/unlink code to its own function commit 3597a3b5ce9dde3a9ddfe0853253bfda91a38335 Author: Elliu <elliu@hashi.re> Date: Sat Sep 6 19:28:42 2025 +0900 Factorize some of the space link/unlink sanity checks commit 05d788e26394106d9be24cef8b38f6c6f1e4c984 Author: Elliu <elliu@hashi.re> Date: Sat Sep 6 18:23:01 2025 +0900 Add button to unlink a space Co-authored-by: Cadence Ember <cadence@disroot.org> | ||||
| * | Sync create polls permission from Discord | Cadence Ember | 2026-02-12 | 3 | -2/+26 |
| | | |||||
| * | Fix link escaping breaking with suppressed links | Cadence Ember | 2026-02-12 | 2 | -1/+64 |
| | | |||||
| * | Fix PluralKit replies (properly) | Cadence Ember | 2026-02-12 | 1 | -1/+1 |
| | | |||||
| * | Change how edit timestamps are treated again | Cadence Ember | 2026-02-12 | 1 | -2/+6 |
| | | |||||
| * | Fix backfill script | Cadence Ember | 2026-02-11 | 2 | -69/+73 |
| | | |||||
| * | Check if we got rugpulled while sending | Cadence Ember | 2026-02-11 | 1 | -3/+13 |
| | | |||||
| * | Add newline at end of registration to help shells | Cadence Ember | 2026-02-11 | 1 | -1/+1 |
| | | |||||
| * | Fix typecheck | Cadence Ember | 2026-02-11 | 20 | -65/+116 |
| | | |||||
| * | Move poll-star-avatar file endpoint | Cadence Ember | 2026-02-11 | 4 | -6/+6 |
| | | |||||
| * | Add tests for emoji sheet; style and nits | Cadence Ember | 2026-02-11 | 5 | -174/+228 |
| | | |||||
| * | Link instead of upload emoji sprite sheets | abdul | 2026-02-11 | 3 | -26/+86 |
| | | |||||
| * | Sync PK member profile on first message | Cadence Ember | 2026-02-10 | 1 | -1/+1 |
| | | | | | | | | | | First time a PK member sends a message in the channel, Discord sends a MESSAGE_UPDATE with the proper avatar data for them. OOYE's speedbump means sending this message will actually take the edit message path. The edit message path previously did not force a profile sync. This is why the Matrix profile did always show up after their second message, because that message was not updated and took the send path. | ||||
| * | Fix PluralKit replies | Cadence Ember | 2026-02-10 | 1 | -2/+2 |
| | | |||||
| * | The database really works better if you query it | Cadence Ember | 2026-02-10 | 2 | -2/+2 |
| | | |||||
| * | Fix test | Cadence Ember | 2026-02-09 | 1 | -2/+2 |
| | | |||||
| * | Make sure written mentions do not match in URLs | Cadence Ember | 2026-02-09 | 2 | -1/+17 |
| | | |||||
| * | Fallback text for Matrix poll end events | Cadence Ember | 2026-02-05 | 3 | -5/+30 |
| | | | | | | | | | Right now this doesn't seem to show up on any clients because extensible events is a total mess, but if you did want to code a client that shows this fallback without bothering to code real support for polls, you are easily able to do that. Just pretend the poll end event is a m.room.message and render it like usual. | ||||
| * | Add command to see Matrix results mid-poll | Ellie Algase | 2026-02-05 | 3 | -31/+112 |
| | | | | | Co-authored-by: Cadence Ember <cadence@disroot.org> | ||||
| * | Fix poll results being double-bridged | Ellie Algase | 2026-02-04 | 2 | -3/+5 |
| | | | | | Oddly, this would only occur for the first poll in a channel. | ||||
| * | Print d->m errors when there is no room | Cadence Ember | 2026-02-04 | 2 | -5/+14 |
| | | |||||
| * | Allow more characters at start of scanned mentions | Cadence Ember | 2026-02-04 | 1 | -1/+1 |
| | | |||||
| * | Support MSC3725-style spoilers | Cadence Ember | 2026-02-04 | 1 | -2/+2 |
| | | |||||
| * | Properly stop PluralKit users typing after sending | Cadence Ember | 2026-02-04 | 1 | -1/+2 |
| | | |||||
| * | Customise format for Klipy GIFs | Cadence Ember | 2026-02-04 | 3 | -4/+41 |
| | | |||||
| * | Fix U+FE0F and tweak decay to fix tie result | Cadence Ember | 2026-02-03 | 2 | -4/+16 |
| | | |||||
| * | Fix m->d double-escaping of Matrix mentions | Cadence Ember | 2026-02-03 | 1 | -1/+3 |
| | | |||||
| * | Highlight scanned mentions on Matrix side | Cadence Ember | 2026-02-03 | 6 | -24/+502 |
| | | |||||
| * | Better detect reply rep in reply fallback | Cadence Ember | 2026-02-03 | 1 | -1/+1 |
| | | |||||
| * | Remove smalltext from non-bots | Cadence Ember | 2026-02-03 | 2 | -0/+21 |
| | | | | | I don't like it. | ||||
| * | Only send components if they rendered to something | Cadence Ember | 2026-02-03 | 1 | -1/+3 |
| | | |||||
| * | Better emoji pack names | Cadence Ember | 2026-02-03 | 2 | -6/+10 |
| | | |||||
| * | Wrangle generated embeds; fix edit m.mentions | Cadence Ember | 2026-01-30 | 2 | -14/+34 |
| | | |||||
| * | Add /ping command | Cadence Ember | 2026-01-30 | 4 | -1/+227 |
| | | |||||
| * | Components v2 support | Cadence Ember | 2026-01-30 | 3 | -8/+185 |
| | | |||||
| * | Fix speedbump+retrigger interactions | Cadence Ember | 2026-01-30 | 5 | -8/+35 |
| | | | | | | | Send and then edit over speedbump should now just post the edit. Hopefully this doesn't have any negative consequences. | ||||
| * | Only show video embeds when they have extra info | Cadence Ember | 2026-01-30 | 1 | -1/+5 |
| | | |||||
| * | Fix selective kstate failing on missing events | Cadence Ember | 2026-01-30 | 1 | -2/+4 |
| | | |||||
| * | Fix getting invite state | Cadence Ember | 2026-01-30 | 4 | -36/+84 |
| | | | | | | This SSS API call should work on Synapse, Tuwunel, and Continuwuity. A fallback via hierarchy is provided for Conduit. | ||||
| * | Fixes to vote counting | Cadence Ember | 2026-01-26 | 4 | -52/+58 |
| | | |||||
| * | Rename poll files a bit better | Cadence Ember | 2026-01-26 | 5 | -14/+14 |
| | | |||||
| * | Add full support for polls, both m2d and d2m. | Ellie Algase | 2026-01-26 | 15 | -191/+501 |
| | | | | | | | Mostly works, but a few edge-cases still need to be worked out. Co-authored-by: Cadence Ember <cadence@disroot.org> | ||||
| * | Bridge polls from Matrix as pseudo-polls on Discord (with an embed). Not ↵ | Ellie Algase | 2026-01-26 | 12 | -155/+416 |
| | | | | | | | 100% working. Co-authored-by: Cadence Ember <cloudrac3r@vivaldi.net> | ||||
| * | initial polls support (not exactly working) | Ellie Algase | 2026-01-25 | 15 | -13/+522 |
| | | |||||
| * | Fix retrying own events as non-moderator | Cadence Ember | 2026-01-25 | 3 | -5/+4 |
| | | |||||
| * | add to historical_channel_room when linking | Cadence Ember | 2026-01-24 | 1 | -1/+4 |
| | | |||||
| * | Just join if registered in database | Cadence Ember | 2026-01-23 | 1 | -4/+10 |
| | | |||||
| * | Include user_id with sync per spec | Cadence Ember | 2026-01-23 | 1 | -1/+1 |
| | | |||||
| * | Wait for Discord connection before listening m->d | Cadence Ember | 2026-01-21 | 1 | -1/+0 |
| | | |||||
| * | Update Discord libraries | Cadence Ember | 2026-01-21 | 4 | -9/+23 |
| | | |||||
| * | Merge attachments with message when possible | Cadence Ember | 2026-01-21 | 2 | -32/+85 |
| | | |||||
| * | Do not make forwarded messages m.notice | Cadence Ember | 2026-01-21 | 2 | -6/+88 |
| | | |||||
| * | Fetch referenced_message for reply fallback | Cadence Ember | 2026-01-21 | 1 | -43/+53 |
| | | |||||
| * | Remove reply fallback for same-room replies (and update tests accordingly) | Rory& | 2026-01-21 | 4 | -55/+15 |
| | | |||||
| * | Make registration more consistent | Cadence Ember | 2026-01-21 | 1 | -8/+7 |
| | | |||||
| * | Force Matrix m.notices to be unchanged events | Cadence Ember | 2026-01-18 | 5 | -44/+45 |
| | | |||||
| * | Improve Matrix info and add alternative access | Cadence Ember | 2026-01-18 | 3 | -7/+69 |
| | | | | | React with red question mark to get a DM of the author info, like PK. | ||||
| * | Fix webp animated emojis | abdul | 2026-01-17 | 2 | -4/+4 |
| | | | | | | https://discord.com/developers/docs/reference#image-formatting-cdn-endpoints > WebP and AVIF formats must be requested as WebP. | ||||
| * | Room create event must be included to diff | Cadence Ember | 2026-01-15 | 1 | -1/+1 |
| | | |||||
| * | Fix getPermissions misunderstanding @everyone | Cadence Ember | 2026-01-14 | 9 | -19/+18 |
| | | |||||
| * | Fix confusion between eventsToSend/unchangedEvents | Cadence Ember | 2026-01-14 | 1 | -11/+26 |
| | | |||||
| * | Retrigger m->d reactions and removals | Cadence Ember | 2026-01-13 | 4 | -23/+53 |
| | | |||||
| * | Refactor cross-room event detection | Cadence Ember | 2026-01-13 | 2 | -35/+43 |
| | | |||||
| * | Better text spoilers | Cadence Ember | 2026-01-13 | 3 | -2/+44 |
| | | | | | | Remove spoiler content from plaintext body Don't bridge embeds if their link is spoilered (deliberately imprecise) | ||||
| * | skip "cannot invite user that is joined" | Cadence Ember | 2026-01-10 | 4 | -33/+17 |
| | | |||||
| * | More code coverage | Cadence Ember | 2026-01-10 | 18 | -94/+632 |
| | | |||||
| * | Formally remove discord_path from room avatars | Cadence Ember | 2026-01-09 | 1 | -1/+0 |
| | | |||||
| * | General code coverage | Cadence Ember | 2026-01-09 | 11 | -43/+330 |
| | | |||||
| * | kstate fixes and code coverage | Cadence Ember | 2026-01-09 | 3 | -11/+192 |
| | | |||||
| * | Remove unused orm function | Cadence Ember | 2026-01-09 | 1 | -15/+0 |
| | | |||||
| * | Fix Discord replies to multipart Matrix messages | Cadence Ember | 2026-01-09 | 1 | -2/+2 |
| | | | | | | The second part of the message is part=1 but the reply database lookup wanted part=0. To fix this, now it finds the first available part. | ||||
| * | Web accessibility | Cadence Ember | 2026-01-08 | 3 | -13/+93 |
| | | |||||
| * | Use channel overwrites when checking embeddability | Cadence Ember | 2026-01-08 | 3 | -64/+151 |
| | | |||||
| * | setUserPower should account for room version 12 | Cadence Ember | 2026-01-07 | 26 | -129/+192 |
| | | |||||
| * | Room version 12 and room upgrades | Cadence Ember | 2026-01-07 | 24 | -420/+591 |
| | | |||||
| * | Suppress link embeds where applicable | Cadence Ember | 2025-12-24 | 2 | -3/+176 |
| | | | | | | * If the guild has disabled EMBED_LINKS for default users * If the user puts < > around the link | ||||
| * | Suppress embed if an auxiliary m.notice is deleted | Cadence Ember | 2025-12-19 | 1 | -2/+20 |
| | | |||||
| * | Consider creators when calculating via servers | Cadence Ember | 2025-12-19 | 1 | -21/+48 |
| | | |||||
| * | Pre-upload icons before diffing | Cadence Ember | 2025-12-16 | 2 | -0/+5 |
| | | |||||
| * | Fix topic diffing from original creation | Cadence Ember | 2025-12-16 | 2 | -21/+37 |
| | | |||||
| * | Support creating v12 rooms | Cadence Ember | 2025-12-16 | 9 | -37/+147 |
| | | |||||
| * | Fix pointer being included for cross-room replies | Cadence Ember | 2025-12-16 | 1 | -1/+3 |
| | | |||||
| * | Refactor private chat creation | Cadence Ember | 2025-12-16 | 3 | -86/+36 |
| | | |||||
| * | Fully remove failed experiment | Cadence Ember | 2025-12-16 | 2 | -9/+0 |
| | | |||||
| * | MAS compatibility | Cadence Ember | 2025-12-13 | 1 | -0/+1 |
| | | |||||
| * | Properly hide embeds for links in reply previews | Cadence Ember | 2025-12-11 | 3 | -1/+4 |
| | | |||||
| * | Interpret Matrix media spoilers | Cadence Ember | 2025-12-06 | 2 | -15/+163 |
| | | |||||
| * | Future-proof permissions | Cadence Ember | 2025-12-05 | 2 | -3/+3 |
| | | |||||
| * | Merge branch '3.3-backports' | Cadence Ember | 2025-12-03 | 1 | -19/+24 |
| |\ | |||||
| | * | Semaphore retries per room v3.3 3.3-backports | Cadence Ember | 2025-12-03 | 1 | -19/+24 |
| | | | |||||
| | * | Update global profiles for sims | Cadence Ember | 2025-12-01 | 4 | -31/+85 |
| | | | |||||
| | * | Fix unbridging procedure | Cadence Ember | 2025-12-01 | 2 | -4/+5 |
| | | | |||||
| | * | Maybe accept invites more reliably | Cadence Ember | 2025-12-01 | 4 | -3/+114 |
| | | | |||||
| | * | m->d: make image-replies work | Cadence Ember | 2025-12-01 | 2 | -131/+226 |
| | | | |||||
| * | | Update global profiles for sims | Cadence Ember | 2025-12-01 | 4 | -31/+85 |
| | | | |||||
| * | | Add upgraded_timestamp to historical_channel_room | Cadence Ember | 2025-12-01 | 5 | -206/+206 |
| | | | |||||
| * | | res.json type fixes | Cadence Ember | 2025-12-01 | 2 | -0/+2 |
| | | | |||||
| * | | Fix unbridging procedure | Cadence Ember | 2025-11-28 | 2 | -4/+5 |
| | | | |||||
| * | | Maybe accept invites more reliably | Cadence Ember | 2025-11-27 | 4 | -4/+115 |
| | | | |||||
| * | | m->d: make image-replies work | Cadence Ember | 2025-11-26 | 2 | -131/+226 |
| | | | |||||
| * | | Support multiple versions of rooms | Cadence Ember | 2025-11-26 | 28 | -347/+514 |
| |/ | |||||
| * | Configure whether to receive presences | Cadence Ember | 2025-11-19 | 3 | -6/+12 |
| | | |||||
| * | The database works better if you query it. | Cadence Ember | 2025-11-19 | 1 | -1/+1 |
| | | |||||
| * | Support persistent Matrix sims for webhooks | Cadence Ember | 2025-11-19 | 9 | -17/+234 |
| | | |||||
| * | Fix duplicated data appearing on Matrix | Cadence Ember | 2025-11-18 | 2 | -1/+16 |
| | | |||||
| * | Record failed URL in more error messages | Cadence Ember | 2025-11-15 | 2 | -3/+3 |
| | | |||||
| * | Update discord-markdown | Cadence Ember | 2025-11-15 | 1 | -1/+1 |
| | | |||||
| * | forgot an await | Cadence Ember | 2025-11-13 | 1 | -1/+1 |
| | | |||||
| * | Try raising errors for failed media | Cadence Ember | 2025-11-13 | 2 | -2/+25 |
| | | |||||
| * | m->d: link too-large files instead of uploading | Cadence Ember | 2025-11-13 | 2 | -14/+205 |
| | | |||||
| * | Improve emoji uploading experience | Cadence Ember | 2025-11-10 | 2 | -1/+11 |
| | | |||||
| * | Update dependencies | Cadence Ember | 2025-11-10 | 1 | -2/+2 |
| | | |||||
| * | Don't post new embeds for old messages | Cadence Ember | 2025-11-10 | 2 | -0/+14 |
| | | |||||
| * | More consistently generate embeds for Matrix | Cadence Ember | 2025-11-09 | 2 | -12/+13 |
| | | |||||
| * | Silence errors if generated embeds can't be sent | Cadence Ember | 2025-11-09 | 1 | -2/+13 |
| | | |||||
| * | Fix matrix api joinRoom() for remote rooms (#60) | Elliu | 2025-11-02 | 6 | -17/+103 |
| | | | | | | | | | | | | | | | 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: https://gitdab.com/cadence/out-of-your-element/pulls/60 Co-authored-by: Elliu <elliu@hashi.re> Co-committed-by: Elliu <elliu@hashi.re> | ||||
| * | Better message when remote emojis unavailable | Cadence Ember | 2025-10-31 | 2 | -1/+9 |
| | | |||||
| * | Fix retrying m->d message deletions | Cadence Ember | 2025-10-23 | 1 | -1/+3 |
| | | |||||
| * | Fix stickers that don't provide content type | Cadence Ember | 2025-10-12 | 1 | -1/+3 |
| | | |||||
| * | Fix converting discord channel links | Cadence Ember | 2025-10-10 | 2 | -2/+40 |
| | | |||||
| * | Make tests time zone independent | Cadence Ember | 2025-10-07 | 2 | -1/+2 |
| | | |||||
| * | Change thread started message (closes #61) | Cadence Ember | 2025-10-07 | 2 | -13/+0 |
| | | |||||
| * | Allow customising port in setup | Cadence Ember | 2025-10-07 | 1 | -2/+1 |
| | | |||||
| * | Keep sim_proxy profile data up to date | Cadence Ember | 2025-09-08 | 1 | -1/+1 |
| | | |||||
| * | I guess mentions is an optional property too | Cadence Ember | 2025-09-08 | 1 | -2/+3 |
| | | |||||
| * | Only edit events if the text has changed | Cadence Ember | 2025-08-29 | 2 | -31/+83 |
| | | |||||
| * | Store directs in database rather than account data | Cadence Ember | 2025-08-21 | 5 | -57/+50 |
| | | |||||
| * | Remove useless loop | Cadence Ember | 2025-08-21 | 1 | -17/+13 |
| | | |||||
| * | Minor copyedit | Cadence Ember | 2025-08-17 | 1 | -1/+1 |
| | | |||||
| * | Persist cookies longer than session | Cadence Ember | 2025-08-17 | 1 | -1/+1 |
| | | |||||
| * | Don't explode if it can't send follow-up errors | Cadence Ember | 2025-08-13 | 1 | -10/+12 |
| | | | | | | This _should_ be awaited all the way up, but it didn't work for me, and better safe than sorry I guess? | ||||
| * | Update dependencies | Cadence Ember | 2025-08-13 | 3 | -5/+4 |
| | | |||||
| * | Remove silly stringify | Cadence Ember | 2025-08-13 | 1 | -1/+1 |
| | | |||||
| * | Replace PK multiple attempts with cache lookup | Cadence Ember | 2025-08-13 | 3 | -48/+53 |
| | | |||||
| * | More precise power level checking | Cadence Ember | 2025-08-05 | 2 | -9/+13 |
| | | |||||
| * | Get member data when running backfill | Cadence Ember | 2025-08-05 | 4 | -9/+17 |
| | | |||||
| * | Fix default power property usage | Cadence Ember | 2025-08-05 | 1 | -2/+2 |
| | | |||||
| * | Fix retrying d->m errors | Cadence Ember | 2025-08-05 | 2 | -2/+2 |
| | | |||||
| * | Add test case for something that was irking me | Cadence Ember | 2025-08-04 | 3 | -17/+25 |
| | | |||||
| * | Look harder for username data | Cadence Ember | 2025-08-04 | 2 | -0/+38 |
| | | |||||
| * | Move to util | Cadence Ember | 2025-08-04 | 2 | -11/+22 |
| | | |||||
| * | Fix evil encrypted file event with null url | Cadence Ember | 2025-07-21 | 2 | -5/+90 |
| | | |||||
| * | Fix invalid power level state changes | Cadence Ember | 2025-06-23 | 1 | -3/+6 |
| | | |||||
| * | Give sims enough power to send to read-only rooms | Cadence Ember | 2025-06-22 | 3 | -7/+76 |
| | | |||||
| * | Don't archive threads that are part of a forum | Cadence Ember | 2025-06-22 | 1 | -1/+4 |
| | | |||||
| * | Don't overwrite space parent of self-service rooms | Cadence Ember | 2025-06-22 | 1 | -4/+21 |
| | | |||||
| * | Check hierarchy instead of m.space.child | Cadence Ember | 2025-06-22 | 4 | -82/+84 |
| | | |||||
| * | Fix directory with emoji files | Cadence Ember | 2025-06-21 | 1 | -1/+1 |
| | | |||||
| * | Fix channel links inside lists | Cadence Ember | 2025-06-21 | 2 | -2/+47 |
| | | |||||
| * | Fix guild emoji upload command | Cadence Ember | 2025-06-17 | 1 | -1/+1 |
| | | |||||
| * | Don't search for excessively long text | Cadence Ember | 2025-06-17 | 1 | -1/+1 |
| | | |||||
| * | Set up emojis in-process if needed | Cadence Ember | 2025-06-16 | 2 | -3/+46 |
| | | |||||
| * | Fix m->d then d->m reactions not merging | Cadence Ember | 2025-06-16 | 7 | -7/+17 |
| | | |||||
| * | Remove provider line from Tenor gifs | Cadence Ember | 2025-06-15 | 2 | -1/+20 |
| | | |||||
| * | m->d: render tables | Cadence Ember | 2025-06-09 | 2 | -0/+57 |
| | | |||||
| * | Info API: Use HTTPS for avatar URLs | Cadence Ember | 2025-06-08 | 1 | -1/+5 |
| | | |||||
| * | Test coverage for message info API | Cadence Ember | 2025-06-08 | 2 | -6/+207 |
| | | |||||
| * | Generate embeds for invites with events | Cadence Ember | 2025-06-08 | 3 | -2/+173 |
| | | |||||
| * | Suppress error when adding to a super reaction | Cadence Ember | 2025-06-04 | 1 | -0/+4 |
| | | |||||
| * | d->m: preserve unknown messages when syncing pins | Cadence Ember | 2025-05-29 | 3 | -5/+67 |
| | | |||||
| * | Fix replying to a message that had a new emoji | Cadence Ember | 2025-05-26 | 1 | -8/+1 |
| | | | | | | Without this, the emoji consistency assertion would fail because we must call transformContent to upload the emoji to Matrix. | ||||
| * | API endpoint for message info | Cadence Ember | 2025-05-12 | 4 | -0/+89 |
| | | |||||
| * | New emoji storage and bug fixes in setup v3.1 | Cadence Ember | 2025-05-12 | 1 | -0/+11 |
| | | |||||
| * | Only ack read receipts if the event was bridged | Cadence Ember | 2025-04-16 | 2 | -1/+2 |
| | | |||||
| * | Fix PK member lookup error messages | Cadence Ember | 2025-04-16 | 1 | -2/+2 |
| | | |||||
| * | Allow un-reacting in read-only rooms | Cadence Ember | 2025-04-16 | 2 | -2/+4 |
| | | |||||
| * | Rework event dispatchers | Cadence Ember | 2025-03-13 | 3 | -151/+105 |
| | | |||||
| * | Add test case for error stringifier | Cadence Ember | 2025-03-13 | 1 | -0/+23 |
| | | |||||
| * | New error trace stringifier | Cadence Ember | 2025-03-12 | 2 | -16/+74 |
| | | |||||
| * | Ignore not having access to read pins | Cadence Ember | 2025-03-12 | 1 | -1/+8 |
| | | |||||
| * | Fix retrying failed m->d edits | Cadence Ember | 2025-03-12 | 1 | -1/+1 |
| | | | | | | The mutated event was being used as the error payload instead of the original event, so it forgot that it was an edit. | ||||
| * | Update Stacks, restore buttons to featured style | Cadence Ember | 2025-03-10 | 2 | -4/+2 |
| | | |||||
| * | Fix QR code on relative paths | Cadence Ember | 2025-03-10 | 1 | -1/+1 |
| | | |||||
| * | Recognise matrix-media-repo URL preview agent | Cadence Ember | 2025-03-08 | 1 | -1/+1 |
| | | |||||
| * | Fix demoting users during backfill | Cadence Ember | 2025-03-08 | 1 | -2/+5 |
| | | |||||
| * | Fix GIF stickers | Cadence Ember | 2025-03-08 | 1 | -6/+5 |
| | | |||||
| * | Add experimental backfills script | Cadence Ember | 2025-03-07 | 3 | -10/+10 |
| | | |||||
| * | Fix web forms when bound to a relative path | Cadence Ember | 2025-03-07 | 6 | -15/+15 |
| | | |||||
| * | Fix automatic content length workaround switch v3.0 | Cadence Ember | 2025-02-28 | 2 | -27/+30 |
| | | |||||
| * | m->d: fix image captions spec, fix upload issues | Cadence Ember | 2025-02-28 | 6 | -58/+180 |
| | | |||||
| * | Fix client-side MXID validation | Cadence Ember | 2025-02-25 | 2 | -2/+2 |
| | | |||||
| * | Replace hash icon | Cadence Ember | 2025-02-25 | 1 | -46/+1 |
| | | |||||
| * | Optional password protection for the web server | Cadence Ember | 2025-02-25 | 7 | -30/+90 |
| | | |||||
| * | Rearrange controls on guild web page | Cadence Ember | 2025-02-24 | 2 | -61/+59 |
| | | |||||
| * | Fix #42 | Cadence Ember | 2025-02-24 | 1 | -1/+3 |
| | | | | | Don't force private badge when the base role can't view channels. | ||||
| * | Only offer to link channels the bridge can access | Cadence Ember | 2025-02-24 | 4 | -12/+38 |
| | | |||||
| * | Remove unused API calls | Cadence Ember | 2025-02-24 | 1 | -3/+1 |
| | | |||||
| * | Display limited replies to unbridged messages | Cadence Ember | 2025-02-24 | 4 | -9/+52 |
| | | |||||
| * | Revert to Stacks 2.5.4 | Cadence Ember | 2025-02-22 | 2 | -27/+48 |
| | | | | | | | 2.5.5 has a regression where the a.s-btn:visited style looks bad. I can update again when they fix it. https://github.com/StackExchange/Stacks/pull/1879 | ||||
| * | Partially revert fbc1b6f | Cadence Ember | 2025-02-22 | 1 | -6/+7 |
| | | | | | | | | | | | Since that commit, setup has not worked, because setup loads client which loads packets which prepares a statement for a table that does not exist yet, as database migrations have not been run. Alteratively, we could do migrations earlier in setup, but those would send a lot of log lines to the terminal in the middle of interactive prompting. | ||||
| * | Code coverage for web settings | Cadence Ember | 2025-02-21 | 4 | -74/+91 |
| | | |||||
| * | Put QR code behind reveal button | Cadence Ember | 2025-02-21 | 3 | -17/+74 |
| | | |||||
| * | Fix web invite button duplicating the page | Cadence Ember | 2025-02-21 | 1 | -2/+2 |
| | | |||||
| * | code quality: get htmx from npm | Cadence Ember | 2025-02-21 | 2 | -5262/+1 |
| | | |||||
| * | Code quality | Cadence Ember | 2025-02-20 | 2 | -11/+10 |
| | | |||||
| * | Allow anyone to react in read-only rooms | Cadence Ember | 2025-02-19 | 2 | -0/+6 |
| | | |||||
| * | REPL code quality | Cadence Ember | 2025-02-19 | 1 | -13/+5 |
| | | |||||
| * | Validate mxid format in web login | Cadence Ember | 2025-02-18 | 3 | -2/+20 |
| | | |||||
| * | Ignore error when maximum reactions reached | Cadence Ember | 2025-02-18 | 1 | -1/+10 |
| | | |||||
| * | Preserve name/avatar/topic of linked rooms | Cadence Ember | 2025-02-18 | 2 | -3/+7 |
| | | |||||
| * | Try to join space rooms in link flow | Cadence Ember | 2025-02-18 | 2 | -81/+83 |
| | | |||||
| * | Add setting for d->m URL previews | Cadence Ember | 2025-02-18 | 6 | -2/+51 |
| | | |||||
| * | Stay on guild self service page after logging in | Cadence Ember | 2025-02-18 | 4 | -13/+29 |
| | | |||||
| * | Update dependencies | Cadence Ember | 2025-02-18 | 1 | -2/+1 |
| | | |||||
| * | Remove async from presence update | Cadence Ember | 2025-02-17 | 1 | -1/+1 |
| | | |||||
| * | Fix types for combining channels with threads | Cadence Ember | 2025-02-17 | 1 | -1/+4 |
| | | |||||
| * | Qualify kind of stream | Cadence Ember | 2025-02-16 | 11 | -25/+26 |
| | | |||||
| * | Don't add unwanted key to initial room creation | Cadence Ember | 2025-02-16 | 1 | -0/+1 |
| | | |||||
| * | Fix m->d encrypted files | Cadence Ember | 2025-02-16 | 3 | -7/+10 |
| | | |||||
| * | Hot-reload Presence instances | Cadence Ember | 2025-02-13 | 3 | -3/+7 |
| | | |||||
| * | Fix d->m file uploads | Cadence Ember | 2025-02-13 | 1 | -4/+5 |
| | | |||||
| * | Rewrite presence code | Cadence Ember | 2025-02-12 | 3 | -73/+82 |
| | | |||||
| * | Update Discord dependencies | Cadence Ember | 2025-02-11 | 1 | -17/+6 |
| | | |||||
| * | Remove node-fetch | Cadence Ember | 2025-02-11 | 9 | -30/+26 |
| | | |||||
| * | Only show "no servers available" when logged in | Cadence Ember | 2025-02-11 | 1 | -1/+1 |
| | | |||||
| * | Sadly, the presence API is worse than I hoped | Cadence Ember | 2025-02-11 | 4 | -12/+59 |
| | | |||||
| * | Make Cloudflare errors less obnoxious | Cadence Ember | 2025-02-10 | 1 | -0/+14 |
| | | | | | Co-authored-by: Wonder Collective <> | ||||
| * | Web UI improvements | Cadence Ember | 2025-02-10 | 3 | -8/+13 |
| | | |||||
| * | Per-guild presence sync settings | Cadence Ember | 2025-02-10 | 8 | -7/+56 |
| | | | | | | | On by default for existing and small guilds. Off for new large guilds. Can be toggled either way. | ||||
| * | Handle replies to state events with no body | Cadence Ember | 2025-02-10 | 2 | -19/+66 |
| | | |||||
| * | d->m: Presence | Cadence Ember | 2025-02-10 | 5 | -1/+69 |
| | | |||||
| * | Refactor web access control | Cadence Ember | 2025-02-10 | 8 | -32/+77 |
| | | |||||
| * | Don't add hide_ui when not present | Cadence Ember | 2025-02-10 | 2 | -0/+34 |
| | | |||||
| * | caps | Cadence Ember | 2025-02-10 | 1 | -1/+1 |
| | | |||||
| * | Fix scanning forwarded messages for mentions | Cadence Ember | 2025-02-10 | 2 | -3/+21 |
| | | |||||
| * | Code coverage for matrix log in & guild settings | Cadence Ember | 2025-02-08 | 7 | -50/+282 |
| | | |||||
| * | Code coverage for link/unlink endpoints | Cadence Ember | 2025-02-07 | 9 | -61/+792 |
| | | |||||
| * | Make read-only Discord channels read-only on Matrix | Cadence Ember | 2025-02-05 | 3 | -5/+88 |
| | | |||||
| * | Test setup for new web pages | Cadence Ember | 2025-02-05 | 6 | -34/+71 |
| | | |||||
| * | Fix reaction emoji processing on Windows | Cadence Ember | 2025-02-04 | 1 | -1/+1 |
| | | |||||
| * | Clean up log message | Cadence Ember | 2025-02-04 | 1 | -3/+1 |
| | | |||||
| * | UI for linking existing space | Cadence Ember | 2025-02-04 | 14 | -113/+284 |
| | | |||||
| * | Fix duplicate guilds in list | Cadence Ember | 2025-02-03 | 3 | -6/+6 |
| | | |||||
| * | Store invites in database | Cadence Ember | 2025-02-03 | 3 | -0/+24 |
| | | |||||
| * | Improve dropdown button | Cadence Ember | 2025-02-03 | 1 | -3/+5 |
| | | |||||
| * | Log in with Matrix | Cadence Ember | 2025-02-02 | 12 | -20/+218 |
| | | |||||
| * | Reset room topic immediately if it is cleared | Cadence Ember | 2025-02-01 | 1 | -1/+6 |
| | | |||||
| * | Don't overwrite room custom topics | Cadence Ember | 2025-02-01 | 7 | -11/+48 |
| | | |||||
| * | Add loading indicator to invite screens | Cadence Ember | 2025-02-01 | 4 | -10/+9 |
| | | |||||
