Releases: caltechlibrary/dibs
Release 0.3.0
This release features the use of an updated version of the Universal Viewer as well as a new viewer page layout. We removed the extra HTML around DIB's previous Universal Viewer page and inserted the expiration message and the "end loan" button directly into the Universal Viewer frame, solving several usability issues at once.
Specific issues closed and other changes include the following:
- Fix issues #60, #65: several fixes to the layout of pages and the Universal Viewer on small window sizes and mobile viewers.
- Fix issue #63: avoid briefly showing a "javascript is not enabled" message while the UV page is loading.
- Fix issues #62, #61: fix sorting by the average duration column and handle auto-refresh in such a way that it can be disabled when sorting is in effect.
- Fix issue #55: reduce the number of unnecessary calls to Peewee's
atomic()
handler to avoid needlessly locking the database. - Fix issue #54: update and bundle a copy of the latest release of the Universal Viewer.
- Fix issue #39: add DIBS version info to the "About" page.
- Fix issue #34: address problems on mobile devices.
- Fix issue #5: move timer display into UV instead of having it in the HTML page outside the viewer.
- Turn off nonfunctional Universal Viewer bookmark icon in the bottom of the frame.
The file CHANGES contains a more complete change log, and includes information about previous releases.
Version 0.2.0
- The
/stats
page now has shows symbols to indicate recent page retrieval activity, to help gauge how active a given item currently is. - End times and reloan times are now rounded to whole minutes. This is to help avoid confusing situations where loans seem to go past their allotted times.
- A small new program,
query-dibs
, is available at the top level to query the database from the command line. Currently it has only limited functionality but this will undoubtedly grow over time.
Version 0.1.1
- When running in debug mode, loan durations and reloan waits are set to 1 minute.
- When not running in debug, loans by staff/library users are not counted in the histories, to avoid skewing the loan statistics.
- Currently active loans are shown in bold face in the
/stats
page. - When the refresh poll max is reached during auto-refresh on the
/item
pages, a different message is shown to the user alerting them that they need to manually reload the page in order to see updates. - The
/item
pages should have disabled to the page cache to prevent stale data from being shown to users.
Version 0.1.0
This release corresponds to the version that has been made live to the Caltech community on 2021-03-29. It features the use of Shibboleth for authentication, the removal of the use of sessions, the addition of a /stats
page, plus numerous other changes large and small.