David Roetzel
|
07a8dfa32c
|
Improve enforcement of collection item limit (#39969)
|
2026-08-06 11:41:22 +02:00 |
|
David Roetzel
|
e23c2d246c
|
Remove collections when user is suspended (#39809)
|
2026-07-16 14:47:44 +02:00 |
|
David Roetzel
|
b06e9f5a5e
|
LDAP: Fix attempted modification of frozen hash (#39571)
|
2026-06-23 17:35:29 +02:00 |
|
David Roetzel
|
e38abc3801
|
Add scheduler job to repair collection attribution (#39550)
|
2026-06-23 11:17:55 +02:00 |
|
David Roetzel
|
052d6bb173
|
Add check for wrong attribution of collections (#39525)
|
2026-06-23 11:17:54 +02:00 |
|
David Roetzel
|
7608436b64
|
Add route constraint to only allow numeric ids (#39523)
|
2026-06-23 11:17:54 +02:00 |
|
David Roetzel
|
dc53b0e077
|
Destroy dependent notifications of a collection (#39429)
|
2026-06-15 17:01:10 +02:00 |
|
David Roetzel
|
008f377a37
|
Redirect if collection AP ID is requested as HTML (#39361)
|
2026-06-10 15:54:50 +00:00 |
|
David Roetzel
|
70bb70c2e6
|
Add meta tags to Collection HTML (#39357)
|
2026-06-10 13:28:52 +00:00 |
|
David Roetzel
|
b48f907b20
|
Add Deprecation headers to collections alpha API (#39349)
|
2026-06-09 15:40:01 +00:00 |
|
David Roetzel
|
200fda1cdc
|
Add collection reach finder (#39346)
|
2026-06-09 14:22:21 +00:00 |
|
David Roetzel
|
4fcb28e081
|
Collections API: Set a maximum for the pagination limit param (#39342)
|
2026-06-09 10:31:58 +00:00 |
|
David Roetzel
|
cf09247945
|
Check type of featured item and skip unsupported ones (#39327)
|
2026-06-08 15:03:23 +00:00 |
|
David Roetzel
|
8b18195075
|
Add missing FeaturedCollection vocabulary to contexts (#39251)
|
2026-06-03 13:56:38 +00:00 |
|
David Roetzel
|
c5432e3a09
|
Remove featuredObjectType property (#39260)
|
2026-06-03 13:01:32 +00:00 |
|
David Roetzel
|
300bc7ddc5
|
Add collections to moderation action button/hint text (#39234)
|
2026-06-01 11:49:48 +00:00 |
|
David Roetzel
|
572612fde9
|
Remove collections feature flag (#39211)
|
2026-05-29 09:37:42 +00:00 |
|
David Roetzel
|
6d3182a6eb
|
Move Collections API to v1 namespace (#39210)
|
2026-05-29 08:39:51 +00:00 |
|
David Roetzel
|
faa5944d46
|
Hydrate user-specific feature approval policy (#39194)
|
2026-05-28 19:52:49 +00:00 |
|
David Roetzel
|
dee85c6df9
|
Only preload accounts in Collections when needed (#39143)
|
2026-05-22 10:11:41 +00:00 |
|
David Roetzel
|
e18ca373eb
|
Revert "Add partial accounts to collections endpoint (#38919)" (#39128)
|
2026-05-21 13:45:09 +00:00 |
|
David Roetzel
|
fe885d5788
|
Remove superfluous comment (#39123)
|
2026-05-21 12:10:31 +00:00 |
|
David Roetzel
|
dfcfef38af
|
Update to ruby 4.0.5 (#39099)
|
2026-05-21 11:45:36 +00:00 |
|
David Roetzel
|
22203f8aeb
|
Improve collection item verification (#39096)
|
2026-05-20 07:55:17 +00:00 |
|
David Roetzel
|
db304735bf
|
Temporary tweak to account background refresh (#39062)
|
2026-05-18 10:04:28 +00:00 |
|
David Roetzel
|
8bbde181db
|
Use the same condition for stale refresh (#39026)
|
2026-05-13 14:57:25 +00:00 |
|
David Roetzel
|
b1f7c9641f
|
Fix updating collection items when position is unknown (#38962)
|
2026-05-11 06:08:44 +00:00 |
|
David Roetzel
|
11803e3d04
|
Relax uniqueness constraint to allow nil (#38934)
|
2026-05-07 10:08:50 +00:00 |
|
David Roetzel
|
f6f45c43a9
|
Add partial accounts to collections endpoint (#38919)
|
2026-05-06 15:08:26 +00:00 |
|
David Roetzel
|
07ce066d68
|
Move PartialAccountSerializer to the top-level (#38916)
|
2026-05-06 09:35:07 +00:00 |
|
David Roetzel
|
725d8983fa
|
Fix client-side collection routes (#38850)
|
2026-04-29 14:52:32 +00:00 |
|
David Roetzel
|
6c5bd4f9a8
|
Handle collections when blocking a user (#38827)
|
2026-04-28 14:49:19 +00:00 |
|
David Roetzel
|
1f1653e039
|
Remove rejected and revoked collection items (#38792)
|
2026-04-28 11:10:25 +00:00 |
|
David Roetzel
|
d5f8b08d69
|
Add collections to Flag activities (#38817)
|
2026-04-28 11:09:43 +00:00 |
|
David Roetzel
|
2dd630bc58
|
Only update FASP availability if it actually changed (#38818)
|
2026-04-27 13:15:53 +00:00 |
|
David Roetzel
|
fdb2563abf
|
Use /collections/:id as canonical URL for a collection (#38783)
|
2026-04-23 07:36:35 +00:00 |
|
David Roetzel
|
1cae543e8f
|
Add per-user maximum number of collections (#38769)
|
2026-04-22 12:34:08 +00:00 |
|
David Roetzel
|
58df263159
|
Make old migration more robust (#38775)
|
2026-04-22 10:44:36 +00:00 |
|
David Roetzel
|
c0b1fbe0a9
|
Fix item limit on collections (#38749)
|
2026-04-20 10:17:12 +00:00 |
|
David Roetzel
|
b846f88e16
|
Improve collection item behavior in REST API (#38732)
|
2026-04-17 13:28:39 +00:00 |
|
David Roetzel
|
e711f9d492
|
Federate featured item creation date (#38713)
|
2026-04-16 15:44:50 +00:00 |
|
David Roetzel
|
961acaf202
|
Include collection url in API responses (#38708)
|
2026-04-16 10:09:39 +00:00 |
|
David Roetzel
|
fee38e57f0
|
Federate and store a collection url (#38697)
|
2026-04-16 07:26:34 +00:00 |
|
David Roetzel
|
814cd61fd8
|
Remove description presence validation on collections (#38528)
|
2026-04-02 12:56:00 +00:00 |
|
David Roetzel
|
62479b7b0a
|
Remove collections_federation feature flag (#38508)
|
2026-04-01 08:55:41 +00:00 |
|
David Roetzel
|
6f509d71c3
|
Make sure collection exists before items are added (#38424)
|
2026-03-26 14:42:44 +00:00 |
|
David Roetzel
|
abd29109c5
|
Fetch unknown collection when handling FeatureRequest activity (#38413)
|
2026-03-26 13:30:27 +00:00 |
|
David Roetzel
|
35c30dfc6e
|
Remove overeager unique index (#38414)
|
2026-03-26 13:29:47 +00:00 |
|
David Roetzel
|
1fb5cb1e67
|
Add unique indexes for Collection(Item) URIs (#38409)
|
2026-03-26 10:17:08 +00:00 |
|
David Roetzel
|
2884abacef
|
Fix item count (#38402)
|
2026-03-25 16:31:04 +00:00 |
|
David Roetzel
|
2a4b205c75
|
Make sure Delete reaches collection owner (#38399)
|
2026-03-25 15:28:20 +00:00 |
|
David Roetzel
|
c9eefd0ae7
|
Persist activity URI of a FeatureRequest (#38393)
|
2026-03-25 14:32:15 +00:00 |
|
David Roetzel
|
a0f6b6d365
|
Fix off-by-one error when creating collection items (#38394)
|
2026-03-25 14:29:11 +00:00 |
|
David Roetzel
|
bcead76410
|
Only federate accepted collection items (#38385)
|
2026-03-25 13:04:09 +00:00 |
|
David Roetzel
|
84ea8334fe
|
Do not auto-accept remote collection items (#38386)
|
2026-03-25 13:04:05 +00:00 |
|
David Roetzel
|
d9db4779cf
|
Handle local/remote collection items differently when deleting (#38383)
|
2026-03-25 10:57:34 +00:00 |
|
David Roetzel
|
a3bdcc71e7
|
Fix serialization when an account is missing (#38370)
|
2026-03-24 16:42:57 +00:00 |
|
David Roetzel
|
7788281759
|
Fix adding items without a position (#38368)
|
2026-03-24 14:43:50 +00:00 |
|
David Roetzel
|
e4e584a99e
|
Handle Update of a FeaturedCollection (#38337)
|
2026-03-23 15:57:02 +00:00 |
|
David Roetzel
|
3c47020f93
|
Allow service to update existing Collections (#38329)
|
2026-03-23 14:09:10 +00:00 |
|
David Roetzel
|
7aa696149f
|
Fetch an actor's featured collections (#38306)
|
2026-03-20 15:34:04 +00:00 |
|
David Roetzel
|
ccf6f16f05
|
Handle Delete of a FeatureAuthorization (#38292)
|
2026-03-20 09:51:20 +00:00 |
|
David Roetzel
|
f43969a0eb
|
New service to fetch remote collections (#38298)
|
2026-03-19 14:27:02 +00:00 |
|
David Roetzel
|
f3035a8e51
|
Handle Reject of a FeatureRequest (#38256)
|
2026-03-17 15:59:51 +00:00 |
|
David Roetzel
|
96c93ba835
|
Only persist a collection item's approval URI once it is verified (#38255)
|
2026-03-17 15:14:30 +00:00 |
|
David Roetzel
|
5f36c482d2
|
Handle Accept of a FeatureRequest (#38251)
|
2026-03-17 11:45:00 +00:00 |
|
David Roetzel
|
12c63a382c
|
Handle adding already approved collection items (#38213)
|
2026-03-16 10:35:07 +00:00 |
|
David Roetzel
|
c993daa347
|
Start of handling FeatureRequest activities (#38193)
|
2026-03-16 09:04:28 +00:00 |
|
David Roetzel
|
2f989c780a
|
Reinstate action logging (#38211)
|
2026-03-16 08:42:06 +00:00 |
|
David Roetzel
|
377952703c
|
Add serializers for Accept+Reject of feature requests (#38177)
|
2026-03-12 15:46:36 +00:00 |
|
David Roetzel
|
eeed483518
|
Handle Remove of an individual collection item (#38170)
|
2026-03-12 11:11:39 +00:00 |
|
David Roetzel
|
353c8b2abf
|
Handle Remove activity on featuredCollections (#38169)
|
2026-03-12 10:37:53 +00:00 |
|
David Roetzel
|
94aa5d7c9e
|
Handle Add activity to featuredCollections (#38167)
|
2026-03-12 10:14:22 +00:00 |
|
David Roetzel
|
84d8020165
|
Store a remote actor's featuredCollections URI (#38166)
|
2026-03-12 09:11:32 +00:00 |
|
David Roetzel
|
3091e2e525
|
Ingestion of remote collections (#38144)
|
2026-03-11 14:29:00 +00:00 |
|
David Roetzel
|
3b6d94ce62
|
Add column for html descriptions of collections (#38124)
|
2026-03-10 14:54:38 +00:00 |
|
David Roetzel
|
1d46558e8d
|
Ingestion of remote collection items (#38106)
|
2026-03-09 14:59:57 +00:00 |
|
David Roetzel
|
ceaadc791e
|
Change cursor to make clear summary is clickable (#38029)
|
2026-03-02 15:13:56 +00:00 |
|
David Roetzel
|
f953d40289
|
Add API to revoke collection item (#38027)
|
2026-03-02 13:38:03 +00:00 |
|
David Roetzel
|
2f65701920
|
Add service to revoke inclusion in a Collection (#38026)
|
2026-03-02 10:16:41 +00:00 |
|
David Roetzel
|
6b88dd4923
|
Issue FeatureAuthorizations (#38004)
|
2026-02-27 11:00:21 +00:00 |
|
David Roetzel
|
b09e63da87
|
Federate activity when remote account is added to a Collection (#37992)
|
2026-02-26 15:11:02 +00:00 |
|
David Roetzel
|
51b81b3ce9
|
Allow remote accounts in Collections (#37989)
|
2026-02-26 13:31:23 +00:00 |
|
David Roetzel
|
f9326efef6
|
Add moderation consequences for collections (#37974)
|
2026-02-25 14:32:07 +00:00 |
|
David Roetzel
|
e2c9426c77
|
Split status batch and moderation actions (#37970)
|
2026-02-25 10:07:46 +00:00 |
|
David Roetzel
|
72406a1cd1
|
Refactor: Introduce admin base action class (#37960)
|
2026-02-24 14:22:44 +00:00 |
|
David Roetzel
|
e2aecd040c
|
Collapse posts/collections in moderation interface (#37929)
|
2026-02-23 15:14:24 +00:00 |
|
David Roetzel
|
b785f05ddb
|
Add coverage for StatusBatchAction (#37949)
|
2026-02-23 13:22:24 +00:00 |
|
David Roetzel
|
6ba6285a73
|
Reject unconfirmed FASPs (#37926)
|
2026-02-20 14:40:31 +00:00 |
|
David Roetzel
|
7b85d21823
|
Re-use custom socket class for FASP requests (#37925)
|
2026-02-20 14:27:50 +00:00 |
|
David Roetzel
|
e288bf6516
|
Show reported collections in moderation interface (#37898)
|
2026-02-19 12:46:38 +00:00 |
|
David Roetzel
|
6c3bd944f8
|
Allow reporting (local) Collections (#37848)
|
2026-02-13 11:11:44 +00:00 |
|
David Roetzel
|
f57167c61a
|
Add ID/URI to collection items (#37842)
|
2026-02-12 15:31:45 +00:00 |
|
David Roetzel
|
37d859db29
|
Federate deletion of collection item (#37837)
|
2026-02-12 10:39:13 +00:00 |
|
David Roetzel
|
3e1127d27b
|
Federate Add when item is added to Collection (#37823)
|
2026-02-11 13:52:29 +00:00 |
|
David Roetzel
|
ae30c40335
|
Auto accept account added to collection (#37805)
|
2026-02-10 12:48:28 +00:00 |
|
David Roetzel
|
03f73377d9
|
Federate updates to collections (#37790)
|
2026-02-10 10:08:55 +00:00 |
|
David Roetzel
|
0763ad0d96
|
Set a more explicit version number for GH Action (#37800)
|
2026-02-10 10:00:27 +00:00 |
|
David Roetzel
|
b9a538e57a
|
Pin Actions to SHA (#37764)
|
2026-02-09 09:58:42 +00:00 |
|
David Roetzel
|
9cd94168b3
|
Federate Remove when collection is deleted (#37741)
|
2026-02-05 10:33:39 +00:00 |
|