Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
community:newsletter:2024-04 [2024/04/22 18:26] – [Recently Completed / Resolved Issues] demiankatz | community:newsletter:2024-04 [2024/04/30 11:57] – [Code in Progress] demiankatz |
---|
* Fix channel popovers: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1686|VUFIND-1686]] / [[https://github.com/vufind-org/vufind/pull/3607|#3607]] | * Fix channel popovers: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1686|VUFIND-1686]] / [[https://github.com/vufind-org/vufind/pull/3607|#3607]] |
* Fix OAI-PMH server date validation on PHP 8.1: [[https://github.com/vufind-org/vufind/pull/3548|#3548]], [[https://github.com/vufind-org/vufind/pull/3549|#3549]] | * Fix OAI-PMH server date validation on PHP 8.1: [[https://github.com/vufind-org/vufind/pull/3548|#3548]], [[https://github.com/vufind-org/vufind/pull/3549|#3549]] |
| * Fix Solr highlighting in Blender: [[https://github.com/vufind-org/vufind/pull/3614|#3614]] |
* Fix: turn mobile drop-ups into drop-downs: [[https://github.com/vufind-org/vufind/pull/3583|#3583]] | * Fix: turn mobile drop-ups into drop-downs: [[https://github.com/vufind-org/vufind/pull/3583|#3583]] |
* Fix unwanted hiding of checkboxes on user account pages: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1684|VUFIND-1684]] / [[https://github.com/vufind-org/vufind/pull/3560|#3560]] | * Fix unwanted hiding of checkboxes on user account pages: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1684|VUFIND-1684]] / [[https://github.com/vufind-org/vufind/pull/3560|#3560]] |
* AccessTokenEntityInterface: Replace setUserId with setUser: [[https://github.com/vufind-org/vufind/pull/3554|#3554]], [[https://github.com/vufind-org/vufind/pull/3556|#3556]] | * AccessTokenEntityInterface: Replace setUserId with setUser: [[https://github.com/vufind-org/vufind/pull/3554|#3554]], [[https://github.com/vufind-org/vufind/pull/3556|#3556]] |
* Add an option to specify sort order conditions for extra params in searchspecs: [[https://github.com/vufind-org/vufind/pull/3590|#3590]] | * Add an option to specify sort order conditions for extra params in searchspecs: [[https://github.com/vufind-org/vufind/pull/3590|#3590]] |
* Add and use VuFind\Db\Service\TagServiceInterface: [[https://github.com/vufind-org/vufind/pull/3539|#3539]] | * Add and use VuFind\Db\Service\TagServiceInterface and expand TagsEntityInterface: [[https://github.com/vufind-org/vufind/pull/3539|#3539]], [[https://github.com/vufind-org/vufind/pull/3615|#3615]] |
* Add confirm button component: [[https://github.com/vufind-org/vufind/pull/3545|#3545]] | * Add confirm button component: [[https://github.com/vufind-org/vufind/pull/3545|#3545]] |
* Add database services for comments and resource tables: [[https://github.com/vufind-org/vufind/pull/3558|#3558]], [[https://github.com/vufind-org/vufind/pull/3594|#3594]] | * Add database services for comments and resource tables: [[https://github.com/vufind-org/vufind/pull/3558|#3558]], [[https://github.com/vufind-org/vufind/pull/3594|#3594]] |
* Add menu button support for target and lightbox: [[https://github.com/vufind-org/vufind/pull/3562|#3562]] | * Add menu button support for target and lightbox: [[https://github.com/vufind-org/vufind/pull/3562|#3562]] |
* Add more database entity interfaces: [[https://github.com/vufind-org/vufind/pull/3541|#3541]], [[https://github.com/vufind-org/vufind/pull/3564|#3564]], [[https://github.com/vufind-org/vufind/pull/3580|#3580]] | * Add more database entity interfaces: [[https://github.com/vufind-org/vufind/pull/3541|#3541]], [[https://github.com/vufind-org/vufind/pull/3564|#3564]], [[https://github.com/vufind-org/vufind/pull/3580|#3580]] |
| * Add Ratings database service: [[https://github.com/vufind-org/vufind/pull/3603|#3603]], [[https://github.com/vufind-org/vufind/pull/3612|#3612]] |
| * Allow directly specifying Solr dictionaries: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-745|VUFIND-745]] / [[https://github.com/vufind-org/vufind/pull/3547|#3547]] |
| * Allow specifying MySQL root user connection type in Phing: [[https://github.com/vufind-org/vufind/pull/3608|#3608]] |
* Change advanced search tips to ul/li: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1669|VUFIND-1669]] / [[https://github.com/vufind-org/vufind/pull/3551|#3551]] | * Change advanced search tips to ul/li: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1669|VUFIND-1669]] / [[https://github.com/vufind-org/vufind/pull/3551|#3551]] |
* CSP: Generate current Report-To header: [[https://github.com/vufind-org/vufind/pull/3591|#3591]] | * CSP: Generate current Report-To header: [[https://github.com/vufind-org/vufind/pull/3591|#3591]] |
* EDS: Handle missing ebook URL: [[https://github.com/vufind-org/vufind/pull/3578|#3578]] | * EDS: Handle missing ebook URL: [[https://github.com/vufind-org/vufind/pull/3578|#3578]] |
* Eliminate submit inputs named "submit": [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1640|VUFIND-1640]] / [[https://github.com/vufind-org/vufind/pull/3566|#3566]] | * Eliminate submit inputs named "submit": [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1640|VUFIND-1640]] / [[https://github.com/vufind-org/vufind/pull/3566|#3566]] |
| * Expand use of UserEntityInterface in AJAX handlers: [[https://github.com/vufind-org/vufind/pull/3605|#3605]] |
* Fix broken combined AJAX DOI functionality: [[https://github.com/vufind-org/vufind/pull/3534|#3534]], [[https://github.com/vufind-org/vufind/pull/3553|#3553]] | * Fix broken combined AJAX DOI functionality: [[https://github.com/vufind-org/vufind/pull/3534|#3534]], [[https://github.com/vufind-org/vufind/pull/3553|#3553]] |
| * Fix CSS variable handling in lessToSass conversion: [[https://github.com/vufind-org/vufind/pull/3611|#3611]] |
* Fix ILS exception handling when editing holds: [[https://github.com/vufind-org/vufind/pull/3574|#3574]] | * Fix ILS exception handling when editing holds: [[https://github.com/vufind-org/vufind/pull/3574|#3574]] |
* Fix search result links losing sid when e.g. sort is changed multiple times: [[https://github.com/vufind-org/vufind/pull/3582|#3582]], [[https://github.com/vufind-org/vufind/pull/3589|#3589]] | * Fix search result links losing sid when e.g. sort is changed multiple times: [[https://github.com/vufind-org/vufind/pull/3582|#3582]], [[https://github.com/vufind-org/vufind/pull/3589|#3589]] |
| * Fix Solr highlighting in Blender: [[https://github.com/vufind-org/vufind/pull/3610|#3610]] |
| * Fix type handling/annotation related to encrypted passwords: [[https://github.com/vufind-org/vufind/pull/3620|#3620]] |
* Fix visibility of off-canvas toggles: [[https://github.com/vufind-org/vufind/pull/3573|#3573]] | * Fix visibility of off-canvas toggles: [[https://github.com/vufind-org/vufind/pull/3573|#3573]] |
* Fix widget type handling in LibGuides query builder: [[https://github.com/vufind-org/vufind/pull/3592|#3592]] | * Fix widget type handling in LibGuides query builder: [[https://github.com/vufind-org/vufind/pull/3592|#3592]] |
* Make user field for oauth subject configurable: [[https://github.com/vufind-org/vufind/pull/3486|#3486]] | * Make user field for oauth subject configurable: [[https://github.com/vufind-org/vufind/pull/3486|#3486]] |
* ParamBag: Avoid duplicate parameters after merge: [[https://github.com/vufind-org/vufind/pull/3368|#3368]] | * ParamBag: Avoid duplicate parameters after merge: [[https://github.com/vufind-org/vufind/pull/3368|#3368]] |
| * Prevent/clarify errors when cache is disabled: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1657|VUFIND-1657]] / [[https://github.com/vufind-org/vufind/pull/3606|#3606]] |
* Reflect possible null return from ->current(): [[https://github.com/vufind-org/vufind/pull/3559|#3559]] | * Reflect possible null return from ->current(): [[https://github.com/vufind-org/vufind/pull/3559|#3559]] |
* Remove leading spaces from translation strings: [[https://github.com/vufind-org/vufind/pull/3604|#3604]] | * Remove leading spaces from translation strings: [[https://github.com/vufind-org/vufind/pull/3604|#3604]] |
* Sierra: Avoid error if a requested record is not found: [[https://github.com/vufind-org/vufind/pull/3577|#3577]] | * Sierra: Avoid error if a requested record is not found: [[https://github.com/vufind-org/vufind/pull/3577|#3577]] |
* Sierra: Fix empty expiration date value in user profile: [[https://github.com/vufind-org/vufind/pull/3581|#3581]] | * Sierra: Fix empty expiration date value in user profile: [[https://github.com/vufind-org/vufind/pull/3581|#3581]] |
| * Sierra: Fix volume extraction and callnumber element in holdings: [[https://github.com/vufind-org/vufind/pull/3619|#3619]] |
* Sierra: Use v6 API by default, optimize fields to retrieve: [[https://github.com/vufind-org/vufind/pull/3575|#3575]] | * Sierra: Use v6 API by default, optimize fields to retrieve: [[https://github.com/vufind-org/vufind/pull/3575|#3575]] |
* Simplify createEmailViewModel; leverage UserEntityInterface: [[https://github.com/vufind-org/vufind/pull/3586|#3586]] | * Simplify createEmailViewModel; leverage UserEntityInterface: [[https://github.com/vufind-org/vufind/pull/3586|#3586]] |
* Update CodeQL workflow configuration: [[https://github.com/vufind-org/vufind/pull/3579|#3579]] | * Update CodeQL workflow configuration: [[https://github.com/vufind-org/vufind/pull/3579|#3579]] |
| * Use ->getHomeLibrary() instead of ->home_library: [[https://github.com/vufind-org/vufind/pull/3618|#3618]] |
* Use UserEntityInterface in ExternalAuthController: [[https://github.com/vufind-org/vufind/pull/3587|#3587]] | * Use UserEntityInterface in ExternalAuthController: [[https://github.com/vufind-org/vufind/pull/3587|#3587]] |
| * Use UserEntityInterface in feedback forms: [[https://github.com/vufind-org/vufind/pull/3613|#3613]] |
| * Use UserEntityInterface in profile template (and related code): [[https://github.com/vufind-org/vufind/pull/3622|#3622]] |
| |
===== New Issues ===== | ===== New Issues ===== |
| |
* Accessibility improvements: [[https://github.com/vufind-org/vufind/pull/3546|#3546]] | * Accessibility improvements: [[https://github.com/vufind-org/vufind/pull/3546|#3546]] |
* Add Ratings database service: [[https://github.com/vufind-org/vufind/pull/3603|#3603]] | * Add "!default" flag to SASS variables for easier configuration: [[https://github.com/vufind-org/vufind/pull/3623|#3623]] |
| * Add optional formatString argument to SortFacetList helper: [[https://github.com/vufind-org/vufind/pull/3621|#3621]] |
* Add result-scripts event to apply Javascript to search results: [[https://github.com/vufind-org/vufind/pull/3584|#3584]] | * Add result-scripts event to apply Javascript to search results: [[https://github.com/vufind-org/vufind/pull/3584|#3584]] |
* Adding Javascript configuration: [[https://github.com/vufind-org/vufind/pull/3598|#3598]] | * Adding Javascript configuration: [[https://github.com/vufind-org/vufind/pull/3598|#3598]] |
| * Adjust pager buttons for mobile: [[https://github.com/vufind-org/vufind/pull/3630|#3630]] |
* Aleph driver: improve ID and date processing: [[https://github.com/vufind-org/vufind/pull/3576|#3576]] | * Aleph driver: improve ID and date processing: [[https://github.com/vufind-org/vufind/pull/3576|#3576]] |
* Allow directly specifying Solr dictionaries: [[https://github.com/vufind-org/vufind/pull/3547|#3547]] | * Change record media-body table layout on mobile: [[https://github.com/vufind-org/vufind/pull/3626|#3626]] |
* Allow specifying MySQL root user connection type in Phing: [[https://github.com/vufind-org/vufind/pull/3608|#3608]] | * Establish UserResourceService; modernize SocialstatsController: [[https://github.com/vufind-org/vufind/pull/3624|#3624]] |
* Fix bug: incorrect author link hidden filter in combined search: [[https://github.com/vufind-org/vufind/pull/3557|#3557]] | * Fix bug: incorrect author link hidden filter in combined search: [[https://github.com/vufind-org/vufind/pull/3557|#3557]] |
* Fix cover loader when cache disabled: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1657|VUFIND-1657]] / [[https://github.com/vufind-org/vufind/pull/3606|#3606]] | * Fix overlapping media-left box on EDS records: [[https://github.com/vufind-org/vufind/pull/3628|#3628]] |
* KohaRest driver: Enable the use of custom renewal block messages in .ini: [[https://github.com/vufind-org/vufind/pull/3568|#3568]] | * KohaRest driver: Enable the use of custom renewal block messages in .ini: [[https://github.com/vufind-org/vufind/pull/3568|#3568]] |
* Modernize OAI server code and improve test coverage: [[https://github.com/vufind-org/vufind/pull/3597|#3597]] | * Modernize OAI server code and improve test coverage: [[https://github.com/vufind-org/vufind/pull/3597|#3597]] |
| * Refactor Auth modules to use UserEntityInterface/UserServiceInterface: [[https://github.com/vufind-org/vufind/pull/3625|#3625]] |
* Refactor availability and status to be better customizable: [[https://github.com/vufind-org/vufind/pull/3585|#3585]] | * Refactor availability and status to be better customizable: [[https://github.com/vufind-org/vufind/pull/3585|#3585]] |
| * Refactor libraryCardsEnabled method to AccountCapabilities class: [[https://github.com/vufind-org/vufind/pull/3629|#3629]] |
| * Remove mobile top margin from media-body: [[https://github.com/vufind-org/vufind/pull/3627|#3627]] |
* Set unique labels for checkboxes: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1673|VUFIND-1673]] / [[https://github.com/vufind-org/vufind/pull/3552|#3552]] | * Set unique labels for checkboxes: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1673|VUFIND-1673]] / [[https://github.com/vufind-org/vufind/pull/3552|#3552]] |
| * Surround searchbox inputs with a div for styling: [[https://github.com/vufind-org/vufind/pull/3616|#3616]] |
* Updated bulkFormHandler from jQuery to vanilla Javascript: [[https://github.com/vufind-org/vufind/pull/3571|#3571]] | * Updated bulkFormHandler from jQuery to vanilla Javascript: [[https://github.com/vufind-org/vufind/pull/3571|#3571]] |
| * VuFindTheme: Do not search for URLs/absolute paths inside themes: [[https://github.com/vufind-org/vufind/pull/3617|#3617]] |
| |
==== Issue Report / Discussion Only ==== | ==== Issue Report / Discussion Only ==== |
| |
* Fix layout of "Results per page" in narrow widths/on mobile: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1679|VUFIND-1679]] | * Fix layout of "Results per page" in narrow widths/on mobile: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1679|VUFIND-1679]] |
| * Problem with facet highlighting when OR facets are enabled: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1687|VUFIND-1687]] |
* Requested improvements to confirmation menus: banner color and behavior: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1682|VUFIND-1682]] | * Requested improvements to confirmation menus: banner color and behavior: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1682|VUFIND-1682]] |
* Requested improvements to confirmation menus: Book bag: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1681|VUFIND-1681]] | * Requested improvements to confirmation menus: Book bag: [[https://openlibraryfoundation.atlassian.net/browse/VUFIND-1681|VUFIND-1681]] |