Commit graph

1084 commits

Author SHA1 Message Date
Mouse Reeve beeeaaaf39 Adds shelf views 2021-01-13 11:45:08 -08:00
Mouse Reeve 20e280e676 Adds tag class views 2021-01-13 10:24:24 -08:00
Mouse Reeve 99abb2631e Adds author view 2021-01-13 10:04:44 -08:00
Mouse Reeve 4dea22bef6 Author class view 2021-01-13 09:54:35 -08:00
Mouse Reeve 56e3e98bc1 Adds book class view and re-works pagination 2021-01-13 09:51:51 -08:00
Mouse Reeve cf2b9937c6 Adds fav/boost class view 2021-01-13 08:10:50 -08:00
Mouse Reeve c8efa1ffc8 Fixes status tests and adds delete test 2021-01-13 08:04:43 -08:00
Mouse Reeve 5596277d29 tests status class view 2021-01-12 14:43:59 -08:00
Mouse Reeve 6c80b128a4 Adds status tests 2021-01-12 14:02:38 -08:00
Mouse Reeve 4ec64c02f4 Adds status views 2021-01-12 13:47:00 -08:00
Mouse Reeve 85d01d5df0 Moves user views to class view 2021-01-12 12:09:23 -08:00
Mouse Reeve 8693895bc6 Adds import view 2021-01-12 11:28:03 -08:00
Mouse Reeve b61544b5f5 DM and notification views 2021-01-12 11:11:22 -08:00
Mouse Reeve aa8b2c2f2b Creates landing page views 2021-01-12 10:44:17 -08:00
Mouse Reeve fd6603ee07 Invite views 2021-01-12 10:19:58 -08:00
Mouse Reeve 65fa08633f Fixes authentication tests 2021-01-12 10:14:24 -08:00
Mouse Reeve a2d7a97dc3 Updates tests 2021-01-12 09:09:05 -08:00
Mouse Reeve 00a67f1b99 Password reset and change password flows 2021-01-12 08:48:47 -08:00
Mouse Reeve 05b4cb59b0 Adds registration view 2021-01-12 08:19:08 -08:00
Mouse Reeve 6e71ff2aa1 Adds login class view 2021-01-12 08:08:43 -08:00
Mouse Reeve a8483754c3 Fixes edit book view 2021-01-11 20:21:32 -08:00
Mouse Reeve 4319e58079 Fixes squished avatars 2021-01-11 18:09:12 -08:00
Mouse Reeve e34ae35e0f
Merge pull request #513 from mouse-reeve/edit-shelf
Edit shelf
2021-01-11 15:28:45 -08:00
Mouse Reeve 3d170b3eb0
Merge pull request #514 from mouse-reeve/shelf-status-privacy
Use shelf privacy for "wants to read" status privacy
2021-01-11 15:28:20 -08:00
Mouse Reeve 8ade29c4c1 Use shelf privacy for "wants to read" status privacy 2021-01-11 14:49:01 -08:00
Mouse Reeve 1bcb19fde9 Fixes editing shelves 2021-01-11 14:43:34 -08:00
Mouse Reeve 8d88c768cc Adds test for editing shelf 2021-01-11 14:23:56 -08:00
Mouse Reeve a6eb444a68 Don't error out user page 2021-01-11 14:05:08 -08:00
Mouse Reeve 5b7f7aa0e3 sort edition list by rank 2021-01-11 11:16:10 -08:00
Mouse Reeve fe67f65307 Set default edition on bookwyrm import 2021-01-11 10:25:34 -08:00
Mouse Reeve 83852e29eb Update edition ranks when work is saved 2021-01-11 10:02:49 -08:00
Mouse Reeve 6db64e33e4 set rank on editions 2021-01-11 09:29:23 -08:00
Mouse Reeve b44b42be7e Adds rank field to edition model 2021-01-11 09:18:40 -08:00
Mouse Reeve 62fd118016 remove boost notification on delete 2021-01-10 19:51:58 -08:00
Mouse Reeve ee96c01cc1 Boost unit tests 2021-01-10 19:43:12 -08:00
Mouse Reeve 31aef46564 tweaks notifications for favs 2021-01-10 19:32:05 -08:00
Mouse Reeve 64abdafcba Resolves timezone warnings 2021-01-10 16:11:02 -08:00
Mouse Reeve ef9e130669 Adds tests 2021-01-10 15:56:57 -08:00
Mouse Reeve 327020f7b3 views handler for creating readthrough dates 2021-01-10 10:51:56 -08:00
Mouse Reeve b0e4fc2aa9 Adds ui for creating readthrough 2021-01-10 10:35:28 -08:00
Mouse Reeve 71133c51c6 Set link color on follow button 2021-01-10 10:21:23 -08:00
Mouse Reeve 9c994e893b
Merge pull request #506 from mouse-reeve/readthrough-dupes
Don't double-add readthroughs in re-import
2021-01-10 10:18:31 -08:00
Mouse Reeve df985c571b
Merge pull request #507 from mouse-reeve/discover-page-cover-width
Smaller max width for large covers
2021-01-10 10:18:25 -08:00
Mouse Reeve aa151c111f Smaller max width for large covers 2021-01-10 09:50:17 -08:00
Mouse Reeve b1b40e3c98 Don't double-add readthroughs in re-import 2021-01-10 09:36:11 -08:00
Mouse Reeve 9a575beb0b
Merge pull request #505 from mouse-reeve/link-regex-parens
Work around parens in the url regex
2021-01-10 09:22:19 -08:00
Mouse Reeve 1e42622b8e Work around parens in the url regex 2021-01-10 08:39:30 -08:00
Mouse Reeve 6eb7872598 Fixes queryset for shelf page json 2021-01-10 07:54:58 -08:00
Mouse Reeve a1e8d5c7c2 Fixes showing completed imports and in progress 2021-01-07 09:36:41 -08:00
Mouse Reeve 9a114e1736 Don't match arbitrary results on empty isbn queries 2021-01-07 09:26:05 -08:00
Mouse Reeve d04271af75 Adds field on import job to check if job completed
the task isn't a reliable indicator, unfortunately.
2021-01-07 08:08:12 -08:00
Mouse Reeve e60a984bea
Merge pull request #497 from mouse-reeve/shelving-actions
Shelving actions
2021-01-06 21:05:04 -08:00
Mouse Reeve 453e17f756
Merge pull request #496 from mouse-reeve/status-markup
Status markup
2021-01-06 21:04:34 -08:00
Mouse Reeve b5ba97c385 uses article element instead of div for statuses 2021-01-06 20:05:28 -08:00
Mouse Reeve b1d4b75926 Fixes tail end of shelving pulldown getting hidden 2021-01-06 19:56:56 -08:00
Mouse Reeve 02aac76acc Added some grays to the status box
why am I doing this instead of the thing I meant to do
2021-01-06 19:52:47 -08:00
Mouse Reeve 5c6aed1b0e Consistent button sizing in status footer 2021-01-06 19:45:18 -08:00
Mouse Reeve 5f0a788856 Show all readthroughs 2021-01-06 18:34:21 -08:00
Mouse Reeve 551e71162c Show start reading button in dropdown instead of reshelve button 2021-01-06 18:17:25 -08:00
Mouse Reeve 3eae55ef4e Adds icon for imports and follow button 2021-01-06 18:02:46 -08:00
Mouse Reeve e4fbfc369c Removes print statement 2021-01-06 16:01:37 -08:00
Mouse Reeve 54f27519df Fixes username regex 2021-01-06 16:01:13 -08:00
Mouse Reeve 03a5f333e1 Cleans up notifications 2021-01-06 15:53:09 -08:00
Mouse Reeve 67f2b3d808 Proper errorhandling for registration with invite 2021-01-06 13:15:33 -08:00
Mouse Reeve b046547a6e
Merge pull request #493 from mouse-reeve/bidirectional-text
Support bidirectional text in status content
2021-01-06 12:20:33 -08:00
Mouse Reeve 29dd2ae863
Merge pull request #492 from mouse-reeve/handle-favorite-error
Avoid throwing database error trying to fav unknown statuses
2021-01-06 12:03:01 -08:00
Mouse Reeve 054f69993b Support bidirectional text in status content 2021-01-06 12:00:34 -08:00
Mouse Reeve 7bf57c60fb Avoid throwing database error trying to fav unknown statuses 2021-01-06 11:43:39 -08:00
Mouse Reeve 6638c9bb44 Handles query params in urls 2021-01-06 11:36:28 -08:00
Mouse Reeve 9e07f094ad Improves link detecting regex 2021-01-06 10:08:43 -08:00
Mouse Reeve a25bc2383b Improves tagging regex 2021-01-06 09:45:36 -08:00
Mouse Reeve f87a138d49 Better matching for links in statuses 2021-01-05 21:23:36 -08:00
Mouse Reeve a60cf0ea22
Merge pull request #485 from mouse-reeve/invite-created-date
Adds site invite migration
2021-01-05 11:45:51 -08:00
Mouse Reeve c8d53ee0df Adds site invite created date 2021-01-05 11:38:03 -08:00
Mouse Reeve aa5bf8a382
Merge pull request #483 from mouse-reeve/registration-text-format
Fixes html formatting for registration closed text
2021-01-05 11:37:09 -08:00
Mouse Reeve 6261080836
Merge pull request #484 from mouse-reeve/user-page-feed
Fixes bug that shows your own posts in every user page
2021-01-05 11:34:57 -08:00
Mouse Reeve 5864c9a6e7 Revert "Add created date and sorting to invites"
This reverts commit 11212401a0.
2021-01-05 11:33:33 -08:00
Mouse Reeve 3d6f113543 Fixes bug that shows your own posts in every user page 2021-01-05 11:16:24 -08:00
Mouse Reeve 11212401a0 Add created date and sorting to invites 2021-01-05 11:08:24 -08:00
Mouse Reeve 7c34889586 Fixes html formatting for registration closed text 2021-01-05 10:46:07 -08:00
Mouse Reeve cc44331073 activity feed should handle looged out users 2021-01-04 19:47:22 -08:00
Mouse Reeve 35696934da refactors get_activity_feed function
is it better? idk
2021-01-04 19:30:05 -08:00
Mouse Reeve 8301bec4ff Use accurate review count 2021-01-04 17:59:46 -08:00
Mouse Reeve a0a8ad508a Book page filters ratings with empty string content 2021-01-04 17:55:29 -08:00
Mouse Reeve 1046aa7ad2 Re-organizes metadata on book page 2021-01-04 17:42:02 -08:00
Mouse Reeve 89e2e75c0b Only show rate action for logged in users 2021-01-04 16:50:58 -08:00
Mouse Reeve 10523e38e8 Updates fields in edit book form 2021-01-04 16:42:28 -08:00
Mouse Reeve 35e2410642 Show series in book page 2021-01-04 16:33:45 -08:00
Mouse Reeve 0f4a30324e Makes more about instance text customizable 2021-01-04 12:58:31 -08:00
Mouse Reeve 0c0e9bebdf Use uploaded logos in templates 2021-01-04 12:47:10 -08:00
Mouse Reeve 7cc2dfe517 Merge branch 'main' into logo-default 2021-01-04 12:18:40 -08:00
Mouse Reeve 1d2b56da85 Fixes outgoing tests 2021-01-04 12:00:53 -08:00
Mouse Reeve 9102d81767 Fixes checking invite validity 2021-01-04 11:14:10 -08:00
Mouse Reeve 81e60cea16 Fixes login form 2021-01-04 11:14:07 -08:00
Mouse Reeve 3fe7b95786 Fixes setting remote user username on update 2021-01-04 10:42:31 -08:00
Mouse Reeve 4090b336db Fixes outgoing test users 2021-01-04 10:20:49 -08:00
Mouse Reeve 15b9f62136 Fixes users in views tests 2021-01-04 10:08:45 -08:00
Mouse Reeve 50f61f5d19 Merge branch 'main' into validate-username 2021-01-04 09:41:17 -08:00
Mouse Reeve 34e9847da3 Still need to remove validator arg in username field 2021-01-04 09:40:23 -08:00
Mouse Reeve d8eb3454d6 Fixes null value in status attachment array 2021-01-03 20:03:35 -08:00
Mouse Reeve b608e36946 Filter books for discover page for privacy 2021-01-03 15:44:07 -08:00
Mouse Reeve c0bd0736d3 Hide join button when registration is closed 2021-01-03 15:41:20 -08:00
Mouse Reeve 6668f54889 Fixes openlibrary test and navbar hover aria unfurl 2021-01-03 14:41:10 -08:00
Mouse Reeve eec3e6c4b4 Hide top bar login form on login page 2021-01-03 14:35:28 -08:00
Mouse Reeve 7242adadaa Hide login form for authenticated users 2021-01-03 14:31:32 -08:00
Mouse Reeve 0247f89c0b Use recent reviews instead of most reviewed books 2021-01-03 14:28:28 -08:00
Mouse Reeve 8e923d6333 User container class in layout 2021-01-03 12:53:51 -08:00
Mouse Reeve e3fa0afa9a Hide large logo on mobile 2021-01-03 11:52:37 -08:00
Mouse Reeve 721d20efab Creates snippets for discover preview boxes 2021-01-03 11:24:26 -08:00
Mouse Reeve ef42d29bd9 Discovery landing page 2021-01-03 11:10:04 -08:00
Mouse Reeve 04eb518633 Make the top bar dropdown accessible to NVDA screenreaders
plus, it's just better for this to be a ul
2021-01-03 10:03:57 -08:00
Mouse Reeve 18e0347077
Merge pull request #470 from mouse-reeve/duplicate-replies-in-feed
Fixes replies showing up twice in feed
2021-01-03 08:32:01 -08:00
Mouse Reeve 1187016aba
Merge pull request #469 from mouse-reeve/user-search
Search on username and localname in user search
2021-01-03 08:31:46 -08:00
Mouse Reeve 4d4b27e844 Fixes replies showing up twice in feed 2021-01-03 08:17:00 -08:00
Mouse Reeve e54e1f2459 Tests user search 2021-01-03 07:57:57 -08:00
Mouse Reeve b5ce7a0c25 Search on username and localname in user search 2021-01-03 07:48:57 -08:00
Renato "Lond" Cerqueira b389cfb013 Use user-agent to determine whether to show pure representation
Together with #434 and #435, this fixes #429. Use the user-agent to
determine if the call is coming from a BookWyrm instance or not. If it's
not, give a pure activitypub representation for the status. Otherwise,
give a BookWyrm one, to allow for a complete integration between
instances.
2021-01-03 14:24:03 +01:00
Mouse Reeve 8afd111ff4
Merge pull request #466 from mouse-reeve/search-tweaks
Search tweaks
2021-01-02 16:30:28 -08:00
Mouse Reeve d3c181cacb Re-sorts search results after deduplication 2021-01-02 16:09:54 -08:00
Mouse Reeve a413c87963 Separate search for unique identifiers out from text search 2021-01-02 15:58:25 -08:00
Mouse Reeve a2e8cf1993 Return best matching edition instead of default in search 2021-01-02 15:15:25 -08:00
Mouse Reeve afa1921968 Deduplicates search results 2021-01-02 14:33:01 -08:00
Mouse Reeve 4c968c417b cleans up search tests 2021-01-02 14:20:39 -08:00
Mouse Reeve 22f5fa154c Add readthroughs even when a book is already shelved 2021-01-02 13:26:42 -08:00
Mouse Reeve b2c22c5b7f Tests handle import shelving 2021-01-02 13:09:40 -08:00
Mouse Reeve 8c8aae2c92 Check if a book is already shelved after import 2021-01-02 12:08:30 -08:00
Mouse Reeve 3344eed3b9 Tests for goodreads import lookup 2021-01-02 11:35:56 -08:00
Mouse Reeve 97b56e9bc2 Removes references to max entries in views 2021-01-02 09:45:51 -08:00
Mouse Reeve 204967e421 Adds tests file for goodreads import 2021-01-02 09:42:50 -08:00
Mouse Reeve 1f5d95e2be Removes import limit 2021-01-02 09:42:33 -08:00
Mouse Reeve 1e7aa283c2 Patches celery calls in connector tests 2021-01-02 09:08:37 -08:00
Mouse Reeve 86060f795d Updates tests 2021-01-02 08:55:42 -08:00
Mouse Reeve d828b0ead9 Remove books manager at long last 2021-01-02 08:14:28 -08:00
Mouse Reeve e169565e00 Makes expanding book data fully part of the connector 2021-01-02 07:45:45 -08:00
Mouse Reeve fc8f43273e
Merge pull request #459 from mouse-reeve/status-model-files
Moves models that don't inherit Status to their own files
2021-01-01 11:23:23 -08:00
Mouse Reeve 521934b4f3 Moves models that don't inherit Status to their own files 2021-01-01 10:46:15 -08:00
Mouse Reeve bb5ae850e1 Mention users implicitly (without needing @mentions) 2021-01-01 09:35:14 -08:00
Mouse Reeve b3449040d9 Fixes server error posting status 2021-01-01 07:27:56 -08:00
Mouse Reeve 1246042c12 move some code around for readability 2020-12-31 16:30:04 -08:00
Mouse Reeve c5a3e57bb4 Script for removing duplicates in book data 2020-12-31 16:03:54 -08:00
Mouse Reeve 87b8e5f39d
Merge pull request #451 from mouse-reeve/views-tests
Views tests
2020-12-31 14:03:34 -08:00
Mouse Reeve 2f9123c206 Add sort order to followers/following ordered collection querysets 2020-12-31 13:47:26 -08:00
Mouse Reeve e066c53dd0 tests hella views 2020-12-31 13:45:36 -08:00
Mouse Reeve a444c5f6fc Fixes model deduplication from data 2020-12-31 12:22:00 -08:00
Mouse Reeve 141e7b90e8 Cleans up abstract connector tests
a buncha linting errors and junk we don't need in setup
2020-12-31 11:11:59 -08:00
Mouse Reeve 03ed1cfa94 Small syntax changes in openlibrary connector 2020-12-31 11:03:30 -08:00
Mouse Reeve 9afbf3196f Cleans up paths in import model tests 2020-12-31 09:49:27 -08:00
Mouse Reeve 171d09599c Fixes author path in openlibrary connector 2020-12-31 09:32:40 -08:00
Mouse Reeve c1e1bdac4b Fixes url formatting in openlibrary connector 2020-12-31 09:19:39 -08:00
Mouse Reeve 69af2f4cd3 Fixes untag 2020-12-31 08:42:09 -08:00
Mouse Reeve a7a586ea90 Fixes tagging 2020-12-31 08:30:51 -08:00
Mouse Reeve 29ee027f6d Tests tag page and orders tag collection json 2020-12-31 08:05:24 -08:00
Mouse Reeve d04a1956f5 Test that editions page loads 2020-12-31 07:52:08 -08:00
Mouse Reeve 7bcf0a1d53 Fixes missing code for editions list json 2020-12-31 07:46:35 -08:00
Mouse Reeve 17b9c6ecc5 Adds label to reply textarea 2020-12-30 17:38:38 -08:00
Mouse Reeve dc68fdd53e User generated local paths 2020-12-30 17:36:35 -08:00
Mouse Reeve d821a08cff include tags in replies
I was against this but apparently it helps the replies actually WORK
2020-12-30 16:33:04 -08:00
Mouse Reeve d42ebbaf4a Link to local versions of statuses in notifications 2020-12-30 16:10:32 -08:00
Mouse Reeve 885bb023a3 Sort shelves by shelfbook updated date 2020-12-30 16:07:29 -08:00
Mouse Reeve 670036f8a9 Fixes user preview on rating display 2020-12-30 15:52:17 -08:00
Mouse Reeve c33095dfe0
Merge pull request #442 from mouse-reeve/views-tests
Views tests
2020-12-30 15:51:54 -08:00
Mouse Reeve 4e413a3779 Adds tests for generating feeds 2020-12-30 14:57:57 -08:00
Mouse Reeve 48f002727a small change and test to get_user_from_username 2020-12-30 14:57:43 -08:00
Mouse Reeve 45c13bd76c Only get reviews when loading user data 2020-12-30 13:16:09 -08:00
Mouse Reeve c1243b5c21 Makes outbox filter-able 2020-12-30 13:14:16 -08:00
Mouse Reeve 747167c579
Merge pull request #439 from mouse-reeve/filter-outbox
Updates outbox
2020-12-30 13:13:47 -08:00
Mouse Reeve 2e36da3f9e
Merge pull request #438 from mouse-reeve/accept-button-color
Makes follow request button a different color than an unread notification
2020-12-30 12:44:18 -08:00
Mouse Reeve babc604397 Fixes outbox privacy 2020-12-30 12:41:19 -08:00
Mouse Reeve 88d8b6e577 Cleans up outbox function 2020-12-30 12:38:34 -08:00
Mouse Reeve b71eda6e38
Merge pull request #434 from renatolond/activitypub/use_activitypub_content_type
Create a ActivitypubResponse class and use it in the views
2020-12-30 12:37:04 -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 877e3356e5
Merge pull request #436 from mouse-reeve/search-errors
Catch error response decoding json in search connector
2020-12-30 12:18:43 -08:00
Mouse Reeve e290dec035
Merge pull request #437 from mouse-reeve/version-setting
Set application version number in settings
2020-12-30 12:16:47 -08:00
Mouse Reeve 8bb7a081c2 Makes follow request button a different color than an unread
notification

Fixes #420
2020-12-30 12:12:32 -08:00
Mouse Reeve e0adb3307b Gracefully handle unknown status types
Fixes #432
2020-12-30 12:05:20 -08:00
Mouse Reeve 5623c268d6 Set application version number in settings 2020-12-30 11:55:13 -08:00
Mouse Reeve d3161ea361 Send appropriate error codes back with error pages 2020-12-30 11:42:07 -08:00
Mouse Reeve 490591623f Adds test for search view 2020-12-30 11:37:49 -08:00
Mouse Reeve e5a914c3c2 Fixes API search causing 500 error 2020-12-30 11:37:26 -08:00
Mouse Reeve 8ffb22291a Add connector to tested fields on search result 2020-12-30 09:51:37 -08:00
Mouse Reeve c8d031e311 Tests connector search 2020-12-30 09:48:37 -08:00
Mouse Reeve 6a8353de09 Adds test for SearchResult dataclass
also just cleans up the styles in the test file for linting
2020-12-30 09:26:02 -08:00
Mouse Reeve d7db6d50ba Log errors in conenctor search 2020-12-30 09:14:07 -08:00
Mouse Reeve 21f67c9e28 Catch error response decoding json in search connector 2020-12-30 09:11:00 -08:00
Renato "Lond" Cerqueira fb10cb35ad Add BookWyrm user-agent to http requests
This allows other software to identify BookWyrm in calls, as well as
will allow BookWyrm to differentiate between calls done from other
fediverse software and BookWyrm to answer with specific BookWyrm data.
2020-12-30 12:36:50 +01:00
Mouse Reeve 74a25f205b Validator for username field 2020-12-28 14:14:22 -08:00
Mouse Reeve 7e987fc446 Updates unit tests for new username handling
still some failing tho
2020-12-27 17:21:01 -08:00
Mouse Reeve 26c0880fe4
Merge pull request #425 from mouse-reeve/import-error
Fixes goodreads import failing on every book
2020-12-27 14:45:31 -08:00
Mouse Reeve ac261d7b1a Send connector with search result
also fix typo in get_work_from_edition_data function
2020-12-27 14:33:34 -08:00
Anton Strömkvist 97a5364b70
Fix docstring for to_reject_activity 2020-12-27 23:31:14 +01:00
Mouse Reeve 9f74e95b00 stylistic cleanup of import model tests 2020-12-27 13:32:27 -08:00
Mouse Reeve e89bfdc572 Makes registration user/localname fields more sensible 2020-12-24 11:39:57 -08: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 e7e90360b3 Adds model import 2020-12-22 10:28:04 -08:00
Mouse Reeve c34d90051f
Merge pull request #416 from mouse-reeve/book-data-model
Remove sync fields and share fields between book and author
2020-12-22 10:25:12 -08:00
Mouse Reeve 9977fed007
Merge pull request #419 from mouse-reeve/close-suggested-post
Close suggested post
2020-12-22 10:23:23 -08:00
Mouse Reeve 7c3f2373c7 Adds noopener to link 2020-12-22 10:19:01 -08:00
Mouse Reeve f2f2f3dd3e Remove useless if/else on null state radio button 2020-12-22 10:12:41 -08:00
Mouse Reeve 7d1cbb7be1 Adds tests for edit author view 2020-12-22 10:10:36 -08:00
Mouse Reeve 77948f64d2 Merge branch 'main' into book-data-model 2020-12-22 09:29:32 -08:00
Mouse Reeve 6ca8728d7c
Merge pull request #418 from mouse-reeve/edit-user-view
Edit user view
2020-12-22 09:28:21 -08:00
Mouse Reeve 25dee8362d Adds edit author form and stores last edited by 2020-12-22 09:26:55 -08:00
Mouse Reeve fd2f452b46 Adds title along with alt attributes on images 2020-12-22 08:26:02 -08:00
Mouse Reeve fdbce5d05e Adds close button to suggested post window on mobile 2020-12-22 08:21:43 -08:00
Mouse Reeve db281d5154 Simplifies update user view 2020-12-21 16:19:36 -08:00
Mouse Reeve fcce1a5a36 Fixes outgoing tests 2020-12-21 15:52:06 -08:00
Mouse Reeve e6105c6cb0 Simplify edit user function 2020-12-21 14:54:45 -08:00
Mouse Reeve 65e9afd271 Fixes user in outgoing tests 2020-12-21 14:54:27 -08:00
Mouse Reeve 98aa946519 Merge branch 'main' into outgoing-tests 2020-12-21 14:39:39 -08:00
Mouse Reeve fa1ddf359a create single outgoing tests file 2020-12-21 14:37:28 -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 15c22fa6c9 Merge branch 'main' into book-data-model 2020-12-21 13:16:40 -08:00
Mouse Reeve 1fb728edbd
Merge pull request #415 from mouse-reeve/author_text
Generate author_text field dynamically
2020-12-21 13:09:40 -08:00
Mouse Reeve 0de479a89f Fixes authors set in tests 2020-12-21 13:03:48 -08:00
Mouse Reeve adfb1e696a typo in test 2020-12-21 12:49:33 -08:00
Mouse Reeve bc64ae0504 Fixes assigning authors in test 2020-12-21 12:49:00 -08:00
Mouse Reeve bcb972ddf7
Merge pull request #414 from mouse-reeve/openlibrary-covers
Fixes openlibrary import to prefer editions with covers
2020-12-21 12:45:09 -08:00
Mouse Reeve 862f1d2580 Fixes cover unit test 2020-12-21 12:22:47 -08:00
Mouse Reeve cfa1a1b42c Remove sync fields and share fields between book and author 2020-12-21 12:17:18 -08:00
Mouse Reeve aac264c998 Generate author_text field dynamically 2020-12-21 12:10:42 -08:00
Mouse Reeve c3d0e8e7f7 Fixes openlibrary import to prefer editions with covers 2020-12-21 11:47:47 -08:00
Mouse Reeve c4b9b82000 Use author name as a deduplication field
I feel iffy about this but openlibrary has hella duplicates
2020-12-20 13:31:11 -08:00
Mouse Reeve e72c3e11dd Fixes incoming user test 2020-12-20 12:54:30 -08:00
Mouse Reeve 79973687d5 Updates tests 2020-12-20 12:50:35 -08:00
Mouse Reeve 3597ca460c Don't let author and book remote ids get overridden 2020-12-20 12:40:20 -08:00
Mouse Reeve 23cbeab4c1 cleans up remote version of quote status 2020-12-20 12:31:39 -08:00
Mouse Reeve 689cc65790 keep saved version of bio and description field as markdown 2020-12-20 12:24: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 7f1ac33859 Format html on book descriptions 2020-12-20 12:09:13 -08:00
Mouse Reeve 646df03d81 show books for authors who only have editions 2020-12-20 11:51:17 -08:00
Mouse Reeve 3f95f9257d
Merge pull request #411 from mouse-reeve/markdown-refinement
Only parse mardown on outgoing activities
2020-12-20 11:42:06 -08:00
Mouse Reeve a6efd51bb2 Only parse mardown on outgoing activities 2020-12-20 11:38:13 -08:00
Mouse Reeve fdb9b71030
Merge pull request #410 from mouse-reeve/atomicity
Change transaction atomic to avoid cascading errors
2020-12-20 11:24:37 -08:00
Mouse Reeve 592721ec76 Fixes unit tests 2020-12-19 20:26:29 -08:00
Mouse Reeve ffa354be7c html format links and mentions 2020-12-19 20:03:33 -08:00
Mouse Reeve ef696782ab Allow markdown in html fields 2020-12-19 18:54:56 -08:00
Mouse Reeve 1204679cbd Change transaction atomic to avoid cascading errors 2020-12-19 18:34:37 -08:00
Mouse Reeve c407015a82 Fixes tests 2020-12-19 16:33:56 -08:00
Mouse Reeve 3e61f48da2 Fixes loading more data 2020-12-19 16:16:39 -08:00
Mouse Reeve d3671d981f Use author activitypub in OL connector 2020-12-19 15:20:31 -08:00
Mouse Reeve 2128219b05 Use activitypub to_model de-serializer in openlibrary connector 2020-12-19 14:56:03 -08:00
Mouse Reeve 0c6049b81c Discard remote boosts 2020-12-18 12:38:27 -08:00
Mouse Reeve 606e93fb12 Hacky fix for serializing boost 2020-12-18 11:34:21 -08:00
Mouse Reeve 80de6079fa User p tags for pure status serializer 2020-12-18 11:00:30 -08:00
Mouse Reeve 40c4f4f5de Disable boosting private statuses 2020-12-18 09:30:08 -08:00
Mouse Reeve 3649642653 Show all authors 2020-12-17 15:14:52 -08:00
Mouse Reeve be43e0772c box around create status on feed page 2020-12-17 14:13:28 -08:00