Commit Graph
100 Commits
Author SHA1 Message Date
Claire 4ee893461d Change i18n unused strings check to only check English strings (#39347) 2026-06-09 14:17:36 +00:00
Claire 422d0e4e20 Add duration to ActivityPub representation of media attachments (#38061) 2026-06-09 08:30:53 +00:00
Claire 0b0cdd7a77 Remove doorkeeper workaround (#39336) 2026-06-09 08:30:48 +00:00
Claire 481e51b81e Put Elasticsearch search queries behind a Stoplight (#39323) 2026-06-09 08:30:43 +00:00
Claire c4ea89dfd9 Change media attachment limit to 10000 characters (#39306) 2026-06-08 14:03:56 +00:00
Claire 2778eeffba Add link to profile editing from “Privacy and reach” (#39309) 2026-06-05 14:24:42 +00:00
Claire 24609bf041 Change rule acceptance link to form (#39283) 2026-06-05 12:45:28 +00:00
Claire 62bcdc41fc Allow authorized_interactions endpoint to handle Collections (#39287) 2026-06-05 07:54:55 +00:00
Claire a19dd606e8 Fix link to profile API documentation in CHANGELOG (#39276) 2026-06-04 13:10:06 +00:00
Claire 0529a1f7d2 Bump version to v4.5.11 (#39264) 2026-06-03 12:26:55 +00:00
Claire c2daca655f Merge commit from fork 2026-06-03 11:57:50 +02:00
Claire d1c26c1e27 Fix not importing stylesheet recursively (#39254) 2026-06-02 15:23:52 +00:00
Claire 89d9fc8889 Remove ignored_columns for columns removed in pre-4.2.0 migrations (#39237) 2026-06-01 14:40:03 +00:00
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
Claireanddiondiondion 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
Claireandnicolas 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