Cadence Ember
8026cf0cad
Coverage for m->d ordered list start attribute
2023-11-23 13:41:31 +13:00
Cadence Ember
53a009ca45
m->d: Users who aren't joined can be mentioned
...
This works by writing @name in the message, where `name` is the username
or displayname of the person in the guild you want to mention. If it
matched, the person will be joined and mentioned on their side.
Unfortunately this requires you to guess the person's name, and may lead
to embarrassment if it doesn't activate as you intended. Good luck!
2023-11-23 13:41:02 +13:00
Cadence Ember
39528b0557
Refactor attachmentToEvent to a function
2023-11-23 13:37:09 +13:00
Cadence Ember
5247a5d70e
Update remarks in readme
2023-11-23 13:36:40 +13:00
Cadence Ember
4871410a30
Direct dependency on html-es6cape no longer needed
2023-10-28 00:42:08 +13:00
Cadence Ember
e73de60d77
m->d: Strip colons from user mentions
2023-10-28 00:37:20 +13:00
Cadence Ember
afbbe0da3d
Fix more edge-case embed formatting
2023-10-28 00:24:42 +13:00
Cadence Ember
762e48230c
Ensure the appservice bot user is registered
...
Synapse does it automatically, but Conduit requires this HTTP call.
2023-10-16 16:47:42 +13:00
Cadence Ember
a542bbdca7
Update discord-markdown to support list and header
2023-10-16 16:24:48 +13:00
Cadence Ember
9c3f1abd3a
Upload files to Discord as streams for speed
2023-10-15 00:26:52 +13:00
Cadence Ember
fff8f0d94c
Review and upgrade dependencies
2023-10-14 23:58:22 +13:00
Cadence Ember
040e987d03
Paginate removing all reactions from Matrix-side
2023-10-14 23:34:02 +13:00
Cadence Ember
c24752625d
Split part and reaction_part
...
Now, reactions should always end up on the bottom of a message group,
instead of sometimes being in the middle.
2023-10-14 22:11:29 +13:00
Cadence Ember
b7f90db20a
Fix reply preview "undefined" on embed description
2023-10-14 19:27:45 +13:00
Cadence Ember
1016fb1d67
Always use OOYE bot to send thread start context
2023-10-14 17:23:55 +13:00
Cadence Ember
d9d672bffd
d->m: Make role mentions really pretty
2023-10-14 02:15:21 +13:00
Cadence Ember
44f90cbb5f
Use Discord global_name as sim user displayname
2023-10-14 01:00:28 +13:00
Cadence Ember
999276e407
m->d: Fix HTML entities showing in reply preview
2023-10-13 23:23:15 +13:00
Cadence Ember
480c7a6bd9
m->d: Use Matrix displayname in m/m reply preview
2023-10-13 23:05:07 +13:00
Cadence Ember
67305bb636
Allow m.notice (embeds) to be edited
2023-10-13 21:32:42 +13:00
Cadence Ember
850de85d82
Add //thread command for Matrix users
2023-10-13 02:08:00 +13:00
Cadence Ember
61ac535995
d->m fix replying to matrix user in thread
2023-10-13 02:05:44 +13:00
Cadence Ember
93fa5b2e9a
Require permissions to change privacy
2023-10-13 01:07:52 +13:00
Cadence Ember
1ad1c6b525
Add tests for all room privacy levels
2023-10-13 00:51:38 +13:00
Cadence Ember
a1710af542
Explain that auto-invite also marks as admin
2023-10-13 00:39:45 +13:00
Cadence Ember
3a6b40e27d
Add Discord command for setting privacy level
2023-10-13 00:37:18 +13:00
Cadence Ember
e84e0d28db
invited users in registration should be admin
2023-10-12 22:55:52 +13:00
Cadence Ember
3f3851d1f5
Also sync join rules for space
2023-10-12 22:45:27 +13:00
Cadence Ember
1b03a39dee
put the preset in the preset field......
2023-10-12 22:34:23 +13:00
Cadence Ember
98f5aeb45a
Potentially fix privacy level assertion error
2023-10-12 22:32:28 +13:00
Cadence Ember
90579cea28
Only activate stdin reader when stdin is a TTY
2023-10-12 22:17:15 +13:00
Cadence Ember
6b605b393d
Privacy level should be integer
2023-10-12 20:47:33 +13:00
Cadence Ember
42ba38e3dd
Use the correct property for guest access
2023-10-12 20:35:26 +13:00
Cadence Ember
613a1dc086
Add private/linkable/public privacy rules
2023-10-12 20:30:41 +13:00
Cadence Ember
1620aae27c
Merge branch 'hotfix-v1.1.1'
2023-10-12 16:02:14 +13:00
Cadence Ember
fc44edf290
v1.1.1
2023-10-12 15:53:43 +13:00
Cadence Ember
166ac447a8
Fix corrupted member_cache entries on invite
2023-10-12 15:50:04 +13:00
Cadence Ember
5c41b95919
Clarify documentation note
2023-10-11 11:27:50 +13:00
Cadence Ember
6bbfbd0721
Red question mark emoji encoding should be trimmed
2023-10-11 09:46:11 +13:00
Cadence Ember
48d69c0539
Start work on pinned events
2023-10-10 17:41:53 +13:00
Cadence Ember
bf0691f9bb
Refactor reaction removals and add tests
2023-10-10 14:03:53 +13:00
Cadence Ember
dc92dc0b69
Annotate crossposted messages with their origin
2023-10-10 11:29:27 +13:00
Cadence Ember
7790d98c66
Fix bridging interaction responses and edits
2023-10-10 11:23:51 +13:00
Cadence Ember
e2dffe457e
Adding icon to readme
2023-10-10 01:17:17 +13:00
Cadence Ember
8bc696b6f8
Making it easier to find the documentation
2023-10-10 00:58:19 +13:00
Cadence Ember
2211f89a61
v1.1
2023-10-09 23:46:30 +13:00
Cadence Ember
26abd560b0
Offer a script to switch to WAL mode
2023-10-09 13:50:03 +13:00
Cadence Ember
af274ede53
Use the proper L1 and L2 emojis
2023-10-08 00:00:34 +13:00
Cadence Ember
3ef569d855
seed.js should now upload the L1 & L2 emojis
2023-10-07 23:39:49 +13:00
Cadence Ember
9e5a3f5f32
Ignore messages from Deleted User
2023-10-07 22:53:02 +13:00
Cadence Ember
0e56255f82
Improve code coverage
2023-10-07 22:47:31 +13:00
Cadence Ember
0b40a50254
Set profile data in seed.js
2023-10-07 21:57:09 +13:00
Cadence Ember
e3b2c844d8
Fix emoji_id references and add tests
2023-10-07 20:58:46 +13:00
Cadence Ember
9fbef15ad1
The function argument is good enough
2023-10-06 17:00:21 +13:00
Cadence Ember
a925750254
Handling custom emoji reactions is already done
2023-10-06 16:58:44 +13:00
Cadence Ember
a5d170eb8f
Choosing first event as primary part = 0 is fine
2023-10-06 16:58:18 +13:00
Cadence Ember
ef15c850dd
Promote another event if part = 0 is redacted
2023-10-06 16:50:23 +13:00
Cadence Ember
f69cf587a2
Mention tags and update efficiency details
2023-10-06 12:48:43 +13:00
Cadence Ember
475cd5b724
Add new WHERE feature to my funny orm
2023-10-06 12:31:10 +13:00
Cadence Ember
28abdac5b6
Alter SQL column names to be distinct
2023-10-05 12:32:46 +13:00
Cadence Ember
a49b46381c
Fix displayname/display_name discrepancy
2023-10-04 23:23:57 +13:00
Cadence Ember
ac98ed02ad
Say that embeds are supported now
2023-10-03 23:39:06 +13:00
Cadence Ember
5d59717bc3
license nicense
2023-10-02 23:12:03 +13:00
Cadence Ember
cbc0443837
Include image & video with embeds
2023-10-02 22:42:32 +13:00
Cadence Ember
944fe2dc43
Document the Extra-Long Names feature
2023-10-02 22:29:37 +13:00
Cadence Ember
49a135485c
Regression: Embeds belong in quotes
2023-10-02 22:26:00 +13:00
Cadence Ember
53baeb5df7
fix m->d message deletions
2023-10-02 22:10:50 +13:00
Cadence Ember
708955c062
Add "addbot" feature
2023-10-02 21:48:06 +13:00
Cadence Ember
6d83df2e95
Draft user guide
2023-10-02 17:11:42 +13:00
Cadence Ember
2b50184485
Fix seed.js to use the new database DDL creation
2023-10-02 14:00:20 +13:00
Cadence Ember
9e22101f66
Fix bug quoting reply to msg with blockquote
2023-10-02 00:14:46 +13:00
Cadence Ember
a56942cf14
Finally get the embed tests passing
2023-10-01 23:55:42 +13:00
Cadence Ember
d5013dd7ea
Use the correct property name for typing duration
2023-10-01 02:06:56 +13:00
Cadence Ember
95e7987fee
Query the correct column in onThreadCreate
2023-10-01 01:49:03 +13:00
Cadence Ember
6c1ae6aba1
Remove expiry params from attachment URL
2023-10-01 01:27:03 +13:00
Cadence Ember
1d99b91ef7
Add database migrations
2023-10-01 01:26:42 +13:00
Cadence Ember
7a218f1254
Autodetect mime type for m->d stickers
2023-09-30 16:21:07 +13:00
Cadence Ember
c9bc6ac629
Add scripts for database migration
2023-09-29 17:41:44 +13:00
Cadence Ember
ae3a86bff2
fix bug removing reactions when there are multiple
2023-09-29 01:03:10 +13:00
Cadence Ember
39f41e7d53
/emoji works consistently and can bulk upload
2023-09-28 00:10:24 +13:00
Cadence Ember
60f3b67d2d
m->d fix for memorised emojis from other servers
2023-09-27 23:25:56 +13:00
Cadence Ember
56f16901ca
silence the bot in unbridged rooms
2023-09-27 23:24:53 +13:00
Cadence Ember
ca988af2e0
d->m accept emojis with longer names
2023-09-27 23:24:31 +13:00
Cadence Ember
95b6fddaa8
fix emoji sheet partial letterboxing
2023-09-27 23:23:46 +13:00
Cadence Ember
4151979e10
/emoji can now upload Matrix-exclusive emojis
2023-09-27 17:06:02 +13:00
Cadence Ember
d1e3640078
Add Matrix command handler + emoji command
2023-09-27 08:20:18 +13:00
Cadence Ember
c1cbdfee82
Other kinds of reaction removals
2023-09-25 23:15:36 +13:00
Cadence Ember
c3040f19c2
only add shortcode for custom image reactions
2023-09-25 22:21:34 +13:00
Cadence Ember
6dcf3a383a
make removing single reactions work correctly
2023-09-25 22:20:23 +13:00
Cadence Ember
a396e6f596
Bridge the shortcode as part of reactions
2023-09-25 20:19:04 +13:00
Cadence Ember
4f807159ba
start on d->m removing reactions
2023-09-25 17:36:27 +13:00
Cadence Ember
8d3ac665c9
Support m->d redacting messages and reactions
2023-09-25 16:26:48 +13:00
Cadence Ember
2e68c7edf5
clean up
2023-09-24 03:24:56 +13:00
Cadence Ember
a904802dac
Add GNU AGPL license
2023-09-24 03:21:00 +13:00
Cadence Ember
fd9c742529
Cadence + jacksonchen666: readme enhancements
2023-09-24 03:19:37 +13:00
Cadence Ember
1447406ed6
clean up
2023-09-24 01:58:14 +12:00
Cadence Ember
49d9d31b30
Support sending unknown mx emojis as sprite sheet
2023-09-24 01:55:47 +12:00
Cadence Ember
2b537f42f0
Fix uk.half-shot.bridge test data
2023-09-24 00:13:38 +12:00
Cadence Ember
f39e61489b
Update discord-markdown: Allow link formatting
2023-09-23 18:14:33 +12:00
Cadence Ember
933cf7c6ec
silence some of the default output
2023-09-23 18:12:51 +12:00