Claire
1bd13af546
Fix error handling for invalid keys in signature verification ( #39235 )
2026-06-01 13:20:23 +00:00
Claire
ab8f9d94ea
Fix server rules and custom closed registrations message ( #39232 )
2026-06-01 09:28:13 +00:00
Claire
cdf721a273
Fix remote statuses with large media descriptions being rejected ( #39135 )
2026-05-21 15:46:10 +00:00
Claire
f5b57e8ba7
Bump version to v4.5.10 ( #39104 )
2026-05-20 13:20:08 +00:00
Claire
0786c1e57a
Merge commit from fork
2026-05-20 14:38:24 +02:00
Claire
ec2a99341c
Merge commit from fork
...
* Refactor `PrivateAddressCheck`
Also ensures IPv4-mapped IPv6 addresses get properly checked no matter the version of `ipaddr`.
* Add some missing IPv6 ranges from `PrivateAddressCheck`
2026-05-20 14:34:32 +02:00
Claire
6f8558a6b9
Fix Request error when issuing a request which host is an IP address ( #39030 )
2026-05-20 09:04:50 +00:00
Claire
f28715d370
Fix custom emoji selection ( #39088 )
2026-05-20 07:23:29 +00:00
Claire
fcf012c602
Update browserslists target ( #39076 )
2026-05-19 16:21:18 +00:00
Claire and diondiondion
99b72f60ad
Nudge users to turn on discoverable when viewing the empty list of collections they are in ( #39029 )
...
Co-authored-by: diondiondion <mail@diondiondion.com >
2026-05-18 12:11:14 +00:00
Claire
b2aa476abb
Redirect with interstitial when trying to view a remote collection while logged out ( #38941 )
2026-05-07 16:04:26 +00:00
Claire
fcd56d6732
Fix type of interactingObject, interactionTarget and add missing QuoteAuthorization ( #38940 )
2026-05-07 14:47:19 +00:00
Claire
90c812ed16
Add explicit dependency to ipaddr ( #38925 )
2026-05-07 09:04:04 +00:00
Claire
cb2e770584
Remove duplicate index index_email_subscriptions_on_account_id ( #38907 )
2026-05-05 15:15:55 +00:00
Claire
5e3e11bbfa
Fix role management interface not offering to require 2FA for all users ( #38906 )
2026-05-05 14:46:52 +00:00
Claire
3bc27b9b64
Resolve unknown tagged collections in remote posts ( #38900 )
2026-05-05 14:46:47 +00:00
Claire
030104a30c
Change how invalid-but-not-expired invites are shown in moderation interface ( #38736 )
2026-05-04 11:38:11 +00:00
Claire
322ada898f
Update dependency minimatch ( #38869 )
2026-04-30 16:21:38 +00:00
Claire
1df259f8c9
Fix translation string of some fallback notifications ( #38860 )
2026-04-30 09:18:32 +00:00
Claire
5b395774c0
Add fallback attributes to notifications for new and infrequent notifications ( #38832 )
2026-04-29 15:53:29 +00:00
Claire
be4ba1495c
Remove unused devise strategies ( #38795 )
2026-04-23 14:26:19 +00:00
Claire
ccf5c09ad3
Fix incorrect value for feature_approval.current_user for local users ( #38751 )
2026-04-20 16:00:15 +00:00
Claire
0e6180a5af
Fix Bundle being used with incorrect prop types by using type-dependent key ( #38721 )
2026-04-16 18:05:04 +00:00
Claire
fc1ba93cdc
Refactor featured collections URL code ( #38709 )
2026-04-16 16:00:13 +00:00
Claire
6b1e1899fd
Change discoverable accounts to only allow followers to feature them if they are locked ( #38672 )
2026-04-15 15:05:58 +00:00
Claire
3a84990780
Bump version to v4.5.9 ( #38696 )
2026-04-15 14:10:28 +00:00
Claire
d6f62f5fa4
Merge commit from fork
...
* Disallow some special characters in e-mail addresses
* Add size limit to email columns
2026-04-15 15:22:33 +02:00
Claire
e9af9c649f
Fix definition for quote in JSON-LD context ( #38686 )
2026-04-15 10:17:47 +00:00
Claire
f6652caef4
Fix invalid arguments being passed to Redis in custom Chewy strategy ( #38684 )
2026-04-15 09:54:38 +00:00
Claire and nicolas
2b93d19d2c
Update handle explainer copy ( #38646 )
...
Co-authored-by: nicolas <nclm@users.noreply.github.com >
2026-04-14 13:15:59 +00:00
Claire
63a244fe1a
Add /api/v1_alpha/accounts/:id/in_collections to list collections you are in ( #38657 )
2026-04-13 17:28:28 +00:00
Claire
cea0cbdb73
Update dependency rack-session ( #38601 )
2026-04-13 14:52:15 +00:00
Claire
46af7467e0
Improve error handling when failing to refresh an actor's key ( #38555 )
2026-04-13 14:49:42 +00:00
Claire
06a8379dce
Fix collections allowing multiple occurrences of the same user ( #38636 )
2026-04-13 10:28:54 +00:00
Claire
73fc8d34d9
Change collection update to also send notifications if the sensitive label or the topic are changed ( #38644 )
2026-04-11 11:01:55 +00:00
Claire
8124d44ee1
Fix local collection uri not being serialized in REST API responses ( #38645 )
2026-04-10 15:01:28 +00:00
Claire
d6f8ac97e8
Add trademark warning to mastodon:setup task ( #38548 )
2026-04-09 12:30:06 +00:00
Claire
66fdd3ae65
Fix serialization of added_to_collection notifications ( #38612 )
2026-04-08 16:40:51 +00:00
Claire
4ad54b279d
Add ability to search for a collection by URL ( #38588 )
2026-04-08 16:03:35 +00:00
Claire
97ba08113d
Fix being able to quote someone you blocked ( #38608 )
2026-04-08 16:03:24 +00:00
Claire
39c70649ca
Add added_to_collection and collection_updated notification types ( #38491 )
2026-04-08 12:56:07 +00:00
Claire
99a219036f
Fix new profile dropdown blocking without confirmation modal ( #38605 )
2026-04-08 11:24:44 +00:00
Claire
954cc92a6d
Fix being unable to disable sound for quote update notification ( #38537 )
2026-04-02 13:47:22 +00:00
Claire
8afca67b10
Fix regressions in notifications caused by rendering default translation wrapper element ( #38533 )
2026-04-02 13:08:24 +00:00
Claire
ffcf87e023
Fix refreshing keys from stale actors on signature verification error ( #38515 )
2026-04-02 09:07:44 +00:00
Claire
6739967c73
Update dependency rack ( #38522 )
2026-04-02 09:00:51 +00:00
Claire
d9239f95e2
Update dependency action_text-trix ( #38523 )
2026-04-02 09:00:44 +00:00
Claire
db704180b2
Fix signature verification when the key ID is an acct: URI ( #38516 )
2026-04-01 14:14:53 +00:00
Claire
e9a051fcef
Fix FetchRemoteKeyService possibly returning incorrect keys ( #38511 )
2026-04-01 12:59:34 +00:00
Claire
30275cd80e
Disable extraneous devise strategies if DISABLE_DEVISE_TWO_STRATEGIES is set to true ( #38486 )
2026-03-30 14:45:59 +00:00
Claire
b1bb3baefb
Fix text layout in edition history dropdown ( #38485 )
2026-03-30 13:27:00 +00:00
Claire
5b2e614beb
Add more key processing tests ( #38419 )
2026-03-26 14:13:43 +00:00
Claire
e81a4e258c
Add support for FEP-2c59 ( #38239 )
2026-03-26 13:33:16 +00:00
Claire
3ebd3952a1
Add formatted_note and formatted_fields to GET /api/v1/profile ( #38339 )
2026-03-26 10:32:30 +00:00
Claire
806e2a993a
Fix Webfinger endpoint not handling new AP ID scheme ( #38391 )
2026-03-26 09:58:47 +00:00
Claire
19806be8ec
Fix processing keys from separate documents ( #38407 )
2026-03-25 22:03:33 +00:00
Claire
b46d003e20
Don't install recommended packages in CI tasks ( #38401 )
2026-03-25 15:59:50 +00:00
Claire
15dbf8040e
Add support for multiple keypairs for remote accounts ( #38279 )
2026-03-25 14:52:12 +00:00
Claire
7583d07d3a
Change avatar and account header description limit and expose it in API ( #38384 )
2026-03-25 12:32:47 +00:00
Claire
ea54c266ed
Update dependency bcrypt ( #38381 )
2026-03-25 10:14:39 +00:00
Claire
c72ca33fac
Bump version to v4.5.8 ( #38374 )
2026-03-24 15:51:03 +00:00
Claire
4559e4ed1a
Merge commit from fork
2026-03-24 15:44:08 +01:00
Claire
ab251290d6
Merge commit from fork
2026-03-24 15:42:40 +01:00
Claire
ca08c040b0
Federate new profile settings ( #38314 )
2026-03-24 09:20:17 +00:00
Claire
970313a83e
Drop support for ENABLE_SIDEKIQ_UNIQUE_JOBS_UI ( #38340 )
2026-03-23 18:34:21 +00:00
Claire
39d9da3b82
Tag linked FeaturedCollection objects over ActivityPub ( #38115 )
2026-03-23 13:11:33 +00:00
Claire
d48470a1fc
Change media description length limit for remote media attachments from 1500 to 10000 characters ( #37921 )
2026-03-23 10:32:41 +00:00
Claire
21576e29ab
Refactor ProcessMentionsService to remove save_records parameter ( #38277 )
2026-03-23 09:12:30 +00:00
Claire
8f9eba9629
Add more tests around terminating streaming connections ( #38301 )
2026-03-20 10:00:30 +00:00
Claire
1ee457f2d3
Split invite_users permission into invite_bypass_approval ( #38278 )
2026-03-19 15:25:54 +00:00
Claire
d9dbe62417
Fix error when processing Add activity where the target is embedded and not a special collection ( #38282 )
2026-03-19 08:13:50 +00:00
Claire
d52d0e4ded
Update dependency action_text-trix ( #38271 )
2026-03-18 10:11:05 +00:00
Claire
b7246518bf
Add avatar_description and header_description parameters to PATCH /api/v1/profile ( #38221 )
2026-03-16 14:04:25 +00:00
Claire
62b90d73d7
Fixes some model definitions in tootctl maintenance fix-duplicates ( #38214 )
2026-03-16 10:00:08 +00:00
Claire
5521aac4ab
Fix hashtags preceded by non-break spaces not being processed as such ( #38212 )
2026-03-16 09:39:18 +00:00
Claire
32fc5304a7
Change HTTP signatures to skip the Accept header ( #38132 )
2026-03-11 09:49:52 +00:00
Claire
9916c786e6
Add fallback to Object intent for FEP-3b86 in remote interaction helper ( #38130 )
2026-03-11 09:42:24 +00:00
Claire
e235c446c9
Fix broken option defaults in tootctl email-domain-blocks ( #38107 )
2026-03-09 11:26:16 +00:00
Claire
9b4a09f760
Fix poll expiration notification being re-triggered on implicit updates ( #38078 )
2026-03-05 14:53:00 +00:00
Claire
dd27c7b917
Fix “Unblock” and “Unmute” actions being disabled when blocked ( #38075 )
2026-03-05 09:10:49 +00:00
Claire
922fbb8c17
Add for searching already-known private GtS posts ( #38057 )
2026-03-05 08:56:18 +00:00
Claire
1add29cf40
Redirect to short account URLs when requesting HTML for one of the AP endpoints ( #38056 )
2026-03-04 17:44:27 +00:00
Claire
8a0261c51c
Add missing_attribution boolean to preview cards ( #38043 )
2026-03-04 11:18:37 +00:00
Claire
5472ab251a
Fix existing posts not being removed from lists when a list member is unfollowed ( #38048 )
2026-03-04 11:18:28 +00:00
Claire
a3aeae0288
Add test to cover proper URL for media in DELETE /api/v1/statuses/:id ( #38037 )
2026-03-03 15:36:54 +00:00
Claire
3b7c33e763
Add exclude_direct flag to /api/v1/accounts/:id/statuses to exclude direct messages ( #37763 )
2026-02-27 09:34:12 +00:00
Claire
9c4d11f927
Add featured_tags to GET /api/v1/profile ( #37932 )
2026-02-26 16:18:42 +00:00
Claire
951a42f491
Add max_note_length and max_display_name_length to configuration.accounts in Instance entity ( #37991 )
2026-02-26 14:58:07 +00:00
Claire
4d2a148ccb
Fix profile redesign profile fields gap ( #37979 )
2026-02-25 17:45:51 +00:00
Claire
ea34d35b32
Fix username availability check being wrongly applied on race conditions ( #37975 )
2026-02-25 14:30:01 +00:00
Claire
1e87bd178d
Bump version to v4.5.7 ( #37965 )
2026-02-24 13:54:33 +00:00
Claire
43ef9f66b6
Add PATCH /api/v1/profile ( #37934 )
2026-02-24 10:48:56 +00:00
Claire
cc1e65dcec
Add GET /api/v1/profile ( #37912 )
2026-02-20 10:16:04 +00:00
Claire
bd64ca2583
Add new profile settings ( #37890 )
2026-02-18 13:18:44 +00:00
Claire
0b66e74426
Add GET /api/v1/donation_campaigns ( #37880 )
2026-02-17 10:54:21 +00:00
Claire
4a6d17ad7b
Fix hashtag matching by replacing negative lookbehind with positive lookbehind ( #37684 )
2026-02-17 10:27:36 +00:00
Claire
cff25c186b
Fix race condition when processing statuses twice with the same idempotency key ( #37879 )
2026-02-16 14:58:22 +00:00
Claire
f199d7995c
Add missing “Filter action” source string ( #37838 )
2026-02-16 12:34:38 +00:00
Claire
284c53f439
Remove disabled bundlesize-compare workflow ( #37875 )
2026-02-16 09:51:24 +00:00
Claire
c1a5bd52f2
Update devcontainer image version ( #37857 )
2026-02-13 15:17:12 +00:00