Commit graph

74 commits

Author SHA1 Message Date
Mouse Reeve c7e7c56a89
Merge pull request #616 from mouse-reeve/list-federation
Fixes bugs in how lists/shelves federate Adds
2021-02-10 19:39:56 -08:00
Mouse Reeve 5f7466e92d Fixes bugs in how lists/shelves federate Adds 2021-02-10 19:17:16 -08:00
Mouse Reeve 2a65aa7cc7 More tests 2021-02-10 18:24:09 -08:00
Mouse Reeve 2a069adc8a Fixes updating lists 2021-02-10 18:00:56 -08:00
Mouse Reeve d9e65aa363 Notifications for follow requests 2021-02-10 16:06:50 -08:00
Mouse Reeve ac57db5375 Boost notifications 2021-02-10 16:00:02 -08:00
Mouse Reeve 74d39c3e24 Move fav notifications to model 2021-02-10 14:31:39 -08:00
Mouse Reeve ca08bfa6f5 Remove duplicate notification generation code in incoming 2021-02-10 14:14:33 -08:00
Mouse Reeve b02a2c1aa4 broadcasting for follow, accept, and reject 2021-02-06 19:18:02 -08:00
Mouse Reeve 1b6dd666d9 Handling incoming list Creates and Updates 2021-02-03 10:34:27 -08:00
Mouse Reeve 22e4138555 unblock 2021-01-26 13:00:36 -08:00
Mouse Reeve d994d8d3c8 Moves blocking side effects to model 2021-01-24 17:07:19 -08:00
Mouse Reeve cc8888dea2 Adds incoming handler for blocking 2021-01-23 11:03:10 -08:00
Mouse Reeve 3e5ed19643 Removes outgoing and view_actions 2021-01-13 13:36:01 -08:00
Mouse Reeve 7bf57c60fb Avoid throwing database error trying to fav unknown statuses 2021-01-06 11:43:39 -08:00
Mouse Reeve e0adb3307b Gracefully handle unknown status types
Fixes #432
2020-12-30 12:05:20 -08:00
Mouse Reeve 0c6049b81c Discard remote boosts 2020-12-18 12:38:27 -08:00
Mouse Reeve f7cb525981 Fixes logic error 2020-12-16 18:40:43 -08:00
Mouse Reeve f1926ce76d Avoid duplicate notifitions
And render html
2020-12-16 16:20:40 -08:00
Mouse Reeve da05b99bb8 Fixes incoming shelve activity 2020-12-15 18:57:17 -08:00
Mouse Reeve ee2121095c Separate update editon and work functions 2020-12-15 12:39:09 -08:00
Mouse Reeve 1bcae45145 Remove notifications related to deleted statuses 2020-12-14 12:54:39 -08:00
Mouse Reeve d49e49f021 Notify mentioned users 2020-12-14 12:31:11 -08:00
Mouse Reeve 8d27f02a9a Fixes typo in handle_unfollow 2020-12-14 11:46:31 -08:00
Mouse Reeve 171b8c75ae use require_POST decorator in inbox 2020-12-14 11:29:22 -08:00
Mouse Reeve d65657882e Keep any status that mentions a local user 2020-12-12 21:11:51 -08:00
Mouse Reeve ffc4cc2018 Fixes create status handler 2020-12-12 20:59:41 -08:00
Mouse Reeve 2b3daa0227 disable some warnings 2020-12-12 18:13:00 -08:00
Mouse Reeve 142a39cf55 Updates remote user when refreshing key 2020-12-04 16:26:07 -08:00
Mouse Reeve 9989641f4c fixes bug in update user public key 2020-12-04 09:46:40 -08:00
Mouse Reeve 1610d81ce6 fixes some of the signing test issues 2020-11-30 19:53:42 -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 d8fdc66450 removes outdated update book code 2020-11-28 19:03:37 -08:00
Mouse Reeve 1789b091d6 not all that better way to distinguish add book to shelf vs tag 2020-11-28 18:23:34 -08:00
Mouse Reeve e99394e6f7 User serializer to create follow request 2020-11-28 12:25:53 -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 73e41d568e Serialize model user and book tags to activitypub 2020-11-20 08:14:16 -08:00
Mouse Reeve c0bc4f3903 Catch error trying to get status id in delete 2020-11-12 12:02:43 -08:00
Mouse Reeve 648e7a7581 Special error for catching activitypub serialization issues 2020-11-12 11:59:34 -08:00
Mouse Reeve 50aaa8d9a1 Don't error on statuses that didn't get created 2020-11-07 20:13:13 -08:00
Mouse Reeve 4710e65269 create notification for local favs/boosts 2020-11-07 19:15:04 -08:00
Mouse Reeve 57fad30b6b Fixes unboost 2020-11-07 18:59:38 -08:00
Mouse Reeve e6d46878fb Fixes like/unlike statuses 2020-11-07 18:18:44 -08:00
Mouse Reeve 83770abfd2 Deduplicate incoming create activities
This is a regression.
2020-11-07 10:29:46 -08:00
Mouse Reeve 275527f255
Merge branch 'main' into load_remote_statuses 2020-11-06 15:48:17 -08:00
Mouse Reeve 0b34b6cd96 Updates code for loading remote statuses 2020-11-06 14:56:05 -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