All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add support for handling 'phone' transports gracefully
- Fix bug causing crash if a curbside pickup checkout is returned the same day.
- Add return to the same tab that you were on when changing a pickup status
- Add classes to all "action" buttons for styling purposes
- Fixed bug related to new curbside_pickups_issues table where schema wasn't being loaded
- Added table curbside_pickups_issues to map a pickup to the issues & holds associated with a pickup
- Fix bug in OPAC that prevents patron from scheduling a new pickup unless all previous pickups are canceled/deleted
- Fix bug in OPAC that prevents patron from scheduling a new pickup unless all previous pickups are canceled/deleted
- Fix bug in OPAC javascript the prevents patron from scheduling a pickup
- Renamed OPAC javascript var in opac.js to avoid conflict with a var of the same name in Koha v20.05
- Plugin now supports internationaliztion!
- Spanish translation
- Only show branches available for pickup in OPAC library selector.
- Fix bug caused by missing js variable
- Add 'loading' modal to OPAC while data is fetched for display
- Require unit tests to pass before building and releasing
- Update this changelog
- Remove installation step that is no longer required
- Add acknowledgements for original specification and design
- Plugin no longer requires bug 26163 to function
- Filter out holds from status tabs that are not waiting at the logged in library
- Disable submit button on staff side until a valid pickup slot is selected
- Disable submit button on opac side until a valid pickup slot is selected
- Ensure datepicker icon is disable correctly
- Add 'require' lines to API controller to ensure it has access to those modules
- Specify the plugin module for the GitHub Action that builds the kpz file
- Added documentation for CURBSIDE notice
- Added hyperlinks for various elements
- Added default CURBSIDE notice
- Hours and minutes in configuration are now formatted correctly for 24-hour time
- Added support for CURBSIDE notice, which will be sent upon initial creation of a curbside pickup
- Remove dangling code, make fields required, prevent ISE when patron not found.
- This changelog!
- Switched from
use
torequire
to allow installation to proceed without errors. Still requires plack to be restarted before using the plugin.
- Installation debugging code.
- Debugging for installation subroutine.
- Initial release!