Commit graph

32 commits

Author SHA1 Message Date
Mouse Reeve f77c156733 rename main code directory 2020-09-17 13:30:54 -07:00
Mouse Reeve 8bbf1fe252
Use dataclasses to define activitypub (de)serialization (#177)
* Use dataclasses to define activitypub (de)serialization
2020-09-17 13:02:52 -07:00
Mouse Reeve e76f96eb6c Unify concept of absolute_id and remote_id 2020-05-13 09:28:48 -07:00
Mouse Reeve 35ca61d7f6 Only use get_or_create_book with remote_id 2020-05-10 17:40:22 -07:00
Mouse Reeve 1f2de18d42 Cleans up status creation book lookup flow 2020-05-04 12:37:34 -07:00
Mouse Reeve 7594bed5d3 Use status source as connector 2020-05-03 19:54:30 -07:00
Adam Kelly 22b2a95fd3 Fixing up notifications. 2020-04-22 13:52:07 +01:00
Mouse Reeve a88cf2b6dd Adds quotes 2020-04-08 09:41:00 -07:00
Mouse Reeve a27effd05d Adds ratings 2020-04-03 12:44:02 -07:00
Adam Kelly 34c83e93e0 Sanitize the review name as well as content. 2020-04-02 17:05:22 +01:00
Adam Kelly 5bcf65a8a1 Parse rating int in view handler.
Activity already represents rating as an int in the json.
2020-04-02 10:25:47 +01:00
Adam Kelly ae191731dc Fix create_review_from_activity. 2020-04-02 09:32:26 +01:00
Adam Kelly 4e67d8bb38 Lift book lookup from create_review to review action. 2020-04-02 09:32:26 +01:00
Mouse Reeve 87f12a970d Convert comments to AP Notes and unrated reviews
Works on #121
2020-04-01 11:34:48 -07:00
Adam Kelly 745ca7d4ff Boosts - handle url, store in database, send, notify. 2020-03-30 16:18:37 +01:00
Mouse Reeve 92790d520f code style cleanup 2020-03-29 11:18:42 -07:00
Mouse Reeve db6af61f03 Fixes bug around unset absolute ids 2020-03-28 18:20:59 -07:00
Mouse Reeve 40028fa077 Fixes call to comment builder 2020-03-28 11:35:33 -07:00
Mouse Reeve 7862af9729 Adds commenting
works on #59
2020-03-21 16:50:49 -07:00
Mouse Reeve 7455467c40 Unfavorite statuses 2020-03-21 15:21:27 -07:00
Mouse Reeve a8ea3c08c9 Don't duplicate incoming statuses 2020-03-12 17:16:55 -07:00
Mouse Reeve 3ddd4a0490 Fixes status matching for subclasses 2020-03-10 12:16:21 -07:00
Mouse Reeve a47f573b2b Fixes storage of remote statuses 2020-03-10 12:04:38 -07:00
Mouse Reeve 78fa9a3a20 Don't create notification when you interact with yourself 2020-03-09 17:05:57 -07:00
Mouse Reeve f4008eb8c8 Adds notifications
Fixes #70
2020-03-07 14:51:04 -08:00
Mouse Reeve 6f765bd6f4 Adds generalized book data connectors 2020-03-07 12:22:28 -08:00
Mouse Reeve d501e707ee Store book data 2020-03-06 22:58:51 -08:00
Mouse Reeve e45b04f22e Adds published date separate from created date 2020-03-06 16:35:56 -08:00
Mouse Reeve 870d0b9697 Tagging
Works on #55
2020-02-20 22:19:19 -08:00
Mouse Reeve 13b512b569 Adds model and beginning of boilerplate for tags 2020-02-20 18:01:50 -08:00
Mouse Reeve 9194b3c50d Adds commenting 2020-02-17 21:39:08 -08:00
Mouse Reeve 75ef3baabd Move activitypub serialization into a module 2020-02-17 20:12:19 -08:00