Commit graph

1358 commits

Author SHA1 Message Date
Mouse Reeve fba53c72e0 default safe mode for activity serialization 2021-02-23 17:19:47 -08:00
Mouse Reeve 4d0e52bf51 Test tag and list add 2021-02-23 17:18:25 -08:00
Mouse Reeve 0d68d22f73
Merge pull request #642 from mouse-reeve/invite-pagination
Invite pagination
2021-02-23 17:03:38 -08:00
Mouse Reeve 6e6bcb2f48 gotta simplify the add activity 2021-02-23 15:51:02 -08:00
Mouse Reeve 23fb5f62a2 Keep invite settings in form after save 2021-02-23 15:25:26 -08:00
Mouse Reeve 384187a263 Moves create invite form to top of invite page 2021-02-23 15:21:37 -08:00
Mouse Reeve e042805f38
Merge pull request #632 from mouse-reeve/remote-server-set
Safer set remote server
2021-02-23 15:13:32 -08:00
Mouse Reeve baed291889 Don't broadcast after saving remote server 2021-02-23 14:45:39 -08:00
Mouse Reeve d3381d7a79 Paginates invite page
I sure have sent out a lot of invites
2021-02-23 14:41:33 -08:00
Mouse Reeve 3de8a20d39 Fixes boolean for is bookwyrm user in test 2021-02-23 14:36:24 -08:00
Mouse Reeve 5472281f29
Merge pull request #640 from mouse-reeve/rate-color
Makes the interactive rating element a different color
2021-02-23 14:19:32 -08:00
Mouse Reeve 2546aaedd6
Merge pull request #641 from mouse-reeve/discover-links
Makes covers clickable on discover page
2021-02-23 14:19:26 -08:00
Mouse Reeve 1db711b397
Merge pull request #639 from mouse-reeve/status-markup
Status markup
2021-02-23 14:19:19 -08:00
Mouse Reeve 1eaff91513 Makes the interactive rating element a different color 2021-02-23 14:08:52 -08:00
Mouse Reeve 31c9c07e38 Makes covers clickable on discover page 2021-02-23 14:06:08 -08:00
Mouse Reeve d0c46060e8 Adds stars to book preview in status 2021-02-23 14:00:19 -08:00
Mouse Reeve f9dd0b0246 Groups in book preview only used by status templates 2021-02-23 13:42:20 -08:00
Mouse Reeve fdbd3688f4
Merge pull request #636 from mouse-reeve/follow-block-button
Cleans up display of follow/block/unfollow/unblock buttons
2021-02-23 13:38:02 -08:00
Mouse Reeve a0b57837a7 Moves status templates into dir 2021-02-23 13:37:16 -08:00
Mouse Reeve 9ac332f6cc Adds request user for rss test 2021-02-23 13:26:44 -08:00
Mouse Reeve 152107a9af
Merge pull request #637 from mouse-reeve/mobile-header-buttons
Fixes header wrap on mobile headers
2021-02-23 13:25:17 -08:00
Mouse Reeve a71171249d
Merge pull request #638 from mouse-reeve/list-mobile-display
List mobile display
2021-02-23 13:25:12 -08:00
Mouse Reeve ffe5ce7251 User friendly-er add cover form
bulma has failed me. Fixes #628
2021-02-23 13:23:41 -08:00
Mouse Reeve b9f06edc1b Fixes a few missed calls to get_user_from_username 2021-02-23 13:12:50 -08:00
Mouse Reeve be9198fc4f Another place where get reviews is called in tests 2021-02-23 13:09:39 -08:00
Mouse Reeve e6b4212e6b Typo fix 2021-02-23 13:05:43 -08:00
Mouse Reeve 8a3d1a0bf2 Fixes header wrap on mobile headers 2021-02-23 13:04:24 -08:00
Mouse Reeve d1a21b851a Maintain list columns in mobile 2021-02-23 12:46:41 -08:00
Mouse Reeve b1268b7db8 Small covers too small on mobile 2021-02-23 12:44:25 -08:00
Mouse Reeve 364b053d9a Better user block privacy 2021-02-23 12:41:37 -08:00
Mouse Reeve a617302006 Cleans up display of follow/block/unfollow/unblock buttons 2021-02-23 12:10:54 -08:00
Mouse Reeve c6a61abf79 Don't try to fetch reviews for remote user in test 2021-02-23 11:58:01 -08:00
Mouse Reeve 6e09d485c4 Outbox sensitive to user agent strings 2021-02-23 11:34:15 -08:00
Mouse Reeve cbccdea468 fixes ordered collection serializations 2021-02-23 11:13:20 -08:00
Mouse Reeve 726a8739a3 way too much logging coming from http errors 2021-02-22 11:42:45 -08:00
Mouse Reeve ef9acaf878 Adds tests for setting remote server 2021-02-22 11:38:11 -08:00
Mouse Reeve 6b74f56381 Safer set remote server 2021-02-22 10:01:19 -08:00
Mouse Reeve bff75cedf5 Boolean error in user save causing infinite recursion 2021-02-22 09:41:52 -08:00
Mouse Reeve f654444aab Fixes bug in saving remote server 2021-02-22 08:53:01 -08:00
Mouse Reeve dbe9431d5a Fixes pure serializer 2021-02-20 11:24:41 -08:00
Mouse Reeve fb98ef4b38 Remove redundant activitypub dataclass 2021-02-19 11:16:01 -08:00
Mouse Reeve e707374888 Don't broadcast from inbox tests 2021-02-17 14:37:20 -08:00
Mouse Reeve 3f02b5f6f2 Fixes view tests 2021-02-17 13:34:36 -08:00
Mouse Reeve 79875271f7 Makes next/prev page links optional 2021-02-17 13:33:48 -08:00
Mouse Reeve e8e4ed773c Fixes deletion for boosts 2021-02-17 13:07:19 -08:00
Mouse Reeve 7b21a0a208 Fix things, unfix things, refix things, break things, fix things 2021-02-17 12:23:55 -08:00
Mouse Reeve 08dc5b4d86 Fixes unfollow 2021-02-17 11:45:21 -08:00
Mouse Reeve d022fef625 broadcast accepts correctly 2021-02-17 11:28:54 -08:00
Mouse Reeve d5ca77362b Fixes boost activity type in status model test 2021-02-17 10:38:09 -08:00
Mouse Reeve 92e40e1cec Pass model instances into activities instead of json 2021-02-17 10:36:05 -08:00
Mouse Reeve 9225043b5d Fixes relationship model test 2021-02-17 10:16:17 -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 cbf5479253 Test fixes 2021-02-17 08:35:17 -08:00
Mouse Reeve 7b27f98e20 Fixes recursive serializer 2021-02-17 08:34:21 -08:00
Mouse Reeve 29df2e0fac fixes typo in person test 2021-02-16 20:26:51 -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 3f61675a0a Updates usage of resolve_remote_id 2021-02-16 19:35:43 -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 a3b7063e4b makes inbox csrf exempt 2021-02-16 18:07:57 -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 b57a86d4e2 Fixes approving follow requests automatically 2021-02-16 12:58:29 -08:00
Mouse Reeve f5a022184f Fixes discarding boosts 2021-02-16 12:31:27 -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 fd19b55961 Basic checks for inbox 2021-02-15 16:27:25 -08:00
Mouse Reeve f974b9b895 Better blocking checks 2021-02-15 12:51:34 -08:00
Mouse Reeve 8cf7da4b19 Merge branch 'main' into user-creation 2021-02-15 12:26:15 -08:00
Mouse Reeve 65f81bd5f0 Moves blocking to save function
I just like these better than signals??
2021-02-15 12:21:48 -08:00
Mouse Reeve 8cb345886b Show lists on book page 2021-02-15 11:30:22 -08:00
Mouse Reeve 4a58cd42a6 More thorough check to prevent following blocked users 2021-02-12 18:14:51 -08:00
Mouse Reeve d250127062
Merge pull request #621 from mouse-reeve/fixes-follows
Fixes follows
2021-02-12 16:22:05 -08:00
Mouse Reeve 363609e7be Fixes follows
Yikes
2021-02-12 16:16:22 -08:00
Mouse Reeve 2297fe133d Uses template for generating goal status 2021-02-12 11:52:05 -08:00
Mouse Reeve 0df7be6cfc
Merge pull request #618 from mouse-reeve/template-fixes
Template fixes
2021-02-12 10:10:42 -08:00
Mouse Reeve 03dddaa064 Fixes list display 2021-02-12 09:58:57 -08:00
Mouse Reeve 403cc712c5 Fixes review pluralization 2021-02-12 09:55:25 -08:00
Mouse Reeve 927cb15abd fixes edit user test 2021-02-11 12:42:54 -08:00
Mouse Reeve 47f371b604 Merge branch 'main' into user-view-test 2021-02-11 08:39:48 -08:00
Mouse Reeve 18a86cbe2a More edit user tests 2021-02-11 08:38:45 -08:00
Mouse Reeve 89c0ecdca9 comma in number 2021-02-11 08:24:20 -08:00
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 9b61538f0c
Merge pull request #615 from mouse-reeve/update-list-activity
Update list activity
2021-02-10 19:39:31 -08:00
Mouse Reeve 3497a5c7e4
Merge pull request #614 from mouse-reeve/expand-data-error
Catch expand book data load error
2021-02-10 19:19:14 -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 b898f263b7 Another test case for the user view 2021-02-10 18:01:11 -08:00
Mouse Reeve 2a069adc8a Fixes updating lists 2021-02-10 18:00:56 -08:00
Mouse Reeve 41cef9bdfd Catch expand book data load error 2021-02-10 17:54:49 -08:00
Mouse Reeve 3aa7f8afe0 Safer migration runpython function 2021-02-10 17:30:26 -08:00
Mouse Reeve e918ddf526
Merge pull request #611 from mouse-reeve/default-edition
Don't set default edition if it's already set
2021-02-10 17:23:56 -08:00