| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-20 | Fix OpenGraph and Twitter metadata providers when parsing objects with no ↵ | Mark Felder | |
| content or summary fields. | |||
| 2024-07-21 | Merge branch 'transmogrifier/handle-non-validate-delete-errors' into 'develop' | feld | |
| Transmogrifier: handle non-validate errors on incoming Delete activities See merge request pleroma/pleroma!4185 | |||
| 2024-07-20 | Support cancelling jobs when Unreacting | Mark Felder | |
| 2024-07-20 | Support cancelling jobs when Unrepeating | Mark Felder | |
| 2024-07-20 | Support cancelling jobs when Unfavoriting | Mark Felder | |
| 2024-07-20 | Cancel queued (undelivered) publishing jobs for an activity when deleting ↵ | Mark Felder | |
| that activity. | |||
| 2024-07-18 | Formatting | Mark Felder | |
| 2024-07-18 | Transmogrifier: handle non-validate errors on incoming Delete activities | Mint | |
| This should fix WithClauseError resulting in Oban jobs for processing incoming deletes being retried without getting cancelled when those deletes are MRF rejected. | |||
| 2024-07-17 | Merge branch 'oban/fetcher-rejected' into 'develop' | feld | |
| Dialyzer fix for RemoteFetcherWorker See merge request pleroma/pleroma!4183 | |||
| 2024-07-17 | Dialyzer fix for RemoteFetcherWorker | Mark Felder | |
| 2024-07-17 | Explicitly handle the GET and HEAD errors | Mark Felder | |
| 2024-07-17 | Fix return for cancelling job | Mark Felder | |
| 2024-07-17 | Rework some Rich Media functionality for better error handling | Mark Felder | |
| Oban should not retry jobs that are likely to fail again | |||
| 2024-07-17 | Add Oban Live Dashboard | Mark Felder | |
| 2024-07-15 | Added a Mix task "pleroma.config fix_mrf_policies" which will remove ↵ | Mark Felder | |
| erroneous MRF policies from ConfigDB | |||
| 2024-07-15 | Create a DeleteWorker and change user and instance deletion jobs to use it | Mark Felder | |
| These deletion tasks are slow, but the other background jobs are not. This will allow us to have a lower timeout on the normal background jobs. | |||
| 2024-07-15 | Change PurgeExpiredActivity to use the background queue | Mark Felder | |
| 2024-07-15 | Fix Oban jobs exiting with :error instead of :cancel | Mark Felder | |
| 2024-07-15 | Define missing Oban timeouts | Mark Felder | |
| 2024-07-12 | Oban: change :discard return values to :cancel | Mark Felder | |
| :discard will be removed in Oban 3.0. It was only meant for internal use. | |||
| 2024-07-12 | Merge 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-12 | Discard Remote Fetcher jobs which errored due to an MRF rejection | Mark Felder | |
| 2024-07-10 | LDAP Authenticator: Improve error reporting. | Taylan Kammer | |
| 2024-07-06 | Refactor maybe_handle_group_posts/1 | Mark Felder | |
| 2024-07-01 | Fix automatic LDAP account registration on OTP 24.3+ | Mark Felder | |
| 2024-07-01 | Dialyzer: fix typespec | Mark Felder | |
| 2024-07-01 | Dialyzer: Function application with args (_ :: map()) will not succeed. | Mark Felder | |
| 2024-07-01 | Dialyzer: The guard clause can never succeed. | Mark Felder | |
| 2024-07-01 | Dialyzer: pattern can never match the type | Mark Felder | |
| 2024-07-01 | Dialyzer: fix typespec | Mark Felder | |
| 2024-07-01 | Dialyzer: pattern can never match the type because it is covered by previous ↵ | Mark Felder | |
| clauses. | |||
| 2024-07-01 | Elixir 1.17 single quote charlist warning | Mark Felder | |
| 2024-07-01 | Elixir 1.17 undefined module warning | Mark 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-01 | Elixir 1.17 warnings for parens | Mark Felder | |
| Function calls must have parens | |||
| 2024-06-30 | Merge branch 'exif' into 'develop' | lain | |
| Ensure StripLocation works for PNGs See merge request pleroma/pleroma!4167 | |||
| 2024-06-28 | StripLocation: Remove all PNG extra info to make sure that GPS data is gone. | Lain Soykaf | |
| 2024-06-28 | Merge 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-28 | Change Gun connection pool logs to debug | Mark Felder | |
| 2024-06-28 | Oban Jobs for refreshing users were not respecting the uniqueness setting | Mark Felder | |
| 2024-06-24 | RichMedia: test that activity is streamed out | Mark Felder | |
| 2024-06-23 | Add test validating the activity_id is correctly present in the Oban job | Mark Felder | |
| This was preventing the activity from being streamed over websockets. | |||
| 2024-06-20 | Switch the reclaimer to GenServer.start so it is not linked | Mark Felder | |
| 2024-06-20 | Gun Connection Pool: successfully retry after reclaiming the pool | Mark Felder | |
| 2024-06-19 | RichMedia backfill processing through Oban | Mark Felder | |
| 2024-06-19 | Rename RichMediaExpirationWorker to RichMediaWorker | Mark Felder | |
| 2024-06-19 | Custom mix task to retry failed tests once in CI pipeline | Mark Felder | |
| This will be temporary* as we hunt down the cause of the random test failures * gonna regret this | |||
| 2024-06-19 | Remove remaining vestiges of Logger support in ConfigDB/TransferTask | Mark Felder | |
| 2024-06-18 | Merge remote-tracking branch 'origin/develop' into bugfix/elixir-1.15 | Mark Felder | |
| 2024-06-17 | Refactor the async user refreshing to use Oban | Mark Felder | |
| Previous implementation could cause duplicate simultaneous profile fetches which is not polite. | |||
| 2024-06-16 | Stale user refreshing should be done async to prevent blocking of rendering ↵ | Mark Felder | |
| activities | |||
