Releases: internetarchive/openlibrary
deploy-2021-12-22
General:
- @jimchamp Fix IA sync button erroring (#6005)
- @Hitansh-Shah Fix: book title going out of bounds (#5996)
- @homewardgamer Fix: padding issue in
Log In
button. (#5995)
Dev:
- @jimchamp Add cover URL to Standard Ebooks import job (#5998)
- @cdrini Add entire work with copydocs.py (#5907)
Stats:
- PR Authors: @jimchamp (2), @Hitansh-Shah (1), @cdrini (1), @homewardgamer (1)
- PR Assignees: @jimchamp (3), @cdrini (2)
Full diff: deploy-2021-12-21...deploy-2021-12-22
PRs: is:pr is:merged merged:2021-12-21T20:29:12Z..2021-12-22T22:39:13Z sort:updated-asc
deploy-2021-12-21
- @tuminzee Fix list delete icon disappears on hover (#5967)
- @dcapillae Update button texts that are cut off in Spanish (#5928)
- @lephemere Fix library explorer language filter display (#5973)
- @jimchamp Fix login not going to my books page sometimes (#5960)
- @homewardgamer Fixed admin only feature showing on edit page (#5984)
- @jimchamp Create Standard Ebooks import job (#5838)
- @agmckee Fix searching for invalid isbn breaks search page (#5966)
Dev:
- @cdrini Fix eligibility_check having wrong signature (#5968)
- @cclauss Create on demand GHA workflow codegen_api_docs.yml (#5970)
- @cclauss Enable ol-covers to use Docker deploy replicas (#5958)
- @homewardgamer Removed unnecessary console.logs (#5977)
- @jimman2003 Switch to ia cli to upload dumps (#5931)
- @mekarpeles Add attribution disclaimer to pull request template (#5929)
- @cclauss Resync infogami (#5952)
- @jimchamp Deploy Storybook manually (#5964)
- @cclauss Create a deployment script to test a new memcache server (#5962)
- @cclauss Enable GitHub Action javascript_tests to be manually run (#5961)
Stats:
- PR Authors: @cclauss (5), @jimchamp (3), @homewardgamer (2), @agmckee (1), @cdrini (1), @dcapillae (1), @jimman2003 (1), @lephemere (1), @mekarpeles (1), @tuminzee (1)
- PR Assignees: @cdrini (6), @jimchamp (4), @mekarpeles (3), @cclauss (2), @jimman2003 (1)
Full diff: deploy-2021-12-09...deploy-2021-12-21
PRs: is:pr is:merged merged:2021-12-09T19:03:55Z..2021-12-21T19:39:01Z sort:updated-asc
deploy-2021-12-09
General:
- @hornc Fix Subjects or Publishers with "/" in name causing problems (#5940)
- @patricianicolentan [accessibility] Adding Alt Text to Home Page Images (#5925)
- @jimchamp Add book tags submission indicator on save (#5705)
- @cdrini Add API for getting a work's ratings summary (#5688)
- @jimchamp Fix sticky menu on book pages (#5947)
- @jimchamp Add star ratings to "already read" bookshelf items (#5905)
- @homewardgamer Fixed layout of
Not in library
button (#5948) - @bitnapper [i18n] Update German translations (#5927)
- @cdrini Fix asterisks no longer working in author search (#5923)
- @michellejli77 Make "Return book" button go to loans page not editions page (#5935)
- @mekarpeles Switch previews to /embed to avoid displaying donation banner in preview (#5950)
Dev:
- @cclauss Given the long run times, make ol-dumps easier to test (#5909)
- @cclauss Remove the unused akismet (#5938)
- @hornc minimal attempt to avoid importing non-books (#5924)
- @jimchamp Fix redundant DB table creation attempts in local environment (#5522)
- @tuminzee fix one minor typo in docs (#5945)
- ❗ @mekarpeles+@cdrini+@cclauss dockerfile + compose for ol-www0 web_nginx (#4725)
- @cdrini Ignore eg .venv dirs generated by eg VS Code (#5953)
- @cdrini Add www0 to deployment scripts (#5954)
- @cclauss Docker Desktop for Mac >= 4.3.0 is Apple M1 native (#5936)
- @cclauss Refactor: partner_batch_imports.py Readability (#5943)
Deps:
- @jimman2003 Update internetarchive to 2.2.0 (#5946)
Stats:
- PR Authors: @cclauss (5), @cdrini (5), @jimchamp (4), @hornc (2), @mekarpeles (2), @bitnapper (1), @homewardgamer (1), @jimman2003 (1), @michellejli77 (1), @patricianicolentan (1), @tuminzee (1)
- PR Assignees: @mekarpeles (11), @cclauss (3), @cdrini (3), @hornc (2), @jimchamp (2), @iisa (1)
Full diff: deploy-2021-11-30...deploy-2021-12-09
PRs: is:pr is:merged merged:2021-11-30T17:30:59Z..2021-12-09T18:10:06Z sort:updated-asc
deploy-2021-11-30
General:
- @cdrini [libraryexplorer] 3d views now faster! No longer need individual page count fetches; now in solr! (#5863)
- @jimchamp Fix My Books page unusable on iPad mini (#5891)
- @jimchamp [Api] Expose endpoint for works' observations (#5895)
- @cdrini Fix readable edition not selected when visiting work url NOT from search (#5904)
- @homewardgamer Fix description on list page causing books to move around (#5906)
Dev:
- @RayBB Precommit hooks for gitpod (#5851)
- @cclauss black --skip-string-normalization ./scripts ./tests *.py (#5859)
- @RayBB add setup_gitpod.sh to prepare for pre-commit hooks (#5867)
- @jimman2003 pyupgrade + black+ codespell code for the entire repo (#5855)
- @cclauss Add black, mypy, and pyupgrade to pre-commit (#5849)
- @cclauss GitHub Action to run pre-commit (#5848)
- @cclauss Add pre-commit requirements-txt-fixer (#5872)
- @cclauss Pre commit trailing whitespace (#5874)
- @cdrini Switch back to typing.Optional (#5889)
- @b2pacific Fix copydocs not working for large records (#5819)
- @RayBB run pyenv install in background for gitpod (#5871)
- @cclauss pre-commit: Run flake8-diff.sh outside of Docker (#5870)
- @cdrini Make solr-updater --no-solr-next explicit (#5878)
- @cdrini Only run javascript CI when javascript changed (#5890)
- @cclauss Fix cron job for oldump and sitemaps (#5892)
- @jimchamp Run pyupgrade --keep-runtime-typing in pre-commit (#5922)
Stats:
- PR Authors: @cclauss (7), @cdrini (5), @RayBB (3), @jimchamp (3), @b2pacific (1), @homewardgamer (1), @jimman2003 (1)
- PR Assignees: @cclauss (7), @jimchamp (4), @RayBB (3), @mekarpeles (3), @cdrini (1)
Full diff: deploy-2021-11-11...deploy-2021-11-30
PRs: is:pr is:merged merged:2021-11-11T23:39:47Z..2021-11-30T17:30:28Z sort:updated-asc
deploy-2021-11-11
General:
- @cdrini [API] Hotfix bookshelves .json endpoint no longer working (patch deployed) (#5795)
- @cdrini [Bug] Fix covers not appearing for books without a provider! (patch deployed) (#5794)
- @shaneriley [Improvement] Limit displayed authors in search result to 9 (#5714)
- @RayBB [Bug] Fix issue preventing deletion of single book contributor (#5771)
- @jimchamp [Bug] Truncate book title more when cover is missing (#5824)
- @BharatKalluri [API] Increasing limit for work deletion endpoint and extends permissions to bots / api usergroup (#5821)
- @jimchamp [API] Add validation for api/import (#5781)
- @cdrini Share book / read button rendering logic between lists, search results, reading log (#5804)
- @jimchamp [Bug] Truncate + sanitize long list descriptions on /lists page (#5383)
- @cdrini Misc solrbuilder fixes + Update solr to 8.10 (#5777)
- @cclauss + @cdrini [Perf] http2 for covers.openlibrary.org (#5854)
- @cdrini [Perf] Make category images on homepage lazy (#5856)
- @b2pacific [Bug] Fix font size too small on reading log stats pages (#5770)
- @cdrini [API] Fix /account/login.json not working (patch deployed) (#5817)
- @jimchamp Show page banner on mobile (#5800)
Dev:
- @soham4abc [SEO] Added canonical tag to widget pages (#5738)
- @mekarpeles upgrade donate button analytics (#5808)
- @jimchamp Update Git submodule protocol - breaking CI (#5818)
- @jimchamp Avoid XSS attacks by escaping HTML string (patch deployed) (#5805)
- @jimchamp Prevent local
home_1
from crashing (#5797) - @dcapillae Fix translatable string 'Add another edition' on work page (#5463)
- @cclauss Archive
scripts/20*
andscripts/legacy
to openlibrary-legacy-code (#5823) - @RayBB fix pre-commit hook for flake8 (#5844)
- @jimman2003 pyupgrade + black on
/tests
(#5338) - @jimman2003 added formating error created by black in flake8 (#5839)
- @jimman2003 pyupgrade + black on
/scripts
(#5841) - @jimman2003 pyupgrade + black integrations tests (#5850)
- @cclauss Slim down
scripts/flake8-diff.sh
(#5842) - @jimchamp Display correct source code for CTA button stories (#5703)
- @cclauss Add codespell to pre-commit and setup.cfg (#5847)
- @cclauss Data dumps: chmod +x scripts/oldump.sh (#5860)
- @RayBB fix make solr-reindex erroring (#5853)
Stats:
- PR Authors: @jimchamp (8), @cdrini (6), @cclauss (5), @jimman2003 (4), @RayBB (3), @BharatKalluri (1), @b2pacific (1), @dcapillae (1), @mekarpeles (1), @shaneriley (1), @soham4abc (1)
- PR Assignees: @cdrini (11), @jimchamp (9), @cclauss (6), @mekarpeles (3), @RayBB (2), @hornc (1)
Full diff: deploy-2021-10-26...deploy-2021-11-11
PRs: is:pr is:merged merged:2021-10-26T14:41:44Z..2021-11-11T23:29:26Z sort:updated-asc
deploy-2021-10-26
General:
- @icefyre127 Added link to Goodreads import/export instructions (#5737)
- @jimchamp Fix orphan error: Check for work and edition before rendering notes modal link (#5726)
- @dcapillae Update Spanish Translation (#5713)
- @dcapillae Fix some typos and mistranslations (#5755)
- @jimchamp Prevent logging in from Google redirecting back to Google (#5752)
- @mekarpeles Remove menu link to paused sponsor program (#5765)
- @cdrini Fix readinglog 504s: Add timeouts to civi crm requests (#5773)
- @jimchamp+@cdrini My Books page redesign (#5644)
- @cdrini Add basic Gutenberg & LibriVox & Standard Ebooks support (#5271)
- @RayBB When adding author ID, auto-select ID type based on value (#5743)
- @RayBB Fix search autocomplete images not showing (#5747)
- @RayBB Fix search autocomplete images distorted (#5746)
- @jimchamp Hide private sidebar links in public reading log views (#5749)
Dev:
- @mekarpeles Update i18n README.md (#5740)
- @jimchamp Librarian tools permission group (#5735)
- @mekarpeles i18n Validation checking: make fuzzy msgs warnings not exceptions (#5699)
- @cclauss Optimize multiple compares with str.startswith() and str.endswith() (#5763)
- @Yashs911 Add .mockup file and twa README (#5579)
- @cclauss Fix typos discovered by codespell (#5750)
- @mekarpeles on login, go to account/loans page (#5774)
- @cclauss Replace shim openlibrary/core/msgbroker.py with direct calls to eventer (#5762)
- @RayBB add author identifiers yaml (#5744)
- @cdrini Remove dead ebook_count_db config param (#5778)
Deps:
- @cclauss Upgrade requirements in requirements_test.txt (#5751)
- @dependabot[bot] Bump six from 1.15.0 to 1.16.0 (#5160)
- @dependabot[bot] Bump sentry-sdk from 1.1.0 to 1.4.3 (#5717)
- @dependabot[bot] Bump pymarc from 4.1.0 to 4.1.1 (#5220)
- @dependabot[bot] Bump internetarchive from 2.0.2 to 2.1.0 (#5592)
Stats:
- PR Authors: @jimchamp (5), @RayBB (4), @cclauss (4), @mekarpeles (4), @cdrini (3), @dcapillae (2), @Yashs911 (1), @icefyre127 (1)
- PR Assignees: @jimchamp (10), @mekarpeles (7), @cdrini (6), @cclauss (4)
Full diff: deploy-2021-10-05...deploy-2021-10-26
PRs: is:pr is:merged merged:2021-10-05T23:51:28Z..2021-10-26T14:33:42Z sort:updated-asc
deploy-2021-10-05
General:
- @milotype Update Croatian translation (#5381)
- @jimchamp Fix lists broken for users with hyphens in username (#5706)
- @RayBB improve donate button padding (#5708)
Dev:
- @cdrini Fix dangling ref to run_solr_search signature breaking /authors and subjects search (#5694)
- @cdrini Fix uploading covers on local environment (#5515)
- @jimman2003 Trim whitespace from identifiers in UI (#5697)
- @jimchamp Add Storybook publishing GitHub workflow (#5668)
- @jimman2003 Add env variable to test local dev env with postgres 13 (#5689)
- @mekarpeles unbreaks ia imports (items submitted as ia_id) (#5704)
- @cdrini Auto-restart memcached on staging (#5677)
- @jimchamp Add Storybook Readme (placeholder) (#5702)
- @jimman2003 Refactor: Use list destructuring in add_items (#5701)
Stats:
- PR Authors: @cdrini (3), @jimchamp (3), @jimman2003 (3), @RayBB (1), @mekarpeles (1), @milotype (1)
- PR Assignees: @mekarpeles (7), @cdrini (3), @jimchamp (2)
Full diff: deploy-2021-09-23...deploy-2021-10-05
PRs: is:pr is:merged merged:2021-09-23T22:39:58Z..2021-10-05T23:20:15Z sort:updated-asc
deploy-2021-09-23
General:
- @mekarpeles Make readinglog use add_availability logic instead of deprecated JS-based check (#5621)
- @rgrupesh Fix alignment of donate button in header (#5641)
- @cdrini (not deployed to solr yet!) Author names should ignore diacritics in solr (#5600)
- @RayBB Deduplicate authors on import (#5655)
- @jimchamp Fix transform on cover image going crazy (#5678)
- @RayBB Remove border radius from page banner (#5669)
- @jimchamp Fix broken graph on
/admin/imports
(#5666) - @jimchamp Fix image uploads (#5645)
- @rgrupesh Fix works page not filling screen on mobile (#5682)
Dev:
- @mekarpeles enforce key sorting on json
data
columm in import_db (#5631) - @jdlrobson Setup a storybook (#4179)
- @jimchamp Update i18n README (#5647)
- @hornc Stop MARC counting as mIRC script on github (#5598)
- @RayBB add note about ram requirements on M1 (#5657)
- @jimman2003 Refactor button story to use string literals (#5639)
- @cdrini Make staging/testing serve norobots.txt! (#5397)
- @cdrini Solr updater work cleanup (#5568)
- @mekarpeles use isbn:{isbn} as ia_id, faster unique during bulk importing (#5648)
- @cdrini Add missing text_international to solr types generator (#5660)
- @jimchamp Bump GitHub actions Ubuntu version (#5663)
- @hornc Import DNB ids from MARC records (#5599)
- @cdrini Move oldump.sh from olsystem in scripts (#5656)
- @jimchamp Extract new i18n messages (#5672)
- @cdrini Fix XSS attack with dev_host url parameter (#5679)
- @hornc LOC 2019 MARC data source (#5652)
- @RayBB Autofill login for dev instances (#5667)
- @mekarpeles Adds hands-free partner import runner (#5687)
- @BharatKalluri Cleanup data after a successful import in the import_item table (#5642)
- @cdrini Update nginx SSL protocols (#5676)
- @cdrini Fix Sentry "compose ia url" error noise (#5683)
- @cdrini Serve archive.org JS files from openlibrary.org (#5680)
Dependencies:
- @dependabot[bot] + @cclauss + @cdrini + @dhruvmanila Bump mypy from 0.812 to 0.910 (#5309)
Stats:
- PR Authors: @cdrini (9), @jimchamp (6), @RayBB (4), @mekarpeles (4), @hornc (3), @rgrupesh (2), @BharatKalluri (1), @jdlrobson (1), @jimman2003 (1)
- PR Assignees: @mekarpeles (14), @jimchamp (8), @cdrini (7), @BharatKalluri (1)
Full diff: deploy-2021-09-07...deploy-2021-09-23
PRs: is:pr is:merged merged:2021-09-07T19:24..2021-09-23T22:01:20Z sort:updated-asc
deploy-2021-08-17
General:
- @Yashs911 Fix flash message causes content shift (#5127)
- @BharatKalluri Add partner JS library for showing OL buttons based on ISBN (#5479)
- @jimchamp [beta] Improve Book Notes modal size and style (#5540)
- @mekarpeles Remove IA link for noindex unless librarian (#5534)
- @mekarpeles Allows librarians to see noindex ocaid on books page (#5545)
- @shanamatthews add olid to author page (#5547)
- @jimchamp [beta] Redesign review component (#5552)
- @jimchamp [beta] Require confirmation before note deletion (#5532)
- @cdrini Add helper eg /data/ol_dump_ratings_latest.txt.gz links for ratings/readinglog (#5546)
Dev:
- ❗ @dhruvmanila build: remove unused dependencies from
requirements.txt
(#5179) - ❗ @cdrini Remove old solr configs (#5494)
- @cdrini Tweaks/fixes to readinglog/rating dump scripts (#5529)
- @cdrini Update solr builder deploy docs (#5538)
- @cdrini + @shanamatthews Fix author/search pages erroring (#5541)
- ❗ @cdrini Switch production services to restart: unless-stopped (#5530)
- @cdrini Tweaks to solr index schema (#5496)
- @jimchamp Update book tags schema (#5524)
- @jimchamp Feature/observations vue component (#5505)
- @jimchamp Remove notes modals from notes list page (#5481)
- @jimchamp Various toast component bug fixes (#5475)
- @cdrini Misc Solr perf improvements (#5550)
- @jimchamp Remove duplicate value from schema (#5543)
- @jimchamp Update notes form styling (#5536)
- @jimchamp Indicate if note exists in modal link text (#5533)
Stats:
- PR Authors: @jimchamp (10), @cdrini (8), @mekarpeles (2), @BharatKalluri (1), @Yashs911 (1), @dhruvmanila (1), @shanamatthews (1)
- PR Assignees: @mekarpeles (15), @cdrini (5), @jimchamp (3)
Full diff: deploy-2021-08-09...deploy-2021-08-17
PRs: is:pr is:merged merged:2021-08-09T19:55:51Z..2021-08-17T19:19:53Z sort:updated-asc
deploy-2021-08-09
General:
- @jimchamp Fix duplicate manage cover template in modal (#5508)
- @mekarpeles hotfix for accessing
q
for ListQuery (#5509) - @BharatKalluri Added an API for deleting work (#5433)
- @jimchamp i18n
update
accepts optional language parameter (#5424) - @jimchamp Hide OCAID on book pages if edition has
noindex
flag (#5512) - @the-halfbloodprince Fix usename overflowing the edit button. (#5476)
- @Yashs911 Redesign Mobile Header Bar (#5430)
- @cdrini Fix header details tags showing ">" marker on safari! (#5521)
- @Sabreen-Parveen Add onboarding carousel to homepage (#5461)
- @mekarpeles Fix onboarding carousel wrapping on mobile (#5523)
- @cdrini Library Explorer Fixes, Perf Tweaks and ?jumpTo alpha release (#4617)
Dev:
- @everydayanchovies Added npm command to watch for css changes (watch-css). Resolves #4955. (#5451)
- @cdrini Fix/update some docs/configs for solr8 (#5495)
- @cdrini Fix package-lock.json out of sync with package.json (#5511)
Stats:
- PR Authors: @cdrini (4), @jimchamp (3), @mekarpeles (2), @BharatKalluri (1), @Sabreen-Parveen (1), @Yashs911 (1), @everydayanchovies (1), @the-halfbloodprince (1)
- PR Assignees: @cdrini (5), @jimchamp (4), @mekarpeles (3)
Full diff: deploy-2021-08-03...deploy-2021-08-09
PRs: is:pr is:merged merged:2021-08-03T19:13:24Z..2021-08-09T19:58:09Z sort:updated-asc