Holocron Archives

Release Notes

0.3.2 – 25/01/2024

Added

  • Enhanced the timeline view over a range start date search
  • Added a new ‘Recent’ view which displays the recently added holocrons (added filtering mode and elements per page)
  • Introduced a new elements-per-page component to use across the application
  • Added previous/next buttons in the view component to fetch the previous and next holocron. The backend queries respect the gallery’s options, i.e. the status, type, content version, etc. Furthermore, assigned the left and right arrow keys to the buttons

0.3.1 – 21/12/2023

Fixed

  • Fixed an issue with search. Now results are displayed correctly.

0.3.0 – 21/12/2023

Added

  • Added a new ‘select/option’ component that mimics the HTML ‘<select>‘ and ‘<option>‘ tags, to overcome the styling limitations.
  • Added custom tooltips with ‘ng-bootstrap’
  • Added a new ‘Statistics’ view

Changed

  • Enhanced the behaviour of the edit panel to be able to update a holocron’s title
  • Request and show thumbnails instead of full sized images
  • Upgraded to Angular 16.0.3 → 17.0.4

0.2.0 – 21/11/2023

Added

  • Added a simple loading spinner.
  • Added an error overlay when the server goes offline.
  • Added a ping interval (30 seconds) to check if the server is online and indirectly check if the token is still valid.
  • Added an auto-refresh token task, scheduled 5 minutes before access token expiration.
  • Added a new timeline view
  • Added a new Filter component to use across gallery and timeline components
  • Added a new ‘add-holocron’ overlay to add holocrons via hyperlinks and also give the ability to the user to follow the series and fetch all.
  • Added the ‘short story’ classification support.
  • Added support for the ‘ESC’ key when closing modals (i.e. add and edit holocron panels)
  • Added support for the ‘E/e’ keys for opening the edit dialog
  • Added arrow keys and ‘Home’ / ‘End’ key support for gallery views
  • Added a new ‘Delete Holocron’ component.

Changed

  • Changed the way the access token is retrieved from the image-interceptor service worker (utilise IndexDB)
  • Revamped the edit component
  • UI overhaul
    • Mobile responsive design
    • Re-arranged navbar
    • Changed background
    • Added global colours
    • Zoom-able image tiles for grid gallery
    • Responsive timeline
    • Revamped gallery

Fixed

  • Fixed an issue with the timeline when scrolling. The sme request was fired more times. Used debounce
  • Used debounce in search to prevent sending multiple requests to the server
 

0.1.0 – 25/10/2023

Welcome to the Holocron Archives! With this initial release, we introduce the Holocron Archives – a digital Star Wars library management application. In this first release the following features are implemented:
  • A Gallery view, where all the Holocrons can be listed (either in list format or grid format). The gallery has different viewing options to select. Filtering between Canon and Legends, and items-per-page.
  • A Search view (which shares features with the Gallery view)
  • A Holocron view, where the selected Holocron’s information can be viewed
  • A Holocron edit view, where the selected Holocron’s information can be edited.
We distinguish between 5 types of Holocron Classifications:
  • Book
  • Comic
  • Game
  • Movie
  • TV Series
We distinguish between 4 types of availability for a Holocron:
  • Not Published: The Holocron is announced but not published yet
  • Not Available: The Holocron is published but not available yet
  • Transferring: The Holocron is on the way to the library
  • In Library: The Holocron is already in the library
We also distinguish between 3 types of Holocron Formats
  • Physical: The Holocron is in Physical Form (for all types of Holocrons)
  • Audio: The Holocron is in Audio Form (e.g. for Books or Comics)
  • Electronic: The Holocron is in Electronic Form (for all types of Holocrons)
When a new Holocron is introduced to the Library, it will automatically be assigned the ‘Not Available‘ status and the ‘Physical‘ form.
Scroll to Top