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
Claire
ab9aa25cd3
Fix delete & redraft of pending posts ( #37839 )
2026-02-13 10:32:16 +00:00
Claire
bfec82e5f9
Add nan-TW to interface languages ( #37822 )
2026-02-12 15:12:08 +00:00
Claire
37e82ee66f
Add --suspended-only option to tootctl emoji purge ( #37828 )
2026-02-12 10:25:29 +00:00
Claire
9129f98776
Process actor public keys when they are in a separate document without the ActivityStreams context ( #37826 )
2026-02-11 15:47:24 +00:00
Claire
dfe44bcaef
Add ability to require 2FA for specific roles (including Everybody) ( #37701 )
2026-02-11 14:34:09 +00:00
Claire
20fedab093
Fix mistakenly included glitch-soc database columns ( #37824 )
2026-02-11 12:34:34 +00:00
Claire
c53bb3b33e
Rename “Mode” to “Color scheme” ( #37819 )
2026-02-11 10:36:59 +00:00
Claire
d13d7b4566
Fix server theme migration ( #37810 )
2026-02-10 20:53:43 +00:00
Claire
63aac77b61
Purge custom emojis on domain suspension ( #37808 )
2026-02-10 16:13:06 +00:00
Claire
040555be7f
Fix NoMethodError in ActivityPub::FetchFeaturedTagsCollectionService ( #37806 )
2026-02-10 15:24:54 +00:00
Claire
46e4b5ae37
Fix streaming of disabled timelines with special permissions ( #37791 )
2026-02-10 13:27:00 +00:00
Claire
75ba314e6b
Migrate to new theming infrastructure ( #37612 )
2026-02-10 10:59:47 +00:00
Claire
8aabc8628d
Fix i18n check for missing source strings ( #37801 )
2026-02-10 09:56:16 +00:00
Claire
d3cef82401
Refactor store_current_location before_action in OAuth::AuthorizationsController ( #37779 )
2026-02-09 11:05:32 +00:00
Claire
5b24f4097d
Fix processing of object updates with duplicate hashtags ( #37756 )
2026-02-06 10:09:42 +00:00
Claire
c48634cf5f
Bump version to v4.5.6 ( #37722 )
2026-02-03 14:28:23 +00:00
Claire
629125cc3d
Merge commit from fork
2026-02-03 14:59:53 +01:00
Claire
a75790143c
Change bundlesize-compare workflow to compare with the result of the merge ( #37680 )
2026-01-30 13:59:54 +00:00
Claire
3f16c48838
Fix connection recycling pushing symbols to connection pool ( #37674 )
2026-01-30 09:59:04 +00:00
Claire
0997ae0627
Clear affected relationship cache on Move activities ( #37664 )
2026-01-30 09:15:22 +00:00
Claire
bc3871f992
Fix followers with profile subscription (bell icon) being notified of post edits ( #37646 )
2026-01-29 09:38:57 +00:00
Claire
a6883242e3
Remove unused nan locale files (replaced by nan-TW) ( #37650 )
2026-01-28 16:32:19 +00:00
Claire
a495a0cbfc
Fix avatar and header descriptions being returned for suspended accounts ( #37641 )
2026-01-28 11:06:30 +00:00
Claire
6af4696c70
Add backend support for storing remote actors profile pic and header descriptions ( #37634 )
2026-01-28 09:32:59 +00:00
Claire
7af5ba271d
Fix error when encountering invalid tag in updated object ( #37635 )
2026-01-27 16:01:22 +00:00
Claire
a20519d671
Clean up arg handling for notification worker ( #37587 )
2026-01-27 15:59:51 +00:00
Claire
9ea64fcb5a
Fix last_status_at not accurately tracking last status time for remote accounts ( #37619 )
2026-01-27 13:23:12 +00:00
Claire
73fc40993b
Fix filtering of mentions from filtered-on-their-origin-server accounts ( #37583 )
2026-01-27 09:53:21 +00:00
Claire
1b748eaeb0
Fix irrelevant accounts being passed through silenced_account_ids to DistributionWorker ( #37589 )
2026-01-26 09:26:19 +00:00
Claire
d05df5c197
Fix quote cache invalidation ( #37592 )
2026-01-23 13:35:43 +00:00
Claire
958103368e
Shorten caching of quote posts pending approval ( #37570 )
2026-01-22 12:38:00 +00:00
Claire
e7c6600d83
Fix cross-server conversation tracking ( #37559 )
2026-01-21 12:02:41 +00:00
Claire
400c1f3e8e
Bump version to v4.5.5 ( #37551 )
2026-01-20 15:00:10 +00:00
Claire
028e76f770
Merge commit from fork
...
* Add limit on inbox payload size
The 1MB limit is consistent with the limit we use when fetching remote resources
* Add limit to number of options from federated polls
* Add a limit to the number of federated profile fields
* Add limit on federated username length
* Add hard limits for federated display name and account bio
* Add hard limits for `alsoKnownAs` and `attributionDomains`
* Add hard limit on federated custom emoji shortcode
* Highlight most destructive limits and expand on their reasoning
2026-01-20 15:14:45 +01:00
Claire
841dfce9f7
Merge commit from fork
2026-01-20 15:13:43 +01:00
Claire
7a0d3d3bf8
Merge commit from fork
2026-01-20 15:13:10 +01:00
Claire
c2f776b747
Merge commit from fork
2026-01-20 15:10:38 +01:00
Claire
220115757d
Fix potential duplicate handling of quote accept/reject/delete ( #37537 )
2026-01-19 13:47:27 +00:00
Claire
9b6500f74a
Skip tombstone creation on deleting from 404 ( #37533 )
2026-01-19 10:36:58 +00:00
Claire
cc3c7ba532
Fix system theme being included twice ( #37526 )
2026-01-16 15:55:16 +00:00