Commit Graph

7662 Commits (13947999ad28eac6668a601bf957d2e64edda9d3)

Author SHA1 Message Date
lain a6c14041c4 Merge branch 'develop' into 'issue/1975'
4 years ago
Maksim Pechnikov 72d2b34d3b Merge branch 'develop' into issue/1975
4 years ago
Alex Gleason 3104367931
Merge remote-tracking branch 'upstream/develop' into email-fix-develop
4 years ago
Mark Felder e2dcf039d2 Fix gun_pool_options deprecation warning message
4 years ago
Mark Felder 2fc3b46ee7 Remove deprecation warning. We were supposed to remove backwards compat for this in 2.1.
4 years ago
lain c95859e45b Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into issue/2115
4 years ago
Egor Kislitsyn 0e0ece251a
Filter out internal users by default
4 years ago
lain ee3052a2d8 ActivityPub: Return Announces when filtering by `following`.
4 years ago
Mark Felder e5927e92a6 Fix deprecation warning for welcome message
4 years ago
feld a5c34e3123 Merge branch 'fix/fedsocket-useragent' into 'develop'
4 years ago
Alex Gleason 23d5d7cf59
Fix #2172 HTTP error on password reset
4 years ago
Alex Gleason 8b6ac45f3c
Allow emails to be sent again, #2101 #2172
4 years ago
lain 59680f27ff Merge branch 'bugfix/federator-actor-error' into 'develop'
4 years ago
lain 9108e27c2f Merge branch '2074-streaming-api-oauth-scopes-validation' into 'develop'
4 years ago
lain b36b6259d8 Merge branch 'issue/2099' into 'develop'
4 years ago
Mark Felder 8afdbcdb1c Force HTTP for fedsockets
4 years ago
lain f2f0a0260f ActivityPub: Don't block-filter your own posts
4 years ago
Roman Chvanikov 28d0986f83 Refactor mutes removing in CommonAPI and User
4 years ago
Roman Chvanikov 4987ee6256 Merge branch 'develop' into feature/expire-mutes
4 years ago
Ivan Tashkinov 60b025b782 [#2074] OAuth scope checking in Streaming API.
4 years ago
rinpatch 4b12e071ac OpenAPI: make it possible to generate a spec without starting the app
4 years ago
rinpatch 51116b5392 OpenAPI: fix various errors pointed out by editor.swagger.io
4 years ago
Mark Felder 26859c549c Add user agent to fedsocket requests
4 years ago
Maksim Pechnikov ed3bc53fa1 Merge branch 'develop' into issue/2099
4 years ago
feld 6c052bd5b6 Merge branch 'media-preview-proxy-nostream' into 'develop'
4 years ago
rinpatch 26c571df33 FedSockets: fix log spam on cached rejects
4 years ago
Steven Fuchs f2ef9735c5 Federate data through persistent websocket connections
4 years ago
Maksim Pechnikov 2ec0dcf001 Merge branch 'develop' into issue/2099
4 years ago
Ivan Tashkinov a428800405 Merge remote-tracking branch 'remotes/origin/develop' into media-preview-proxy-nostream
4 years ago
Haelwenn (lanodan) Monnier 7bf269fe83 Fix MRF reject for ChatMessage
4 years ago
Haelwenn (lanodan) Monnier abf25e5d52 Create MRF.filter_pipeline to inject :object_data when present
4 years ago
Haelwenn (lanodan) Monnier 3a0f99ed35 KeywordPolicy: Still match when fields are absent
4 years ago
Haelwenn beefc022dd Merge branch 'omit-nondiscoverable-from-search' into 'develop'
4 years ago
feld 608824b97e Merge branch 'instance-docs' into 'develop'
4 years ago
rinpatch 6bbd65fb09 Merge branch '2130-mfa-users-oauth-login-fix' into 'develop'
4 years ago
rinpatch 608017b7df Merge branch 'fix/streaming-termination-errors' into 'develop'
4 years ago
Haelwenn 0465bdbd49 Merge branch 'fix/mrf-simple-welcome-chats' into 'develop'
4 years ago
lain bb70b231d0 Merge branch 'reply-visibility-user-guard' into 'develop'
4 years ago
rinpatch 22d49993d9 Merge branch 'bugfix/mrf-ingestion' into 'develop'
4 years ago
stwf 41939e3175 User search respect discoverable flag
4 years ago
rinpatch eff7f9892d Merge branch 'hotfix/rich-media-compile-error' into 'develop'
4 years ago
rinpatch dee4639dbb Merge branch 'feat/rich-media-head' into 'develop'
4 years ago
Mark Felder f7e40f7ef1 Deny ConfigDB migration when deprecated settings found
4 years ago
lain 2a7c9ac147 Merge branch 'nondiscoverable-user-metadata' into 'develop'
4 years ago
Ivan Tashkinov d9fb5bc08a Merge remote-tracking branch 'remotes/origin/develop' into media-preview-proxy-nostream
4 years ago
Ivan Tashkinov 7cdbd91d83 [#2497] Configurability of :min_content_length (preview proxy). Refactoring, documentation, tests.
4 years ago
lain 7c60789ba5 Merge branch 'develop' into 'nondiscoverable-user-metadata'
4 years ago
rinpatch db80b9d630 RichMedia: Fix log spam on failures and resetting TTL on cached errors
4 years ago
eugenijm c711a2b157 Return the file content for `GET /api/pleroma/admin/instance_document/:document_name`
4 years ago
eugenijm 582ad5d4e1 AdminAPI: Allow to modify Terms of Service and Instance Panel via Admin API
4 years ago
Roman Chvanikov 44e8b6037a Merge branch 'develop' into feature/expire-mutes
4 years ago
lain 7a73850928 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into alexgleason/pleroma-chat-moderation
4 years ago
Maksim Pechnikov 5a8ea0a5b0 small refactoring
4 years ago
Maksim Pechnikov b867f9d7ae Merge branch 'develop' into issue/2099
4 years ago
Ivan Tashkinov a781f41f96 [#2497] Media preview proxy: misc. improvements (`static` param support, dynamic fifo pipe path), refactoring.
4 years ago
rinpatch 3a9baa9d0d Merge branch '2144-empty-users' into 'develop'
4 years ago
lain 7a88b726bf User: Remote users don't need to be confirmed or approved
4 years ago
rinpatch a4f80e1e74 Merge branch 'feat/connection-worker-monitor-flush' into 'develop'
4 years ago
rinpatch adb1b0282d ConnectionPool Worker: use monitor flush instead of checking ref
4 years ago
rinpatch eca8d26784 Merge branch 'chores/mrf-loglevel' into 'develop'
4 years ago
rinpatch adbd0032fa Merge branch 'features/validators-video' into 'develop'
4 years ago
lain 6b088ed76a Merge branch 'issue/2089' into 'develop'
4 years ago
Maksim Pechnikov 599f8bb152 RepoStreamer.chunk_stream -> Repo.chunk_stream
4 years ago
Ivan Tashkinov 2f155fb89f Merge remote-tracking branch 'remotes/origin/develop' into media-preview-proxy-nostream
4 years ago
eugenijm 3ab59a6f3c Mastodon API: fix the public timeline returning an error when the `reply_visibility` parameter is set to `self` for an unauthenticated user
4 years ago
Haelwenn 5c4ff5c73c Merge branch 'fix/mrf-simple-welcome-chats' into 'develop'
4 years ago
Mark Felder 709723182d Ensure SimplePolicy's tags in string representation don't trip up the object validator
4 years ago
stwf 38b2db297b search indexing metadata respects discoverable flag
4 years ago
rinpatch bb407edce4 RichMedia: fix a compilation error due to nonexistent variable
4 years ago
rinpatch f70335002d RichMedia: Do a HEAD request to check content type/length
4 years ago
rinpatch f66a15c4a5 RichMedia parser: do not set a cache TTL for unchanging errors
4 years ago
Maksim Pechnikov 3e53ab4e98 added notification constraints
4 years ago
Maksim 489a107cf4 Apply 1 suggestion(s) to 1 file(s)
4 years ago
Roman Chvanikov c5830ac037 Merge develop
4 years ago
Roman Chvanikov 527afb813a Remove unused require
4 years ago
Ivan Tashkinov cd234a5321 [#2497] Media preview proxy: preview bypass for small images
4 years ago
Ivan Tashkinov 32831f371f [#2497] Media preview proxy: redirecting to media proxy url in case of preview error or unsupported content type.
4 years ago
Mark Felder c0b36621f1 Ensure we only apply NSFW Simple policy on parsable objects
4 years ago
Alex Gleason 9733c9d065
Merge remote-tracking branch 'upstream/develop' into chat-moderation
4 years ago
Alex Gleason e229536e5c
Chat Moderation: use explicit `sender` and `recipient` fields
4 years ago
Alex Gleason 02d70228b5
AdminAPI: fix delete chat message
4 years ago
Alex Gleason 9dd0b23da4
AdminAPI: show chat
4 years ago
Alex Gleason f13b52a703
AdminAPI: list messages in a chat
4 years ago
Alex Gleason c41430b23e
Refactor with Chat.for_user_query/1
4 years ago
Alex Gleason fb0de07343
AdminAPI: list chats for a user
4 years ago
Alex Gleason b40a627ab0
AdminAPI: delete a chat message
4 years ago
Alex Gleason f88dc1937e
MastodonAPI.StatusView.get_user/1 --> CommonAPI.get_user/1
4 years ago
Haelwenn (lanodan) Monnier f1f44069ae
Fetcher: Correctly return MRF reject reason
4 years ago
Ivan Tashkinov 0bda85857e Merge remote-tracking branch 'remotes/origin/develop' into media-preview-proxy
4 years ago
rinpatch 89a7efab69 ConnectionPool: Log possible HTTP1 blocks
4 years ago
Haelwenn 36c9197ac3 Apply 1 suggestion(s) to 1 file(s)
4 years ago
Haelwenn (lanodan) Monnier dbc013f24c
instance: Handle not getting a favicon
4 years ago
Haelwenn (lanodan) Monnier f18178cb09
AttachmentValidator: directly embed url schema and pass it fix_media_type
4 years ago
Haelwenn (lanodan) Monnier 1b3d5956b1
Pipeline Ingestion: Article
4 years ago
Haelwenn (lanodan) Monnier 2132b24a9d
object_validators: likes & announcements as [ObjectID]
4 years ago
Haelwenn (lanodan) Monnier 846b59ccb0
Pipeline Ingestion: Video
4 years ago
Haelwenn (lanodan) Monnier b73e9ef686
transmogrifier: Call strip_internal_fields on pipeline ingestion
4 years ago
Haelwenn (lanodan) Monnier da876d09e8
federator: normalize only actor, catch actor error
4 years ago
Mark Felder 55562ca936 Merge branch 'develop' into feature/gen-magic
4 years ago
Ivan Tashkinov 4d18a50f3c [#2497] Formatting fix.
4 years ago
Alexander Strizhakov 15aece7238 remove validate_expires_at from enqueue method
4 years ago
Alexander Strizhakov 2c2094d4b2 configurable lifetime for ephemeral activities
4 years ago
Alexander Strizhakov f24828a3e8 oban warning
4 years ago
Alexander Strizhakov eb5ff715f7 pin/unpin for activities with expires_at option
4 years ago
Alexander Strizhakov b3485a6dbf little clean up
4 years ago
Alexander Strizhakov 357d971a10 expiration for new pipeline
4 years ago
Alexander Strizhakov 93e1c8df9d reject activity creation
4 years ago
Alexander Strizhakov 4981b5a1a3 copyright header
4 years ago
Alexander Strizhakov 629a8de9cb deprecation warning
4 years ago
Alexander Strizhakov de4c935071 don't expire pinned posts
4 years ago
Alexander Strizhakov 9bf1065a06 schedule activity expiration in Oban
4 years ago
rinpatch 0254696e30 Merge branch 'feature/1790-oban-overuse-clear-oauth-token' into 'develop'
4 years ago
rinpatch 541a3eede2 Merge branch 'chores/remove-ostatus-fixtures' into 'develop'
4 years ago
rinpatch 53cf7fef6e Merge branch 'fix/streaming-termination-errors' into 'develop'
4 years ago
rinpatch 45c299e5b5 Merge branch '2130-mfa-users-oauth-login-fix' into 'develop'
4 years ago
Ivan Tashkinov dc4e06e199 [#2497] Removed support for thumbnail_max_* params for media preview proxy
4 years ago
rinpatch 01fa68fe45 Websocket handler: fix never matching code on failed auth
4 years ago
rinpatch e16e8f9816 Websocket handler: do not raise if handler is terminated before switching protocols
4 years ago
rinpatch cb06e98da2 websocket handler: Do not log client ping frames as errors
4 years ago
Alexander Strizhakov e8bfb50fa3
pass options without adapter key
4 years ago
Alexander Strizhakov 8af1fd3223
oban warning
4 years ago
Alexander Strizhakov 7dd986a563
expire mfa tokens through Oban
4 years ago
Alexander Strizhakov 3ce658b930
schedule expired oauth tokens deletion with Oban
4 years ago
Maksim Pechnikov 9853c90abb added paginate links to headers for /chats/:id/messages
4 years ago
Ivan Tashkinov 148bc24435 [#2497] Removed Hackney-specific code
4 years ago
Alexander Strizhakov ab56dd54e7
use Pleroma.HTTP in emoji packs tasks
4 years ago
Ivan Tashkinov cad69669fc [#2130] Fixed OAuth OOB authentication for users with enabled MFA.
4 years ago
Ivan Tashkinov b4860c57a6 [#2497] Formatting fix.
4 years ago
Ivan Tashkinov 68a74d6659 [#2497] Added missing alias, removed legacy `:adapter` option specification for HTTP.get/_.
4 years ago
Mark Felder 4ee99dafcc Merge branch 'develop' into media-preview-proxy
4 years ago
Alexander Strizhakov de2499e54b
don't run update in tests
4 years ago
Mark Felder d23d0c27c2 Handle possibility of user account in a bulk operation not having an email address
4 years ago
Mark Felder 75b6fef25d Add mix task for bulk [un]confirming the local instance users
4 years ago
Mark Felder 23ca5f75af Make it possible to bulk send confirmation emails to all unconfirmed users
4 years ago
rinpatch 0d2814ec8e Metadata: Move restriction check from Feed provider to activated_providers
4 years ago
Mark Felder 2011142ed9 Use :restrict_unauthenticated testing for more granular control
4 years ago
Mark Felder a85ed6defb Do not serve RSS/Atom feeds when instance is private
4 years ago
Mark Felder 14d07081fd Feed provider only generates a redirect, so always activate it.
4 years ago
Mark Felder ff07014b26 Disable providers of user and status metadata when instance is private
4 years ago
Mark Felder 630444ee08 Do not make RelMe metadata provider optional.
4 years ago
Haelwenn (lanodan) Monnier 947ee55ae2 user: harden get_friends_query(), get_followers_query() and their wrappers
4 years ago
Haelwenn (lanodan) Monnier 16c451f8f1 search: Apply following filter only when user is usable
4 years ago
Haelwenn (lanodan) Monnier 10ef532c63 AP C2S: Restrict character limit on Note
4 years ago
Egor Kislitsyn a781ac6ca5 Fix atom leak in AdminAPIController
4 years ago
rinpatch 27c3973b78 Merge branch 'temp-hackney-fix' into 'develop'
4 years ago
rinpatch 7490b76bbf Merge branch 'fix/upload-filter-exiftool-webp' into 'develop'
4 years ago
Haelwenn (lanodan) Monnier 921f926e96
Remove OStatus in testsuite
4 years ago
Haelwenn (lanodan) Monnier ee0e05f930
Drop unused "inReplyToAtomUri" in objects
4 years ago
Alexander Strizhakov 87d2805791
combo fixes
4 years ago
Mark Felder 21efda2edb Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into unlisted
4 years ago
Roman Chvanikov 91b9985e1c Pass expires_in param from status controller
4 years ago
rinpatch 0a05670b44 Merge branch 'fix/upload-filter-exiftool-webp' into 'develop'
4 years ago
Roman Chvanikov 880a92ccc7 Merge branch 'develop' into feature/expire-mutes
4 years ago
Roman Chvanikov e3f845b243 Add expiring mutes for activities
4 years ago
rinpatch 4b76d7ce67 Merge branch 'fix/admin-controller-atom-leak' into 'develop'
4 years ago
lain 9b85592b8b Merge branch 'fix/rich-media-fake-statuses' into 'develop'
4 years ago
rinpatch 964bc8e2e8 Merge branch 'bugfix/favicon-too-long' into 'develop'
4 years ago
feld 43b07c31cb Merge branch 'fix/2095-deactivated-account-reset' into 'develop'
4 years ago
rinpatch dccbed856d Merge branch 'http-fixes' into 'develop'
4 years ago
Roman Chvanikov c56e3d4f3b Add expires_in param for account mutes
4 years ago
rinpatch ea4b6c64d6 Merge branch 'feat/rich-media-improvements' into 'develop'
4 years ago
rinpatch 8c3241df44 Merge branch 'fix/2047-rich-media-parser' into 'develop'
4 years ago
rinpatch 13e606941c Merge branch 'fix/2087-metadata' into 'develop'
4 years ago
rinpatch 74d46a1b09 Merge branch 'secfix/search-crash' into 'develop'
4 years ago
rinpatch 84acfab156 Merge branch 'fix-searching-following' into 'develop'
4 years ago
rinpatch 718c7cc847 Merge branch 'fix/apc2s-limits' into 'develop'
4 years ago
Mark Felder 4ea07f74e9 Revert/simplify.
4 years ago
Mark Felder 216c84a8f4 Bypass the filter based on content-type as well in case a webp image is uploaded with the wrong file extension.
4 years ago
Mark Felder 2165a24974 Improve upload filter return values so we can identify when filters make no changes to the input
4 years ago
Mark Felder fa347b9c2f Fix uploading webp image files when Exiftool Upload Filter is enabled
4 years ago
Alibek Omarov 95688c90ad ForceBotUnlistedPolicy: simplify code
4 years ago
Alibek Omarov 8b695c3eeb ForceBotUnlistedPolicy: format
4 years ago
Alibek Omarov 699224a900 ForceBotUnlistedPolicy: initial add, tiny clean up from my previous version
4 years ago
Alexander Strizhakov 18d21aed00
deprecation warnings
4 years ago
Alexander Strizhakov 696bf09433
passing adapter options directly without adapter key
4 years ago
Alexander Strizhakov a83916fdac
adapter options unification
4 years ago
Alexander Strizhakov ee67c98e55
removing Stats worker from Oban cron jobs
4 years ago
rinpatch 6c6de8e5df Merge branch 'temp-hackney-fix' into 'develop'
4 years ago
rinpatch d5c286b802 Merge branch 'bugfix/favicon-too-long' into 'develop'
4 years ago
lain fdab01ab56 Merge branch 'fix/rich-media-fake-statuses' into 'develop'
4 years ago
Haelwenn (lanodan) Monnier 08aef7dd4e
instance: Log catch favicon errors as warnings
4 years ago
Maksim Pechnikov 917d325972 added api spec
4 years ago
Maksim Pechnikov 5ae56aafb2 added import mutes
4 years ago
Mark Felder 563718cab9 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into media-preview-proxy
4 years ago
rinpatch 170599c390 RichMedia: do not log webpages missing metadata as errors
4 years ago
rinpatch 129a2f48df ConnectionPool middleware: handle connection opening errors
4 years ago
rinpatch 9d6aca5bee ConnectionPool: fix the previous hotfix
4 years ago
rinpatch 5298de3be6 ConnectionPool middleware: fix a crash due to unimplemented behaviour
4 years ago
rinpatch e198ba492e Rich Media: Do not cache URLs for preview statuses
4 years ago
Ivan Tashkinov 88a6ee4a59 [#2497] Func defs grouping fix.
4 years ago
Ivan Tashkinov f170d47130 [#2497] Adjusted media proxy preview invalidation. Allowed client-side caching for media preview. Adjusted prewarmer to fetch only proxiable URIs.
4 years ago
Ivan Tashkinov c3b02341bf [#2497] Made media preview proxy fall back to media proxy instead of to source url. Adjusted tests. Refactoring.
4 years ago
Haelwenn (lanodan) Monnier 0d91f65284
Prevent AccountView and instance.get_or_update_favicon fails
4 years ago
rinpatch 10da13c713 ConnectionPool middleware: Fix connection leak on ReverseProxy redirects
4 years ago
Alexander Strizhakov 473458b0fb
fix for ReverseProxy
4 years ago
Alexander Strizhakov 8bd2b6eb13
temp hackney fix
4 years ago
rinpatch d34fe2840d HTTP: radically simplify pool checkin/checkout
4 years ago
Mark Felder f25b0e87f3 URL passed to helper is already MediaProxy
4 years ago
Mark Felder d1e1057e22 Merge branch 'media-preview-proxy' of git.pleroma.social:pleroma/pleroma into feld-media-preview-proxy
4 years ago
Mark Felder 6141eb94ab Fetch preview requests through the MediaProxy. Separate connection options are not needed.
4 years ago
Ivan Tashkinov 60c925380d [#2497] Added support for enforcing output format for media proxy preview, used for avatar_static & header_static (AccountView).
4 years ago
Mark Felder 85446cc30c Merge branch 'develop' into media-preview-proxy
4 years ago
lain 9433311923 Merge branch 'bugfix/incoming-poll-emoji' into 'develop'
4 years ago
lain f26b580e80 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into seanking/pleroma-fix_install_fe_bug
4 years ago
feld d1a6f67b1d Merge branch 'fix/2095-deactivated-account-reset' into 'develop'
4 years ago
lain 0ab03e8564 Merge branch 'fix/1991-tzdata-update' into 'develop'
4 years ago
lain 119e11f455 Merge branch 'bugfix/mastoapi-lists' into 'develop'
4 years ago
lain 581f382e71 ListController: DRY up stuff.
4 years ago
Mark Felder cbf7f0e029 Disallow password resets for deactivated accounts.
4 years ago
rinpatch d48fc90978 StatusView: Start fetching rich media cards as soon as possible
4 years ago
Alexander Strizhakov a11f23c130
user agent if Endpoint is not started yet
4 years ago
rinpatch 19691389b9 Rich media: Add failure tracking
4 years ago
rinpatch 46236d1d87 html.ex: optimize external url extraction
4 years ago
rinpatch 47ff425cfd Merge branch 'fix/2047-rich-media-parser' into 'develop'
4 years ago
rinpatch b2d776d77d Merge branch 'http-fixes' into 'develop'
4 years ago
Alexander Strizhakov 84fbf16161
timeout option moved to gun adapter helper
4 years ago
Alexander Strizhakov 1c57ef4498
default pool for tz_data client
4 years ago
Alexander Strizhakov 79f65b4374
correct pool and uniform headers format
4 years ago
Alexander Strizhakov 5e8adf91b4
don't overwrite passed pool option in http clients
4 years ago
Alexander Strizhakov c17d83cd73
improvements and fixes for http requests
4 years ago
Karol Kosek 868057871a
search: fix 'following' query parameter
4 years ago
Ivan Tashkinov 6ce28c4091 [#2497] Fix for png media proxy preview response headers (content-type & content-disposition).
4 years ago
Sean King 0a9c63fb43 Fix frontend install mix task bug
4 years ago
Alexander Strizhakov 03d06062ab
don't fail on url fetch
4 years ago
Haelwenn (lanodan) Monnier d872858046
Fix removing an account from a list
4 years ago
rinpatch 126461942b User table: ensure bio is always a string
4 years ago
Maksim Pechnikov 0d5088c2b8 remove `unread_conversation_count` from User
4 years ago
Haelwenn (lanodan) Monnier d9a21e4784
fetcher: Remove fix_object call for Question activities
4 years ago
Haelwenn (lanodan) Monnier b960cede9a
common_fixes: Force inserting context and context_id
4 years ago
Haelwenn (lanodan) Monnier a142da3e4f
Add new Emoji Ecto.Type and fix emoji in Question
4 years ago
Haelwenn (lanodan) Monnier 2ecc7d9230
transmogrifier: Remove mastodon emoji-format from emoji field
4 years ago
rinpatch dc3a418c27 application.ex: disable warnings_as_errors at runtime
4 years ago
Haelwenn 9d63b2c9db Merge branch 'chat-relation-constraints' into 'develop'
4 years ago
lain 0b621a834a Chats: Add cascading delete on both referenced users.
4 years ago
Ivan Tashkinov 0a839d51a7 [#2497] Added Cache-Control response header for media proxy preview endpoint.
4 years ago
lain d91c4feebe Notification: Small refactor.
4 years ago
Mark Felder 3737f38432 Merge branch 'develop' into feld-2168-media-preview-proxy
4 years ago
Mark Felder 4ef210a587 Credo
4 years ago
Mark Felder 2d2af75777 Support PNG previews to preserve alpha channels
4 years ago
href 24d522c3b3 QtFastStart: optimize
4 years ago
href dfceb03cf4 Rewrite MP4/MOV binaries to be faststart
4 years ago
Maksim Pechnikov f0fefc4f5c marks notifications as read after mute
4 years ago
lain 4e022fc16c Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-2.1-rc0
4 years ago
Mark Felder 5b4d483f52 Add a note about the avatars and banners situation
4 years ago
Mark Felder 67c79394e8 Support static avatars and header images with Mediaproxy Preview
4 years ago
Mark Felder 3a5231ec8f Keep args construction within video/image scopes instead of mangling down in fifo town
4 years ago
Mark Felder dd1de994d5 Try to trick ffmpeg into working with this named pipe
4 years ago
Mark Felder f1218a2b4e ffmpeg needs input from fifo path, not stdin
4 years ago
Mark Felder ef9d12fcc5 Attempt at supporting video thumbnails via ffmpeg
4 years ago
Haelwenn 6b01a09a08 Merge branch '2078-list-fixes' into 'develop'
4 years ago
Mark Felder 157ecf4022 Follow redirects.
4 years ago
lain 82bf27172c Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-2.1-rc0
4 years ago
lain 78939c1d16 ChatController: Don't die if the recipient is gone.
4 years ago
Mark Felder 697bea0473 Move arg for images to the list so we can reuse these fifo functions for videos
4 years ago
Mark Felder 9567b96c79 Rename to make it obvious this is for images not videos
4 years ago
Mark Felder 2cfe2dc81b Merge branch 'develop' into feld-2168-media-preview-proxy
4 years ago
Mark Felder eead2276e7 Ensure GIFs are redirected to the original or they become static.
4 years ago
Mark Felder 2c95533ead Change method of convert using stdout, make progressive jpegs
4 years ago
Mark Felder d4d1192341 Remove auto-orient; don't use it on previews, only originals
4 years ago
href bc94f0c6da Use mkfifo to feed ImageMagick
4 years ago
lain cfc99fe05c TimelineController: Keys are atoms now.
4 years ago
lain fc42446755 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into pleroma-2.1-rc0
4 years ago
Mark Felder a136e7e9b5 Try specifying fd0, force jpg out
4 years ago
Mark Felder afa03ca8e2 Allow both stdin and stdout
4 years ago
Mark Felder ddbddc08fc Redirects for videos right now
4 years ago
Mark Felder 899ea2da3e Switch to imagemagick, only support videos
4 years ago
feld fb33321fa2 Merge branch 'feature/1952-read-muted-notifications' into 'develop'
4 years ago
Mark Felder 479578b148 Merge branch 'develop' into feld-2168-media-preview-proxy
4 years ago
lain 112bec5225 Webfinger: Handle bogus ids better.
4 years ago
lain ea2b5c07e3 Merge branch 'stable' of git.pleroma.social:pleroma/pleroma into pleroma-2.1-rc0
4 years ago
lain c1d51944c7 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into frontend-bundles-downloads
4 years ago
Maksim b267b751d4 Apply 1 suggestion(s) to 1 file(s)
4 years ago
feld d39abd02ac Merge branch 'relay-fix-admin-fe' into 'develop'
4 years ago
Maksim Pechnikov 14ec12ac95 added tests
4 years ago
Mark Felder 98f8851f29 Use the image thumbnail for rich metadata (OGP/Twittercards)
4 years ago
Maksim Pechnikov 0922791e4d updated errors on add emoji
4 years ago
Maksim Pechnikov f5845ff033 upload emoji zip file
4 years ago
href edde0d9b54 Remove newline for linter
4 years ago
Mark Felder 4e6eb22b4a Try to warm the cache with the preview image if preview proxy enabled
4 years ago
href 967afa064b Fix truncated images
4 years ago
lain e1c8c599ff Merge branch 'features/validators-event' into 'develop'
4 years ago
Alexander Strizhakov 1f8c32b773
adding actor type in user show
4 years ago
Ivan Tashkinov aa0a5ffb48 [#2497] Media preview proxy: added `quality` config setting, adjusted width/height defaults.
4 years ago
Haelwenn (lanodan) Monnier 36c125a071
Pipeline Ingestion: Event
4 years ago
Ivan Tashkinov 02ad1cd8e9 [#2497] Media preview proxy: added Content-Disposition header with filename to response.
4 years ago
Ivan Tashkinov 4ee15e991e [#2497] Media preview proxy config refactoring & documentation.
4 years ago
lain 9aae342e7a Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into features/validators-audio2
4 years ago
Alexander Strizhakov 4727030f59
fixes for mix tasks
4 years ago
Alexander Strizhakov 7dc275b69b
relay fix for admin-fe
4 years ago
Maksim Pechnikov 7794d7c694 added Pleroma.Web.PleromaAPI.EmojiFileController
4 years ago
Haelwenn (lanodan) Monnier 5316e231b0
Pipeline Ingestion: Audio (Part 2)
4 years ago
Haelwenn 3d5d8c05c9 Merge branch '2064-image-blanking' into 'develop'
4 years ago
Ivan Tashkinov da116d81fb [#2497] Added video preview proxy. Switched from exexec to Port.
4 years ago
Ivan Tashkinov 27e7999a15 Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy
4 years ago
lain 3998ef9d64 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into features/validators-audio
4 years ago
lain 566749f77a Merge branch 'purge-user' into 'develop'
4 years ago
lain aabc26a573 Pleroma.Upload: Set default upload name / description based on config.
4 years ago
lain 548ca43bcf Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into features/validators_use_ectotypes
4 years ago
Alex Gleason 72cbe20a58
Purge most user fields upon deletion, "right to be forgotten" #859
4 years ago
Alex Gleason c12c576ee2
Also purge bio and display name
4 years ago
Alex Gleason d55faa2f8f
Purge a local user upon deletion, fixes #2062
4 years ago
Haelwenn (lanodan) Monnier 2f8c3c842d
common_fixes: Remove Utils.make_date call
4 years ago
Haelwenn (lanodan) Monnier c9d6638461
common_fixes: Get fixes common from Audio and Question
4 years ago
Haelwenn (lanodan) Monnier 2bc08d5573
Pipeline Ingestion: Audio
4 years ago
Haelwenn (lanodan) Monnier b1fc4fe0ca
fetcher: fallback to [] when to/cc is nil
4 years ago
Haelwenn (lanodan) Monnier 7a273087ed
object_validators: Use ecto_types where available
4 years ago
lain 34b099fffa Merge branch 'issue/1936' into 'develop'
4 years ago
lain e154fcf525 Merge branch '2046-default-restrict-unauthenticated-basing-on-instance-privacy' into 'develop'
4 years ago
Hugo Müller-Downing 317b6c6c52 Start :ssl if not started when running migration or rollback
4 years ago
Sergey Suprunenko 25c69e271a
Make notifications about new statuses from muted threads read
4 years ago
Maksim Pechnikov f6da12f45d fix search media proxy urls
4 years ago
Sergey Suprunenko 0865f36965
Mark notifications about statuses from muted users as read automatically
4 years ago
Ivan Tashkinov 95529ab709 [#2046] Defaulted pleroma/restrict_unauthenticated basing on instance privacy setting (i.e. restrict on private instances only by default).
4 years ago
lain 76ce3a1c9e Mogrifun: Add a line about the purpose of the module.
4 years ago
Maksim Pechnikov 9b055f7211 fix cron wroker
4 years ago
Maksim Pechnikov 3515cb5c3a fix Cron.PurgeExpiredActivitiesWorker
4 years ago
feld 14a06e63f6 Merge branch 'fix/activity-expirations-again' into 'develop'
4 years ago
Haelwenn (lanodan) Monnier 4f3c955f26
side_effects: Fix typo on notification
4 years ago
Maksim Pechnikov 56470647de Merge branch 'develop' into issue/1936
4 years ago
Alexander Strizhakov 29a7bcd5bb
reverting pinned posts in filtering
4 years ago
Alexander Strizhakov 3ab83f837e
don't load pinned activities in due_expirations
4 years ago
Mark Felder 98058bd06e Merge branch 'develop' into fix/activity-expirations-again
4 years ago
Ivan Tashkinov f50c653c8d Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy
4 years ago
lain 2e347e8286 ActivityPub: Remove `reject`, move everything to the Pipeline.
4 years ago
lain 7224bf309e Transmogrifier: Move Rejects to the Pipeline
4 years ago
Alexander Strizhakov eec1ba232c
don't expire pinned posts
4 years ago
lain bb92ad44a6 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into reject
4 years ago
Maksim Pechnikov 76462efbfa fix job monitor
4 years ago
lain 500576dcb6 Linting fixes.
4 years ago
Mark Felder 724ed354f2 Ensure only Note objects are set to expire
4 years ago
lain 0589e9156a Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into fix/activity-expirations-again
4 years ago
lain 25bfee0d12 ActivityPub: Remove ActivityPub.accept
4 years ago
lain f988d82e46 Transmogrifier: Handle accepts with the pipeline
4 years ago
lain 3f6d50111e Linter fixes.
4 years ago
lain da3f9b9988 Transmogrifier: Remove handling of orphaned accepts
4 years ago
lain 8b1e8bec2f AcceptValidation: Codify accept rules.
4 years ago
lain f1a0c10b17 AcceptValidator: Add basic validator with tests.
4 years ago
Ivan Tashkinov 2def3cbf41 Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy
4 years ago
lain 8f9fbc86c0 Transmogrifier: Small readability changes.
4 years ago
lain 686002164a Merge branch '204-fix' into 'develop'
4 years ago
lain 677abbf0ee Merge branch 'fix/activity-expirations-again' of git.pleroma.social:pleroma/pleroma into fix/activity-expirations-again
4 years ago
lain 7e4932362b SideEffects: Handle strange deletion case.
4 years ago
Maksim Pechnikov 345ac512e4 added paginate+search for admin/MediaProxy URLs
4 years ago
feld 78484fe0ef Merge branch 'admin-active-filter' into 'develop'
4 years ago
Mark Felder 024b7ce0b7 Merge branch 'develop' into fix/activity-expirations-again
4 years ago
Egor Kislitsyn 249f21dcbb Admin API: Filter out unapproved users when the `active` filter is on
4 years ago
lain 93fbf39954 Merge branch 'revert-a6d3bb5f' into 'develop'
4 years ago
lain 11fc90744c Transmogrifier: Remove duplicate code.
4 years ago
lain 5c4548d5e7 Revert "Merge branch 'issue/1023' into 'develop'"
4 years ago
lain 66122a11b5 AccountController: Build the correct update activity.
4 years ago
Mark Felder e08ea01d09 Limit expirations for each cron execution to 50.
4 years ago
Mark Felder cf4c97242b Ensure we only expire Create activities with the Mix task
4 years ago
Egor Kislitsyn e5557bf8ba
Add mix task to add expiration to all local statuses
4 years ago
Mark Felder 54e2af8293 Merge branch 'develop' into fix/ldap-auth-issues
4 years ago
Mark Felder 474147a67a Make a new function instead of overloading register_changeset/3
4 years ago
Alex Gleason 673e8e3ac1
Force 204 responses to be empty, fixes #2029
4 years ago
lain e5ab5fbe76 Mix task frontend: Read the docs.
4 years ago
lain 34cbe9f44a Merge branch 'features/poll-validation' into 'develop'
4 years ago
Ivan Tashkinov 1298a2ea2c Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy
4 years ago
lain bf95dfb240 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into frontend-bundles-downloads
4 years ago
Ivan Tashkinov 135ae4e35a [#2025] Defaulted OAuth login scopes choice to all scopes when user selects no scopes.
4 years ago
lain 10b0e55acf Merge branch 'whole-word-filter-hotfix' into 'develop'
4 years ago
Alex Gleason 24ce9c011c Apply 1 suggestion(s) to 1 file(s)
4 years ago
Alex Gleason cc196e2cd5
Merge remote-tracking branch 'upstream/develop' into restrict-domain
4 years ago
Alex Gleason ad9c925efb
Speed up instance timeline query
4 years ago
Mark Felder 2a4bca5bd7 Comments are good when they're precise...
4 years ago
Roman Chvanikov 7569f225f1 Move checks to application startup
4 years ago
Mark Felder 81126b0142 Add email to user account only if it exists in LDAP
4 years ago
Roman Chvanikov 4672b61106 Merge branch 'develop' into command-available-check
4 years ago
lain 9d7ce1a6d0 CommonValidations: More refactors.
4 years ago
lain 3655175639 CommonValidations: Refactor `same_domain?`
4 years ago
lain 9c96fc052a CommonValidations: Extract modification right checker
4 years ago
Roman Chvanikov 8c57a299b4 Handle non-list keys in Config.fetch/1
4 years ago
Mark Felder 2192d1e492 Permit LDAP users to register without capturing their password hash
4 years ago
Roman Chvanikov 2299bfe4c1 Merge branch 'develop' into refactor/config-get
4 years ago
lain 5221879c35 Fix linting.
4 years ago
Mark Felder 0f9aecbca4 Remove fallback to local database when LDAP is unavailable.
4 years ago
Mark Felder f7146583e5 Remove LDAP mail attribute as a requirement for registering an account
4 years ago
lain f889400d05 Questions: Move fixes to validators.
4 years ago
lain b5f0cef156 Apply 1 suggestion(s) to 1 file(s)
4 years ago
lain 70522989d9 Apply 1 suggestion(s) to 1 file(s)
4 years ago
lain 00c4c6a382 CommonValidations: Remove superfluous function
4 years ago
Roman Chvanikov 6f60ac9f41 Refactor config
4 years ago
lain 19c108170e Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into features/poll-validation
4 years ago
MK Fain f341a8e142 Update filter_view.ex to return whole_word actual value
4 years ago
Karol Kosek 577b11167c
templates/layout/app.html.eex: fix link color
4 years ago
rinpatch b1b6a7dfa8 Merge branch 'deactivated-user-posts' into 'develop'
4 years ago
rinpatch fede37e4c6 Merge branch 'chore/consolidate-rich-media-http' into 'develop'
4 years ago
Egor Kislitsyn 91fbb5b21f
Fix ActivityExpirationPolicy
4 years ago
lain 878c7f3f30 Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into features/poll-validation
4 years ago
lain 532d6f94ae Merge branch 'develop' of git.pleroma.social:pleroma/pleroma into frontend-bundles-downloads
4 years ago
Haelwenn (lanodan) Monnier 0f088d8ce3
question_validator: Allow content to be an empty-string (blank)
4 years ago
lain 1a00713744 CommonValidations: Treat deactivated users as not present.
4 years ago
Roman Chvanikov 56e9bf3393 Unify Config.get behaviour for atom/list key param
4 years ago
lain 28584bb224 Merge branch 'email-blacklist' into 'develop'
4 years ago
Alex Gleason 4f57e85ab9
Email blacklist: Update phrasing again
4 years ago
Alex Gleason 058daf498f
Email blacklist: Update response phrasing
4 years ago
lain e3953923ac Merge branch 'fixes_1957_add_option_to_send_user_chatmessage_instead_of_dm' into 'develop'
4 years ago
Mark Felder 016d8d6c56 Consolidate construction of Rich Media Parser HTTP requests
4 years ago
lain 56b5b9aa27 Merge branch 'follower-mrf-again' into 'develop'
4 years ago