summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-08Introduce Pleroma.Config.url/0 to bypass compile-time deps on Endpointcycles-contextAlex Gleason
2021-06-08ObjectValidators: create ContextID Ecto typeAlex Gleason
2021-06-08Merge branch 'cycles-params' into 'develop'feld
Recompilation speedup: break out Pleroma.Web.Params.truthy_param?/1 from ControllerHelper See merge request pleroma/pleroma!3449
2021-06-08Fix order of Pleroma.Web.Utils.Params aliasesAlex Gleason
2021-06-08Pleroma.Web.Params --> Pleroma.Web.Utils.ParamsAlex Gleason
2021-06-08Pleroma.Web.ControllerHelper.truthy_param?/1 --> ↵Alex Gleason
Pleroma.Web.Params.truthy_param?/1 Breaks cycle in lib/pleroma/web/api_spec/operations/status_operation.ex
2021-06-08Merge branch 'cycles-uploads' into 'develop'feld
Recompilation speedup: use generic types in @spec in Upload.Filter See merge request pleroma/pleroma!3453
2021-06-08Merge branch 'cycles-authenticator' into 'develop'feld
Recompilation speedup: create WrapperAuthenticator and simplify Authenticator behaviour See merge request pleroma/pleroma!3454
2021-06-07Create WrapperAuthenticator and simplify Authenticator behaviourAlex Gleason
Speeds up recompilation by reducing compile-time cycles
2021-06-07Upload.Filter: use generic types in @specAlex Gleason
Speeds up recompilation by reducing compile-time deps
2021-06-07Merge branch 'fix/config-test-warning' into 'develop'feld
Fix test warnings See merge request pleroma/pleroma!3452
2021-06-07Merge branch 'pleromapi' into 'develop'feld
Add Raspberry Pi install instructions See merge request pleroma/pleroma!3430
2021-06-07Merge branch 'cycles-guard' into 'develop'feld
Recompilation speedup: Put custom guards in Web.Utils.Guards See merge request pleroma/pleroma!3451
2021-06-07Channel name was incorrect. We left it as chat:public for backwards ↵Mark Felder
compatibility.
2021-06-07Test was named incorrectly and did not executeMark Felder
2021-06-07Fix test warningsMark Felder
2021-06-07Put custom guards in Web.Utils.GuardsAlex Gleason
Speeds up recompilation by removing a compile-time cycle on AdminAPI.Search
2021-06-07Merge branch 'fix/prune-hashtags' into 'develop'feld
get prune_objects to work again See merge request pleroma/pleroma!3397
2021-06-07Merge branch 'cycles-mrf-policy' into 'develop'feld
Recompilation speedup: create MRF.Policy behaviour separate from MRF module See merge request pleroma/pleroma!3450
2021-06-07Update CHANGELOG.mdfeld
2021-06-07Update CHANGELOG.mdfeld
2021-06-07Merge branch 'develop' into 'fix/prune-hashtags'feld
# Conflicts: # CHANGELOG.md
2021-06-07Update CHANGELOG.mdfeld
2021-06-07Update CHANGELOG.mdfeld
2021-06-07Update lib/mix/tasks/pleroma/database.exfeld
2021-06-07Merge branch 'fix/plug_parser_multipart' into 'develop'feld
web endpoint: Use Config.get directly instead of a tuple See merge request pleroma/pleroma!3445
2021-06-07Fix MRF.config_descriptions/0Alex Gleason
2021-06-07MRF: create MRF.Policy behaviour separate from MRF moduleAlex Gleason
Speeds up recompilation by reducing compile-time deps
2021-06-07Merge branch 'notification-settings-docs-fix' into 'develop'feld
Docs: /api/v1/pleroma/notification_settings --> /api/pleroma/notification_settings See merge request pleroma/pleroma!3448
2021-06-07Merge branch 'cycles-reverse-proxy' into 'develop'feld
Recompilation speedup: create Dynamic client for ReverseProxy See merge request pleroma/pleroma!3440
2021-06-07Docs: /api/v1/pleroma/notification_settings --> ↵Alex Gleason
/api/pleroma/notification_settings
2021-06-04Merge remote-tracking branch 'pleroma/develop' into cycles-reverse-proxyAlex Gleason
2021-06-04ReverseProxy: create Client.Wrapper to call client from configAlex Gleason
Speeds up recompilation by reducing compile-time cycles
2021-06-04Merge branch 'chore/otp24-changelog' into 'develop'feld
Document OTP 24 support See merge request pleroma/pleroma!3447
2021-06-04Merge branch 'fix/clear_config_warning' into 'develop'feld
Fix warning for misuse of clear_config/2 See merge request pleroma/pleroma!3446
2021-06-04Document OTP 24 support so we remember to add it to the official release ↵Mark Felder
notes / announcement
2021-06-04Fix warning for misuse of clear_config/2Mark Felder
The old warning message was producing an improperly formatted suggestion.
2021-06-04Merge branch 'tests/openapi-everywhere' into 'develop'Haelwenn
Put OpenAPI ~everywhere in tests See merge request pleroma/pleroma!3324
2021-06-04web endpoint: Use Config.get directly instead of a tupleHaelwenn (lanodan) Monnier
Fixes a lot of warnings like the following while running the testsuite: warning: passing a {module, function, args} tuple to Plug.Parsers.MULTIPART is deprecated. Please see Plug.Parsers.MULTIPART module docs for better approaches to configuration This might mean no more dynamic configuration but there seems to be the same limitation two lines underneath anyway.
2021-06-04Merge branch 'fix/missing-deprecation' into 'develop'feld
Add missing deprecation warning left out of !2842 See merge request pleroma/pleroma!3444
2021-06-04Merge branch 'bugfix/erlang-24' into 'develop'feld
Erlang 24 compatibility Closes #2647 See merge request pleroma/pleroma!3405
2021-06-04Add missing deprecation warning left out of !2842Mark Felder
2021-06-03MIME.valid?(type) → is_bitstring(type) && MIME.extensions(type) != []Haelwenn (lanodan) Monnier
Since mime 1.6.0: warning: MIME.valid?/1 is deprecated. Use MIME.extensions(type) != [] instead As for the bitstring(type) part it's because MIME.extensions only expects a string. https://github.com/elixir-plug/mime/issues/43
2021-06-03request_builder_test: mode :read got removedHaelwenn (lanodan) Monnier
2021-06-03factory: Fix article_factoryHaelwenn (lanodan) Monnier
2021-06-03mix: Update pot to ~> 1.0Haelwenn (lanodan) Monnier
2021-06-03mix.exs: Apply OTP24 fixes to web_push_encryptionHaelwenn (lanodan) Monnier
2021-06-03mix: Update dependenciesHaelwenn (lanodan) Monnier
2021-06-03media_proxy: switch from :crypto.hmac to :crypto.macHaelwenn (lanodan) Monnier
2021-06-03mix: Switch hackney & gun to releasesHaelwenn (lanodan) Monnier