summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
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
2024-06-08More robust validation the vapid config is setMark Felder
2024-06-08Stream end of poll notification over websockets and web pushMark Felder
2024-06-08Rename Notification.send/1 to Notification.stream/1Mark Felder
Also update other places where we use the term "send" instead of "stream". This should make it clearer that we are streaming these over websockets / web push and not sending an activity.
2024-06-07Merge branch 'feld/cleanup' into 'develop'feld
Minor cleanup commits See merge request pleroma/pleroma!4142
2024-06-07Merge branch 'spex/notification-types' into 'develop'feld
Spex: Add missing notification types to the api spec See merge request pleroma/pleroma!4141
2024-06-07Merge branch 'bugfix/rich_media_config' into 'develop'feld
RichMedia: Respect configuration on status previews See merge request pleroma/pleroma!4130
2024-06-07Add missing pool to the typeMark Felder
2024-06-07Do not start unused ConcurrentLimiter processesMark Felder