aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma
AgeCommit message (Collapse)Author
2021-06-14Merge remote-tracking branch 'pleroma/develop' into frontend-enableAlex Gleason
2021-06-14Fix FrontendControllerAlex Gleason
2021-06-14Frontend: enable CLI taskAlex Gleason
2021-06-14Frontends: refactor with %Frontend{} structAlex Gleason
2021-06-10Merge branch 'fix/twittercard-video-dimensions' into 'develop'feld
Generate Twittercard/OGP metadata with correct dimensions See merge request pleroma/pleroma!3456
2021-06-10Add note about video thumbnails for code spelunkers unfamiliar with Media ↵Mark Felder
Preview Proxy
2021-06-09Fix compile cycle in Pleroma.Tests.AuthTestControllerAlex Gleason
2021-06-09Formatting of the commentMark Felder
2021-06-09CredoMark Felder
2021-06-09LintMark Felder
2021-06-09Fix incorrectly ordered arguments to the function and not properly merging ↵Mark Felder
lists.
2021-06-09Add a video thumbnail to the OpenGraph metadata if Media Preview Proxy is ↵Mark Felder
enabled.
2021-06-09Remove Metadata.Utils.attachment_url/1Mark Felder
This was a wasteful shortcut to MediaProxy.preview_url/1 and we don't always want the preview_url in the metadata anyway.
2021-06-09ObjectValidators.{Announce,EmojiReact,Like}: Fix context, actor & addressingHaelwenn (lanodan) Monnier
2021-06-09Merge branch 'cycles-plug-deps' into 'develop'Haelwenn
Refactor skipped plugs into Pleroma.Web functions See merge request pleroma/pleroma!3463
2021-06-09Merge branch 'cycles-side-effects' into 'develop'Haelwenn
Recompilation speedup: Switch to runtime deps in ActivityPub.SideEffects See merge request pleroma/pleroma!3460
2021-06-08Refactor skipped plugs into Pleroma.Web functionsAlex Gleason
Speeds up recompilation by reducing compile cycles
2021-06-08Switch to runtime deps in ActivityPub.SideEffectsAlex Gleason
Speeds up recompilation by reducing compile cycles
2021-06-08Switch to runtime deps in Pleroma.InstancesAlex Gleason
Speeds up recompilation by limiting compile cycles
2021-06-08Switch OGP default type from "website" to "article"Mark Felder
This is what Mastodon uses and might fix some link preview bugs I've encountered
2021-06-08Merge branch 'cycles-config-loader-redux' into 'develop'feld
Recompilation speedup: Ignore runtime deps in Pleroma.Config.Loader with Module.concat/1 See merge request pleroma/pleroma!3458
2021-06-08Merge branch 'cycles-user-view' into 'develop'feld
Recompilation speedup: Create AdminAPI.UserView to avoid compile-time dep See merge request pleroma/pleroma!3457
2021-06-08Set the correct height/width if the data is available when generating ↵Mark Felder
opengraph metadata
2021-06-08Create AdminAPI.UserView to avoid compile-time depAlex Gleason
Speeds up recompilation
2021-06-08Only use fallback for videos and only add this metadata for images if we ↵Mark Felder
really have it.
2021-06-08Twittercard metadata for images should also include dimensions if availableMark Felder
2021-06-08Ignore runtime deps in Pleroma.Config.Loader with Module.concat/1Alex Gleason
Speeds up recompilation
2021-06-08Set the correct height/width if the data is available when generating ↵Mark Felder
twittercard metadata
2021-06-08Merge branch 'metadata-for-all' into 'develop'feld
Support metadata for video files too See merge request pleroma/pleroma!3441
2021-06-08Merge branch 'improve-og-embed' into 'develop'feld
Improve opengraph embeds See merge request pleroma/pleroma!3442
2021-06-08Support metadata for video files tooMark Felder
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-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-07Put custom guards in Web.Utils.GuardsAlex Gleason
Speeds up recompilation by removing a compile-time cycle on AdminAPI.Search
2021-06-07FormattingMark Felder
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 '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-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-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.