Commit Graph

2348 Commits

Author SHA1 Message Date
Matt Jankowski 52a626f39b
Replace more `font-awesome` icons in `app/helpers` () 2024-08-07 22:53:15 +00:00
Claire 670e4655d1
Change dismissing a notification to clear existing filtered notifications for that account () 2024-08-07 15:14:37 +00:00
Claire af2aec1a82
Change notification requests to only count mentions () 2024-08-07 11:12:36 +00:00
Claire 719cabe024
Fix logic of block/mute bypass for mentions from moderators () 2024-08-07 06:52:10 +00:00
Claire 438dac99d6
Add option to request partial accounts in grouped notifications API () 2024-08-06 12:09:35 +00:00
Christian Schmidt 9d0cafd06b
Check Content-Length in ResponseWithLimitAdapter () 2024-08-06 08:23:48 +00:00
Christian Schmidt e9e63ed203
Support JSON-LD named graph () 2024-08-06 07:52:47 +00:00
Claire da5b45a573
Add endpoints to accept and dismiss multiple notification requests at once () 2024-08-01 12:36:54 +00:00
Claire 549ab089ee
Change grouped notifications API shape (take 2) () 2024-07-31 10:50:13 +00:00
Claire 598ae4f2da
Add endpoints for unread notifications count () 2024-07-30 08:39:11 +00:00
Tim Rogers 2ce99c51dd
Fixed Rails route covering %40-encoded profile URL paths to not 404 () 2024-07-30 08:18:00 +00:00
Emelia Smith c40e481169
Implement UI for Admin Search of Hashtags () 2024-07-29 15:49:44 +00:00
Matt Jankowski 95eadabe44
Extrude `fill_in_auth_details` method to `ProfileStories` spec support module () 2024-07-29 08:31:42 +00:00
David Roetzel dd53792714
Move UI tests from controller to system spec () 2024-07-26 14:53:49 +00:00
Emelia Smith 693d9b03ed
Enable OAuth PKCE Extension () 2024-07-26 08:53:10 +00:00
Adam Niedzielski 887e64efd4
Allow @ at the end of an URL () 2024-07-25 15:02:58 +00:00
Adam Niedzielski fbf95216c5
Fix LinkCrawlWorker NoMethodError: undefined method `[]' for nil () 2024-07-25 14:51:44 +00:00
Matt Jankowski bfaa53343a
Improve failure message on pagination matcher () 2024-07-25 14:28:08 +00:00
Adam Niedzielski 337a7fcf30
Fix ß bug in regexp for mentions and tags () 2024-07-25 14:24:19 +00:00
Matt Jankowski e881a59671
Add `User.unconfirmed` scope, reduce factories in `scheduler/user_cleanup` spec () 2024-07-25 14:18:24 +00:00
Adam Niedzielski cd0ca4b994
Select correct self link when parsing Webfinger response () 2024-07-23 14:42:31 +00:00
Emelia Smith bb2e5a4b58
Add audit logs to Admin::InstancesController () 2024-07-23 08:12:30 +00:00
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` () 2024-07-22 08:56:05 +00:00
Matt Jankowski 6e4305de69
Fix spec descriptions around configurable limit values () 2024-07-22 08:02:31 +00:00
Matt Jankowski ef796446e5
Ignore manifest JS parse/interrupt error on CI () 2024-07-22 07:46:41 +00:00
kyori19 3a00f89aa1
Respect `Account::DISPLAY_NAME_LENGTH_LIMIT` in account spec correctly () 2024-07-19 15:31:48 +00:00
Matt Jankowski 05342529dd
Reduce factory creation in AP activity move spec () 2024-07-19 08:31:34 +00:00
Matt Jankowski 848b59c8ae
Reduce factory creation in `MediaAttachment` model spec () 2024-07-18 15:23:46 +00:00
Matt Jankowski 47ea83d246
Reduce factory creation in `AP::ProcessStatusUpdateService` spec () 2024-07-18 08:00:19 +00:00
Matt Jankowski 2616fde9e6
Use change-requiring records in admin/reports controller spec () 2024-07-18 07:49:44 +00:00
Matt Jankowski c5f8256801
Reduce extra factories in `FanOutOnWriteService` spec () 2024-07-18 07:45:59 +00:00
Matt Jankowski 76c2c5c748
Reduce extra round trips in `activitypub` controller specs () 2024-07-17 08:09:34 +00:00
Matt Jankowski f5e90f3de3
Reduce extra round trips in `AP::SynchronizeFollowersService` spec () 2024-07-17 07:33:08 +00:00
Matt Jankowski 81877e7950
Reduce extra round trips in `AP::FetchRemoteStatusService` spec () 2024-07-17 07:24:14 +00:00
Emelia Smith aa88aca0ad
Add optional OAuth application to reports () 2024-07-16 13:23:08 +00:00
Matt Jankowski 91ef4a6fc5
Add assertion about key columns to account key generate spec () 2024-07-15 10:42:18 +00:00
Claire 1dd8262071
Add optional `filtered` attribute to notification entities in REST API () 2024-07-15 09:29:57 +00:00
Matt Jankowski 00cb4a0313
Avoid repeated factory creation in media_attachments_vacuum_spec () 2024-07-12 14:09:16 +00:00
David Roetzel 35a437a03f
Destroy `NotificationRequest`s that are dismissed () 2024-07-12 12:09:52 +00:00
Matt Jankowski 43e24dbb13
Use `include_pagination_headers` in more places () 2024-07-12 08:30:52 +00:00
Matt Jankowski 73d53827ea
Add change assertion to invites destroy spec () 2024-07-12 08:19:15 +00:00
David Roetzel 2ea9336b68
Do not pass unknown encoding names to nokogiri. () 2024-07-10 14:25:39 +00:00
David Roetzel 967505ee9b
Add size limit for all PreviewCard URLs () 2024-07-09 13:11:34 +00:00
Daniel M Brasil 3875bd138d
Fix HTTP 500 in `/api/v1/polls/:id/votes` () 2024-07-09 12:41:49 +00:00
David Roetzel fa8e972722
Fix author names as arrays in linked data. () 2024-07-08 16:04:36 +00:00
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names () 2024-07-08 16:01:08 +00:00
Claire d41b43ed4f
Limit attachments to `MEDIA_ATTACHMENTS_LIMIT` when returning posts through the API () 2024-07-08 07:41:50 +00:00
David Roetzel 97eddb5906
Fix details extraction when no title exists. () 2024-07-05 13:28:52 +00:00
David Roetzel 016c1e4e78
Improve handling of encoding problems when creating link previews () 2024-07-05 11:54:38 +00:00
Claire 502cf75b16
Merge pull request from GHSA-58x8-3qxw-6hm7
* Fix insufficient permission checking for public timeline endpoints

Note that this changes unauthenticated access failure code from 401 to 422

* Add more tests for public timelines

* Require user token in `/api/v1/statuses/:id/translate` and `/api/v1/scheduled_statuses`
2024-07-04 16:26:49 +02:00