Commit Graph

982 Commits (fixes/detect-missing-indexes2)

Author SHA1 Message Date
David Roetzel 882f46148f
Remove superflous method call.
No `nil` values to be expected here.
11 months ago
David Roetzel b6138a9615
Remove ruby 3.2 feature.
We still support 3.1.
11 months ago
David Roetzel b5bec6f142
Add system check for missing indexes.
As part of #18965 we want to enable admins to see if one or
more indexes are missing. This adds a new "system check" to
display a warning in case indexes are missing.

The list of indexes we expect to be present are extracted from
`db/schema.rb` using ruby's new `prism` parser.
11 months ago
Matt Jankowski da07adfe6c
Add `CustomEmoji.enabled` scope (#31830) 11 months ago
Mike Dalessio a0ea2fa3b0
Change fetch link card service to parse as HTML5 (#31814) 11 months ago
Mike Dalessio 10143d053a
Change some instances of Nokogiri HTML4 parsing to HTML5 (#31812) 11 months ago
Matt Jankowski 4678473e54
Add `AnnualReport::Source#report_statuses` method for subclasses to use (#31753) 11 months ago
Matt Jankowski fe04291af4
Use more accurate beginning/ending times in annual report source (#31751) 11 months ago
David Roetzel 388d5473e1
Refactor (ruby) redis configuration (#31694) 11 months ago
Renaud Chaput 4016fd5128
Update CSS color variables to match our latest design system (#31510) 11 months ago
Claire 8a5b57f668
Revert "Support JSON-LD named graph (#31288)" (#31355) 12 months ago
Christian Schmidt 9d0cafd06b
Check Content-Length in ResponseWithLimitAdapter (#31285) 12 months ago
Christian Schmidt e9e63ed203
Support JSON-LD named graph (#31288) 12 months ago
Claire 2a704add90
Fix status processing failing halfway when a remote post has a malformed `replies` attribute (#31246) 12 months ago
Michael Stanclift 91fbd5b422
Adjust magick version detection in admin panel (#30845) 1 year ago
Michael Stanclift b120792f27
Adjust ffmpeg version detection in admin panel (#31130)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Emelia Smith 693d9b03ed
Enable OAuth PKCE Extension (#31129) 1 year ago
Adam Niedzielski fbf95216c5
Fix LinkCrawlWorker NoMethodError: undefined method `[]' for nil (#31144) 1 year ago
Adam Niedzielski cd0ca4b994
Select correct self link when parsing Webfinger response (#31110) 1 year ago
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` (#31099) 1 year ago
Adam Niedzielski fa54b61216
Handle missing links in Webfinger response (#31030) 1 year ago
David Roetzel 2ea9336b68
Do not pass unknown encoding names to nokogiri. (#30987) 1 year ago
David Roetzel fa8e972722
Fix author names as arrays in linked data. (#30957) 1 year ago
David Roetzel 97eddb5906
Fix details extraction when no title exists. (#30933) 1 year ago
David Roetzel 016c1e4e78
Improve handling of encoding problems when creating link previews (#30929) 1 year ago
Claire d3a056adfd
Merge pull request from GHSA-xjvf-fm67-4qc3 1 year ago
Claire 395f17ca17
Merge pull request from GHSA-vp5r-5pgw-jwqx
* Fix streaming sessions not being closed when revoking access to an app

* Add tests for GHSA-7w3c-p9j8-mq3x
1 year ago
David Roetzel 9be77fc0db
Revert "Add system check for missing database indexes" (#30909) 1 year ago
David Roetzel ebd8e1bbb6
Add system check for missing database indexes (#30888) 1 year ago
Eugen Rochko 0f3fef6fda
Change search modifiers to be case-insensitive (#30865) 1 year ago
Michael Stanclift 3225954865
Fix browser window color on light theme (#30861) 1 year ago
Matt Jankowski ad53b0ab65
Rely on built-in ruby private IP detection (#30848) 1 year ago
Matt Jankowski 72484a194f
Remove `CacheBuster` default options (#30718) 1 year ago
David Roetzel 2cab1c7b09
Improve encoding detection for link cards (#30780) 1 year ago
Matt Jankowski a8b3d2e4e4
Consolidate time periods methods into base measure (#30757) 1 year ago
Claire 58ace2e45e
Fix SQL error in admin measures API (#30753) 1 year ago
Matt Jankowski 38c6825eda
Remove unused `Extractor#extract_cashtags_with_indices` method (#30742) 1 year ago
Michael Stanclift d5f02adad7
Add option to use native Ruby driver for Redis (#30717) 1 year ago
Michael Stanclift a777f7e3cc
Restore short Ruby version on admin dashboard (#30711) 1 year ago
Michael Stanclift 4a5442edaa
Add ffmpeg and ImageMagick versions to admin dashboard (#30710) 1 year ago
Claire bf56e982a9
Fix notifications from limited users being outright dropped (#30559) 1 year ago
Matt Jankowski 665f6f09a0
Add expired/revoked scopes for doorkeeper models via extension modules (#29936) 1 year ago
Matt Jankowski 88cfc4056d
Extract method to generate series of days in measure sql classes (#29928) 1 year ago
Matt Jankowski 9cc4040308
Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class (#30637) 1 year ago
Claire 496c10542b
Fix division by zero on some video/GIF files (#30600) 1 year ago
Emelia Smith e02d23b549
Change `read:me` scope to `profile` scope (#30357)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Eugen Rochko 5f15a892fa
Add support for libvips in addition to ImageMagick (#30090)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Emelia Smith d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations (#30316)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago
Eugen Rochko 128987eded
Add support for `fediverse:creator` OpenGraph tag (#30398) 1 year ago
Matt Jankowski c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant (#30433) 1 year ago