Commit Graph

1594 Commits

Author SHA1 Message Date
4ed4278826 Tidy header for non-authenticated visitors
with the help of a login modal
2021-11-27 19:18:20 +01:00
09c5a3861b prefer English language sources for ISNI titles 2021-11-22 12:15:06 +11: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
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
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
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
bce5f3f3b5 populate new authors with isni data
If a user selects an author pulled from the ISNI service when editing a book, use any relevant data from ISNI to populate the new author record.

This includes
- bio
- aliases
- isni
- wikipedia url
- viaf
2021-10-31 17:58:15 +11:00
87ed6f8380 code formatting 2021-10-29 21:14:32 +11:00
f2e4865adf check isni sources when editing book authors 2021-10-29 16:13:05 +11:00
c5d530c0c4 translate all read statuses
This fixes #1566 - "Already translated strings sometimes show up untranslated in UI"

- add generatednote status header template
- include the relevant template (to-read/reading/read) based on the status.content
- remove GeneratedNote block from note status header template

This is probably not the most correct way of resolving the problem, but it's simple and it works.
2021-10-25 15:30:48 +11:00
9a07c11b19 Fixes group quotes and button whitespace 2021-10-24 06:43:31 -07:00
d80a28e128 Consistent quotes around group names in notifications 2021-10-23 08:00:45 -07:00
1e6390a405 Fixes whitespace in translation strings 2021-10-23 06:59:06 -07:00