Commit Graph

764 Commits (features/api-error-code-url)

Author SHA1 Message Date
Claire dfe44bcaef
Add ability to require 2FA for specific roles (including Everybody) (#37701) 3 weeks ago
Echo 7a4945c0d3
Show mute end date in badge (#37747) 3 weeks ago
Matt Jankowski f861a5cee0
Add `action_logs` association for account (#36022) 1 month ago
Claire 9ea64fcb5a
Fix `last_status_at` not accurately tracking last status time for remote accounts (#37619) 1 month ago
Matt Jankowski 876ccfe0a3
Use `Report#local?` delegation more broadly (#37596) 1 month ago
Matt Jankowski f7a2e5c715
Use validation matchers for InstanceModerationNote spec (#37597) 1 month ago
Matt Jankowski 29ec2cd186
Add `targeted_account_notes` association to simplify usage (#35540) 1 month ago
Matt Jankowski 157d8c0d99
Remove deprecated usage of imagemagick (#37488) 1 month ago
Matt Jankowski 7b9479239a
Typo fix in federation document (#37564) 1 month ago
Matt Jankowski 562ea656f4
Add coverage for `TagManager#normalize_domain` (#35994) 1 month ago
David Roetzel 7cdc05b9a8
Add `language` attribute to collections (#37549) 1 month ago
David Roetzel 51224bb437
Add "featured collections" collection to actors (#37512) 1 month ago
David Roetzel a9cfddf28e
AP/AS serialization of Collections (#37434) 2 months ago
David Roetzel 0231b6d350
Expose feature policy in API (#37322) 2 months ago
Matt Jankowski a292162c5f
Mark `Form::AdminSettings#persisted?` as true (#35872) 2 months ago
Matt Jankowski 95432b47eb
Add coverage for user model registration time validation (#35993) 3 months ago
Matt Jankowski 92df1c4458
Add coverage for `Account.representative` from finder concern (#35996) 3 months ago
Matt Jankowski 7230c2059f
Add coverage for "domain variants" consumers (#35995) 3 months ago
David Roetzel 1766616ebc
Refactor relation preloading (#37217) 3 months ago
David Roetzel adf8a3601d
Add service to add item to a collection (#37192) 3 months ago
David Roetzel 5a7a4fff11
First draft of Collection update API (#37110) 3 months ago
Matt Jankowski 832d8c7397
Use thread support helper in concurrent insert tag spec (#37112) 3 months ago
Matt Jankowski d063af2594
Add coverage for array vs string in `Tag.find_or_create_by` (#37113) 3 months ago
Matt Jankowski 7c730e9041
Use `normalizes` API for Tag `display_name` value (#35797) 3 months ago
David Roetzel 4e6d1892b9
Fix creation of duplicate conversations (#37108) 3 months ago
David Roetzel 2d203ca72a
First draft of API to get a single collection (#37053) 3 months ago
Christian Oelschlegel 1f9ddb7cf6
fix(tag): prevent dupl. tags on concurrent inserts (#35792)
Co-authored-by: Christian Oelschlegel <oelschle@sciphy.de>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 months ago
Matt Jankowski cb4f1cc89c
Improve `SessionActivation.activate` spec (#36983) 3 months ago
David Roetzel 0725afe1a9
Collections: Add missing validations for boolean columns (#37005) 3 months ago
David Roetzel 7ffa5fa0c4
Add models to represent "Collections" (#36977) 3 months ago
Matt Jankowski 53703202fb
Add `IpBlock#to_cidr` method to build string (#35773) 3 months ago
Eugen Rochko 76053fb4a9
Fix hashtags not being picked up when full-width hash sign is used (#36103)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
4 months ago
Claire 6b2051b7b3
Fix bookmarks export when one bookmarked status is soft-deleted (#36576) 4 months ago
Claire 7774cd6670
Add `disabled` setting for live and topic feeds, as well as user permission to bypass that (#36563) 4 months ago
Claire 405a49df44
Merge commit from fork
* Refuse granting quote authorization for reblogs

* Add validation to reject quotes of reblogs

* Do not process quotes of reblogs as potentially valid quotes

* Refuse to serve quoted reblogs over REST API
4 months ago
Claire 264d068d8d
Change new accounts to use new ActivityPub numeric ID scheme (#36365) 5 months ago
Emelia Smith 8d09e4ef23
Merge commit from fork
* Streaming: Ensure disabled users cannot connect to streaming

* Streaming: Disconnect when the user is disabled
5 months ago
Claire 150f0fcba5
Add support for numeric-based URIs for local accounts (#32724) 5 months ago
Jesse Karmani 65b4a0a6f1
Implement FEP 7888: Part 1 - publish conversation context (#35959) 6 months ago
Matt Jankowski 1b664cf20d
Relay reset delivery tracker model spec and callback (#36027) 6 months ago
Matt Jankowski 3efba15b3c
Use `pluck` on `DomainAllow.allowed_domains` for export (#36019) 6 months ago
Matt Jankowski ee4b0a223c
Add coverage for `Relay` model (#35950) 6 months ago
Claire 4fa203e69e
Rename `unknown` quote policy value to `unsupported_policy` (#35955) 6 months ago
Claire f3a932d8a1
Add `quoted_update` notification type (#35820) 6 months ago
Matt Jankowski 20bc34ca52
Rely on `pluck` for the SELECT in `RuleTranslation.languages` (#35826) 6 months ago
Matt Jankowski b827a0a6a8
Allow `CustomEmoji` to normalize its own domain (#35726) 7 months ago
David Roetzel 868c46bc76
Add delivery failure handling to FASP jobs (#35723) 7 months ago
Matt Jankowski a485f97d21
Replace `EmailHelper` module with `normalizes` via model concern (#35702) 7 months ago
Matt Jankowski 6e48322055
Add spec for `CanonicalEmailBlock.matching_email` scope (#35692) 7 months ago
Matt Jankowski 4c2ddbf2c4
Update rubocop to version 1.79.2 (#35688) 7 months ago