Commit graph

2003 commits

Author SHA1 Message Date
Hugh Rundle
d4acd89a28 Merge branch 'main' into group-list-button 2022-01-03 10:28:59 +11:00
Hugh Rundle
ea08b302c9
improve group page layout
- move 'Add list' button down to the group lists
- move member search box underneath members heading
- note about members being able to create lists is now under lists heading
2022-01-03 10:09:52 +11:00
Mouse Reeve
8c265b1857
Merge pull request #1740 from bookwyrm-social/shelf-dupes
Removes duplicates from all books view
2022-01-02 07:28:50 -08:00
Mouse Reeve
73d6dbab4c
Merge pull request #1752 from hughrun/shelf-selector-fix
only show own shelves in shelf_selector dropdown
2022-01-02 07:14:20 -08:00
Hugh Rundle
93d59c33ff
only show own shelves in shelf_selector dropdown 2022-01-02 13:09:40 +11:00
Hugh Rundle
c73491b05c
Show add list button to group members 2022-01-02 10:06:59 +11:00
Hugh Rundle
b1fa57d2ca
fix group form ids
Also adds the List form to the group FindUsers view
2022-01-02 09:08:04 +11:00
Mouse Reeve
265fd1cb52 Default to hidden state for local storage visibility toggle 2022-01-01 13:09:24 -08:00
Hugh Rundle
8e17e20802
Merge branch 'bookwyrm-social:main' into group-list-button 2022-01-02 07:50:56 +11:00
Joachim
358aa142b2 Display completed goal on Annual Summary page 2022-01-01 21:28:14 +01:00
Joachim
e1642561ec Fix search panel validation error 2022-01-01 18:48:53 +01:00
Mouse Reeve
cb3d224a5b
Merge pull request #1739 from bookwyrm-social/notification-link
Don't do fancy javascript clicks on the notification page
2022-01-01 08:41:00 -08:00
Mouse Reeve
28fed2c6ae Fixes display for goal statuses 2022-01-01 06:52:13 -08:00
Mouse Reeve
30bf84fe7b Adds aria-described-by to modal component 2021-12-31 10:39:18 -08:00
Mouse Reeve
8d72169bbd Don't do fancy javascript clicks on the notification page 2021-12-30 19:48:47 -08:00
Mouse Reeve
2f4899dc1f Remove old modal, new modal is our best friend now 2021-12-30 19:19:55 -08:00
Mouse Reeve
48d3b4bf58 Merge branch 'new-modals-bright-futures' into reading-modals 2021-12-30 19:16:46 -08:00
Mouse Reeve
d4e24227df Updates shelve button menu options 2021-12-30 19:15:36 -08:00
Mouse Reeve
8ad75084de Force state for active modal 2021-12-30 18:56:37 -08:00
Mouse Reeve
e3321c9bad Updates buttons to call modals in shelve buttons 2021-12-30 18:42:38 -08:00
Mouse Reeve
5f3a5c87b6 Update report modal 2021-12-30 18:37:49 -08:00
Mouse Reeve
a576b128c3 Updates reading modals 2021-12-30 18:06:33 -08:00
Mouse Reeve
65c719d2d4 Move readthrough delete modal into books dir 2021-12-30 17:49:41 -08:00
Mouse Reeve
7af4af278d Readthrough delete modal 2021-12-30 17:48:09 -08:00
Mouse Reeve
c6b5ecc418 Updates delete group modal 2021-12-30 17:29:06 -08:00
Mouse Reeve
57ce894667 Updates book sync modals 2021-12-30 14:19:31 -08:00
Mouse Reeve
0031a63511 Updates add cover modal 2021-12-30 14:07:30 -08:00
Mouse Reeve
4400c62274 Adds sync modal for inventaire 2021-12-30 13:38:35 -08:00
Mouse Reeve
82ea04f247 Uses new modals for author sync 2021-12-30 13:37:07 -08:00
Mouse Reeve
04476d253e Uses new modal component for delete list modal 2021-12-30 13:18:06 -08:00
Mouse Reeve
ec0b1e8cc3 Switches position of list delete and save buttons 2021-12-30 12:38:36 -08:00
Mouse Reeve
821e579a39 Refactors list curate page 2021-12-30 12:34:21 -08:00
Mouse Reeve
f993195752
Merge pull request #1725 from joachimesque/book-page-cover-show-modal
Front-end: On book page, click on cover to show/add image
2021-12-30 09:29:43 -08:00
Joachim
dabd1e919d Fix: Display a denser summary book grid and limit big books
Closes #1731
2021-12-30 12:01:28 +01:00
Joachim
cd89271724 Apply review suggestions 2021-12-30 10:43:23 +01:00
Mouse Reeve
cefd0e4d5d
Merge pull request #1728 from joachimesque/summary-feed-panel-smol-fix
Front-end: Update Feed summary card style
2021-12-29 13:41:53 -08:00
Mouse Reeve
4b8daf6874
Merge branch 'main' into group-list-button 2021-12-29 12:52:24 -08:00
Joachim
f204cff42b Fix filter panel validation error 2021-12-29 21:40:16 +01:00
Mouse Reeve
7623168410 Fixes search html
And suppresses more warnings
2021-12-29 12:26:40 -08:00
Mouse Reeve
af63c9c187 Line breaks, why not 2021-12-29 11:52:14 -08:00
Mouse Reeve
0968802fd3 Adds alt tag to logo 2021-12-29 11:45:17 -08:00
Joachim
383f9fa228 Front-end: Update Feed summary card style
Now the header's background is contained by the border-radius
2021-12-29 20:41:11 +01:00
Mouse Reeve
e48d2c35ee Unqiue form names on list items 2021-12-29 11:38:53 -08:00
Mouse Reeve
3e550a13ad Unique names for shelve forms 2021-12-29 11:31:26 -08:00
Mouse Reeve
4e1b155c6c Encode characters in iframe copy text 2021-12-29 11:21:21 -08:00
Joachim
a001dabc52 Fix validation (︺︹︺) 2021-12-29 20:21:06 +01:00
Joachim
0c2997e562 Curlylint fixes 2021-12-29 20:16:53 +01:00
Mouse Reeve
8e89d02093 Fixes html form for editing lists 2021-12-29 11:11:09 -08:00
Joachim
4cb520f242 Front-end: New look and behavior for Filters and Result panels 2021-12-29 19:50:32 +01:00
Mouse Reeve
1e27b64af4 Valid dl html syntax on announcement page 2021-12-29 10:39:47 -08:00
Mouse Reeve
9facaf404f Validates html in feed views 2021-12-29 10:20:54 -08:00
Joachim
3b0096caf0 Add button overlay 2021-12-29 18:55:02 +01:00
Joachim
6952ab0081 Solve markup validation issues 2021-12-29 17:10:44 +01:00
Joachim
e5f3e9cd2c fix curlylint issue 2021-12-29 17:00:40 +01:00
Joachim
3de2396cb8 Update cover_show_modal.html 2021-12-29 16:45:36 +01:00
Joachim
87ab665583 fix for editorConfig linting 2021-12-29 16:43:38 +01:00
Joachim
f12ba8609f Front-end: On book page, click on cover to show/add image
Closes #1009
2021-12-29 16:40:19 +01:00
Mouse Reeve
4b3d2e87a6
Merge pull request #1633 from joachimesque/tidy-header
Front-end: New modal component + header alignment
2021-12-28 16:24:27 -08:00
Mouse Reeve
faafcbebd7 Fixes calls to counter 2021-12-28 12:26:57 -08:00
Mouse Reeve
d974e251f1 Adds more plurals to summary translation 2021-12-28 12:05:32 -08:00
Joachim
9e0ebc3ec7 Fix hardcoded year in translation key 2021-12-28 17:40:33 +01:00
Joachim
b2f6c61bb6 Slightly better quality images 2021-12-28 17:40:13 +01:00
Mouse Reeve
d67150fb7f Tweaks mobile view for annual summary 2021-12-28 07:16:33 -08:00
Joachim
489c827673 fix sizes 2021-12-28 10:29:35 +01:00
Mouse Reeve
a064333a96 Use readthroughs only to determine books read this year 2021-12-27 14:45:11 -08:00
Mouse Reeve
e6b15f25eb Fixes variable name 2021-12-27 14:22:09 -08:00
Mouse Reeve
3cddd69274 Option to hide the annual summary card 2021-12-27 14:12:57 -08:00
Mouse Reeve
2345845560
Merge pull request #1692 from joachimesque/summary-review-sharing
Feature: Annual summary sharing
2021-12-27 13:37:59 -08:00
Mouse Reeve
5afd59f4d4
Merge branch 'main' into summary-review-sharing 2021-12-27 13:19:15 -08:00
Mouse Reeve
a96466bf35 Adds minor changes to null states for annual summary 2021-12-27 13:16:27 -08:00
Mouse Reeve
c85f881f97
Merge pull request #1691 from joachimesque/2021-in-the-books
Feature: Create annual summary page
2021-12-27 13:15:54 -08:00
Mouse Reeve
ae2d869fa9
Merge pull request #1695 from joachimesque/fix-text-right-on-shelf-modal
Fix: Fix modal alignment in Shelf page
2021-12-27 13:02:33 -08:00
Mouse Reeve
935cca2dd7
Merge pull request #1689 from joachimesque/details-fixes
Front-end: Fix Safari details display and enhance dropdown on mobile
2021-12-27 13:00:29 -08:00
Mouse Reeve
76694bb891 Demo for file type 2021-12-27 12:42:24 -08:00
Joachim
cc7f1ef73d Fix: Fix modal alignment in Shelf page 2021-12-22 20:03:13 +01:00
Joachim
5314681641 Update layout.html 2021-12-22 19:47:39 +01:00
Joachim
df7b40359a Add translation calls 2021-12-22 18:15:20 +01:00
Joachim
357eddf16e Limit page availability to earliest completed readthrough / shelving 2021-12-22 16:52:42 +01:00
Joachim
8de2bca2c5 Add + adjust text copy component 2021-12-22 15:13:42 +01:00
Joachim
45dd39d370 Add key creation/revocation 2021-12-22 15:12:56 +01:00
Joachim
af9c983145 Change voice for no read book 2021-12-22 15:11:55 +01:00
Joachim
1022e3e165 Add basic key verification and change voice in template 2021-12-22 15:11:05 +01:00
Joachim
ce9c6f1727 Color links in green 2021-12-22 14:54:36 +01:00
Joachim
13d668e49e Color links in green 2021-12-22 14:53:34 +01:00
Joachim
c13e7479c3 Add tests 2021-12-21 14:44:21 +01:00
Joachim
b7545bf0dd Style fixes 2021-12-21 13:50:05 +01:00
Joachim
c2c57db8e6 Fix for empty years 2021-12-21 11:52:33 +01:00
Joachim
1fd44aeb5c Style fixes 2021-12-21 11:43:45 +01:00
Joachim
ce6ca49620 Add link to current summary on home feed 2021-12-21 11:43:39 +01:00
Joachim
a8e8785106 Add previous/next year links 2021-12-21 11:43:09 +01:00
Joachim
8d64b2d55e Add serif styles 2021-12-20 23:38:18 +01:00
Joachim
c1459dbcf9 Feature: Create annual summary page 2021-12-20 23:37:45 +01:00
Hugh Rundle
1603df0817
add "Create list" form to group template 2021-12-19 14:19:35 +11:00
Joachim
355405daa3 Front-end: Fix Safari details display and enhance dropdown on mobile 2021-12-17 20:40:58 +01:00
Joachim
ce0e2eb61a Handle navbar alignment thank to Bulma helper classes 2021-12-17 17:30:14 +01:00
Joachim
2544ea12c7 Revert changes on layout 2021-12-17 17:00:10 +01:00
Mouse Reeve
8bda0bc0dc Removes check_all javascript that is no longer used 2021-12-16 11:06:53 -08:00
Mouse Reeve
86b294afd7 Re-structures link models 2021-12-15 16:23:21 -08:00
Mouse Reeve
322bb909fc Better mobile display 2021-12-15 13:35:10 -08:00
Mouse Reeve
d911e2c6db Cleans up sidebar html 2021-12-15 13:23:25 -08:00
Mouse Reeve
5ed5d5d222 Don't show cancel button in static mode 2021-12-15 13:21:08 -08:00
Mouse Reeve
c8e038cd4e Adds form errors 2021-12-15 13:20:05 -08:00
Mouse Reeve
cc3db31db9 Adds noscript fallback for links modal 2021-12-15 13:11:49 -08:00
Mouse Reeve
4f576b77a0 Use urlfield 2021-12-15 12:46:10 -08:00
Mouse Reeve
1d6b200172 Modal to add link 2021-12-15 12:40:25 -08:00
Mouse Reeve
c3a32b3a54
Merge branch 'main' into tidy-header 2021-12-15 10:02:36 -08:00
Mouse Reeve
73ea44e532 Add openlibrary selector to list 2021-12-14 12:59:24 -08:00
Joachim
5b8c1bde89 Merge branch 'main' into list-embed 2021-12-08 16:40:15 +01:00
Mouse Reeve
142616b996
Merge pull request #1660 from bookwyrm-social/update-from-remote
Button to manually load remote data for editions and authors
2021-12-07 14:11:06 -08:00
Mouse Reeve
e500f53125 Sync button for books 2021-12-07 12:47:33 -08:00
Mouse Reeve
4973e0a010 Adds confirm modal for loading data 2021-12-07 12:32:17 -08:00
Mouse Reeve
7dbb9b4b26 Cleans up styling on author page
Better mobile display, trim long text blocks
2021-12-07 11:33:44 -08:00
Mouse Reeve
857bc6adae
Merge pull request #1635 from hughrun/remote-follow
Remote follow
2021-12-06 14:36:21 -08:00
Hugh Rundle
caf1d4163b
simplify translation blocks 2021-12-07 08:36:57 +11:00
Mouse Reeve
c9216fe14e Revert "Fixes alignment of search bpx and login form"
This reverts commit 2797386608.
2021-12-06 13:27:57 -08:00
Hugh Rundle
5bbd6faa8b
tidy templates 2021-12-06 16:26:16 +11:00
Hugh Rundle
781fe69470
more descriptive remote follow errors
- distinguish between invalid username, user not found, and remote follow not supported
- make helpers DRYer
2021-12-06 09:29:51 +11:00
Mouse Reeve
02313f40b8 Adds update from inventaire link for books 2021-12-05 13:48:05 -08:00
Mouse Reeve
071da7d4fb Handle various link generation needs 2021-12-05 13:38:15 -08:00
Mouse Reeve
4085714764 Update openlibrary author with ISNI 2021-12-05 13:26:22 -08:00
Mouse Reeve
d7e4e6aa1e Adds openlibrary update for book 2021-12-05 13:02:42 -08:00
Mouse Reeve
2d875b5575 Add link properties for remotes 2021-12-05 12:29:54 -08:00
Mouse Reeve
68a489dbe0 Add isni to edit author form 2021-12-05 11:02:36 -08:00
Hugh Rundle
c77edab79c
minor functionality fixes 2021-12-05 18:09:51 +11:00
Mouse Reeve
660b2e48e7
Merge pull request #1649 from bookwyrm-social/detail-menus
Use html details instead of javascript menus
2021-12-04 17:03:36 -08:00
Mouse Reeve
977d09bc06
Merge pull request #1656 from bookwyrm-social/top-bar-alignment
Fixes alignment of search box and login form
2021-12-04 16:55:06 -08:00
Mouse Reeve
2797386608 Fixes alignment of search bpx and login form 2021-12-04 16:41:07 -08:00
Mouse Reeve
08255508a3
Merge pull request #1654 from bookwyrm-social/locale-updates
Locale updates
2021-12-04 15:13:35 -08:00
Mouse Reeve
4b5a0d4a03 Fix display of long words in list titles 2021-12-04 14:51:18 -08:00
Mouse Reeve
591fd1e803 Stop is-small class from propogating to modal buttons 2021-12-04 14:47:17 -08:00
Mouse Reeve
f9c78c79c8 Removes inoperative translation string 2021-12-04 14:40:25 -08:00
Mouse Reeve
597d537461 Display "saved!" indicator in status form 2021-12-04 13:43:01 -08:00
Mouse Reeve
403382e4b4
Merge branch 'main' into detail-menus 2021-12-04 11:30:49 -08:00
Mouse Reeve
c813ce1144 Creates consistent styling for details element 2021-12-04 10:41:42 -08:00
Mouse Reeve
5b27952b34 Use html details instead of javascript menus 2021-12-04 09:48:55 -08:00
Mouse Reeve
41fbfb627e
Merge pull request #1638 from joachimesque/font-end-accessibility-improvements
Add `aria-describedby` to field help/error messages
2021-12-04 08:23:09 -08:00
Joachim
407d471065 Change footer link 2021-12-04 16:18:23 +01:00
Joachim
78a0092f92 Translate home page on main layout 2021-12-04 16:17:51 +01:00
Joachim
306ea962c4 Add embed URL component to list layout 2021-12-04 16:17:21 +01:00
Joachim
1b9291616b Add EmbedList view template 2021-12-04 16:08:47 +01:00
Joachim
2c7c3fd1c9 Create a new layout for embedded content 2021-12-04 16:08:15 +01:00
Mouse Reeve
c0ac838ed8
Merge branch 'main' into font-end-accessibility-improvements 2021-12-03 10:08:47 -08:00
Mouse Reeve
f6dfe3530a Use book preview card for social media on status page 2021-12-03 09:58:14 -08:00
Mouse Reeve
9ee248033d
Merge pull request #1639 from hughrun/shelfnames
add translation strings
2021-12-02 12:45:41 -08:00
Mouse Reeve
da7f44791f
Merge branch 'main' into shelfnames 2021-12-02 12:25:19 -08:00
Mouse Reeve
4b55ffe99e
Merge branch 'main' into remote-follow 2021-12-02 12:16:56 -08:00
Mouse Reeve
7eb3de6247
Merge branch 'main' into tidy-header 2021-12-02 12:16:05 -08:00
Mouse Reeve
ed28d5f945
Merge branch 'main' into add-feed-filters 2021-12-02 12:14:54 -08:00
Mouse Reeve
baca5e50e7
Merge pull request #1608 from hughrun/move-shelves
refactor shelf activity on book page
2021-12-02 12:06:07 -08:00
Hugh Rundle
2ec6e56698
blocktrans for reading goal 2021-12-02 07:28:35 +11:00
Hugh Rundle
2602ae42b0
add translation strings
- add logic when default shelves used
- add trans strings in a few spots they were missing
2021-12-01 20:07:52 +11:00
Chad Nelson
e59a480065
Merge branch 'main' into 1203-better-ui-for-adding-authors 2021-11-30 17:30:00 -05:00
Chad Nelson
66e414be3c Standardize JS, use button, & filter empty authors 2021-11-30 17:22:35 -05:00
Hugh Rundle
9be1a8f455
keep close button simple 2021-12-01 07:45:30 +11:00
Hugh Rundle
461c35f416
fix buttons 2021-11-30 21:02:39 +11:00
Hugh Rundle
080fa72c84
ostatus template fixes
- remove unnecessary links
- remove footer
- remove unnecessary JS scripts
- make block title and block heading empty
2021-11-30 21:01:07 +11:00
Hugh Rundle
7848ff7927
fix translation strings 2021-11-30 20:46:41 +11:00
Hugh Rundle
fbb6368caf
undo footer component 2021-11-30 20:21:41 +11:00
Hugh Rundle
4ee234258a
remove OG meta in ostatus template
It's just a temporary popup so would be weird to share and just gunks things up.

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2021-11-30 12:47:04 +11:00
Hugh Rundle
386371baa3
improve a11y on notifications
Also change close link to a button.

Co-authored-by: Joachim <joachim.robert@protonmail.com>
2021-11-30 12:42:52 +11:00
Joachim
43072a357f Password reset form 2021-11-29 23:30:23 +01:00
Joachim
80535a3b0c Login form 2021-11-29 23:30:14 +01:00
Joachim
3cf9660df3 Login form 2021-11-29 23:29:56 +01:00
Joachim
3eb4dfdc9b Get started user form 2021-11-29 23:29:36 +01:00
Joachim
63d31b8623 Edit book form 2021-11-29 23:29:22 +01:00
Joachim
659d13d0a6 Announcement form 2021-11-29 23:28:51 +01:00
Joachim
a6760cabc8 Email domain form 2021-11-29 23:28:29 +01:00
Joachim
5d0c6bdde2 Edit instance form 2021-11-29 23:27:25 +01:00
Joachim
0a621550b8 IP address form 2021-11-29 23:27:04 +01:00
Joachim
a154597de1 Delete user form 2021-11-29 23:26:53 +01:00
Joachim
08b4c538e6 User moderation actions 2021-11-29 23:26:43 +01:00
Joachim
c2873c601f Register form 2021-11-29 23:26:25 +01:00
Joachim
adb0d356a8 Update site.html 2021-11-29 22:39:44 +01:00
Joachim
28f0882ba6 Handle Author form errors 2021-11-29 22:39:01 +01:00
Joachim
dd0114c644 Include errors display snippet 2021-11-29 22:33:03 +01:00
Hugh Rundle
1636dfd308
fix footer indentation 2021-11-29 20:42:16 +11:00
Hugh Rundle
1d90ca6fa6
keep footer DRY
Pulls footer and scripts after it into a separate component template.
This allows ostatus/template to use the footer without having to use
layout without repeating the same code.
2021-11-29 20:35:26 +11:00
Hugh Rundle
1211fda7ff
beautiful code quality, pylint will be pleased 2021-11-29 19:53:13 +11:00
Hugh Rundle
f5d9a204eb
clean up ostatus templates 2021-11-29 19:37:56 +11:00
Hugh Rundle
3d73ea92e8
handle user blocks properly 2021-11-29 18:08:25 +11:00
Hugh Rundle
7b65edf10b
improve and bugfix remote follow templates 2021-11-29 15:33:26 +11:00
Hugh Rundle
4a9713b812
fix template for remote follower error 2021-11-29 08:03:01 +11:00
Hugh Rundle
c7242b6022
add popup warning 2021-11-29 07:56:31 +11:00
Hugh Rundle
46f3294431
fix remote follow template 2021-11-29 07:56:09 +11:00
Joachim
403e282d88 Add aria-describedby to field help/error messages 2021-11-28 21:52:28 +01:00
Hugh Rundle
feaf0d5e52
handle username errors in remote follow form 2021-11-29 07:11:57 +11:00
Joachim
c924f578e5 Fix linting errors 2021-11-28 18:26:01 +01:00
Hugh Rundle
6abf5d6910
add submit button to remote follow form 2021-11-28 21:48:03 +11:00
Hugh Rundle
e9bb2a04a4
code cleanup 2021-11-28 21:38:28 +11:00
Hugh Rundle
f828f36cc5
show popup for remote follow 2021-11-28 21:16:57 +11:00
Hugh Rundle
6e7d23c1ae
add remote follow button 2021-11-28 20:09:29 +11:00
Hugh Rundle
2e428e6ea1
add remote follow templates 2021-11-28 20:08:54 +11:00
Hugh Rundle
610114b4eb
rearrange ostatus templates 2021-11-28 16:54:25 +11:00
Hugh Rundle
d05e100421
update ostatus templates 2021-11-28 13:28:58 +11:00
Hugh Rundle
f7c8f121b9
add remote follow ostatus templates 2021-11-28 12:43:29 +11:00
Joachim
4ed4278826 Tidy header for non-authenticated visitors
with the help of a login modal
2021-11-27 19:18:20 +01:00
Hugh Rundle
951eb43aa6
bypass ajax for shelf_selector statuses 2021-11-26 17:16:26 +11:00
Hugh Rundle
b91915d316
change shelf var for shelf_selector in book view 2021-11-25 08:20:34 +11:00
Hugh Rundle
c704c7eb8f
remove from any shelf in all books shelf view
- fixes removing book from 'all books' shelf erroring
- remove from any shelf item is on when in 'all books'
2021-11-25 07:38:08 +11:00
Joachim
db5e7a886a Handle count of notifications banner 2021-11-24 19:00:30 +01:00
Joachim
40e4591a24 Apply review suggestions 2021-11-24 11:59:45 +01:00
Joachim
47cfc2f157 Hardcode form 2021-11-22 18:52:57 +01:00
Hugh Rundle
09c5a3861b
prefer English language sources for ISNI titles 2021-11-22 12:15:06 +11:00
Joachim
a0093a8a2e Add status type filters 2021-11-22 00:25:47 +01:00
Chad Nelson
6be9ac4f70 Abstract JS for multivalue form fields 2021-11-21 17:32:48 -05:00
Hugh Rundle
8691023fa9
display link to isni in author page when other identifiers missing 2021-11-22 09:24:05 +11:00
Hugh Rundle
a218fa21ea Merge branch 'main' into isni-poc 2021-11-22 08:53:58 +11:00
Hugh Rundle
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
Hugh Rundle
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
Hugh Rundle
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
Hugh Rundle
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
Hugh Rundle
6951b52365
disallow moving to shelf already used 2021-11-20 08:18:43 +11:00
Hugh Rundle
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
Mouse Reeve
3787a31c67 Updates image helpers on site 2021-11-18 14:39:22 -08:00
Mouse Reeve
41dd915d7f Email templates 2021-11-17 20:22:00 -08:00
Hugh Rundle
03c59f2431
improve security on isni url 2021-11-16 20:37:37 +11:00
Hugh Rundle
ec39346e67
check shelf.editable instead of custom filter 2021-11-16 19:26:49 +11:00
Mouse Reeve
5e5cb26290 Preserve spaces between links 2021-11-15 11:47:39 -08:00
Mouse Reeve
30afe42b3a Removes extra space in progress bar 2021-11-15 09:41:05 -08:00
Mouse Reeve
83e468a4f8 Fixes "indeterminate" state of progress indicator on screen reader 2021-11-15 09:34:36 -08:00
Hugh Rundle
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
Mouse Reeve
8612cf654d Invalid href 2021-11-14 11:31:47 -08:00
Mouse Reeve
14e2960d06 Update legacy jobs 2021-11-14 10:58:46 -08:00
Mouse Reeve
8cede05d32 Retry hanging items 2021-11-14 10:20:14 -08:00
Mouse Reeve
c614f638fd Merge branch 'import-field-names' of github.com:bookwyrm-social/bookwyrm into import-field-names 2021-11-14 07:06:48 -08:00
Mouse Reeve
fb91c33682 Fixes isbn assignment for goodreads 2021-11-13 12:24:16 -08:00
Mouse Reeve
8b7720c8b8 Use "reject" instead of "delete" on review page 2021-11-13 11:54:28 -08:00
Mouse Reeve
712d8ecfb4 Don't show empty stars when there's no review 2021-11-13 11:52:08 -08:00
Mouse Reeve
1e2dca402b Adds null value to breadcrumb links 2021-11-13 11:40:19 -08:00
Mouse Reeve
4dae851da0 Adds breadcrumbs 2021-11-13 11:18:10 -08:00
Mouse Reeve
659d0f19eb Improves import table ui
adds table container, plays with display a bit
2021-11-13 09:43:52 -08:00
Mouse Reeve
60fb1ac2e6 More flexible templates 2021-11-13 09:34:10 -08:00
Mouse Reeve
acc32d579e Preview review in import preview 2021-11-13 09:22:35 -08:00
Mouse Reeve
40fff02eec Approve or delete import guesses 2021-11-12 17:10:47 -08:00
Mouse Reeve
221cde9be4 Adds manual review view 2021-11-12 16:24:45 -08:00
Mouse Reeve
5558ed810e Show manual review flag 2021-11-12 15:40:07 -08:00
Mouse Reeve
6161f60695 Use normalized data in table 2021-11-12 14:54:20 -08:00
Mouse Reeve
61eaf51310 Fixes html validity 2021-11-12 14:49:24 -08:00
Mouse Reeve
d8197cdcfa Indicate retry on status page 2021-11-12 14:38:41 -08:00
Mouse Reeve
a65f07e0bf Adds retry page 2021-11-12 14:36:28 -08:00
Mouse Reeve
1e8269b6c9 Refactors import status view 2021-11-12 13:10:52 -08:00
Mouse Reeve
c744faf393 Fixes dictionary list html validity 2021-11-11 13:00:34 -08:00
Mouse Reeve
d807774c2d Fixes label for privacy field 2021-11-11 12:53:48 -08:00
Hugh Rundle
eb62474b97
fix broken book links in Discover 2021-11-10 22:04:19 +11:00
Hugh Rundle
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
Hugh Rundle
dfe92a27c0
use shelf name if not default shelf
(instead of shelf.identifier)
2021-11-06 11:10:58 +11:00
Hugh Rundle
d8098357e6
match page title to active shelf
resolves #1586
2021-11-06 10:53:41 +11:00
Hugh Rundle
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
Hugh Rundle
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
Hugh Rundle
b593b9c9d3 Display link to isni record on author page 2021-11-01 11:45:47 +11:00