Commit Graph

  • 202ee5fd77 Add note about video thumbnails for code spelunkers unfamiliar with Media Preview Proxy Mark Felder 2021-06-10 09:56:43 -05:00
  • 787050e3ec
    Bump Elixir/Erlang version in mix.exs and Heroku buildpack config elixir-1.11-ci Alex Gleason 2021-06-09 14:26:45 -05:00
  • f9dac6733c
    Cycles CI: don't run unless Elixir files are changed Alex Gleason 2021-06-09 14:10:35 -05:00
  • d3ef3e11a7
    CI: upgrade to Elixir 1.11 Alex Gleason 2021-06-09 14:09:55 -05:00
  • b84873d3df Merge branch 'cycles-ci' into 'develop' feld 2021-06-09 19:04:40 +00:00
  • 15e2aaa9f6
    Fix compile cycle in Pleroma.Tests.AuthTestController Alex Gleason 2021-06-09 13:30:19 -05:00
  • 87cd04fe0c
    Cycles CI: disable cache Alex Gleason 2021-06-09 13:12:33 -05:00
  • cefb952dff
    CI: echo $MIX_ENV Alex Gleason 2021-06-09 13:08:24 -05:00
  • 4bb578a1d7
    Add cycles test to .gitlab-ci.yml Thank you @jb55@bitcoinhackers.org for the awk syntax Alex Gleason 2021-05-23 18:31:07 -05:00
  • 3972d7117e Merge branch 'refactor/ingestion-activity-context' into 'develop' feld 2021-06-09 17:17:41 +00:00
  • 489b8bea9a Merge branch 'eblurhash-hex' into 'develop' feld 2021-06-09 17:08:37 +00:00
  • 6aa7fc15df Formatting of the comment Mark Felder 2021-06-09 11:58:51 -05:00
  • d12e62c0b6 Add new Twittercard/OGP changes Mark Felder 2021-06-09 11:56:54 -05:00
  • f37db23848 Test that videos only get image thumbnails in OGP metadata when we can produce them with Preview Proxy Mark Felder 2021-06-09 11:46:31 -05:00
  • 5f7901cc48 Credo Mark Felder 2021-06-09 11:09:14 -05:00
  • 2a47156b87 Lint Mark Felder 2021-06-09 11:06:53 -05:00
  • 86bcb87e6c Fix incorrectly ordered arguments to the function and not properly merging lists. Mark Felder 2021-06-09 11:05:24 -05:00
  • dc8fe91dec Metadata.Utils.attachment_url/1 was used in this test too Mark Felder 2021-06-09 10:06:44 -05:00
  • 2cf648d419 Add a video thumbnail to the OpenGraph metadata if Media Preview Proxy is enabled. Mark Felder 2021-06-09 10:02:41 -05:00
  • 19a49dd757 Remove Metadata.Utils.attachment_url/1 Mark Felder 2021-06-09 09:58:29 -05:00
  • d0147eba78
    Use eblurhash 1.1.0 from Hex Alex Gleason 2021-06-09 09:28:22 -05:00
  • c839078a75
    ObjectValidators.{Announce,EmojiReact,Like}: Fix context, actor & addressing Haelwenn (lanodan) Monnier 2021-06-09 03:43:01 +02:00
  • 53cf801c30 Merge branch 'cycles-plug-deps' into 'develop' Haelwenn 2021-06-09 02:20:00 +00:00
  • eba3c7b42f Merge branch 'cycles-side-effects' into 'develop' Haelwenn 2021-06-09 01:54:38 +00:00
  • d8c964fc1f Merge branch 'cycles-instances' into 'develop' Haelwenn 2021-06-09 01:53:31 +00:00
  • 45b7325b9e
    Refactor skipped plugs into Pleroma.Web functions Speeds up recompilation by reducing compile cycles Alex Gleason 2021-06-08 19:14:12 -05:00
  • 67ec0e6c18
    Switch to runtime deps in ActivityPub.SideEffects Speeds up recompilation by reducing compile cycles Alex Gleason 2021-06-08 18:18:25 -05:00
  • 45ab24f2d9
    Switch to runtime deps in Pleroma.Instances Speeds up recompilation by limiting compile cycles Alex Gleason 2021-06-08 18:03:21 -05:00
  • affe0f7e56
    EnsurePublicOrAuthenticatedPlug: avoid dependency on Pleroma.User Speeds up recompilation by limiting compile cycles cycles-ensure-plug Alex Gleason 2021-06-08 16:36:47 -05:00
  • 9cb8960284 Switch OGP default type from "website" to "article" Mark Felder 2021-06-08 17:14:30 -05:00
  • d896e45faf Merge branch 'cycles-config-loader-redux' into 'develop' feld 2021-06-08 22:08:37 +00:00
  • 4de2bd3b79 Merge branch 'cycles-user-view' into 'develop' feld 2021-06-08 22:07:25 +00:00
  • d70db63084 Set the correct height/width if the data is available when generating opengraph metadata Mark Felder 2021-06-08 16:58:33 -05:00
  • 4faeec2c44
    Create AdminAPI.UserView to avoid compile-time dep Speeds up recompilation Alex Gleason 2021-06-08 15:58:19 -05:00
  • aa8cc4e86e Only use fallback for videos and only add this metadata for images if we really have it. Mark Felder 2021-06-08 16:31:12 -05:00
  • d4ac9445cd Twittercard metadata for images should also include dimensions if available Mark Felder 2021-06-08 16:19:12 -05:00
  • 1be14cc45f
    Ignore runtime deps in Pleroma.Config.Loader with Module.concat/1 Speeds up recompilation Alex Gleason 2021-06-08 16:07:51 -05:00
  • 5de65ce3e8 Set the correct height/width if the data is available when generating twittercard metadata Mark Felder 2021-06-08 15:59:55 -05:00
  • 90303f3bd6
    AnnounceValidator: self-generate the context id cycles-validator Alex Gleason 2021-06-07 19:48:55 -05:00
  • 1175023687 Merge branch 'metadata-for-all' into 'develop' feld 2021-06-08 20:30:55 +00:00
  • 3121ed1325 Blurhash varies slightly by computer generating it, so just validate it wasn't nil Mark Felder 2021-06-08 14:49:57 -05:00
  • 939b3bfe43 Merge branch 'improve-og-embed' into 'develop' feld 2021-06-08 19:26:17 +00:00
  • d369142a8e
    Introduce Pleroma.Config.url/0 to bypass compile-time deps on Endpoint cycles-context Alex Gleason 2021-06-08 14:04:46 -05:00
  • bed10ab2c7
    ObjectValidators: create ContextID Ecto type Alex Gleason 2021-06-08 14:03:44 -05:00
  • f1abe39f6f Update test names and verify blurhash is correctly generated for images Mark Felder 2021-06-08 14:05:13 -05:00
  • 1c4c73c6a0 Add test for AnalyzeMetadata upload filter fetching dimensions from a video Mark Felder 2021-06-08 14:02:56 -05:00
  • 5667c02fce Merge branch 'cycles-params' into 'develop' feld 2021-06-08 18:06:44 +00:00
  • 8443f82247 Update scope of AnalyzeMetadata features Mark Felder 2021-06-08 12:56:03 -05:00
  • 5c27578bce Support metadata for video files too Mark Felder 2021-06-03 16:58:18 -05:00
  • b99f60615c Fix order of Pleroma.Web.Utils.Params aliases Alex Gleason 2021-06-07 16:45:33 -05:00
  • ec65b7ae29 Pleroma.Web.Params --> Pleroma.Web.Utils.Params Alex Gleason 2021-06-07 16:01:26 -05:00
  • 0877b120c3 Pleroma.Web.ControllerHelper.truthy_param?/1 --> Pleroma.Web.Params.truthy_param?/1 Breaks cycle in lib/pleroma/web/api_spec/operations/status_operation.ex Alex Gleason 2021-05-22 11:41:55 -05:00
  • 99f8605582 Merge branch 'cycles-uploads' into 'develop' feld 2021-06-08 17:49:24 +00:00
  • ac2ed19e4f Merge branch 'cycles-authenticator' into 'develop' feld 2021-06-08 17:45:10 +00:00
  • 1399b82f7b
    Create WrapperAuthenticator and simplify Authenticator behaviour Speeds up recompilation by reducing compile-time cycles Alex Gleason 2021-06-07 18:07:54 -05:00
  • bdaa1d4512
    Upload.Filter: use generic types in @spec Speeds up recompilation by reducing compile-time deps Alex Gleason 2021-06-07 17:07:40 -05:00
  • 4a6b49d0b4 Merge branch 'fix/config-test-warning' into 'develop' feld 2021-06-07 21:22:23 +00:00
  • 30943b739d Merge branch 'pleromapi' into 'develop' feld 2021-06-07 21:21:35 +00:00
  • 371463ef0e Merge branch 'cycles-guard' into 'develop' feld 2021-06-07 21:21:10 +00:00
  • 017f947fc1 Channel name was incorrect. We left it as chat:public for backwards compatibility. Mark Felder 2021-06-07 16:10:24 -05:00
  • a5ae0432ed Test was named incorrectly and did not execute Mark Felder 2021-06-07 16:09:47 -05:00
  • f5ef7fe43b Fix test warnings Mark Felder 2021-06-07 16:06:53 -05:00
  • d87dfcb5f0
    Put custom guards in Web.Utils.Guards Speeds up recompilation by removing a compile-time cycle on AdminAPI.Search Alex Gleason 2021-06-07 15:51:52 -05:00
  • 264458531a Formatting Mark Felder 2021-06-07 15:47:50 -05:00
  • b553bfd745 Merge branch 'fix/prune-hashtags' into 'develop' feld 2021-06-07 20:11:45 +00:00
  • 676c3c96dc Merge branch 'cycles-mrf-policy' into 'develop' feld 2021-06-07 20:10:20 +00:00
  • 9a357d63f0 Update CHANGELOG.md feld 2021-06-07 20:07:59 +00:00
  • 10abbf13ba Update CHANGELOG.md feld 2021-06-07 20:07:27 +00:00
  • 84f42b92f0 Merge branch 'develop' into 'fix/prune-hashtags' feld 2021-06-07 20:06:36 +00:00
  • 4ca380490f Update CHANGELOG.md feld 2021-06-07 20:05:18 +00:00
  • c31338abe6 Update CHANGELOG.md feld 2021-06-07 20:04:27 +00:00
  • bc51dea425 Update lib/mix/tasks/pleroma/database.ex feld 2021-06-07 20:02:28 +00:00
  • 64bc0c69ed Merge branch 'fix/plug_parser_multipart' into 'develop' feld 2021-06-07 19:58:37 +00:00
  • 6fcfa33e4e
    Fix MRF.config_descriptions/0 Alex Gleason 2021-06-07 14:51:25 -05:00
  • fe4c4a7178
    MRF: create MRF.Policy behaviour separate from MRF module Speeds up recompilation by reducing compile-time deps Alex Gleason 2021-06-07 14:22:08 -05:00
  • ca1eac01dd Merge branch 'notification-settings-docs-fix' into 'develop' feld 2021-06-07 17:03:51 +00:00
  • 96e85ea687 Merge branch 'cycles-reverse-proxy' into 'develop' feld 2021-06-07 17:03:19 +00:00
  • 879c2db0bd
    Docs: /api/v1/pleroma/notification_settings --> /api/pleroma/notification_settings Alex Gleason 2021-06-07 11:18:14 -05:00
  • 3be08e7c2e
    Merge remote-tracking branch 'pleroma/develop' into cycles-reverse-proxy Alex Gleason 2021-06-04 21:12:37 -05:00
  • 1c3fe43d23
    ReverseProxy: create Client.Wrapper to call client from config Speeds up recompilation by reducing compile-time cycles Alex Gleason 2021-06-02 16:34:32 -05:00
  • 26d2c677b7
    Removing trailing space on empty line in OAuth controller Sean King 2021-06-04 15:50:57 -06:00
  • 2e310b3ec8
    Fix more build errors Sean King 2021-06-04 15:06:55 -06:00
  • 94687e2393 Merge branch 'chore/otp24-changelog' into 'develop' feld 2021-06-04 20:57:28 +00:00
  • 5b9e13fc0d Merge branch 'fix/clear_config_warning' into 'develop' feld 2021-06-04 20:55:21 +00:00
  • 839c2c6a12
    Fix code mistake in OAuth controller Sean King 2021-06-04 14:50:16 -06:00
  • eb150e7d88 Document OTP 24 support so we remember to add it to the official release notes / announcement Mark Felder 2021-06-04 15:50:10 -05:00
  • d5daf59f88 Fix warning for misuse of clear_config/2 Mark Felder 2021-06-04 15:35:56 -05:00
  • dc4814f0cd
    Fix merge conflicts with upstream Sean King 2021-06-04 14:42:44 -06:00
  • 0c56f9de0d Merge branch 'tests/openapi-everywhere' into 'develop' Haelwenn 2021-06-04 18:53:09 +00:00
  • eb7313b0d3
    Pipeline Ingestion: Page Haelwenn (lanodan) Monnier 2020-10-21 10:23:10 +02:00
  • 7d350b73f5
    web endpoint: Use Config.get directly instead of a tuple Haelwenn (lanodan) Monnier 2021-06-04 19:57:48 +02:00
  • a07310888f Merge branch 'fix/missing-deprecation' into 'develop' feld 2021-06-04 17:37:30 +00:00
  • 922f4e3fb7 Merge branch 'bugfix/erlang-24' into 'develop' feld 2021-06-04 17:36:36 +00:00
  • f58928cf1c Add missing deprecation warning left out of !2842 Mark Felder 2021-06-04 12:30:10 -05:00
  • 2c401dafa1 Improve opengraph embeds io 2021-06-04 04:15:54 +00:00
  • 11844084d0
    MIME.valid?(type) → is_bitstring(type) && MIME.extensions(type) != [] Haelwenn (lanodan) Monnier 2021-05-31 10:41:31 +02:00
  • 24d66b60a0
    request_builder_test: mode :read got removed Haelwenn (lanodan) Monnier 2021-05-31 10:14:12 +02:00
  • 5c3a0dd26e
    factory: Fix article_factory Haelwenn (lanodan) Monnier 2021-05-31 10:06:06 +02:00
  • 7c5e007b9c
    mix: Update pot to ~> 1.0 Haelwenn (lanodan) Monnier 2021-05-22 18:04:13 +02:00
  • ab32ea44f0
    mix.exs: Apply OTP24 fixes to web_push_encryption Haelwenn (lanodan) Monnier 2021-05-22 17:55:40 +02:00