Commit Graph

2001 Commits

Author SHA1 Message Date
09c5a3861b prefer English language sources for ISNI titles 2021-11-22 12:15:06 +11:00
a0093a8a2e Add status type filters 2021-11-22 00:25:47 +01:00
6be9ac4f70 Abstract JS for multivalue form fields 2021-11-21 17:32:48 -05:00
8691023fa9 display link to isni in author page when other identifiers missing 2021-11-22 09:24:05 +11:00
a218fa21ea Merge branch 'main' into isni-poc 2021-11-22 08:53:58 +11:00
fd2ade2313 refactor isni author enrichment
- use activitypub.Author instead of custom dict
- prefer to display "Author of [title]" from ISNI data instead of short description
- merge isni and db authors for edit_book display
- fix edit_book template to use changed data
- rename some functions in utils/isni.py
2021-11-22 08:49:22 +11:00
1e6e4b0f8d use activitypub dataclass for isni authors
- add timeout to isni API call
- use activitypub.Author dataclass instead of bespoke dict
- display isni authors as "Author of" first title in ISNI record if possible
- sensible fallbacks if title info unavailable in isni record
2021-11-21 19:55:55 +11:00
b406a03533 don't persist form state in firefox
Fixes shelves not being disabled in dropdowns.
See https://stackoverflow.com/questions/5985839/bug-with-firefox-disabled-attribute-of-input-not-resetting-when-refreshing
2021-11-20 19:04:51 +11:00
c6a2de3bbc pass readthrough id to shelf_selector
- allows user to move book from a shelf to the 'Read' shelf using the move button.
2021-11-20 10:29:17 +11:00
6951b52365 disallow moving to shelf already used 2021-11-20 08:18:43 +11:00
9ffe4d340e trigger reading status modals from move button
- unhide reading status shelves
- trigger modals when moving to a read status shelf
- force page refresh when using move button
2021-11-20 08:06:13 +11:00
3787a31c67 Updates image helpers on site 2021-11-18 14:39:22 -08:00
41dd915d7f Email templates 2021-11-17 20:22:00 -08:00
03c59f2431 improve security on isni url 2021-11-16 20:37:37 +11:00
ec39346e67 check shelf.editable instead of custom filter 2021-11-16 19:26:49 +11:00
5e5cb26290 Preserve spaces between links 2021-11-15 11:47:39 -08:00
30afe42b3a Removes extra space in progress bar 2021-11-15 09:41:05 -08:00
83e468a4f8 Fixes "indeterminate" state of progress indicator on screen reader 2021-11-15 09:34:36 -08:00
168a2488e2 refactor shelf activity on book page
- disallow moving from custom shelf to a reading status shelf with shelf_selector
- always use shelve_button for moving books from a reading status shelf
- redesign shelf information as a list of boxes
2021-11-15 20:59:22 +11:00
8612cf654d Invalid href 2021-11-14 11:31:47 -08:00
14e2960d06 Update legacy jobs 2021-11-14 10:58:46 -08:00
8cede05d32 Retry hanging items 2021-11-14 10:20:14 -08:00
c614f638fd Merge branch 'import-field-names' of github.com:bookwyrm-social/bookwyrm into import-field-names 2021-11-14 07:06:48 -08:00
fb91c33682 Fixes isbn assignment for goodreads 2021-11-13 12:24:16 -08:00
8b7720c8b8 Use "reject" instead of "delete" on review page 2021-11-13 11:54:28 -08:00
712d8ecfb4 Don't show empty stars when there's no review 2021-11-13 11:52:08 -08:00
1e2dca402b Adds null value to breadcrumb links 2021-11-13 11:40:19 -08:00
4dae851da0 Adds breadcrumbs 2021-11-13 11:18:10 -08:00
659d0f19eb Improves import table ui
adds table container, plays with display a bit
2021-11-13 09:43:52 -08:00
60fb1ac2e6 More flexible templates 2021-11-13 09:34:10 -08:00
acc32d579e Preview review in import preview 2021-11-13 09:22:35 -08:00
40fff02eec Approve or delete import guesses 2021-11-12 17:10:47 -08:00
221cde9be4 Adds manual review view 2021-11-12 16:24:45 -08:00
5558ed810e Show manual review flag 2021-11-12 15:40:07 -08:00
6161f60695 Use normalized data in table 2021-11-12 14:54:20 -08:00
61eaf51310 Fixes html validity 2021-11-12 14:49:24 -08:00
d8197cdcfa Indicate retry on status page 2021-11-12 14:38:41 -08:00
a65f07e0bf Adds retry page 2021-11-12 14:36:28 -08:00
1e8269b6c9 Refactors import status view 2021-11-12 13:10:52 -08:00
c744faf393 Fixes dictionary list html validity 2021-11-11 13:00:34 -08:00
d807774c2d Fixes label for privacy field 2021-11-11 12:53:48 -08:00
eb62474b97 fix broken book links in Discover 2021-11-10 22:04:19 +11:00
3f6b0608b2 Show user and book names for reading actions in Discover
fixes #1596

This uses the same technique as #1572 to ensure read statuses from GeneratedNotes are translated.
2021-11-10 21:37:16 +11:00
dfe92a27c0 use shelf name if not default shelf
(instead of shelf.identifier)
2021-11-06 11:10:58 +11:00
d8098357e6 match page title to active shelf
resolves #1586
2021-11-06 10:53:41 +11:00
6556090524 Update existing authors when isni data available
When an existing author is selected as a new author when editing a book,
if they have an ISNI ID recorded we check the record and augment the local
database record from the ISNI data.

Also dedupes author aliases for this feature and when adding a completely
new author.
2021-11-01 19:50:49 +11:00
775470a852 normalise isnis
Some isnis are imported with spaces and some not.
This normalises them for comparison and creating URLs
2021-11-01 15:48:52 +11:00
b593b9c9d3 Display link to isni record on author page 2021-11-01 11:45:47 +11:00
552980e208 select correct isni record when adding authors
The original implementation of this was so, so broken.
Now it's not.
2021-11-01 11:34:32 +11:00
37148c5127 display isni bio with existing author name
If an existing author has an isni on record and it matches an author from the isni api call,
display the isni short description to aid with identifying the appropriate author.
2021-11-01 10:26:17 +11:00