feld
|
3f3f8bc57a
|
Merge branch 'poll-refresh' into 'develop'
Refactor Poll Refreshing
See merge request pleroma/pleroma!4278
|
2024-10-10 00:46:28 +00:00 |
|
Mark Felder
|
5b04c2bf13
|
Test the final refresh behavior of a PollWorker poll_end job
|
2024-10-09 20:15:00 -04:00 |
|
marcin mikołajczak
|
ddedc575e7
|
Merge branch 'hashtag-feeds-restricted' into 'develop'
Repesct :restrict_unauthenticated for hashtag rss/atom feeds
See merge request pleroma/pleroma!4266
|
2024-10-09 09:42:53 +00:00 |
|
marcin mikołajczak
|
07cfbe4ae8
|
Merge branch 'profile-image-descriptions' into 'develop'
Federate avatar/header descriptions
See merge request pleroma/pleroma!4264
|
2024-10-06 20:05:36 +00:00 |
|
Mark Felder
|
fa8de790df
|
Remove test superceded by logic change
We will not be inserting jobs that should be skipped due to updated_at
|
2024-10-03 10:19:11 -04:00 |
|
Mark Felder
|
ba2ae5e40b
|
Check if a refresh is permitted by comparing timestamps before attempting to insert an Oban job
It's better to avoid inserting an Oban job that will just be rejected if it's not expensive to check.
|
2024-10-03 10:14:02 -04:00 |
|
Mark Felder
|
0a42a3f2ea
|
Do not attempt to schedule poll refresh jobs for local activities
|
2024-10-02 11:05:17 -04:00 |
|
Mark Felder
|
b735d9e6e1
|
Improve assertion
|
2024-09-30 14:55:38 -04:00 |
|
Mark Felder
|
a1b384f63c
|
Test that a poll refresh is cancelled if updated_at on the object is newer than the poll closing time
|
2024-09-30 14:45:41 -04:00 |
|
Mark Felder
|
b2340b5b77
|
Permit backdating the poll closed timestamp
|
2024-09-30 14:45:13 -04:00 |
|
Mark Felder
|
766edfe5b2
|
Test Poll refresh jobs stream out updates after refetching the object
|
2024-09-30 14:32:28 -04:00 |
|
Mark Felder
|
47ce3a4a96
|
Schedule a final poll refresh before streaming out the notifications
|
2024-09-30 14:17:35 -04:00 |
|
Mark Felder
|
2380ae6dcc
|
Validate an Oban job is inserted for poll refreshes
|
2024-09-30 13:38:13 -04:00 |
|
Mark Felder
|
382426e033
|
Remove Object.get_by_id_and_maybe_refetch/2
This was only used for poll refreshing and is not a good approach to the problem.
|
2024-09-30 12:41:09 -04:00 |
|
Haelwenn (lanodan) Monnier
|
0fa13c5535
|
MRF.SimplePolicy: Add id_filter/1
|
2024-09-21 14:07:26 +02:00 |
|
Mark Felder
|
44b836c94c
|
Fix tests
We do not need to mock and verify connections are closed as the new Pleroma.LDAP GenServer will handle managing the connection lifetime
|
2024-09-17 13:40:15 -04:00 |
|
marcin mikołajczak
|
e74e0089bf
|
Repesct :restrict_unauthenticated for hashtag rss/atom feeds
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-16 17:19:21 +02:00 |
|
marcin mikołajczak
|
8250a9764e
|
Merge branch 'notifications-group-key' into 'develop'
Add `group_key` to notifications
See merge request pleroma/pleroma!4262
|
2024-09-15 10:07:52 +00:00 |
|
marcin mikołajczak
|
1a120d0130
|
Federate avatar/header descriptions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-14 21:32:32 +02:00 |
|
marcin mikołajczak
|
c1a1150888
|
Merge branch 'profile-image-descriptions' into 'develop'
Allow providing avatar/header descriptions
See merge request pleroma/pleroma!4227
|
2024-09-14 17:46:33 +00:00 |
|
marcin mikołajczak
|
0111659a1f
|
Merge branch 'list-id-visibility' into 'develop'
Include list id in StatusView
See merge request pleroma/pleroma!4246
|
2024-09-14 17:46:09 +00:00 |
|
marcin mikołajczak
|
17b69c43d5
|
Add group_key to notifications
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-12 14:37:37 +02:00 |
|
Mint
|
9de522ce50
|
Authentication: convert argon2 passwords, add tests
|
2024-09-08 05:32:40 +03:00 |
|
feld
|
bb0cb06d8a
|
Merge branch 'well-known' into 'develop'
NodeInfo: Accept application/activity+json requests
See merge request pleroma/pleroma!4242
|
2024-09-06 16:30:07 +00:00 |
|
Mark Felder
|
1afcfd4845
|
Add tests for Mastodon mention hashtag class
|
2024-09-06 11:51:16 -04:00 |
|
feld
|
2c916ccd89
|
Merge branch 'following-state-bug' into 'develop'
Fix Following status bug
See merge request pleroma/pleroma!4251
|
2024-09-06 13:27:06 +00:00 |
|
Mark Felder
|
5f573b4095
|
Credo: comment line length
|
2024-09-05 17:11:02 -04:00 |
|
Mark Felder
|
1797f5958a
|
App orphans should only be removed if they are older than 15 mins
|
2024-09-05 20:55:28 +00:00 |
|
Mark Felder
|
fb376ce005
|
Test Account View does not indicate following if a FollowingRelationship is missing
|
2024-09-05 16:14:06 -04:00 |
|
Mark Felder
|
a1951f3af7
|
Add Cron worker to clean up orphaned apps hourly
|
2024-09-04 10:59:58 -04:00 |
|
Mark Felder
|
7bd0750787
|
Ensure apps are assigned to users
|
2024-09-04 10:40:37 -04:00 |
|
feld
|
92d5f0ac14
|
Revert "Merge branch 'oauth-app-spam' into 'develop'"
This reverts merge request !4244
|
2024-09-04 02:22:25 +00:00 |
|
marcin mikołajczak
|
6d5ae4d2e9
|
Include list id in StatusView
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2024-09-03 15:17:45 +02:00 |
|
feld
|
9077d0925b
|
Merge branch 'oauth-app-spam' into 'develop'
Fix OAuth app spam
See merge request pleroma/pleroma!4244
|
2024-09-01 18:24:06 +00:00 |
|
feld
|
61e4be396f
|
Merge branch 'drop-unknown-deletes' into 'develop'
Drop unwanted activities from unknown actors
See merge request pleroma/pleroma!4236
|
2024-09-01 18:08:07 +00:00 |
|
Mark Felder
|
751d63d4bb
|
Support OAuth App updating the website URL
|
2024-09-01 13:55:45 -04:00 |
|
Mark Felder
|
e3a7c1d906
|
Test that app scopes can be updated
|
2024-09-01 12:37:59 -04:00 |
|
Mark Felder
|
5a1144208d
|
Prevent OAuth App flow from creating duplicate entries
|
2024-09-01 12:27:16 -04:00 |
|
Mark Felder
|
4ae17c6294
|
NodeInfo: Accept application/activity+json requests
|
2024-08-30 15:25:21 -04:00 |
|
Mark Felder
|
11ee94ae17
|
InboxGuardPlug: Add early rejection of unknown activity types
|
2024-08-30 10:05:09 -04:00 |
|
Mark Felder
|
e38f5f1a81
|
Add recognized activity types to a constant and use it in the test
|
2024-08-30 09:47:45 -04:00 |
|
Mark Felder
|
012132303f
|
Test more types we do not want to receive from strangers
|
2024-08-29 16:05:40 -04:00 |
|
Mark Felder
|
2b39956acb
|
Fix test title to be more specific as it has a broader but incorrect meaning
|
2024-08-29 16:05:40 -04:00 |
|
Mark Felder
|
16a9b34876
|
Convert to an Plug called InboxGuard
|
2024-08-29 16:05:36 -04:00 |
|
Mark Felder
|
7bcc21ad6f
|
Switch test to the inbox
|
2024-08-29 11:59:42 -04:00 |
|
Mark Felder
|
ceffb8a891
|
Drop incoming Delete activities from unknown actors
|
2024-08-29 11:59:42 -04:00 |
|
Mark Felder
|
1821ef4f15
|
Move user active check into Federator.perform/1
|
2024-08-28 18:35:09 -04:00 |
|
Mark Felder
|
2e9515578a
|
ReceiverWorker job canceled due to deleted object
|
2024-08-28 17:38:13 -04:00 |
|
Mark Felder
|
6ae629cfe0
|
Cancel ReceiverWorker jobs if the user account has been disabled / deactivated
|
2024-08-28 17:24:59 -04:00 |
|
Mark Felder
|
bb2f4a76b3
|
Add test for origin containment failures
|
2024-08-28 17:01:30 -04:00 |
|