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
Cadence Ember
a2e3f06e8e
Unbridge rooms when their channel is deleted
2024-08-31 17:02:46 +12:00
Cadence Ember
7afe3e7591
Copy power levels from spaces to new rooms
2024-08-31 16:41:06 +12:00
Cadence Ember
ee266f844a
Move reaction_part to new events when possible
2024-08-28 17:18:50 +12:00
Cadence Ember
65de8aaf98
Code coverage
2024-08-28 13:01:59 +12:00
Cadence Ember
9e9f4819c7
Make sure url starts with http:// or https://
2024-08-28 12:51:28 +12:00
Cadence Ember
a5518e562f
Fix reading property that was always missing
2024-08-28 12:10:59 +12:00
Cadence Ember
5af7d6bf42
Add test for a generated embed on a reply
2024-08-28 11:51:02 +12:00
Cadence Ember
5d91f999f2
Make power migration testable
2024-08-28 02:53:27 +12:00
Cadence Ember
2c27879afb
Add another async/await, just to be safe
2024-08-28 02:09:27 +12:00
Cadence Ember
71c553a9cf
Test cases for bridging author command metadata
2024-08-28 02:05:51 +12:00
Cadence Ember
607fd3808a
Fix bigint/number type in orm WHERE
2024-08-28 01:47:47 +12:00
Cadence Ember
818311bcb4
Use kstate $url feature for channel icons
2024-08-28 01:35:53 +12:00
Cadence Ember
a6c961984d
An emoji can be a single character
2024-08-28 01:31:57 +12:00
Cadence Ember
42bfd034cf
Bridge command author metadata to Matrix
2024-08-28 00:50:48 +12:00
Cadence Ember
4b7593d630
Make invite command more testable
2024-08-28 00:18:06 +12:00
Cadence Ember
78a17b2de9
Update formatting of matrix info command
2024-08-28 00:17:54 +12:00
Cadence Ember
ddb211f8f3
Make permissions command apply recursively
2024-08-28 00:17:34 +12:00
Cadence Ember
3a84658e8b
Make a helper for the room hierarchy
2024-08-27 19:10:38 +12:00
Cadence Ember
89696fd161
Update dependencies
2024-08-27 19:02:53 +12:00
Cadence Ember
be405d3eed
Highly experimental message interactions
2024-08-27 02:17:10 +12:00
Cadence Ember
b8793dae0f
Sync new power system to newly created rooms
2024-08-26 01:42:56 +12:00
Cadence Ember
df1296e579
Store invite in database and sync power on startup
2024-08-26 01:34:46 +12:00
Cadence Ember
74632c671c
Update dependencies
2024-08-20 03:18:33 +12:00
Cadence Ember
2a080b737c
Parsing HTML with regular expressions (GONE WRONG)
2024-08-20 03:15:33 +12:00
Cadence Ember
2c93ff1e6d
Match old and new formats of reply rep
2024-08-16 12:04:09 +12:00
Cadence Ember
0cf1d26764
Update dependency justification
2024-08-16 10:25:38 +12:00
Cadence Ember
5c48645334
m->d: Suppress embeds for links in reply preview
2024-08-16 10:25:37 +12:00
Cadence Ember
283cf66906
Move reply previews to one line, fix android small text
2024-08-16 01:08:01 +12:00
Cadence Ember
5e4d539807
Fix potential abuse of error retry system
2024-08-15 23:51:34 +12:00
Cadence Ember
7e9005216d
Switch to new application service library
2024-08-03 22:46:09 +12:00
Cadence Ember
87cad6c613
Update and unminify rlottie
2024-08-03 22:45:34 +12:00
Cadence Ember
2c3b653b54
Consistently add @ to m->d matrix mentions
2024-07-31 00:06:32 +12:00
Cadence Ember
f9eb043c10
Update dependencies
2024-07-31 00:00:48 +12:00
Cadence Ember
742d34f15e
Fork turndown for Discord-like link escaping
2024-07-30 23:45:44 +12:00
Cadence Ember
a6251e850c
Use small text for m->d replies
2024-07-30 23:45:26 +12:00
Cadence Ember
541c5e1eb5
Add include_user_id_in_mxid setting
2024-07-21 14:56:58 +12:00
Cadence Ember
eb98af0ac3
Move packages to npm registry
2024-07-21 01:30:14 +12:00
Cadence Ember
5a65e6f6da
Only retrigger once, just in case
2024-07-17 12:08:04 +12:00
Cadence Ember
a2f0bb79db
Retrigger events that arrive too early
2024-07-16 23:48:03 +12:00
Cadence Ember
149cee845a
Retry PK API if it doesn't return a message
2024-07-16 22:01:20 +12:00
Cadence Ember
9e51482b60
Recover from webhooks being deleted
2024-07-16 16:51:44 +12:00
Cadence Ember
8c506ed270
Drop admin permissions correctly
2024-07-15 15:27:21 +12:00
Cadence Ember
49598c7af7
Fix bulk message deletes
...
I have finally e2e tested this function
2024-06-20 13:50:38 +12:00
Cadence Ember
c9aa5b4c64
Update heatsync
...
This fixes an issue where matrix spaces would be initially created
without a default privacy level.
2024-06-11 10:21:09 +12:00
Cadence Ember
24a3b9b0f4
Refactor kstate resource uploading
2024-06-06 12:13:06 +12:00
Cadence Ember
07a133eba9
Fix "...\nhttps://..." corrupting the link
2024-05-25 22:46:28 +12:00
Cadence Ember
1f5865b0d8
Avoid sending ephemeral messages from Discord
2024-05-14 23:09:51 +12:00
Cadence Ember
b6b65992f7
Forward redaction errors to error handler
2024-05-14 23:07:54 +12:00
Cadence Ember
5f0e765934
Bridge forums as spaces
2024-03-26 01:11:13 +13:00
Cadence Ember
642be26313
Enumerate child rooms with hierarchy endpoint
2024-03-26 01:10:38 +13:00
Cadence Ember
ff7af39802
Exclude generated embeds for discord.com
2024-03-25 18:05:19 +13:00
Cadence Ember
7a00b95883
Put < > around ALL the matrix.to links
2024-03-23 21:26:42 +13:00
Cadence Ember
566b2a9d9e
Move bridge bot to its real ID in the database
2024-03-23 18:39:37 +13:00
Cadence Ember
0deb415511
Don't update profile data of the bridge bot
2024-03-19 22:15:44 +13:00
Cadence Ember
bce3d0f2c9
Fix reflecting generated embeds
2024-03-19 21:58:48 +13:00
Cadence Ember
c615ea1e61
Reflect immediately generated link embeds
2024-03-19 15:06:31 +13:00
Cadence Ember
23d85547f3
Send generated embeds as original user
2024-03-17 01:07:50 +13:00