aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2021-06-07FormattingMark Felder
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-07Merge branch 'develop' into 'fix/prune-hashtags'feld
# Conflicts: # CHANGELOG.md
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-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-04Removing trailing space on empty line in OAuth controllerSean King
2021-06-04Fix more build errorsSean King
2021-06-04Fix code mistake in OAuth controllerSean King
2021-06-04Fix merge conflicts with upstreamSean King
2021-06-04Merge branch 'tests/openapi-everywhere' into 'develop'Haelwenn
Put OpenAPI ~everywhere in tests See merge request pleroma/pleroma!3324
2021-06-04Pipeline Ingestion: PageHaelwenn (lanodan) Monnier
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-04Add missing deprecation warning left out of !2842Mark Felder
2021-06-04Improve opengraph embedsio
This brings them more in line with Mastodon. - Deduplicates display name from the title and content - Removes arbitrary limits on the size of the embedded image - Removes angled double quotes from embed descriptions. These would normally just indicate that the content is a quote, but that is already implied by the content being in an embed.
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-03mix.exs: Apply OTP24 fixes to web_push_encryptionHaelwenn (lanodan) Monnier
2021-06-03media_proxy: switch from :crypto.hmac to :crypto.macHaelwenn (lanodan) Monnier
2021-06-03Merge branch 'chore/rename-chat' into 'develop'Haelwenn
Rename the non-federating Chat feature to Shout See merge request pleroma/pleroma!2842
2021-06-01Merge remote-tracking branch 'pleroma/develop' into cycles-emailAlex Gleason
2021-06-01Avoid `use Phoenix.Swoosh` to prevent recompiling the EndpointAlex Gleason
Speeds up recompilation by fixing cycles in UserEmail
2021-06-01Merge branch 'cycles-streaming' into 'develop'feld
Recompilation speedup: Remove deps from Streaming/Persisting behaviors See merge request pleroma/pleroma!3434
2021-06-01Keep original Shoutbox channel name as chat:publicMark Felder
There is no sane / high level workaround for merging users who join shout:public and chat:public.
2021-06-01Merge remote-tracking branch 'pleroma/develop' into cycles-uploaderAlex Gleason
2021-06-01Remove deps from Uploader behaviourAlex Gleason
Speeds up recompilation by limiting compile-time deps
2021-06-01Merge remote-tracking branch 'pleroma/develop' into cycles-streamingAlex Gleason
2021-06-01Remove deps from Streaming/Persisting behaviorsAlex Gleason
Speeds up recompilation by limiting compile-time deps
2021-06-01Add "chat" back as a feature for backwards compat.Mark Felder
Legacy PleromaFE uses this to identify if ShoutBox is available.
2021-06-01Wire up join requests to the old "chat:public" channel into the new ↵Mark Felder
"shout:public" channel
2021-06-01Move shout configuration from :instance, update docs and changelogMark Felder
2021-06-01More confusingly named legacy chat code renamed to shoutMark Felder
2021-06-01Ensure we actually start ShoutChannelMark Felder
2021-06-01Rename the non-federating Chat feature to ShoutMark Felder
2021-06-01Merge remote-tracking branch 'pleroma/develop' into cycles-constantsAlex Gleason
2021-06-01Merge branch 'cycles-frontend-static' into 'develop'feld
Recompilation speedup: make Router a runtime dep of FrontendStatic See merge request pleroma/pleroma!3429
2021-06-01Merge branch 'cycles-base-url' into 'develop'feld
Deprecate Pleroma.Web.base_url/0 See merge request pleroma/pleroma!3432
2021-06-01Merge branch 'features/validators-note' into 'develop'Haelwenn
Pipeline Ingestion: Note Closes #290 See merge request pleroma/pleroma!2984
2021-05-31Merge remote-tracking branch 'pleroma/develop' into cycles-base-urlAlex Gleason
2021-05-31Deprecate Pleroma.Web.base_url/0Alex Gleason
Use Pleroma.Web.Endpoint.url/0 directly instead. Reduces compiler cycles.
2021-05-31Pleroma.Constants.as_local_public/0 --> ↵Alex Gleason
Pleroma.Web.ActivityPub.Utils.as_local_public/0 Move as_local_public/0 to stop making modules depend on Web at compile-time
2021-05-30Merge commit '07fed0fda2473fc4e1e3b01e863217391fd2902f'; commit ↵Alex Gleason
'e3173a279dad89dfce6eae89368ad3ba180c0490'; commit '21787546c01069d1d1d8261f0bc37d13a73122a9'; commit 'fda34591cefad94277385311c6391d1ca2adb36c'; commit '0ada3fe823a3c2e6c5835431bdacfbdb8b3d02a7'; commit '32d263cb905dd7fffd43a4955295af0b2b378537'; commit 'c9e4200ed2167772294fceb4f282979b5ea04981'; commit '3ff9c5e2a67ab83c2abdb14cd246dea059079e75'; commit 'fa543a936124abee524f9a103c17d2601176dcd4'; commit 'c23b81e399d5be6fc30f4acb1d757d5eb291d8e1' into cycles-phase-1
2021-05-30Merge remote-tracking branch 'pleroma/develop' into cycles-frontend-staticAlex Gleason
2021-05-30FrontendStatic: make Router a runtime depAlex Gleason
Speeds up recompilation by removing compile-time cycles
2021-05-29Merge branch 'cycles-views' into 'develop'feld
Recompilation speedup: Create real Views for all Controllers See merge request pleroma/pleroma!3425
2021-05-29Merge branch 'cycles-html' into 'develop'feld
Recompilation speedup: Break out activity-specific HTML functions into Pleroma.Activity.HTML See merge request pleroma/pleroma!3426