Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-27 | Pleroma.HTTP: option stream: true will return a stream as the body for Gun ↵ | Mark Felder | |
adapter | |||
2024-08-22 | Remove unnecessary re-fetch of the actor | Mark Felder | |
2024-08-22 | Change imports to generate an Oban job per each task | Mark Felder | |
2024-08-22 | Fix Oban jobs for imports | Mark Felder | |
2024-08-19 | Merge branch 'reachability' into 'develop' | feld | |
Fix reachability based on results of publishing attempts See merge request pleroma/pleroma!4231 | |||
2024-08-19 | Address case where instance reachability status couldn't be updated | Mark Felder | |
2024-08-17 | Improve Remote Object Fetcher error handling, Oban | Mark Felder | |
2024-08-16 | Merge branch 'bugfix-truncate-remote-user-fields' into 'develop' | feld | |
User: truncate remote user fields instead of rejecting See merge request pleroma/pleroma!4220 | |||
2024-08-14 | Fix 'Setting a marker should mark notifications as read' | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-14 | User: truncate remote user fields instead of rejecting | Haelwenn (lanodan) Monnier | |
2024-08-13 | Merge branch 'fix-random-test-errors' into 'develop' | feld | |
Fix random test failures, revert auto-retry failed tests See merge request pleroma/pleroma!4221 | |||
2024-08-13 | Revert "Custom mix task to retry failed tests once in CI pipeline" | Mark Felder | |
This reverts commit ed2976b237b53a524247d564691e0a12d3231d68. | |||
2024-08-13 | MRF cleanup | Mark Felder | |
MRFs written over time have been inconsistent with the terminology of what is being processed. MRFs work on Activities, but generally we always named the assignments "message" or "object" which is really confusing when trying to debug or write tests. | |||
2024-08-12 | MRF.FODirectReply: use Visibility module to verify the scope | Mark Felder | |
2024-08-12 | Merge branch 'followers-only-reply-direct-mrf' into 'develop' | feld | |
MRF.FODirectReply See merge request pleroma/pleroma!4091 | |||
2024-08-12 | Merge branch 'deprecate-subscribe' into 'develop' | feld | |
Mark `/api/v1/pleroma/accounts/:id/subscribe`/`unsubscribe` as deprecated See merge request pleroma/pleroma!4216 | |||
2024-08-12 | MRF.FODirectReply | Mark Felder | |
Force replies to followers-only posts to always be direct | |||
2024-08-12 | Merge branch 'mrf-quietreply' into 'develop' | feld | |
MRF.QuietReply See merge request pleroma/pleroma!4213 | |||
2024-08-12 | Add module documentation | Mark Felder | |
2024-08-12 | remove unused alias | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-12 | Mark `/api/v1/pleroma/accounts/:id/subscribe`/`unsubscribe` as deprecated | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-12 | Remove stub for /api/v1/accounts/:id/identity_proofs (deprecated by Mastodon ↵ | marcin mikołajczak | |
3.5.0) Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-08 | We must change to/cc in the activity and inner object | Mark Felder | |
2024-08-08 | Added MRF.QuietReply which prevents replies to public posts from being ↵ | Mark Felder | |
published to the timelines | |||
2024-08-07 | Remove validation for cc fields on Blocks | Mark Felder | |
2024-08-07 | Remove validation for cc fields on Follow Accept/Reject | Mark Felder | |
2024-08-07 | Do not require a cc field when validating an incoming Follow activity | Mark Felder | |
The cc field is not required and the code was keeping the cc if it existed on an activity or replacing it with the default of an empty list when casting. If any Follow activity was received with a cc field, it would attempt to keep it. This was noticed in !4208 where we would craft Follow requests with a cc value of nil. | |||
2024-08-07 | Merge branch 'workerhelper-fix' into 'develop' | feld | |
Fix WebPush notifications not generating jobs See merge request pleroma/pleroma!4210 | |||
2024-08-07 | Fix WebPush notifications not generating jobs | Mark Felder | |
Dialyzer pointed this one out. The WorkerHelper removal in !4166 was missing this Oban.insert() and tests were not noticing any problems because we mocked the Push.send function instead of executing it and checking for the Oban job. | |||
2024-08-07 | Fix CommonAPI.follow/2 which returned users in the reverse order they were ↵ | Mark Felder | |
provided to the function | |||
2024-08-07 | Merge branch 'stream-follow-relationships-count' into 'develop' | feld | |
StreamerView: Do not leak follows count if hidden See merge request pleroma/pleroma!4205 | |||
2024-08-07 | Merge branch 'stream-follow-relationships-count' into develop | Mark Felder | |
2024-08-07 | Improve the variable naming | Mark Felder | |
2024-08-07 | Merge branch 'remove/workerhelper' into 'develop' | feld | |
Remove WorkerHelper See merge request pleroma/pleroma!4166 | |||
2024-08-07 | Extract the logic from the map | Mark Felder | |
2024-08-06 | Credo | Mark Felder | |
2024-08-06 | Use a struct to hold the prepared data passed to publish_one/1 | Mark Felder | |
2024-08-06 | Force cc to an empty list if undefined | Mark Felder | |
2024-08-06 | Split Federator.publish_one/1 into a second function called prepare_one/1 | Mark Felder | |
2024-08-04 | StreamerView: Do not leak follows count if hidden | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-03 | Support `id` param in `GET /api/v1/statuses` | marcin mikołajczak | |
Signed-off-by: marcin mikołajczak <git@mkljczk.pl> | |||
2024-08-02 | Gun: Publisher job behavior improvement | Mark Felder | |
Gun's connection pool also returns an error if duplicate workers are launched simultaneously. Snooze on this error as well, and lower the snooze to 3 seconds with the optimism that the connection will still be open by then and the delivery can be completed quickly. The original setting of 30 seconds is pretty high and means there's an unnatural lag between deliveries of activities destined to the same server that were created at nearly the same time. This configuration should be more efficient. | |||
2024-07-31 | Fix User.disclose_client never working correctly | Mark Felder | |
Our test environment cheats by constructing a conn with a custom oauth_access/2 function. This assigns a :token to the conn but due to the way it is constructed it has the :user preloaded. When the OAuth Plug fetches a token it does not preload the user, so the check for user.disclose_client was always nil and assumed to be false. Preloading the :user ensures the test environment matches reality. | |||
2024-07-30 | Remove WorkerHelper | Mark Felder | |
2024-07-30 | Merge branch 'oban/simpler-publish' into 'develop' | feld | |
Publisher job simplification See merge request pleroma/pleroma!4194 | |||
2024-07-29 | Merge branch 'oban/backup' into 'develop' | feld | |
Backups Refactoring See merge request pleroma/pleroma!4158 | |||
2024-07-29 | Revert unintended change to the Logger metadata tag name | Mark Felder | |
2024-07-29 | Fix cancelling jobs | Mark Felder | |
2024-07-29 | Remove actor and actor_id from the job as it can be inferred by the activity | Mark Felder | |
2024-07-28 | Publisher job simplification | Mark Felder | |
Publisher jobs now store the the activity id instead of inserting duplicate JSON data in the Oban queue for each delivery. |