summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* Slashes not allowed in MXID HEAD mainCadence Ember5 days3-5/+14
* Change sticker URL and stream responseCadence Ember7 days3-43/+23
* Link sticker instead of file uploadAbdul7 days3-16/+81
* Remove live dependency on cadence.moeCadence Ember11 days1-4/+10
* Allow namespace prefix to be empty stringCadence Ember2026-02-171-1/+1
* Fix server names with numbers in themCadence Ember2026-02-171-1/+1
* Allow for custom additions to webrootCadence Ember2026-02-178-39/+126
* Fix possible undefined property accessCadence Ember2026-02-151-1/+1
* Remove deprecated db managementCadence Ember2026-02-141-16/+0
* v3.4 v3.4Cadence Ember2026-02-142-251/+49
* Add docker policyCadence Ember2026-02-142-0/+78
* Use same invite logic for display and for linkingCadence Ember2026-02-143-10/+22
* More consistency for invite records tableCadence Ember2026-02-136-20/+54
* Convert emojihax to real emojiCadence Ember2026-02-134-1/+50
* Use smalltext for interaction headerCadence Ember2026-02-132-52/+59
* Use radios/checkboxes for poll voting modalCadence Ember2026-02-132-14/+8
* Add unlink space featureElliu2026-02-139-54/+321
* Sync create polls permission from DiscordCadence Ember2026-02-123-2/+26
* Check for members gateway intent as wellCadence Ember2026-02-121-2/+2
* Fix link escaping breaking with suppressed linksCadence Ember2026-02-122-1/+64
* Fix PluralKit replies (properly)Cadence Ember2026-02-121-1/+1
* Change how edit timestamps are treated againCadence Ember2026-02-122-8/+7
* Fix backfill scriptCadence Ember2026-02-114-70/+78
* Check if we got rugpulled while sendingCadence Ember2026-02-111-3/+13
* Add newline at end of registration to help shellsCadence Ember2026-02-111-1/+1
* Add reset web password scriptCadence Ember2026-02-111-0/+17
* Fix typecheckCadence Ember2026-02-1121-65/+117
* Restore as.listen() during setupCadence Ember2026-02-111-0/+1
* Move poll-star-avatar file endpointCadence Ember2026-02-114-6/+6
* Add tests for emoji sheet; style and nitsCadence Ember2026-02-119-224/+280
* Link instead of upload emoji sprite sheetsabdul2026-02-113-26/+86
* More accurate flags check in setupCadence Ember2026-02-111-7/+12
* Sync PK member profile on first messageCadence Ember2026-02-101-1/+1
* Fix PluralKit repliesCadence Ember2026-02-101-2/+2
* The database really works better if you query itCadence Ember2026-02-102-2/+2
* Fix testCadence Ember2026-02-092-4/+4
* Make sure written mentions do not match in URLsCadence Ember2026-02-092-1/+17
* Fallback text for Matrix poll end eventsCadence Ember2026-02-053-5/+30
* Add command to see Matrix results mid-pollEllie Algase2026-02-053-31/+112
* Fix poll results being double-bridgedEllie Algase2026-02-042-3/+5
* Print d->m errors when there is no roomCadence Ember2026-02-042-5/+14
* Allow more characters at start of scanned mentionsCadence Ember2026-02-041-1/+1
* Support MSC3725-style spoilersCadence Ember2026-02-041-2/+2
* Properly stop PluralKit users typing after sendingCadence Ember2026-02-041-1/+2
* Customise format for Klipy GIFsCadence Ember2026-02-044-4/+104
* Fix U+FE0F and tweak decay to fix tie resultCadence Ember2026-02-032-4/+16
* Fix m->d double-escaping of Matrix mentionsCadence Ember2026-02-031-1/+3
* Highlight scanned mentions on Matrix sideCadence Ember2026-02-037-24/+503
* Better detect reply rep in reply fallbackCadence Ember2026-02-031-1/+1
* Remove smalltext from non-botsCadence Ember2026-02-033-16/+26
* Only send components if they rendered to somethingCadence Ember2026-02-031-1/+3
* Better emoji pack namesCadence Ember2026-02-032-6/+10
* Wrangle generated embeds; fix edit m.mentionsCadence Ember2026-01-303-15/+35
* Add /ping commandCadence Ember2026-01-304-1/+227
* Components v2 supportCadence Ember2026-01-305-10/+376
* Fix speedbump+retrigger interactionsCadence Ember2026-01-305-8/+35
* Only show video embeds when they have extra infoCadence Ember2026-01-301-1/+5
* Fix selective kstate failing on missing eventsCadence Ember2026-01-301-2/+4
* Fix getting invite stateCadence Ember2026-01-304-36/+84
* Fixes to vote countingCadence Ember2026-01-266-57/+63
* Rename poll files a bit betterCadence Ember2026-01-265-14/+14
* Add full support for polls, both m2d and d2m.Ellie Algase2026-01-2617-191/+501
* Bridge polls from Matrix as pseudo-polls on Discord (with an embed). Not 100%...Ellie Algase2026-01-2612-155/+416
* initial polls support (not exactly working)Ellie Algase2026-01-2516-14/+749
* Fix retrying own events as non-moderatorCadence Ember2026-01-253-5/+4
* add to historical_channel_room when linkingCadence Ember2026-01-241-1/+4
* Just join if registered in databaseCadence Ember2026-01-231-4/+10
* Include user_id with sync per specCadence Ember2026-01-231-1/+1
* Wait for Discord connection before listening m->dCadence Ember2026-01-212-1/+4
* Update dependenciesCadence Ember2026-01-212-208/+136
* Update Discord librariesCadence Ember2026-01-217-56/+59
* Merge attachments with message when possibleCadence Ember2026-01-213-33/+87
* Do not make forwarded messages m.noticeCadence Ember2026-01-212-6/+88
* Fetch referenced_message for reply fallbackCadence Ember2026-01-211-43/+53
* Remove reply fallback for same-room replies (and update tests accordingly)Rory&2026-01-214-55/+15
* Make registration more consistentCadence Ember2026-01-212-8/+8
* Force Matrix m.notices to be unchanged eventsCadence Ember2026-01-185-44/+45
* Improve Matrix info and add alternative accessCadence Ember2026-01-183-7/+69
* Fix webp animated emojisabdul2026-01-173-5/+5
* Room create event must be included to diffCadence Ember2026-01-151-1/+1
* Fix getPermissions misunderstanding @everyoneCadence Ember2026-01-149-19/+18
* Fix confusion between eventsToSend/unchangedEventsCadence Ember2026-01-141-11/+26
* Room upgrades technical informationCadence Ember2026-01-131-0/+80
* Storage is 15% more efficient nowCadence Ember2026-01-131-1/+1
* Retrigger m->d reactions and removalsCadence Ember2026-01-134-23/+53
* Refactor cross-room event detectionCadence Ember2026-01-132-35/+43
* Better text spoilersCadence Ember2026-01-135-26/+60
* skip "cannot invite user that is joined"Cadence Ember2026-01-105-42/+18
* More code coverageCadence Ember2026-01-1023-102/+735
* Formally remove discord_path from room avatarsCadence Ember2026-01-091-1/+0
* General code coverageCadence Ember2026-01-0912-43/+331
* kstate fixes and code coverageCadence Ember2026-01-093-11/+192
* Remove unused orm functionCadence Ember2026-01-091-15/+0
* Fix Discord replies to multipart Matrix messagesCadence Ember2026-01-091-2/+2
* Web accessibilityCadence Ember2026-01-083-13/+93
* Use channel overwrites when checking embeddabilityCadence Ember2026-01-083-64/+151
* setUserPower should account for room version 12Cadence Ember2026-01-0729-133/+199
* Room version 12 and room upgradesCadence Ember2026-01-0727-477/+660
* Add traefik documentationCadence Ember2026-01-062-0/+119
* Suppress link embeds where applicableCadence Ember2025-12-242-3/+176
* Suppress embed if an auxiliary m.notice is deletedCadence Ember2025-12-191-2/+20
* Consider creators when calculating via serversCadence Ember2025-12-191-21/+48
* Pre-upload icons before diffingCadence Ember2025-12-162-0/+5
* Fix topic diffing from original creationCadence Ember2025-12-162-21/+37
* Support creating v12 roomsCadence Ember2025-12-1610-38/+149
* Fix pointer being included for cross-room repliesCadence Ember2025-12-161-1/+3
* Refactor private chat creationCadence Ember2025-12-163-86/+36
* Fully remove failed experimentCadence Ember2025-12-163-10/+0
* MAS compatibilityCadence Ember2025-12-131-0/+1
* Properly hide embeds for links in reply previewsCadence Ember2025-12-113-1/+4
* Interpret Matrix media spoilersCadence Ember2025-12-063-16/+165
* Future-proof permissionsCadence Ember2025-12-054-5/+14
* Merge branch '3.3-backports'Cadence Ember2025-12-031-19/+24
|\
| * Semaphore retries per room v3.3 3.3-backportsCadence Ember2025-12-031-19/+24
| * Update global profiles for simsCadence Ember2025-12-014-31/+85
| * Fix unbridging procedureCadence Ember2025-12-012-4/+5
| * Maybe accept invites more reliablyCadence Ember2025-12-014-3/+114
| * m->d: make image-replies workCadence Ember2025-12-012-131/+226
* | Update global profiles for simsCadence Ember2025-12-014-31/+85
* | Add upgraded_timestamp to historical_channel_roomCadence Ember2025-12-016-207/+207
* | res.json type fixesCadence Ember2025-12-013-6/+4
* | Fix unbridging procedureCadence Ember2025-11-282-4/+5
* | Maybe accept invites more reliablyCadence Ember2025-11-274-4/+115
* | m->d: make image-replies workCadence Ember2025-11-262-131/+226
* | Support multiple versions of roomsCadence Ember2025-11-2629-349/+520
|/
* Configure whether to receive presencesCadence Ember2025-11-193-6/+12
* The database works better if you query it.Cadence Ember2025-11-191-1/+1
* Support persistent Matrix sims for webhooksCadence Ember2025-11-199-17/+234
* Exclude vulnerable version of globCadence Ember2025-11-182-113/+45
* Fix duplicated data appearing on MatrixCadence Ember2025-11-185-4/+64
* Record failed URL in more error messagesCadence Ember2025-11-152-3/+3
* Update discord-markdownCadence Ember2025-11-153-10/+75
* Version 3.2 v3.2Cadence Ember2025-11-132-3/+3
* forgot an awaitCadence Ember2025-11-131-1/+1
* Try raising errors for failed mediaCadence Ember2025-11-132-2/+25
* m->d: link too-large files instead of uploadingCadence Ember2025-11-132-14/+205
* Improve emoji uploading experienceCadence Ember2025-11-102-1/+11
* Update dependenciesCadence Ember2025-11-103-172/+250
* Don't post new embeds for old messagesCadence Ember2025-11-103-0/+44
* More consistently generate embeds for MatrixCadence Ember2025-11-092-12/+13
* Silence errors if generated embeds can't be sentCadence Ember2025-11-091-2/+13
* Fix matrix api joinRoom() for remote rooms (#60)Elliu2025-11-028-17/+114
* Better message when remote emojis unavailableCadence Ember2025-10-312-1/+9
* Fix retrying m->d message deletionsCadence Ember2025-10-231-1/+3
* Fix stickers that don't provide content typeCadence Ember2025-10-121-1/+3
* Fix converting discord channel linksCadence Ember2025-10-105-7/+102
* Make tests time zone independentCadence Ember2025-10-073-1/+3
* Change thread started message (closes #61)Cadence Ember2025-10-072-13/+0
* Allow customising port in setupCadence Ember2025-10-072-7/+19
* Roll back snowtransfer to avoid issue with pinsCadence Ember2025-10-072-9/+21
* Keep sim_proxy profile data up to dateCadence Ember2025-09-081-1/+1
* I guess mentions is an optional property tooCadence Ember2025-09-081-2/+3
* Update discord-markdownCadence Ember2025-09-032-31/+31
* Only edit events if the text has changedCadence Ember2025-08-292-31/+83
* Store directs in database rather than account dataCadence Ember2025-08-216-57/+54
* Remove useless loopCadence Ember2025-08-211-17/+13
* Minor copyeditCadence Ember2025-08-171-1/+1
* Persist cookies longer than sessionCadence Ember2025-08-171-1/+1
* Don't explode if it can't send follow-up errorsCadence Ember2025-08-131-10/+12
* Update dependenciesCadence Ember2025-08-138-261/+369
* Remove silly stringifyCadence Ember2025-08-131-1/+1
* Replace PK multiple attempts with cache lookupCadence Ember2025-08-133-48/+53
* More precise power level checkingCadence Ember2025-08-052-9/+13
* Get member data when running backfillCadence Ember2025-08-054-9/+17
* Fix default power property usageCadence Ember2025-08-051-2/+2
* Fix retrying d->m errorsCadence Ember2025-08-052-2/+2
* Add test case for something that was irking meCadence Ember2025-08-044-17/+667
* Look harder for username dataCadence Ember2025-08-044-2/+131
* Move to utilCadence Ember2025-08-042-11/+22
* Fix evil encrypted file event with null urlCadence Ember2025-07-213-6/+92
* Fix invalid power level state changesCadence Ember2025-06-231-3/+6
* Give sims enough power to send to read-only roomsCadence Ember2025-06-224-10/+107
* Don't archive threads that are part of a forumCadence Ember2025-06-221-1/+4
* Don't overwrite space parent of self-service roomsCadence Ember2025-06-221-4/+21
* Check hierarchy instead of m.space.childCadence Ember2025-06-224-82/+84
* Update CloudStorm (requires node 22+!)Cadence Ember2025-06-213-8/+30
* Fix directory with emoji filesCadence Ember2025-06-211-1/+1
* Fix channel links inside listsCadence Ember2025-06-212-2/+47
* Fix guild emoji upload commandCadence Ember2025-06-171-1/+1
* Don't search for excessively long textCadence Ember2025-06-171-1/+1
* Set up emojis in-process if neededCadence Ember2025-06-163-15/+49
* Fix m->d then d->m reactions not mergingCadence Ember2025-06-167-7/+17
* Remove provider line from Tenor gifsCadence Ember2025-06-153-1/+97
* m->d: render tablesCadence Ember2025-06-092-0/+57
* Add documentation for info APICadence Ember2025-06-081-0/+52
* Info API: Use HTTPS for avatar URLsCadence Ember2025-06-081-1/+5
* Test coverage for message info APICadence Ember2025-06-083-8/+214
* Generate embeds for invites with eventsCadence Ember2025-06-085-5/+421
* Suppress error when adding to a super reactionCadence Ember2025-06-041-0/+4
* d->m: preserve unknown messages when syncing pinsCadence Ember2025-05-293-5/+67
* Fix replying to a message that had a new emojiCadence Ember2025-05-261-8/+1
* API endpoint for message infoCadence Ember2025-05-125-0/+90
* New emoji storage and bug fixes in setup v3.1Cadence Ember2025-05-126-60/+48
* Update dependenciesCadence Ember2025-04-161-21/+28
* Only ack read receipts if the event was bridgedCadence Ember2025-04-162-1/+2
* Fix PK member lookup error messagesCadence Ember2025-04-161-2/+2
* Allow un-reacting in read-only roomsCadence Ember2025-04-163-3/+7
* Rework event dispatchersCadence Ember2025-03-133-151/+105
* Add test case for error stringifierCadence Ember2025-03-131-0/+23
* Update dependenciesCadence Ember2025-03-132-15/+13
* New error trace stringifierCadence Ember2025-03-124-25/+85
* Ignore not having access to read pinsCadence Ember2025-03-121-1/+8
* Fix retrying failed m->d editsCadence Ember2025-03-122-2/+2
* Update SnowTransfer and use its new methodCadence Ember2025-03-104-20/+7
* Update Stacks, restore buttons to featured styleCadence Ember2025-03-103-8/+5
* Update dependenciesCadence Ember2025-03-102-17/+23
* Fix QR code on relative pathsCadence Ember2025-03-101-1/+1
* Recognise matrix-media-repo URL preview agentCadence Ember2025-03-081-1/+1
* Update CloudStorm, should fix disconnect issuesCadence Ember2025-03-082-6/+18
* Fix demoting users during backfillCadence Ember2025-03-081-2/+5
* Fix GIF stickersCadence Ember2025-03-081-6/+5
* Add experimental backfills scriptCadence Ember2025-03-074-10/+89
* Fix web forms when bound to a relative pathCadence Ember2025-03-076-15/+15
* Add screenshot to readmeCadence Ember2025-03-011-0/+2
* Support mentions of slash commandsCadence Ember2025-03-012-5/+6
* Update docs for why the bridge has a websiteCadence Ember2025-03-011-6/+2
* Fix automatic content length workaround switch v3.0Cadence Ember2025-02-282-27/+30
* m->d: fix image captions spec, fix upload issuesCadence Ember2025-02-2810-96/+202
* Can hotlink the updates chatroom nowCadence Ember2025-02-262-3/+3
* Fix client-side MXID validationCadence Ember2025-02-252-2/+2
* Replace hash iconCadence Ember2025-02-251-46/+1
* Explain how to updateCadence Ember2025-02-251-0/+10
* Optional password protection for the web serverCadence Ember2025-02-259-32/+103
* Fix link in readmeCadence Ember2025-02-241-1/+1
* Rearrange controls on guild web pageCadence Ember2025-02-242-61/+59
* Mark version 3 v3.0-rc1Cadence Ember2025-02-241-1/+1
* Fix #42Cadence Ember2025-02-241-1/+3
* Only offer to link channels the bridge can accessCadence Ember2025-02-244-12/+38
* Remove unused API callsCadence Ember2025-02-241-3/+1
* Display limited replies to unbridged messagesCadence Ember2025-02-245-9/+139
* Revert to Stacks 2.5.4Cadence Ember2025-02-224-32/+53
* Partially revert fbc1b6fCadence Ember2025-02-221-6/+7
* Split out readme into pagesCadence Ember2025-02-214-223/+244
* Code coverage for web settingsCadence Ember2025-02-215-74/+92
* Put QR code behind reveal buttonCadence Ember2025-02-213-17/+74
* Fix web invite button duplicating the pageCadence Ember2025-02-211-2/+2
* code quality: get htmx from npmCadence Ember2025-02-214-5262/+8
* Code qualityCadence Ember2025-02-204-12/+12
* Allow anyone to react in read-only roomsCadence Ember2025-02-193-0/+9
* REPL code qualityCadence Ember2025-02-191-13/+5
* Validate mxid format in web loginCadence Ember2025-02-183-2/+20
* Ignore error when maximum reactions reachedCadence Ember2025-02-181-1/+10
* Preserve name/avatar/topic of linked roomsCadence Ember2025-02-182-3/+7
* Try to join space rooms in link flowCadence Ember2025-02-182-81/+83
* Add setting for d->m URL previewsCadence Ember2025-02-186-2/+51
* Stay on guild self service page after logging inCadence Ember2025-02-184-13/+29
* Update dependenciesCadence Ember2025-02-183-22/+25
* Remove async from presence updateCadence Ember2025-02-171-1/+1
* Fix types for combining channels with threadsCadence Ember2025-02-171-1/+4
* Qualify kind of streamCadence Ember2025-02-1611-25/+26