cdrini
released this
30 Sep 20:22
·
172 commits
to master
since this release
Features:
- @jimchamp Add readable URL slugs to Tag pages (#9776)
- @benbdeitch Add Support for tabular data entry in Bulk Search (#9709)
- @merwhite11 Add Star Ratings & Want To Read counts to Search Result Cards (#9790, #9887)
- @benbdeitch Implement Bulk Search v2 Designs (#9851)
- @cdrini Add authors, subtitle, and description to TOC on books page (#9902)
- @aarasawa Redesign sort UI (#9489)
- @rebecca-shoptaw Reorganize JS for registration form and add loading indicator (#9604)
- @rebecca-shoptaw Add loading and success indicators for backend checks of registration form (#9593)
Performance:
- @jimchamp Cache all query carousels (#9807)
- @jimchamp Add current page's path to component times table (#9893)
- @scottbarnes Nginx: add rate limiting (#9904)
Librarian:
- @fakegithub01 Move author identifiers to version-controlled YAML file (#9769)
- @jimchamp Prefill "Add Tag" form when coming from subject page (#9775)
- @hornc Language code deprecations and alternatives: fixes duplicate languages in dropdowns (#9809)
- @Freso Add Library of Congress NAF as Author identifier (#9812)
- @Freso Add SBN(/ICCU) identifiers for authors+editions (#9814)
- @cdrini Add checkboxes for copying authors and subjects to new work (#9805)
- @schu96 Clearer message for merging works without correct permissions (#9817)
- @Freso Add IMDb identifier support for Authors (#9857)
- @Freso Read Work identifiers from file (#9798)
Accessibility:
- @rebecca-shoptaw Fix duplicate html IDs by passing in mobile parameter to conditionally render star ratings form (#9804)
- @Souvik-Cyclic Add [alt] attributes to images (#9761)
- @evanastevska Changed h6 to h3 in subject tags for better accessibility, and updated CSS (#9874)
- @schu96 Update pagination style and kb navigation for editions table (#9883)
Importing:
- @scottbarnes Fetch metadata from Google Books by ISBN + stage (#9588)
- @DebbieSan add meaningful error messages for import errors (#9819)
- @hornc Improve MARC string importing, part A (#9806)
- @hornc Add Library and Archives Canada to MARC sources (#9847)
- @hornc Fix MARC records incorrectly matching ISBN promise item records (#9839)
- @hornc more ad-hoc title filtering to avoid non-book imports, and exclude OTHER product class (#9850)
- @hornc Remove ineffective strings in "Independently Published" exclusion list (#9866)
- @hornc Add two more MARC21 language codes: den and mga (#9861)
- @scottbarnes Feature: Add a text area for raw JSON copy/paste on /import/batch/new (#9862)
- @hornc No longer fail importing MARC records on unrecognised lang code (#9867)
- @DebbieSan reject Amazon dvd imports (#9905)
Internationalization:
- @asereze Update Sardinian translation (#9796)
- @jimchamp Fix searchbox placeholder text caching wrong language (#9849)
- @hornc Fix Polish messages.po to remove xpassing test results (all tests now pass) (#9848)
- @ChinoUkaegbu add current language to topbar in alert.html (#9868, #9906)
Fixes:
- @jimchamp Require Tag type on creation, update (#9783)
- @merwhite11 Amendments to full-text search card (#9778)
- @benbdeitch Changed bulk search's 'Create a List' url to update continuously with new matched books (#9680)
- @mekarpeles Tweak designs of check-in modal to avoid linewrap (#9826)
- @mekarpeles Fix /borrow?action=locate not working for logged out users (#9846)
- @schu96 Apply search bar template to subjects page (#9830)
- @schu96 Fix URL redirect for go back link (#9795)
- @schu96 Fix compact title scrolling issue (#9810)
- @cdrini Fix find by IA id failing due to un-escaped $ (#9881)
- @merwhite11 Standardize Styling for Search Inside Results (#9660)
- @jimchamp Adds new collection type to BulkTagger (#9907)
Code Quality:
- @yivgen Add some typehints in core/helpers.py (#9788)
- @yivgen 8028/refactor/add more typehints (#9793)
- @jimchamp Refactor subject pages to have re-usable macros (#9786)
- @jimchamp DRY
Tag
form inputs (#9820) - @yivgen Add typehints in openlibrary.accounts module (#9821)
- @schu96 Convert BarcodeScanner to Vue (#9873)
- @cdrini Refactor/move TOC parsing/rendering code (#9910)
- @jimchamp Remove unreferenced
BulkTagger
code (#9909)
Dev:
- @hornc minor language updates from current production values (#9827)
- @SivanC Add 'locate' endpoint to borrow API (#9842)
- @cdrini Make MergeUI/all vue components easier to test locally (#9854)
- @RayBB fix gitpod covers (#9869)
- @RayBB Delete duplicated ruff github action workflow (#9870)
- @hornc Remove deprecated naive datetime warnings (#9895)
Admin:
- @mekarpeles Add "Needs: Breakdown" to issues templates (#9771)
- @jimchamp Add check to daily new comments digest (#9823)
- @yepstepz replace email host openlibrary.org by archive.org (#8646)
- @cdrini Update archive preconnect to new name, athena (#9918)
Solr:
- @cdrini Make "All" search match books by an author (full effect after next full reindex) (#8191)
- @cdrini Finalize previous solr reindex (#8632)
- @Souvik-Cyclic Fix author indexing counting editions instead of works (full effect after next full reindex) (#9772)
Code typos:
- @jimchamp Update comment (#9877)
- @jimchamp Update bundlesize.config.json (#9894)
- @jimchamp Fix
BulkTagger
removing not working menu option bug (#9892)
Dependencies:
- @renovate[bot] Update dependency mypy to v1.11.2 (#9801)
- @renovate[bot] Update dependency ruff to v0.6.2 (#9802)
- @renovate[bot] Update dependency pytest-asyncio to v0.24.0 (#9803)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#9694)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#9838)
- @dependabot[bot] Bump set-value and union-value (#9767)
- @renovate[bot] Update dependency stylelint to v15.11.0 (#9744)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#9860)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#9903)
Stats:
- PR Authors: @jimchamp (14), @hornc (11), @cdrini (9), @schu96 (6), @Freso (4), @mekarpeles (4), @pre-commit-ci[bot] (4), @renovate[bot] (4), @benbdeitch (3), @merwhite11 (3), @rebecca-shoptaw (3), @scottbarnes (3), @yivgen (3), @ChinoUkaegbu (2), @DebbieSan (2), @RayBB (2), @Souvik-Cyclic (2), @SivanC (1), @aarasawa (1), @asereze (1), @evanastevska (1), @fakegithub01 (1), @yepstepz (1)
- PR Assignees: @mekarpeles (25), @cdrini (16), @scottbarnes (16), @jimchamp (10), @RayBB (1), @benbdeitch (1)
Full diff: deploy-2024-08-20...deploy-2024-09-30
PRs: is:pr is:merged merged:2024-08-20T19:57:54Z..2024-09-30T20:01:55Z sort:updated-asc