Change importers to avoid a few inefficiencies (#26721)
Change text extraction in `PlainTextFormatter` to be faster (#26727)
Change `language:` to attempt to match to a known value in search (#26663)
Change private statuses index to index without crutches (#26713)
Fix N+1 in `tootctl search deploy` (#26710)
Add `from:me` syntax to search (#26660)
Fix not being able to negate prefix clauses in search (#26672)
Fix dashboard check for Elasticsearch suggested command including incorrect names (#26658)
Add Elasticsearch/OpenSearch version to “Software” in admin dashboard (#26652)
Add PublicStatusesCheck to Elasticsearch index check on admin dashboard (#26650)
Fix admin dashboard check when using Elasticsearch with `ES_PREFIX` (#26605)
Update rubocop and rubocop-rspec (#26329)
Add Elasticsearch cluster health check and indexes mismatch check to dashboard (#26448)
Add auto-refresh of accounts we get new messages/edits of (#26510)
Fix `frame_rate` for videos where `ffprobe` reports 0/0 (#26500)
Allow setting a custom HTTP method in CacheBuster (#26528)
Co-authored-by: Jorijn Schrijvershof <jorijn@jorijn.com>
Add alt text for preview card thumbnails (#26184)
Allow spaces around commas in ALLOWED_PRIVATE_ADDRESSES (#26297)
Fix request URL normalisation for bare domain and 8-bit characters (#26285)