James Smith
|
ecf4a155c0
|
Add a custom JSON serializer that will handle differences loading from MariaDB
|
2025-12-15 11:13:09 +00:00 |
|
James Smith
|
41b6ca646a
|
groups are owned by creators, not users
|
2025-12-10 23:05:39 +00:00 |
|
James Smith
|
1ae5f58408
|
add avatar and banner attachments to creator
|
2025-09-23 13:11:58 +01:00 |
|
James Smith
|
9450428dee
|
Only share content with FASPs if public and indexable
|
2025-09-15 22:19:27 +01:00 |
|
James Smith
|
fe1ee08b6f
|
configure FASP lifecycle sharing for model/creator/collection
|
2025-09-12 10:12:44 +01:00 |
|
James Smith
|
b3ee8b3e2a
|
make uniqueness checks punctuation-insensitive
|
2025-08-14 15:38:18 +01:00 |
|
James Smith
|
3f7fbd971a
|
Remove ransack model configuration
|
2025-08-01 15:11:42 +01:00 |
|
James Smith
|
915115e100
|
add indexable and ai_indexable query methods for all actors and files
|
2025-06-20 12:38:10 +01:00 |
|
James Smith
|
725082f91f
|
add validations for name and slug presence, and slug format
|
2025-06-12 11:53:11 +01:00 |
|
James Smith
|
b13d1ae38c
|
add dynamic updating for collections, creators, and files
|
2025-05-14 15:29:15 +01:00 |
|
James Smith
|
3065efcaa2
|
add upgrade job for disambiguating usernames
|
2025-03-25 14:04:26 +00:00 |
|
James Smith
|
fef6ac50d6
|
add multimodel uniqueness constraint across all fediverse actor usernames
|
2025-03-24 16:54:03 +00:00 |
|
j4c3
|
0a20dc9028
|
Add Creator field to Collections and allow Collections to be filtered by Creator
|
2025-02-23 04:26:05 +00:00 |
|
James Smith
|
10f2d3f35a
|
include domain in dropdown for remote creators and collections
|
2025-02-05 15:37:27 +00:00 |
|
James Smith
|
d604c6d479
|
remove unnecessary method call when deserializing creators
|
2025-01-28 19:58:16 +00:00 |
|
James Smith
|
b46ca5cf54
|
refactor AP->Creator into a deserializer
|
2025-01-28 15:13:42 +00:00 |
|
James Smith
|
49056f2ac1
|
rename activitypub presenters to serializers
|
2025-01-28 11:27:29 +00:00 |
|
James Smith
|
832f079c48
|
move creator presentation code into presenter
|
2025-01-28 09:47:32 +00:00 |
|
James Smith
|
884552ffba
|
make caption and notes parsing safe
|
2025-01-27 11:15:19 +00:00 |
|
James Smith
|
0f16a21fca
|
move extension namespace to f3di
|
2025-01-24 15:10:03 +00:00 |
|
James Smith
|
466fe90a3e
|
Merge pull request #3478 from manyfold3d/remote-creators
Include followed remote creators in list
|
2025-01-23 17:20:16 +00:00 |
|
James Smith
|
c30b1eb2ae
|
extract caption and notes for creator
|
2025-01-23 15:26:05 +00:00 |
|
James Smith
|
eb4f003be8
|
add links from remote creator
|
2025-01-23 14:52:32 +00:00 |
|
James Smith
|
cdc25d1beb
|
move creator creation from activitystreams into model
|
2025-01-23 11:11:22 +00:00 |
|
James Smith
|
062c8d36be
|
add creator links as attachments in activitystreams
|
2025-01-23 10:28:45 +00:00 |
|
James Smith
|
8ac70bf848
|
include creator caption and notes in activitystream summary
|
2025-01-22 23:17:37 +00:00 |
|
James Smith
|
179ef271e4
|
add concrete type field to creator activitypub objects
|
2025-01-21 12:48:03 +00:00 |
|
James Smith
|
cee9165388
|
fix attribution domain
|
2024-11-14 12:39:25 +00:00 |
|
James Smith
|
9a115fa747
|
set actor attribution domain
|
2024-11-14 12:16:42 +00:00 |
|
James Smith
|
5d7810a66e
|
use creator slug as public param
|
2024-10-21 09:14:12 +01:00 |
|
James Smith
|
197c653c9c
|
update user count configuration
|
2024-10-19 22:43:20 +01:00 |
|
James Smith
|
f7535113e3
|
models, creators, and collections can have comments
|
2024-10-08 10:43:23 +01:00 |
|
James Smith
|
6feb5019f4
|
remove default scopes to avoid errors on PostgreSQL
|
2024-09-23 19:10:16 +01:00 |
|
James Smith
|
d1e4151658
|
make table naming explicity in case insensitive ordering clauses
|
2024-09-23 11:45:56 +01:00 |
|
James Smith
|
f4306c9e1d
|
make object ordering case-insensitive
|
2024-09-23 11:01:49 +01:00 |
|
James Smith
|
8b3ca67264
|
move public_id stuff into concern
|
2024-09-05 12:30:13 +01:00 |
|
James Smith
|
ba9706d603
|
add public id to ransackable attributes
|
2024-09-05 12:30:13 +01:00 |
|
James Smith
|
cfd59493dd
|
add cool_id to models
|
2024-09-05 12:30:12 +01:00 |
|
James Smith
|
af1607dbee
|
move slug generation into concern
|
2024-09-04 08:55:11 +01:00 |
|
James Smith
|
9f6ce5446b
|
DRY up linkable models into a concern
|
2024-09-04 08:43:17 +01:00 |
|
James Smith
|
5d3bbf4951
|
DRY up caber relations into a concern
|
2024-09-02 17:46:14 +01:00 |
|
James Smith
|
8d9716a52b
|
add permission relations
|
2024-08-30 14:45:20 +01:00 |
|
James Smith
|
1c160126b3
|
use caber permissions in policy scopes
|
2024-08-30 14:45:19 +01:00 |
|
James Smith
|
d93bc396da
|
give collection and creator caber permissions
|
2024-08-30 14:45:19 +01:00 |
|
James Smith
|
e3281744f0
|
exclude followable objects from user count
|
2024-08-21 17:08:20 +01:00 |
|
James Smith
|
b015997bf9
|
move acts_as_federails_actor out of concern so we can configure indepdendently
|
2024-08-10 11:15:14 +01:00 |
|
James Smith
|
1e8b5e8c45
|
make creator, collection and model followable (and remove from user)
|
2024-07-31 14:09:33 +01:00 |
|
James Smith
|
4372a8dc33
|
add ransack config to app models
required for ransack 4, used by activeadmin 3
|
2023-08-08 17:02:41 +01:00 |
|
James Smith
|
b6cd38f52a
|
make creator and collection names and slugs unique
resolves #1301
|
2023-06-28 21:45:23 +01:00 |
|
James Smith
|
8a7858cd56
|
disallow creators with the same name
resolves #1301
|
2023-06-28 20:41:48 +01:00 |
|