Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-07 | Merge branch 'commonapi-consistency' into 'develop' | feld | |
Fix CommonAPI.follow/2 return values order See merge request pleroma/pleroma!4209 | |||
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 | Tests to confirm wanted behavior | 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 | Merge branch 'publisher-cc-fix' into 'develop' | feld | |
Fix follow requests which get stuck pending See merge request pleroma/pleroma!4208 | |||
2024-08-06 | Credo | Mark Felder | |
2024-08-06 | Remove unused mocks | Mark Felder | |
2024-08-06 | Changelog | 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 | Test that cc on a published Follow is an empty list | Mark Felder | |
2024-08-06 | Test Factory: ensure remote users have a valid inbox | Mark Felder | |
Without a valid inbox we can't generate the publish_one Oban jobs | |||
2024-08-06 | Remove test, logic was flawed | Mark Felder | |
Before splitting the publish_one/1 function into two parts for testing purposes we had logic that checked the keys of params for :unreachable_since and if it was absent it did not set the instance as reachable. There is also a test to validate that when unreachable_since is nil, we set it as reachable. However the default value of :unreachable_since when an instance is reachable is nil. The test appears to be testing a scenario that does not exist in the real world, and with this refactor we will always have an :unreachable_since key. We were attempting to update the reachability upon every successful federation because we always include it when we generate the publish_one jobs. | |||
2024-08-06 | Split Federator.publish_one/1 into a second function called prepare_one/1 | Mark Felder | |
2024-08-06 | Use the normal Oban test assertions | Mark Felder | |
2024-08-05 | Merge branch 'get-statuses-param' into 'develop' | Haelwenn | |
Support `id` param in `GET /api/v1/statuses` See merge request pleroma/pleroma!4204 | |||
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 | Merge branch 'gun/snooze' into 'develop' | feld | |
Gun: Publisher job behavior improvement See merge request pleroma/pleroma!4202 | |||
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-08-02 | Merge branch 'stable' into 'develop' | lain | |
Stable See merge request pleroma/pleroma!4201 | |||
2024-08-01 | Merge branch 'release/2.7.0' into 'stable' | lain | |
v2.7.0 See merge request pleroma/pleroma!4179 | |||
2024-08-01 | Mix: Update version to 2.7.0 | Lain Soykaf | |
2024-08-01 | Frontend: Update to 2.7.0 | Lain Soykaf | |
2024-08-01 | Prepare changelog | Lain Soykaf | |
2024-07-31 | Merge branch 'fix/disclose_client' into 'develop' | feld | |
Fix User.disclose_client never working correctly See merge request pleroma/pleroma!4199 | |||
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 | Merge branch 'fix-migration' into 'develop' | feld | |
Fix publisher job migration error See merge request pleroma/pleroma!4198 | |||
2024-07-30 | Fix publisher job migration error | Mark Felder | |
2024-07-30 | Update changelog | Mark Felder | |
2024-07-30 | Remove :workers config from ConfigDB | Mark Felder | |
2024-07-30 | Remove WorkerHelper | Mark Felder | |
2024-07-30 | Merge branch 'hackney-pool-timeout' into 'develop' | feld | |
Align Hackney and Gun connection pool timeouts See merge request pleroma/pleroma!4197 | |||
2024-07-30 | Merge branch 'federation/increase' into 'develop' | feld | |
Increase federator outgoing job parallelism See merge request pleroma/pleroma!4196 | |||
2024-07-30 | Merge branch 'oban/simpler-publish' into 'develop' | feld | |
Publisher job simplification See merge request pleroma/pleroma!4194 | |||
2024-07-30 | Align Hackney and Gun connection pool timeouts | Mark Felder | |
2024-07-30 | Increase federator outgoing job parallelism | Mark Felder | |
2024-07-30 | Fix migration crashing due to Oban not running | Mark Felder | |
We can use Pleroma.Repo to fetch the jobs | |||
2024-07-30 | Merge branch 'oban/transmog' into 'develop' | feld | |
Remove unused Oban queue See merge request pleroma/pleroma!4195 | |||
2024-07-30 | Remove unused Oban queue | Mark Felder | |
2024-07-29 | Insert replacement jobs in the new format if any remain undelivered | Mark Felder | |
The old jobs remain and will fail gracefully | |||
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. |