Eugen Rochko
8733975f13
Fix being able to retrieve unusable hashtags through the API
2024-06-26 22:43:44 +02:00
Matt Jankowski
72484a194f
Remove `CacheBuster` default options ( #30718 )
2024-06-21 15:32:49 +00:00
David Roetzel
2cab1c7b09
Improve encoding detection for link cards ( #30780 )
2024-06-21 12:51:10 +00:00
Matt Jankowski
a8b3d2e4e4
Consolidate time periods methods into base measure ( #30757 )
2024-06-19 08:45:47 +00:00
Claire
58ace2e45e
Fix SQL error in admin measures API ( #30753 )
2024-06-18 16:04:58 +00:00
Matt Jankowski
38c6825eda
Remove unused `Extractor#extract_cashtags_with_indices` method ( #30742 )
2024-06-18 12:16:16 +00:00
Michael Stanclift
d5f02adad7
Add option to use native Ruby driver for Redis ( #30717 )
2024-06-17 12:28:01 +00:00
Michael Stanclift
a777f7e3cc
Restore short Ruby version on admin dashboard ( #30711 )
2024-06-14 16:10:16 +00:00
Michael Stanclift
4a5442edaa
Add ffmpeg and ImageMagick versions to admin dashboard ( #30710 )
2024-06-14 15:36:57 +00:00
Claire
bf56e982a9
Fix notifications from limited users being outright dropped ( #30559 )
2024-06-12 13:50:38 +00:00
Matt Jankowski
665f6f09a0
Add expired/revoked scopes for doorkeeper models via extension modules ( #29936 )
2024-06-11 08:50:51 +00:00
Matt Jankowski
88cfc4056d
Extract method to generate series of days in measure sql classes ( #29928 )
2024-06-11 07:42:15 +00:00
Matt Jankowski
9cc4040308
Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class ( #30637 )
2024-06-10 15:23:55 +00:00
Claire
496c10542b
Fix division by zero on some video/GIF files ( #30600 )
2024-06-07 17:42:43 +00:00
Emelia Smith
e02d23b549
Change `read:me` scope to `profile` scope ( #30357 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-06-06 07:30:10 +00:00
Eugen Rochko
5f15a892fa
Add support for libvips in addition to ImageMagick ( #30090 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-06-05 19:15:39 +00:00
Emelia Smith
d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations ( #30316 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-05-29 14:00:05 +00:00
Eugen Rochko
128987eded
Add support for `fediverse:creator` OpenGraph tag ( #30398 )
2024-05-29 01:34:33 +02:00
Matt Jankowski
c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant ( #30433 )
2024-05-27 09:49:44 +00:00
Matt Jankowski
9b5055d34d
Fix `Style/SuperArguments` cop ( #30406 )
2024-05-24 08:36:21 +00:00
Claire
133d98fb25
Normalize language code of incoming posts ( #30403 )
2024-05-23 17:28:18 +00:00
Matt Jankowski
def6b686ff
Fix `Rails/WhereRange` cop ( #30343 )
2024-05-20 09:37:36 +00:00
Emelia Smith
2da2a1dae9
Support multiple redirect_uris when creating OAuth 2.0 Applications ( #29192 )
2024-05-17 13:46:12 +00:00
Matt Jankowski
c9ee1437c0
Use ruby language constants to build version string in software version dimension ( #30309 )
2024-05-16 07:43:35 +00:00
Claire
96fb6e491f
Revert "Migrate paperclip `_file_size` columns to bigint ( #29263 )" ( #30203 )
2024-05-07 08:46:05 +00:00
Matt Jankowski
b152f936c1
Migrate paperclip `_file_size` columns to bigint ( #29263 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-05-06 15:05:12 +00:00
Claire
8e4fea77e3
Fix race condition in `POST /api/v1/push/subscription` ( #30166 )
2024-05-06 12:41:14 +00:00
Tim Rogers
2f73e486b7
Switched HTMLEntities to the expanded flavor which supports a larger … ( #30173 )
2024-05-05 02:24:10 +00:00
Tim Rogers
b128474625
Fixed rendering of excess whitespace in status card titles ( #30017 )
2024-04-24 09:09:21 +00:00
Tim Rogers
1ca6ff8ca5
Fixed crash when supplying FFMPEG_BINARY environment variable ( #30022 )
2024-04-22 09:00:24 +00:00
Matt Jankowski
11e0049b08
Use enum-generated scopes/queries for `BulkImport` ( #29975 )
2024-04-18 10:13:35 +00:00
Matt Jankowski
caad1e2628
Add scope `Status.distributable_visibility` ( #29950 )
2024-04-16 13:16:54 +00:00
Matt Jankowski
3159c0a547
Add scope `Status.list_eligible_visibility` ( #29951 )
2024-04-16 09:17:03 +00:00
Matt Jankowski
285f63c02e
Use composable query in `User.active` scope ( #29775 )
2024-04-08 13:53:49 +00:00
Matt Jankowski
b61ae28f8d
Separate methods for theme style and meta color tags ( #29802 )
2024-04-05 09:52:43 +00:00
Matt Jankowski
966d7f5bf9
Add missing snowflake range correction ( #29841 )
2024-04-04 11:33:17 +00:00
Jeong Arm
4045c069f8
Use `public_visibility` ( #29847 )
2024-04-04 07:31:30 +00:00
Matt Jankowski
921c4c1273
Match comment style of `FeedManager` list/tags checks ( #29639 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com>
2024-04-02 14:07:31 +00:00
Renaud Chaput
672c9f5f05
Change the `theme-color` value automatically when using a built-in theme ( #29795 )
2024-03-29 13:32:07 +00:00
Renaud Chaput
02ea161506
Support "system" theme setting (light/dark theme depending on user system preference) ( #29748 )
...
Co-authored-by: Nishiki Liu <hello@nshki.com>
2024-03-26 09:25:49 +00:00
Matt Jankowski
d39d625561
Use inclusive range in `ActivityTracker#get` ( #29413 )
2024-03-14 21:21:01 +00:00
Matt Jankowski
2c0441acd7
Use rails built-in `tag` methods in `TextFormatter.shortened_link` ( #28976 )
2024-03-13 09:19:54 +00:00
Matt Jankowski
7e6eb64f1e
Use full snowflake range in `admin/metrics` classes ( #29416 )
2024-03-13 08:56:37 +00:00
Matt Jankowski
a7284690fc
Add coverage for admin/metrics base classes, simplify subclass generation ( #29527 )
2024-03-11 09:16:19 +00:00
Matt Jankowski
e1fcb02867
Align `TagServersMeasure` to use `WITH` query style similar to others ( #29435 )
2024-02-29 11:00:58 +00:00
Matt Jankowski
ea8e7f3e9d
Align `TagServersMeasure` query style with other classes ( #29414 )
2024-02-27 16:25:12 +00:00
Matt Jankowski
76d256138e
Wrap media attachment size calculation in `COALESCE` ( #29415 )
2024-02-27 11:52:37 +00:00
Emelia Smith
68eaa804c9
Merge pull request from GHSA-7w3c-p9j8-mq3x
...
* Ensure destruction of OAuth Applications notifies streaming
Due to doorkeeper using a dependent: delete_all relationship, the destroy of an OAuth Application bypassed the existing AccessTokenExtension callbacks for announcing destructing of access tokens.
* Ensure password resets revoke access to Streaming API
* Improve performance of deleting OAuth tokens
---------
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2024-02-14 15:15:34 +01:00
Claire
eff447a455
Rewrite signature verification using regexps and `StringScanner` ( #29133 )
2024-02-07 17:24:42 +00:00
Claire
7efc33b909
Move HTTP Signature parsing code to its own class ( #28932 )
2024-02-07 13:35:37 +00:00