Skip to content

Releases: caltechlibrary/dibs

Release 0.3.0

01 May 00:32
Compare
Choose a tag to compare

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

13 Apr 20:44
Compare
Choose a tag to compare
  • 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

29 Mar 23:28
c44e5b3
Compare
Choose a tag to compare
  • 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

29 Mar 19:46
Compare
Choose a tag to compare

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.