Commit Graph

3516 Commits

Author SHA1 Message Date
Eugen Rochko
73fe2b7346 Fix HTTP 200 response code on paths to remote accounts that don't exist (#40341) 2026-10-02 11:48:25 +00:00
Claire
5d7465a9d5 Fix computation of reach filter saturation threshold (#40822) 2026-10-02 11:40:54 +00:00
Pia B.
97a4026cfd add new tab to server settings for external discovery (#40768) 2026-10-01 14:16:38 +00:00
David Roetzel
f022da16fb Remove unneeded method stubs (#40788) 2026-10-01 11:50:26 +00:00
David Roetzel
c82f23d75f Fix FASP Subscriptions when capability is disabled (#40787) 2026-10-01 09:30:44 +00:00
David Roetzel
6e12a96231 Move to individual toggles for FASP capabilities (#40764) 2026-09-30 15:00:33 +00:00
David Roetzel
7ad82554f8 Refactor FASP capabilities into own db model (#40763) 2026-09-30 15:00:16 +00:00
Claire
cc10de7b97 Change account self-delete confirmation to be more lenient and recall current account (#40733) 2026-09-30 10:40:34 +00:00
Claire
7f1c83c4f6 Use bloom filters to limit what servers account deletion notices are sent to (#40283) 2026-09-29 15:51:22 +00:00
Sudeep Tarlekar
34e002c209 Fix server error on registration for wrong DOB (#40607) 2026-09-28 10:03:24 +00:00
Matt Jankowski
05346e97b8 Freeze time before expireable setter spec (#40691) 2026-09-24 17:06:46 +00:00
Claire
cd4e10bb1d Fix reported statuses not being deleted after account deletion (#40650) 2026-09-24 11:58:23 +00:00
Eugen Rochko
0d41325719 Fix rate limits not normalizing submitted e-mail addresses (#40658) 2026-09-23 07:52:44 +00:00
Claire
c30230fe88 Fix deleted-because-of-suspension accounts being marked as manually deleted (#40645) 2026-09-22 09:04:55 +00:00
Claire
30fbbfdb5e Always require typing username when self-deleting account (#40576) 2026-09-17 17:03:24 +00:00
Kazuki Nagasawa
f466632ac0 Fix performance of media attachment queries in admin instance page (#40515) 2026-09-16 16:14:18 +00:00
Claire
be358fd79d Add server-side filtering to home feed endpoint (#40468) 2026-09-16 14:55:37 +00:00
diondiondion
4c8ac0ea0c Redesign: Fix feature flag attribute not being applied when only server-side flag is enabled (#40547) 2026-09-16 09:45:43 +00:00
Claire
cbd090cdd6 Bump version to v4.7.2 (#40521) 2026-09-15 13:52:34 +00:00
Matt Jankowski
8a114cc7c7 Add pluralization to some countable i18n entries (#40464)
Co-authored-by: GunChleoc <fios@foramnagaidhlig.net>
2026-09-14 14:09:30 +00:00
Kazuki Nagasawa
1062aedf1d Fix relative privacy policy links in subscription emails (#40486) 2026-09-14 08:29:12 +00:00
Claire
4e15f3db70 Fix submitting a status twice leading to a 500 error (#40439) 2026-09-10 07:04:18 +00:00
Matt Jankowski
65441866d7 Mark requested deletion time nil on accounts CLI reattach (#40430) 2026-09-09 06:31:07 +00:00
Juan Hernández
5c87ea4829 Add information about trends and follow recommendation blocks in admin/accounts show page (#40398) 2026-09-07 12:48:48 +00:00
Claire
b9dec6c2fb Fix account deletion not deleting generated annual reports (#40394) 2026-09-07 09:51:46 +00:00
Claire
baab7b8768 Fix notifications not being cleaned up when notification requests are deleted in bulk (#40393) 2026-09-07 09:29:42 +00:00
Matt Jankowski
42ee6618fc Add "options"-related coverage for poll model (#40382) 2026-09-07 08:33:18 +00:00
Matt Jankowski
e3be977a74 Add coverage for approve/reject actions in Form::AccountBatch (#40373) 2026-09-04 12:40:04 +00:00
Matt Jankowski
8e8afd31cb Add multiple timeline update coverage to "markers" API spec (#40374) 2026-09-04 09:22:58 +00:00
Claire
048317565a Fix GHSA-vx32-x96w-qq65 2026-09-01 12:12:57 +02:00
Juan Hernández Babón
cbc5aeb504 Fixes GHSA-62j4-hvj7-px3f 2026-09-01 12:12:57 +02:00
Claire
7a11171ee5 Fix invited-without-approval-bypass not being asked for a textual reason (#40332) 2026-08-31 12:53:26 +00:00
Jeong Arm
119cc9cf73 Allow "from:me" query without any keyword (#40327) 2026-08-31 09:14:18 +00:00
Claire
e6f117d93a Add some spec coverage (#40306) 2026-08-28 11:49:30 +00:00
Matt Jankowski
d09749109c Update rubocop to version 1.90.0 (#40260) 2026-08-26 11:55:16 +00:00
Juan Hernández
e3d8f5c9e3 Allow moderators and admins to see media reports of suspended accounts (#40274) 2026-08-25 16:25:00 +00:00
Matt Jankowski
192fc7d6f2 Add validation assertion in AccountWarningPreset model spec (#40242) 2026-08-24 08:46:34 +00:00
Claire
3fb0d036a2 Fix email blocks domain filter not being kept through pagination (#40254) 2026-08-24 08:16:14 +00:00
Matt Jankowski
c3eadc8d25 Prefer autoload to require in misc app/ files (#40243) 2026-08-24 07:28:53 +00:00
Eugen Rochko
78e33538d1 Change empty search requests to return a HTTP 400 error (#40214) 2026-08-19 19:07:07 +00:00
Eugen Rochko
1855e57bfa Fix search queries without a positive non-empty clause being allowed (#40196) 2026-08-18 15:46:17 +00:00
Claire
a1e899b413 Fix various off-by-one errors in statistics time ranges (#40193)
Co-authored-by: Shlee <github@shl.ee>
2026-08-18 13:19:35 +00:00
Matt Jankowski
d0992cc096 Convert admin/disputes/appeals controller to system spec (#40124) 2026-08-17 12:11:50 +00:00
Claire
e5db3aaa14 Fix domain block impact queries being rejected (#40122) 2026-08-11 09:10:52 +00:00
Shlee
7ec26f32dc Fix: make NEWLINE_TAGS_RE regex be case insentitive for both <br> and <BR> edge case. (#40079) 2026-08-10 08:45:56 +00:00
Claire
b625f21cea Change handling of handle conflicts to invalidate known-outdated account handle (#39850) 2026-08-04 16:05:04 +00:00
Juan Hernández
f596a1fb19 Add ActivityPub attributes to current span when processing Activities (#40041) 2026-08-04 13:18:45 +00:00
Juan Hernández
dc6b681f2d Add OTel span attribute to deprecated endpoints (#40030) 2026-08-03 15:17:31 +00:00
Claire
a36492954b Fix navigation switching to user “Account” category when rejecting or accepting appeal (#40026) 2026-08-03 12:12:02 +00:00
Juan Hernández
0c1e3aa807 Replace vite_rails gem with our own vite integration (#40004) 2026-08-03 12:09:52 +00:00