summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2024-07-12Oban: change :discard return values to :cancelMark Felder
:discard will be removed in Oban 3.0. It was only meant for internal use.
2024-07-12Merge branch 'oban/fetcher-discard-rejected' into 'develop'feld
Discard Remote Fetcher jobs which errored due to an MRF rejection See merge request pleroma/pleroma!4174
2024-07-12Discard Remote Fetcher jobs which errored due to an MRF rejectionMark Felder
2024-07-10LDAP Authenticator: Improve error reporting.Taylan Kammer
2024-07-06Refactor maybe_handle_group_posts/1Mark Felder
2024-07-01Fix automatic LDAP account registration on OTP 24.3+Mark Felder
2024-07-01Dialyzer: fix typespecMark Felder
2024-07-01Dialyzer: Function application with args (_ :: map()) will not succeed.Mark Felder
2024-07-01Dialyzer: The guard clause can never succeed.Mark Felder
2024-07-01Dialyzer: pattern can never match the typeMark Felder
2024-07-01Dialyzer: fix typespecMark Felder
2024-07-01Dialyzer: pattern can never match the type because it is covered by previous ↵Mark Felder
clauses.
2024-07-01Elixir 1.17 single quote charlist warningMark Felder
2024-07-01Elixir 1.17 undefined module warningMark Felder
Fixes module name being not fully qualified warning: AdminAPI.FallbackController.call/2 is undefined (module AdminAPI.FallbackController is not available or is yet to be defined) │ 5 │ defmodule Pleroma.Web.AdminAPI.RuleController do │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ └─ lib/pleroma/web/admin_api/controllers/rule_controller.ex:5: Pleroma.Web.AdminAPI.RuleController.action/2 warning: AdminAPI.FallbackController.init/1 is undefined (module AdminAPI.FallbackController is not available or is yet to be defined) │ 5 │ defmodule Pleroma.Web.AdminAPI.RuleController do │ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ └─ lib/pleroma/web/admin_api/controllers/rule_controller.ex:5: Pleroma.Web.AdminAPI.RuleController.action/2
2024-07-01Elixir 1.17 warnings for parensMark Felder
Function calls must have parens
2024-06-30Merge branch 'exif' into 'develop'lain
Ensure StripLocation works for PNGs See merge request pleroma/pleroma!4167
2024-06-28StripLocation: Remove all PNG extra info to make sure that GPS data is gone.Lain Soykaf
2024-06-28Merge branch 'fix/oban-user-refresh-unique' into 'develop'feld
Oban Jobs for refreshing users were not respecting the uniqueness setting See merge request pleroma/pleroma!4164
2024-06-28Change Gun connection pool logs to debugMark Felder
2024-06-28Oban Jobs for refreshing users were not respecting the uniqueness settingMark Felder
2024-06-24RichMedia: test that activity is streamed outMark Felder
2024-06-23Add test validating the activity_id is correctly present in the Oban jobMark Felder
This was preventing the activity from being streamed over websockets.
2024-06-20Switch the reclaimer to GenServer.start so it is not linkedMark Felder
2024-06-20Gun Connection Pool: successfully retry after reclaiming the poolMark Felder
2024-06-19RichMedia backfill processing through ObanMark Felder
2024-06-19Rename RichMediaExpirationWorker to RichMediaWorkerMark Felder
2024-06-19Custom mix task to retry failed tests once in CI pipelineMark Felder
This will be temporary* as we hunt down the cause of the random test failures * gonna regret this
2024-06-19Remove remaining vestiges of Logger support in ConfigDB/TransferTaskMark Felder
2024-06-18Merge remote-tracking branch 'origin/develop' into bugfix/elixir-1.15Mark Felder
2024-06-17Refactor the async user refreshing to use ObanMark Felder
Previous implementation could cause duplicate simultaneous profile fetches which is not polite.
2024-06-16Stale user refreshing should be done async to prevent blocking of rendering ↵Mark Felder
activities
2024-06-13Fix mix pleroma.config dump on Elixir 1.15Mark Felder
2024-06-12Tests: Don't spawn processes in tests.Lain Soykaf
2024-06-12Fix compatibility with Loggers in Elixir 1.15+Haelwenn (lanodan) Monnier
2024-06-12MediaProxy: :whitelist config fallback to []Haelwenn (lanodan) Monnier
2024-06-12Upload.base_url: Don't pass nil to Path.join(), don't return nilHaelwenn (lanodan) Monnier
2024-06-12Switch formatting checks to Elixir 1.15Haelwenn (lanodan) Monnier
2024-06-12Transmogrifier: Encode Emoji id to be valid.Lain Soykaf
2024-06-11Fix testsMark Felder
2024-06-11Cyclical complexityMark Felder
2024-06-11The user is not always preloaded into the notificationMark Felder
2024-06-11WebPush refactoring: separate build and deliver stepsMark Felder
2024-06-11Merge branch 'webpush-polls' into 'develop'feld
Render nice web push notifications for polls See merge request pleroma/pleroma!4144
2024-06-11Use conn.request_path for more legible error logMark Felder
2024-06-08Increase web push character limit for the bodyMark Felder
2024-06-08Stream the notifications as part of the jobMark Felder
2024-06-08Render nice web push notifications for pollsMark Felder
2024-06-08Cleanup to make the code easier to followMark Felder
2024-06-08Remove unnecessary mastodon_type hackMark Felder
2024-06-08Add spec for send/1Mark Felder