Raymond Berger
Raymond Berger
**Objective:** A great patron experience starts with a great catalogue. Librarians make that possible. This project is to improve the experience for librarians by optimizing client-side performance through pre-caching strategies,...
After #9146 is merged Followup from: https://github.com/internetarchive/openlibrary/issues/9086#issuecomment-2093369982 the Author page (https://openlibrary.org/authors/OL107911A/George_Bernard_Shaw) the My Books Reading Log page (https://openlibrary.org/people/mekBot/books/want-to-read) the Subject page (e.g. https://openlibrary.org/subjects/biology) ### Describe the problem that you'd like...
Following #8963 we want to evaluate unifying the styles of the search buttons with something like `cta-btn cta-btn--small cta-btn--vanilla` etc. This will potentially also require changing the text input to...
Chrome supports a richer install UI for progressive web apps. We can include screenshots (both mobile and desktop) and a description. Img of how it looks ### Describe the problem...
### Problem The short version is that I think it is confusing that 1. when you are on an edition page: - The "want to read" button adds the _work_...
### Problem I think we can remove `.github/workflows/ruff.yml` now that we have ruff running in pre-commit on each PR anyway. Any reason to keep this around? #### Evidence / Screenshot...
### Problem Go to a list you can edit and you'll see it. #### Evidence / Screenshot #### Relevant URL(s) ### Reproducing the bug 1. Go to ... 2. Do...
### Problem I noticed some unused functions in `openlibrary/plugins/openlibrary/js/utils.js` we can remove them. `truncate`, `cond` See: https://github.com/internetarchive/openlibrary/pull/9180/files ### Context - Browser (Chrome, Safari, Firefox, etc): - OS (Windows, Mac, etc):...
Right now we load all covers on the merge page even if they're not visible. If we add lazy loading to them it will massively cut down on requests. Should...
Closes #9179 ### Technical ### Testing Did a fulltext search of the code and these aren't used anywhere I can see but a second check would be good. Removes one...