Mouse Reeve
|
117d243577
|
Expand site settings and add footer
|
2020-12-11 12:31:02 -08:00 |
|
Mouse Reeve
|
7204068d2a
|
Removes unnecessary override of field_from_activity on foreign key
|
2020-12-09 13:35:36 -08:00 |
|
Mouse Reeve
|
ef2a07884f
|
Throws validation error when remote_id is None
|
2020-12-09 11:57:29 -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
|
d0c1a68df6
|
Patches celery call in field tests and fixes tag field
|
2020-12-07 13:39:05 -08:00 |
|
Mouse Reeve
|
0a576c325c
|
Fixes deserializing tags of varied types
|
2020-12-07 13:16:42 -08:00 |
|
Mouse Reeve
|
4599df752d
|
Adds tests for many to many field deserialization
|
2020-12-07 09:31:12 -08:00 |
|
Mouse Reeve
|
69bb3f2751
|
Fixes validation error in many to many field deserializer
|
2020-12-07 09:14:30 -08:00 |
|
Mouse Reeve
|
7a90aa8f6c
|
Start moving serializing from to_model to fields
|
2020-12-05 21:33:48 -08:00 |
|
Mouse Reeve
|
8a900689d3
|
Generalizes link format in many to many field
|
2020-12-04 17:57:14 -08:00 |
|
Mouse Reeve
|
800ddf2a6b
|
fixes inconsistency in to_undo activity helper
|
2020-12-04 11:53:50 -08:00 |
|
Mouse Reeve
|
39307ce1cd
|
Fixes remote_id on Update activities
|
2020-12-04 11:48:34 -08:00 |
|
Mouse Reeve
|
2e4aff90a3
|
Fixes signing Create activities
and some tests for the base_model
|
2020-12-04 11:29:38 -08:00 |
|
Mouse Reeve
|
ae8d0e1974
|
Adds sort order for outbox
|
2020-12-04 08:07:47 -08:00 |
|
Mouse Reeve
|
d92fb53333
|
Handle absent remote ids
it oughtent get to this state, but...
|
2020-12-03 17:23:08 -08:00 |
|
Mouse Reeve
|
de7e64932a
|
Fixes name of book field on status
|
2020-12-03 13:15:05 -08:00 |
|
Mouse Reeve
|
3a75127301
|
Removes half-baked field serializers
|
2020-12-03 13:00:04 -08:00 |
|
Mouse Reeve
|
77a1fc26f1
|
Save key pair when creating new User
|
2020-12-03 12:45:01 -08:00 |
|
Mouse Reeve
|
a85043b351
|
Updates to_model to use fields
|
2020-12-03 12:35:57 -08:00 |
|
Mouse Reeve
|
fee5846aa8
|
Fixes generating new key paris for user
and the broadcast test
|
2020-11-30 19:33:50 -08:00 |
|
Mouse Reeve
|
eb6206252d
|
cleans up ordered collection mixin
|
2020-11-30 19:24:31 -08:00 |
|
Mouse Reeve
|
1ec2f20486
|
avoid naming clash is to_activity for field vs model
|
2020-11-30 14:54:45 -08:00 |
|
Mouse Reeve
|
77aead722d
|
serialize book and author models
|
2020-11-30 14:40:26 -08:00 |
|
Mouse Reeve
|
3966c84e08
|
Updates status model and serializer
|
2020-11-30 14:24:31 -08:00 |
|
Mouse Reeve
|
8bc0a57bd4
|
Remove outdated user fields
|
2020-11-30 11:40:04 -08:00 |
|
Mouse Reeve
|
74a58e5267
|
Use custom model fields in user model
|
2020-11-30 10:32:29 -08:00 |
|
Mouse Reeve
|
205fa0d465
|
set user's remote server in a celery task
|
2020-11-29 10:08:19 -08:00 |
|
Mouse Reeve
|
34e8fb3e5c
|
style fix and removing stray print statement
|
2020-11-28 18:28:09 -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
|
0a8ef98854
|
use localized remote_ids for books
|
2020-11-28 13:14:18 -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
|
86cbb3edbd
|
Merge branch 'main' into activitypub-cleanup
|
2020-11-27 20:13:32 -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
|
624ff71a11
|
Makes attachment Images a serializable class
|
2020-11-27 17:20:01 -08:00 |
|
Joel Bradshaw
|
d8b2afff3d
|
Replace naive datetimes with aware ones
|
2020-11-27 16:35:03 -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
|
847014720e
|
Refactors bookwyrm connector to use activitypub serializer
|
2020-11-24 16:05:00 -08:00 |
|
Mouse Reeve
|
3dc0fc7e8f
|
Merge branch 'main' into edit-books-erros
|
2020-11-24 13:40:53 -08:00 |
|
Mouse Reeve
|
9bbedc5d9a
|
Fixes field causing form invalidation when editing books
|
2020-11-24 13:25:58 -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
|
88e4705717
|
Use attachment database table
|
2020-11-23 20:42:05 -08:00 |
|
Mouse Reeve
|
e2debd855c
|
Convert activitypub Image into model ImageField
|
2020-11-23 13:43:46 -08:00 |
|
Mouse Reeve
|
5526b4773e
|
Formatter for converting model images to AP Images
Replaces reduntant properties on user and book models
|
2020-11-23 13:07:26 -08:00 |
|
Mouse Reeve
|
dab0aeffb2
|
Adds image attachment field to status model
|
2020-11-23 12:48:41 -08:00 |
|
Mouse Reeve
|
72b4c150f6
|
(De)serializers for tag fields
|
2020-11-20 09:28:54 -08:00 |
|
Mouse Reeve
|
73e41d568e
|
Serialize model user and book tags to activitypub
|
2020-11-20 08:14:16 -08:00 |
|
Mouse Reeve
|
28e1c9525c
|
tweaks search rankings for better results
|
2020-11-13 11:03:39 -08:00 |
|
Mouse Reeve
|
86504989b4
|
fixes import matching with local books
|
2020-11-13 09:59:57 -08:00 |
|
Mouse Reeve
|
e3a803b907
|
Allow import retry
|
2020-11-13 09:02:41 -08:00 |
|
Mouse Reeve
|
0e13616e73
|
lowercase shelf identifier
|
2020-11-10 14:56:53 -08:00 |
|
Mouse Reeve
|
408ca6609c
|
Let users create shelves
|
2020-11-10 14:52:04 -08:00 |
|
Mouse Reeve
|
ab0f9230c7
|
Adds privacy setting to shelves
|
2020-11-10 13:39:58 -08:00 |
|
Mouse Reeve
|
20395ff2ec
|
Corrects serialization of Add activity
|
2020-11-07 16:11:12 -08:00 |
|
Mouse Reeve
|
1ffa21b67d
|
Fixes suggested books and serialize covers in status
|
2020-11-07 10:56:24 -08:00 |
|
Mouse Reeve
|
ce4c02936d
|
Merge pull request #293 from mouse-reeve/tagging
fixes tagging
|
2020-11-06 15:46:45 -08:00 |
|
Mouse Reeve
|
d320ba1ff9
|
Don't put deleted statuses in outbox
|
2020-11-06 14:53:27 -08:00 |
|
Mouse Reeve
|
ad25e75282
|
fixes tagging
|
2020-11-06 14:25:48 -08:00 |
|
Mouse Reeve
|
152343d251
|
Boost and unboost federation fixes
|
2020-11-04 16:28:32 -08:00 |
|
Mouse Reeve
|
21c0a0163a
|
Deduplicate incoming Create notes
|
2020-11-04 15:23:52 -08:00 |
|
Mouse Reeve
|
722f44ac9f
|
actual fix for status deserialization
|
2020-11-04 14:19:06 -08:00 |
|
Mouse Reeve
|
4bde389d6b
|
Fixes matching activities to models
|
2020-11-04 14:13:34 -08:00 |
|
Mouse Reeve
|
61ac7b1426
|
Removes stray paren from quoation pure serializer
|
2020-11-04 14:01:28 -08:00 |
|
Mouse Reeve
|
19a9136ebb
|
Correctly serialize edition ids in work page
|
2020-11-04 13:31:44 -08:00 |
|
Mouse Reeve
|
53a358f2fd
|
Activitypub serializable edition list
|
2020-11-04 12:55:00 -08:00 |
|
Mouse Reeve
|
ff96835c2a
|
Migrate default edition field to work model
Fixes #281
|
2020-11-04 11:27:49 -08:00 |
|
Mouse Reeve
|
0c73a1f42e
|
updates test data and serialization
|
2020-11-02 16:24:56 -08:00 |
|
Mouse Reeve
|
5501318f95
|
Incoming shelve activities
|
2020-11-02 15:10:41 -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
|
917c97daba
|
Merge pull request #273 from mouse-reeve/follow-reqest-dupe
Prevent creating follow requests when there's already a follow
|
2020-11-02 11:52:36 -08:00 |
|
Mouse Reeve
|
ad3d492fcc
|
Prevent creating follow requests when there's already a follow
Fixes #90
|
2020-11-01 13:14:56 -08:00 |
|
Mouse Reeve
|
2b0b88802b
|
Fixes weirdness in handling avatars
- urls weren't serialized correctly for activitypub
- the filename shouldn't have been preserved as-is
|
2020-11-01 12:36:56 -08:00 |
|
Mouse Reeve
|
a2692f92d2
|
Fixes logic issues in saving user model
|
2020-11-01 12:07:51 -08:00 |
|
Mouse Reeve
|
8ae9519bf2
|
Merge branch 'main' into mention_users
|
2020-11-01 11:09:16 -08:00 |
|
Mouse Reeve
|
0cf1838276
|
Mention and notify users when creating a status
|
2020-11-01 10:13:51 -08:00 |
|
Mouse Reeve
|
4e02a8df99
|
Track when user was last active
fixes #10
|
2020-11-01 09:20:35 -08:00 |
|
Mouse Reeve
|
c334451216
|
code cleanup
|
2020-11-01 08:57:43 -08:00 |
|
Mouse Reeve
|
a7d8376b6a
|
Small activitypub serialization issues
|
2020-10-31 13:06:22 -07:00 |
|
Mouse Reeve
|
02265b1e49
|
Show federated servers and connectors in admin
|
2020-10-31 12:45:39 -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
|
2cdd281e98
|
Prevent error on serializing book cover
|
2020-10-31 10:50:20 -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
|
a17f54e457
|
Fixes federation bugs
|
2020-10-30 15:22:20 -07:00 |
|
Mouse Reeve
|
c9354a5ad1
|
Make federated server blankable
|
2020-10-30 13:11:13 -07:00 |
|
Mouse Reeve
|
3ca50a7573
|
safer isbn normalization
|
2020-10-30 12:57:31 -07:00 |
|
Mouse Reeve
|
3fc1f46897
|
Handle dashes in isbns
|
2020-10-30 12:43:02 -07:00 |
|