Mouse Reeve
|
92e40e1cec
|
Pass model instances into activities instead of json
|
2021-02-17 10:36:05 -08:00 |
|
Mouse Reeve
|
b18dac5814
|
Don't use generic ActivityObject as serializer
|
2021-02-17 10:15:22 -08:00 |
|
Mouse Reeve
|
8bb20730fc
|
Fixes bug in serializing dataclasses in place
|
2021-02-17 09:33:33 -08:00 |
|
Mouse Reeve
|
7b27f98e20
|
Fixes recursive serializer
|
2021-02-17 08:34:21 -08:00 |
|
Mouse Reeve
|
77781d57c3
|
Fixes base activity tests
|
2021-02-16 20:24:37 -08:00 |
|
Mouse Reeve
|
a9ca3a4290
|
Fixes calls to to_model, init with activitypub partially serialized
|
2021-02-16 20:17:38 -08:00 |
|
Mouse Reeve
|
e2f921b7f5
|
better checking for empty values
|
2021-02-16 19:28:23 -08:00 |
|
Mouse Reeve
|
91908eb1b6
|
Smarter way of inferring serializers (which are explicitly present)
|
2021-02-16 18:59:50 -08:00 |
|
Mouse Reeve
|
714202986d
|
Fixes person/author confusion and public keys
|
2021-02-16 17:47:53 -08:00 |
|
Mouse Reeve
|
d81bfb6573
|
Fixes unfollow
|
2021-02-16 16:35:28 -08:00 |
|
Mouse Reeve
|
3f1b62eb98
|
Fixes Add activity
still janky
|
2021-02-16 11:04:13 -08:00 |
|
Mouse Reeve
|
b393df8cab
|
Fixes deletion
|
2021-02-16 09:35:00 -08:00 |
|
Mouse Reeve
|
08c1553e71
|
Fixes Favs
|
2021-02-15 21:41:08 -08:00 |
|
Mouse Reeve
|
606d89d3bd
|
Fixes boost, recursive to_model calls
|
2021-02-15 21:20:00 -08:00 |
|
Mouse Reeve
|
a16b81a6eb
|
Adds actions for all verbs
|
2021-02-15 20:49:23 -08:00 |
|
Mouse Reeve
|
12a3aa9667
|
incoming Create flow with tests
|
2021-02-15 19:41:22 -08:00 |
|
Mouse Reeve
|
81e2021f92
|
Move handlers to activitypub classes
|
2021-02-15 18:47:08 -08:00 |
|
Mouse Reeve
|
e810c2bee0
|
Recursively parse activities
|
2021-02-15 17:23:17 -08:00 |
|
Mouse Reeve
|
06feef44ad
|
Merge branch 'main' into review-rate
|
2021-02-12 18:33:05 -08:00 |
|
Mouse Reeve
|
5f7466e92d
|
Fixes bugs in how lists/shelves federate Adds
|
2021-02-10 19:17:16 -08:00 |
|
Mouse Reeve
|
76e90cb3f6
|
Fixes remaining test patches
|
2021-02-08 09:38:28 -08:00 |
|
Mouse Reeve
|
2fcfebd4e5
|
fixes broadcasting for incoming activities
|
2021-02-07 16:23:20 -08:00 |
|
Mouse Reeve
|
bbc05578fb
|
Fixes tests
|
2021-02-02 14:59:40 -08:00 |
|
Mouse Reeve
|
f42a5444e5
|
User ordered collection subtype for shelves
|
2021-02-02 11:17:31 -08:00 |
|
Mouse Reeve
|
e61d8b7638
|
Serialize lists as custom activitypub object
|
2021-02-02 11:13:15 -08:00 |
|
Mouse Reeve
|
e53b4e57fa
|
Federating lists and shelves
|
2021-02-02 09:37:46 -08:00 |
|
Mouse Reeve
|
cc8888dea2
|
Adds incoming handler for blocking
|
2021-01-23 11:03:10 -08:00 |
|
Mouse Reeve
|
83852e29eb
|
Update edition ranks when work is saved
|
2021-01-11 10:02:49 -08:00 |
|
Mouse Reeve
|
385ec4d70a
|
Adds ReviewRating model
I can't just calling Rating because that would clash with the rating
field
|
2021-01-01 11:51:52 -08:00 |
|
Renato "Lond" Cerqueira
|
44a8184f72
|
Create a ActivitypubResponse class and use it in the views
This improves compatibility with other fediverse software by using the
expected content type for any api calls.
|
2020-12-30 21:25:28 +01:00 |
|
Mouse Reeve
|
25d72c5d1e
|
Save attachments on incoming statuses
|
2020-12-23 13:38:36 -08:00 |
|
Mouse Reeve
|
365408e86b
|
Handle reverse serialized fields with no serialized field
|
2020-12-23 13:33:46 -08:00 |
|
Mouse Reeve
|
a3df0847e1
|
Fixes celery tasks expanding data not setting many to many fields
|
2020-12-23 12:45:40 -08:00 |
|
Mouse Reeve
|
77948f64d2
|
Merge branch 'main' into book-data-model
|
2020-12-22 09:29:32 -08:00 |
|
Mouse Reeve
|
b4c60c0591
|
Catches exception thrown when boosting unknown statuses
|
2020-12-21 14:25:10 -08:00 |
|
Mouse Reeve
|
830aaf9d1c
|
Add identifier fields to author activity
|
2020-12-21 13:21:17 -08:00 |
|
Mouse Reeve
|
60738011a2
|
user's name and bio field are optional
get it together, mouse
|
2020-12-20 12:09:19 -08:00 |
|
Mouse Reeve
|
1204679cbd
|
Change transaction atomic to avoid cascading errors
|
2020-12-19 18:34:37 -08:00 |
|
Mouse Reeve
|
3e61f48da2
|
Fixes loading more data
|
2020-12-19 16:16:39 -08:00 |
|
Mouse Reeve
|
0c6049b81c
|
Discard remote boosts
|
2020-12-18 12:38:27 -08:00 |
|
Mouse Reeve
|
5cadd48aef
|
Fixes rate action
|
2020-12-17 13:21:21 -08:00 |
|
Mouse Reeve
|
04ba5abf45
|
Fixes infinite recursion when loading books
Also fixes bug in serializing page nubmers
|
2020-12-17 12:02:59 -08:00 |
|
Mouse Reeve
|
172c36b641
|
Adds content warning field in status forms
|
2020-12-16 20:10:50 -08:00 |
|
Mouse Reeve
|
33c2f6c3b2
|
Merge branch 'main' into content-warnings
|
2020-12-16 19:14:34 -08:00 |
|
Mouse Reeve
|
da05b99bb8
|
Fixes incoming shelve activity
|
2020-12-15 18:57:17 -08:00 |
|
Mouse Reeve
|
c470aeb3ce
|
Create helper function on field for settings values
|
2020-12-13 12:02:26 -08:00 |
|
Mouse Reeve
|
aacf5b7ba4
|
fields for content warnings
|
2020-12-12 18:00:39 -08:00 |
|
Mouse Reeve
|
e58ef83f20
|
Fixes image fields breaking user import
|
2020-12-12 15:44:17 -08:00 |
|
Mouse Reeve
|
4ed713662e
|
Fixes skipping refresh on matched object
|
2020-12-12 13:59:44 -08:00 |
|
Mouse Reeve
|
7c43fa1f7c
|
Adds deduplication fields
|
2020-12-12 13:39:55 -08:00 |
|
Mouse Reeve
|
cc42e9d149
|
Asyncronously set related fields
|
2020-12-08 09:43:12 -08:00 |
|
Mouse Reeve
|
4d4ee8b8c3
|
Starts getting reverse fields working for deserialization
also fixes the fields on the image model and runs a long overdue
migration
|
2020-12-07 18:28:42 -08:00 |
|
Mouse Reeve
|
6817babf3c
|
adds some tests for to_model
|
2020-12-07 12:19:15 -08:00 |
|
Mouse Reeve
|
7a90aa8f6c
|
Start moving serializing from to_model to fields
|
2020-12-05 21:33:48 -08:00 |
|
Mouse Reeve
|
142a39cf55
|
Updates remote user when refreshing key
|
2020-12-04 16:26:07 -08:00 |
|
Mouse Reeve
|
de6147ecfa
|
Ignore many to many activitypub serialization of non-lists
|
2020-12-04 08:29:54 -08:00 |
|
Mouse Reeve
|
a85043b351
|
Updates to_model to use fields
|
2020-12-03 12:35:57 -08:00 |
|
Mouse Reeve
|
3966c84e08
|
Updates status model and serializer
|
2020-11-30 14:24:31 -08:00 |
|
Mouse Reeve
|
74a58e5267
|
Use custom model fields in user model
|
2020-11-30 10:32:29 -08:00 |
|
Mouse Reeve
|
9ddd60ce16
|
Fixes broadcast tests
|
2020-11-29 09:40:15 -08:00 |
|
Mouse Reeve
|
b4fe9f160f
|
Correctly look up books by remote/origin id
|
2020-11-28 18:11:52 -08:00 |
|
Mouse Reeve
|
dfd730757d
|
handle unset default editions
|
2020-11-28 17:42:09 -08:00 |
|
Mouse Reeve
|
72c7829bab
|
Preserve remote_id syntax for authors and books
|
2020-11-28 17:29:03 -08:00 |
|
Mouse Reeve
|
7ed2e310c0
|
User origin ids for books and authors
|
2020-11-28 13:40:09 -08:00 |
|
Mouse Reeve
|
421a13fda0
|
automatically load authors and editions
|
2020-11-28 13:00:04 -08:00 |
|
Mouse Reeve
|
b0202eb8e8
|
Remove special remote user handling code
also fixes date parsing
|
2020-11-28 11:48:17 -08:00 |
|
Mouse Reeve
|
fd7e476c9b
|
refactors tag model to fit ordered collection structure
|
2020-11-28 11:04:54 -08:00 |
|
Mouse Reeve
|
a93b5cf5bc
|
Use remote_id resolver to load books, user
|
2020-11-28 10:18:24 -08:00 |
|
Mouse Reeve
|
ebb82287c2
|
First pass at recursively resolving foreign keys
|
2020-11-27 22:10:38 -08:00 |
|
Mouse Reeve
|
5638597112
|
Fixes errors caught in tests
|
2020-11-27 20:27:56 -08:00 |
|
Mouse Reeve
|
4626d94ab9
|
handle image attachments recursively
|
2020-11-27 20:11:46 -08:00 |
|
Mouse Reeve
|
2480690378
|
Automatically handle image fields in model serializer
|
2020-11-27 18:26:07 -08:00 |
|
Mouse Reeve
|
4ae785a7f7
|
move image activity to its own file
|
2020-11-27 17:59:46 -08:00 |
|
Mouse Reeve
|
69a6644011
|
Corrects activitypub fields to camelcase in Book
|
2020-11-27 15:34:47 -08:00 |
|
Mouse Reeve
|
7b6035898b
|
Serialize activitypub authors from data in connector
|
2020-11-27 14:54:08 -08:00 |
|
Mouse Reeve
|
0ec40ae748
|
Merge branch 'main' into refactor-bookwyrm-connector
|
2020-11-25 11:21:13 -08:00 |
|
Mouse Reeve
|
aed360d07e
|
Fixes serializer handling default dataclass fields
|
2020-11-25 11:16:01 -08:00 |
|
Mouse Reeve
|
9b57cfd331
|
Fixes default lists on activitypub dataclasses
|
2020-11-25 10:45:39 -08:00 |
|
Mouse Reeve
|
641ac22786
|
remove outdated tests
|
2020-11-24 16:26:28 -08:00 |
|
Mouse Reeve
|
847014720e
|
Refactors bookwyrm connector to use activitypub serializer
|
2020-11-24 16:05:00 -08:00 |
|
Mouse Reeve
|
ff5a0f7bc2
|
Adds alt text to status images
|
2020-11-24 11:44:13 -08:00 |
|
Mouse Reeve
|
ad7ce6595b
|
Receive and save incoming images
|
2020-11-24 11:25:07 -08:00 |
|
Mouse Reeve
|
e2debd855c
|
Convert activitypub Image into model ImageField
|
2020-11-23 13:43:46 -08:00 |
|
Mouse Reeve
|
9a55dba315
|
Special handling for setting many to many fields in serializer
|
2020-11-20 09:59:55 -08:00 |
|
Mouse Reeve
|
72b4c150f6
|
(De)serializers for tag fields
|
2020-11-20 09:28:54 -08:00 |
|
Mouse Reeve
|
083b576bc4
|
fixes broken activity serializer error import
|
2020-11-13 07:34:37 -08:00 |
|
Mouse Reeve
|
648e7a7581
|
Special error for catching activitypub serialization issues
|
2020-11-12 11:59:34 -08:00 |
|
Mouse Reeve
|
cfa4cb015d
|
corrects tests for latest code changes
|
2020-11-07 17:48:50 -08:00 |
|
Mouse Reeve
|
152343d251
|
Boost and unboost federation fixes
|
2020-11-04 16:28:32 -08:00 |
|
Mouse Reeve
|
c6b8357c77
|
Make tags optional in activitypub Notes
|
2020-11-02 16:32:56 -08:00 |
|
Mouse Reeve
|
4cfded3d19
|
Fixes activitypub serializer local ids
|
2020-11-02 15:01:28 -08:00 |
|
Mouse Reeve
|
c5a215b11d
|
Fixes serialization of parent work remote_id
|
2020-11-02 14:13:24 -08:00 |
|
Mouse Reeve
|
0cf1838276
|
Mention and notify users when creating a status
|
2020-11-01 10:13:51 -08:00 |
|
Mouse Reeve
|
418971e9f8
|
Merge pull request #266 from mouse-reeve/book-lookup
lookup books when resolving activity json
|
2020-10-31 13:08:15 -07:00 |
|
Mouse Reeve
|
a7d8376b6a
|
Small activitypub serialization issues
|
2020-10-31 13:06:22 -07:00 |
|
Mouse Reeve
|
9ef03664f2
|
lookup books when resolving activity json
|
2020-10-31 12:59:15 -07:00 |
|
Mouse Reeve
|
fd76d1a585
|
Merge pull request #263 from mouse-reeve/delete
Send Delete activity, not Tombstone on deletion
|
2020-10-31 11:05:07 -07:00 |
|
Mouse Reeve
|
301a452d9f
|
Send Delete activity, not Tombstone on deletion
|
2020-10-31 11:04:19 -07:00 |
|
Mouse Reeve
|
0393d81230
|
Fixes loading covers and authors
|
2020-10-30 17:18:25 -07:00 |
|
Mouse Reeve
|
203e526a83
|
Fixes loading remote books
- saves remote_id correctly
- loads remote books for incoming statuses
|
2020-10-30 17:04:10 -07:00 |
|
Mouse Reeve
|
8cf7e4405d
|
minor style fixes
|
2020-10-16 19:13:18 -07:00 |
|
Mouse Reeve
|
d689b6e7c4
|
Adds Delete verb
|
2020-10-14 08:38:51 -07:00 |
|
Mouse Reeve
|
704e1092c4
|
Delete statuses
|
2020-10-08 12:32:45 -07:00 |
|
Mouse Reeve
|
ac9c071388
|
More consistent naming for generated note activity
|
2020-09-28 17:27:37 -07:00 |
|
Mouse Reeve
|
39931e2e69
|
Adds status type for app-generated statuses
|
2020-09-28 17:26:15 -07:00 |
|
Mouse Reeve
|
c7883cd615
|
Updates migrations
To get the app working again I ran resetdb, let it crash in initdb,
then ran the migration, then re-ran initdb
|
2020-09-21 08:10:37 -07:00 |
|
Mouse Reeve
|
f77c156733
|
rename main code directory
|
2020-09-17 13:30:54 -07:00 |
|