deploy-2024-05-23
cdrini
released this
23 May 15:03
·
915 commits
to master
since this release
Features:
- @rebecca-shoptaw Fix real-time email/username validation during registration (#9190)
- @rebecca-shoptaw Add HTML validation to registration form (#9245)
- @RayBB Wikidata v0 with author description and infobox (#9130)
- @rebecca-shoptaw Add pre-registration validation for IA email and username (#9223)
Fixes:
- @cdrini Change TOC links to use /details archive.org links (#9255)
- @scottbarnes Fix: change
team.js
so the current year is not hard coded (#9286)
Librarian / Editing:
- @IlyaMckay Prevent setting page count for a book negative (#9193)
- @Realmbird Fixed title wrap merge tool (#9140)
- @jimchamp Cache collections with new
CacheablePathsProcessor
(#9069)
UI Tweaks:
- @Spedi Add Arrow to dropdown list on author pages (#9135)
- @cdrini DRY design/code of "Book Details" section (#9178)
- @IlyaMckay Make edit button border consistent (#9243)
- @noobCoderVP Remove mailing lists heading from about page (#9132)
Internationalization:
- @Tzinapapadopoulou Fixed i18n syntax errors by removing $_("") in 2 files (#9202)
- @rebecca-shoptaw Hotfix: Generate updated master
messages.pot
template (#9206) - @dcapillae Update Spanish translation (#9209)
- @cdrini Fix some small i18n errors (#9214)
- @scottbarnes Fix: update and escape a handful of templates (#9258)
- @dcapillae Update Spanish translation (#9299)
- @merwhite11 Added if/else block for correct i18n extraction (#9196)
- @rebecca-shoptaw Fix
i18n
syntax in Donate Modal to include closing tags (#9298)
Performance:
- @cdrini Update bot useragents + hide shuffle link for bots (#9090)
- @RayBB improve service worker caching (#8930)
- @Spedi Moved ajax-loader.gif to achieve better caching (#9167)
Dev Tooling:
- @rebecca-shoptaw Auto-generates messages.pot via pre-commit (#8900)
- @rebecca-shoptaw Add fixed creation date to POT file (#9210)
- @rebecca-shoptaw Update
messages.pot
creation date timezone and add--skip-untracked
option (#9211)
- @jimchamp Add sentry tracking for registration endpoint/errors (#9096 + #9289)
Project Management Tooling:
- @jimchamp Remove
Needs: Submitter Input
label on push (#9204) - @jimchamp Create action for assigning, labeling new PRs (#9212)
- @jimchamp Drafts now skipped by PR assignment workflow (#9252)
- @noobCoderVP Added github issue form for feature requests (#8924)
- @rebecca-shoptaw Add
git
instructions to bug report and feature issue forms (#9273) - @jimchamp Filter out PRs having specific labels (#9228)
- @jimchamp Fix PR assignment workflow (#9249)
- @jimchamp Update
gh_scripts/README
with data about new scripts (#9294)
Imports:
- @scottbarnes Improve author name resolution (#9003)
- @scottbarnes Fix: add spaces when matching author honorifics (#9322)
Admin:
- @mekarpeles fix importbot pythonpath #9277 (#9278)
- @mekarpeles updating team fellows for 2024 (#9227)
- @mekarpeles Prepares cover archival to be run as cron #8278 (#9296)
- @rebecca-shoptaw Switch out personal URL for team page (#9302)
Code quality:
- @jimchamp Add comment to
helpers.py
(#9216) - @rebecca-shoptaw Refactor social image generation code (#9224)
- @RayBB enable ruff rule ambiguous-unicode-character-docstring (RUF002) (#9185)
- @QuantuM410 Replace: Cleanup use of is_usergroup_member('/usergroup/librarians') (#9123)
- @RayBB Improve type hints/signature of is_loaned_out (#9139)
- @Spedi Removed deprecated .png file (#9246)
- @RayBB Remove unused util
$.fn.focusNextInputField
(#9180) - @RayBB enable ruff rule to check for unused imports (#9182)
- @RayBB remove inline.js from head.html and footer.html (#9177)
- @rebecca-shoptaw Redo password validation for registration form (#9215)
- @danwoods Removing iconochive (#9310)
- @cdrini Delete some unused templates discovered by i18n process (#9207)
Dependencies:
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#9225)
- @pre-commit-ci[bot] [pre-commit.ci] pre-commit autoupdate (#9265)
Stats:
- PR Authors: @rebecca-shoptaw (12), @jimchamp (10), @RayBB (7), @cdrini (5), @scottbarnes (4), @Spedi (3), @mekarpeles (3), @IlyaMckay (2), @dcapillae (2), @noobCoderVP (2), @pre-commit-ci[bot] (2), @QuantuM410 (1), @Realmbird (1), @Tzinapapadopoulou (1), @danwoods (1), @merwhite11 (1)
- PR Assignees: @cdrini (19), @mekarpeles (15), @RayBB (7), @scottbarnes (7), @jimchamp (4), @rebecca-shoptaw (1)
Full diff: deploy-2024-04-30...deploy-2024-05-23
PRs: is:pr is:merged merged:2024-04-30T19:05:14Z..2024-05-23T14:42:17Z sort:updated-asc