Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop 2024-09-04 #262

Merged
merged 154 commits into from
Sep 4, 2024
Merged

Merge develop 2024-09-04 #262

merged 154 commits into from
Sep 4, 2024

Conversation

kphrx
Copy link
Owner

@kphrx kphrx commented Sep 4, 2024

No description provided.

feld and others added 30 commits July 30, 2024 11:34
Signed-off-by: marcin mikołajczak <[email protected]>
Support `id` param in `GET /api/v1/statuses`

See merge request pleroma/pleroma!4204
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.
Without a valid inbox we can't generate the publish_one Oban jobs
Fix follow requests which get stuck pending

See merge request pleroma/pleroma!4208
Remove WorkerHelper

See merge request pleroma/pleroma!4166
StreamerView: Do not leak follows count if hidden

See merge request pleroma/pleroma!4205
Fix CommonAPI.follow/2 return values order

See merge request pleroma/pleroma!4209
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.
Fix WebPush notifications not generating jobs

See merge request pleroma/pleroma!4210
feld and others added 28 commits August 29, 2024 14:54
Pleroma.HTTP: support streaming response bodies

See merge request pleroma/pleroma!4239
Clean up Elixir 1.13 TODOs

See merge request pleroma/pleroma!4233
Move is emitted from the old account
EmojiReact is ~ Like
Announced TBD
Drop unwanted activities from unknown actors

See merge request pleroma/pleroma!4236
Fix OAuth app spam

See merge request pleroma/pleroma!4244
scrubbers/default: Allow "mention hashtag" classes used by Mastodon

See merge request pleroma/pleroma!4245
Revert "Merge branch 'oauth-app-spam' into 'develop'"

See merge request pleroma/pleroma!4249
@kphrx kphrx enabled auto-merge September 4, 2024 07:00
@kphrx kphrx merged commit 56b3d24 into pl.kpherox.dev Sep 4, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants