Commit Graph

1924 Commits (fix/MAS-381-remove-swipeable-views)

Author SHA1 Message Date
Matt Jankowski 1637297085
Add coverage for `CustomFilterStatus` model (#35374) 2 months ago
Matt Jankowski dec1fb71f4
Add coverage for `FollowRecommendationMute` model (#35376) 2 months ago
Claire 88b0f3a172
Simplify `DatabaseViewRecord.refresh` (#35252) 2 months ago
Matt Jankowski c442589593
Use `ActiveModel::Attributes` in `FollowLimitable` concern (#35327) 2 months ago
Matt Jankowski 1496488771
Add `Status#not_replying_to_account` scope for annual report classes (#35257) 2 months ago
Matt Jankowski 4ecfbd3920
Add `Status.only_polls` (and without polls) scope (#35330) 2 months ago
Matt Jankowski fb6c22f5c2
Use `touch` to record viewing annual report (#35296) 2 months ago
Matt Jankowski f7259f625f
Prefer `on: :update` in Tag validation declaration (#35297) 2 months ago
Echo ef66d8379c
Add option to set emoji preferences behind feature flag (#35282) 2 months ago
Matt Jankowski bdffdcb12f
Remove unused scopes in `Account` model (#35276) 2 months ago
Matt Jankowski 2af17adc34
Use `ActiveModel::Attributes` in admin/status_batch_action (#35255) 2 months ago
Claire e97f43399b
Fix error handling for blank actions in account moderation action form (#35246) 2 months ago
Matt Jankowski 6e39b5ef04
Use `ActiveModel::Attributes` for admin/account_action boolean values (#35247) 2 months ago
Matt Jankowski 49db8a9662
Use `Account#targeted_reports` association where needed (#35249) 2 months ago
David Roetzel bae258925c
Persist follow recommendations from FASP (#35218) 2 months ago
Matt Jankowski 964916c71b
Add coverage for `TermsOfService` scopes/validations (#35204) 2 months ago
Claire 392eaf1010
Ensure consistent ordering of rule translations in admin interface (#35174) 3 months ago
Claire 0a7418e6d8
Change rule translation interface to display english name and populate empty translations (#35170) 3 months ago
Emelia Smith 72f2f35bfb
Implement Instance Moderation Notes (#31529) 3 months ago
Matt Jankowski f852da50f6
Add `User#email_domain` method to extract domain from email address (#35159) 3 months ago
Matt Jankowski 0338733531
Add model coverage and scopes to `RuleTranslation` class (#35098) 3 months ago
Matt Jankowski 36f01af6c4
Add `Status#only_reblogs` scope for annual report classes (#35141) 3 months ago
Matt Jankowski b08ccaa5b3
Extract `Account::Mappings` concern from "interactions" (#35119) 3 months ago
David Roetzel adf812efb3
Fix missing terms of services link (#35115) 3 months ago
Matt Jankowski 54f9a1b43b
Extract secret size constants in `Webhook` model (#35104) 3 months ago
Matt Jankowski e9b1c1edfe
Simplify `WebauthnCredential` constant limit math (#35107) 3 months ago
Claire c644413f8a
Fix database error instead of form validation on ToS effective date conflict (#35053) 3 months ago
David Roetzel b2506478ba
Add FASP follow recommendation support (#34964) 3 months ago
David Roetzel 319fbbbfac
Experimental Async Refreshes API (#34918) 3 months ago
Eugen Rochko 24d943fee0
Change media attachments in moderated posts to not be accessible (#34872) 3 months ago
Matt Jankowski d887790e86
Update `SafeReblogInsert` concern to match Rails 8 method (#34966) 3 months ago
Claire 3d474807bf
Change “legacy” non-fast-tracked quote posts to not be displayed as such (#34945) 3 months ago
Matt Jankowski 1297ad759e
Update rubocop to version 1.76.0 (#34926) 3 months ago
Claire d4bbe8b719
Fix blocked accounts not being automatically removed from trending statuses (#34891) 3 months ago
Claire 00b56932de
Fix handling of featured tag removal (#34887) 3 months ago
Matt Jankowski c025824f98
Use `config_for` for cache buster values (#34851) 3 months ago
David Roetzel b195956ecb
Encapsulate redis key usage (#34840) 4 months ago
Matt Jankowski 8d4ae81ab4
Remove `OTP_SECRET` env configuration (#34748) 4 months ago
Claire 6ab96ba647
Use more generic locale as fallback for rules (#34756) 4 months ago
Claire 8c51a8ba94
Add ability to translate server rules (#34494) 4 months ago
Matt Jankowski 4709121f72
Remove Legacy OTP Secret code (#34743) 4 months ago
Claire d7cb6068b1
Add ability to reorder server rules from admin interface (#34737) 4 months ago
Echo dbf14784bf
Add setting to control the referrer origin (#34731) 4 months ago
Claire 90f7b90223
Change passthrough video processing to emit `moov` atom at start of video (#34726) 4 months ago
Claire 8cc5084ca1
Add interstitial for Terms of Service updates (#34527) 4 months ago
David Roetzel a5a2c6dc7e
Add support for FASP data sharing (#34415) 4 months ago
Claire 5305e939c4
Add (currently unused) setting for default quote policy (#34623) 4 months ago
Marcel Hellkamp c9a554bdca
fix: OIDC account creation fails for long display names (#34639) 4 months ago
Claire 4e2aa78a56
Fix `tootctl accounts create` failing because of date-of-birth check (#34663) 4 months ago
Claire 9ed6a14d45
Add support for ingesting quote policies (#34479) 5 months ago
Eugen Rochko a97647158c
Add REST API for featuring and unfeaturing a hashtag (#34489)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
5 months ago
Claire 7bc301e184
Make `Web::PushSubscription#user` and `Web::PushSubscription#access_token` relationships non-optional (#34498)
Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com>
5 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 5 months ago
Matt Jankowski 2eaef09166
Use enum validation instead of `ArgumentError` rescue for `List` replies policy check (#34452) 5 months ago
Matt Jankowski aadff24099
Enable `validate: true` on `CustomFilter#action` (#34434) 5 months ago
Matt Jankowski 4c2f64907b
Remove deprecated `Import` model (#34371) 5 months ago
Matt Jankowski 6e607f97a3
Extract constant for `Poll` last fetch duration check (#34341) 5 months ago
Matt Jankowski b4e56822c7
Fix `Style/MapToHash` cop (#34327) 5 months ago
Claire ee65f77a7e
Add server-side support for grouping account sign-up notifications (#34298) 6 months ago
David Roetzel 97b9994743
Basic FASP support (#34031) 6 months ago
Matt Jankowski 0e3ff680d3
Update `rubocop` to version 1.75.0 (#34283) 6 months ago
Claire 59e189ad3c
Add support for paginating partial collections in `SynchronizeFollowersService` (#34277) 6 months ago
Claire c93b2c6809
Add new filter action to blur media (#34256) 6 months ago
Claire ef870007e9
Fix `CacheBuster` being queued for missing media attachments (#34253) 6 months ago
Claire 547658f086
Fix handling of malformed/unusual HTML (#34201) 6 months ago
Claire e30001bc80
Fix incorrect URL being used when cache busting (#34189) 6 months ago
Eugen Rochko d213c585ff
Add age verification on sign-up (#34150) 6 months ago
rinsuki 2d97215aad
chore: Allow yuvj420p (full color range yuv420p) movies passthrough (#34098) 6 months ago
Claire 9db26db495
Refactor reply-fetching code and disable it by default (#34147) 6 months ago
Jonny Saunders 46e13dd81c
Add Fetch All Replies Part 1: Backend (#32615)
Signed-off-by: sneakers-the-rat <sneakers-the-rat@protonmail.com>
Co-authored-by: jonny <j@nny.fyi>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: Kouhai <66407198+kouhaidev@users.noreply.github.com>
6 months ago
Eugen Rochko 2cabbae132
Add min. age to terms of service (#34105) 6 months ago
Claire 5a100bf38f
Add ability to email announcements to all users (#33928) 6 months ago
Eugen Rochko cadda2f957
Add effective date to terms of service (#33993) 6 months ago
Matt Jankowski d90d68bddf
Remove deprecated `mb_chars` method (#34039) 6 months ago
Matt Jankowski bdc9cb27e2
Update rubocop to version 1.73.1 (#34034) 6 months ago
Claire 20531d1e07
Fix `GET /api/v2/notifications/:id` and `POST /api/v2/notifications/:id/dismiss` for ungrouped notifications (#33990) 7 months ago
Eugen Rochko 298ca53593
Add choice of law to terms of service generator (#33994) 7 months ago
Claire a3d2849d15
Fix `tootctl feeds build` not building list timelines (#33783) 7 months ago
Eugen Rochko 1e70da5e3c
Add reminder when about to post without alt text in web UI (#33760) 7 months ago
Claire 32aa83e9d7
Fix polls not being validated on edition (#33755) 8 months ago
Jonathan de Jong e380e803a8
Order emoji categories (in admin interface) by name (#33630) 8 months ago
Christian Schmidt a3baae0b99
API for updating attribution domains (#32730) 8 months ago
Matt Jankowski 3db8498903
Fix `Style/MutableConstant` cop (#33602) 8 months ago
Matt Jankowski 68c9f91ccb
Treat non-null but blank account domain as local (#33576) 8 months ago
Matt Jankowski 50013b10a5
Add `Status::Visibility` concern to hold visibility logic (#33578) 8 months ago
S1m 4a2813158d
Add support for standard webpush (#33528)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
8 months ago
Wolfgang 77a44e61a8
Add enum validation to `DomainBlock#severity` (#29158) 8 months ago
Matt Jankowski f9451c5614
Fix issue with trending order when user has chosen languages (#33557) 8 months ago
Daniel M Brasil 0db7558822
Fix HTTP 500 on `POST /api/v1/admin/ip_blocks` (#29308) 8 months ago
Matt Jankowski 22c1b6f3ee
Fix `Invite#code` changing value on every save (#33550) 8 months ago
Matt Jankowski 4f6edc7596
Use `in_order_of` in `trends/*` classes (#33531) 8 months ago
Matt Jankowski 4fb3dc0363
Extract `CSS_COLORS` constant for `UserRole` regex validation (#33532) 8 months ago
Matt Jankowski f98972e4eb
Use `with_options` for Account `if: :local?` validation group (#33529) 8 months ago
Matt Jankowski 54e2030146
Add `AccountWarning#appeal_eligible?` method (#33526) 8 months ago
Matt Jankowski 9b8d1fb6d1
Add `Account#actor_type_application?` query method (#33525) 8 months ago
Claire c6c8e7e6ab
Fix last paginated notification group only including data on a single notification (#33271) 8 months ago
Matt Jankowski f22a2aab40
Add `Account#remote?` query method (#33508) 8 months ago
Matt Jankowski c0264c8013
Extend custom CSS cache time with digest paths (#33207) 8 months ago
Matt Jankowski 7ad44e22ed
Remove role color highlighting from custom css (#33493) 8 months ago
Matt Jankowski ef39398b82
Add `urgent` scope and `by_version` method to `SoftwareUpdate` (#33470) 8 months ago