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
Claire
5727b866b1
Fix error pages not using the new theming infrastructure ( #37524 )
2026-01-16 14:44:58 +00:00
Claire
918563704f
Update the “embedded” styling to the new theme infrastructure ( #37520 )
2026-01-16 10:28:50 +00:00
Claire
e58084a85f
Update theme_color_tags helper for new theme infrastructure ( #37519 )
2026-01-16 10:00:04 +00:00
Claire
2a6c084aa1
Update SECURITY.md ( #37506 )
2026-01-15 13:17:41 +00:00
Claire
10de65e41c
Fix FeedManager#filter_from_home error when handling a reblog of a deleted status ( #37486 )
2026-01-14 10:51:23 +00:00
Claire
5b54cd7f76
Add ability to include inline javascript ( #37459 )
2026-01-13 10:40:26 +00:00
Claire
9332f48abe
Simplify status batch removal SQL query ( #37469 )
2026-01-13 10:18:26 +00:00
Claire
bdcdd539f6
Fix unnecessary downcasing of some words in moderation/settings interface ( #37364 )
2026-01-07 15:34:39 +00:00
Claire
9fe14a3072
Bump version to v4.5.4 ( #37413 )
2026-01-07 13:40:06 +00:00
Claire
0f79e29188
Merge commit from fork
2026-01-07 14:15:14 +01:00
Claire
0b1b98c4f2
Merge commit from fork
2026-01-07 14:14:42 +01:00
Claire
84128e1526
Downgrade sidekiq-unique-jobs ( #37402 )
2026-01-07 09:00:16 +00:00
Claire
d9cd75400c
Fix heartbeat comment not being its own event ( #37389 )
2026-01-06 09:50:28 +00:00
Claire
82fb2596c7
Fix posts with edited out media attachments being returned in /api/v1/accounts/:id/statuses?only_media=true ( #37363 )
2026-01-05 15:06:20 +00:00
Claire
b622f4c698
Fix custom emojis not being rendered in profile fields ( #37365 )
2026-01-05 14:24:59 +00:00
Claire
b5bc301cbd
Fix serialization of context pages ( #37376 )
2026-01-05 11:59:10 +00:00
Claire
f711e222dc
Fix quotes with CWs but no text not having fallback link ( #37361 )
2026-01-05 10:35:35 +00:00
Claire
1fe737e0bd
Add translation string for Webauthn key nickname ( #37371 )
2026-01-05 10:35:28 +00:00
Claire
e8a49bd6ae
Fix outdated link target for “locked” warning ( #37366 )
2026-01-05 10:35:23 +00:00
Claire
bc3f68b46a
Fix date-related wrapstodon test failures ( #37362 )
2026-01-02 10:52:22 +00:00
Claire
a8109e50fc
Fix custom emojis not displaying in CWs and fav/boost notifications ( #37306 )
2025-12-18 16:49:03 +00:00
Claire
2a7e5fb3f7
Skip followers synchronization for accounts with 25k followers or more ( #37302 )
2025-12-18 14:42:47 +00:00
Claire
ffdf56b1e6
Fix default Admin role not including view_feeds permission ( #37301 )
2025-12-18 14:26:31 +00:00
Claire
d6a40c2891
Fix hashtag autocomplete replacing suggestion's first characters with input ( #37281 )
2025-12-17 14:28:53 +00:00
Claire
db62d70492
Change Wrapstodon switch from feature flag to admin setting ( #37273 )
2025-12-17 09:47:02 +00:00
Claire
550a6d4765
Add wrapstodon to initial state and show wrapstodon sidebar item on load ( #37261 )
2025-12-16 09:47:18 +00:00
Claire
0801104729
Fix mentions of domain-blocked users being processed ( #37257 )
2025-12-16 08:49:48 +00:00
Claire
dc4fb51e52
Increase cache duration on public shared wrapstodon page ( #37249 )
2025-12-15 10:19:17 +00:00