Changelog

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.

[1.18.0] - 2021-05-17

  • Implementation of Holding Filters
  • Implementation of 0.9.17 API
  • Ability to include/exclude the entire 'eResources' items
  • Improve filter behaviour when format = sub-format
  • If itemType === ‘cartographic’, ignore multipleIe and display files in thumbnails
  • Label changes in "use this" modal (book and image viewer)
  • Context menu updates
  • Share modal label changes
  • Update Release Modal to be displayed with an overlay of the current page
  • Remove usage of 3600_0 image variant from frontend code
  • Bugs
    • Alma MARC 222 field is in the record twice - Show only Abbreviated title If variant title is same as Abbreviated title
    • Missing items displaying in CEP holdings
    • Incorrect display of ISBN values
    • Do not display the hierarchy viewer IF the source is Alma

[1.17.0] - 2021-04-27

  • Implementation of Release Modal
  • Display accurate CDI record counts in facets
  • Add PDF icon for Hierarchy viewer & browser
  • Add AdLib Field: "Issue Copy" in Record page
  • Bugs
    • Fix Broken "View Digital File" links in hierarchy browser
    • Fix Holding Item level requesting issue
    • Fix Browser back button issue when navigating back from Record page
    • Alma MARC 515 - Change label to "Numbering Peculiarities Note"
    • Search result item should open only in new tab when ctrl-click/ cmd-click.
    • Fix Bookviewer search text alignment

[1.16.0] - 2021-04-12

  • Implementation of Exclude/Include Filters in SE Search
  • Implementation of BookViewer & ImageViewer mouse right click custom Context Menu
  • Enable book thumbnails without showing Unbound widget.
  • Minimise how much of package.json we use in the frontend app
  • Fix for other formats not appearing in filter list for a multi-format record
  • Improve facet behaviour if facet or sub-facet selected
  • Fix Saved Records displaying incorrect Access information on Personalisation dashboard issue

[1.15.0] - 2021-03-17

  • Add brightness slider to Imageviewer and Bookviewer
  • Retaining the scroll position in search results when user clicks on browser back button Note: This has been implemented in Both SE and DC
  • Add gradient to the right If the playlist items goes beyond the screen
  • Display Log in button when reader is using Saved searches/Saved Records without logging in.
  • If user select a filter or sub-filter, that filter group should remain open
  • Remove "Eresources" from pre-filter search component
  • Add Primo links to Access Holdings container
  • Bugs
    • Update url when navigating between the multiple IE’s
    • Toggle between Log in and Search buttons in Header
    • Remove white space between content blocks in record page
    • Remove whitespace in Bookviewer when in full screen mode
    • Incorrect file downloading issue
    • Saved records page formatting issue
    • Alignment of My current searches and Saved Searches is not consistent with the rest of personalisation
    • Page breaking onclick of Zoom out on Album view for 2-3 times
    • Transcript downloading issue
    • Viewer issue on initial load
    • Item and file search - dates and date filter issue. Should accept years such as 190, 99.

[1.14.0] - 2021-02-22

  • Update Access holdings as per latest designs
  • Implementation of Labels feature in My Saved Records page.
  • 0.9.15 API integration
    • Accessing JWT token from login API response body instead from the header
    • Add routeTo: ‘Users’ to the ALMA and Personalisation request headers
    • Display vernacular titles in More details block in record page.
  • Create a pull request template for cep user app
  • Replace Local storage with Session storage to auto logout from the current session when the browser is closed.
  • Auto logout after 30 minutes of user inactivity.
  • Add back to search results button on File page
  • Grouping multiple IE’s in Hierarchy Browser.
  • Implementation of PCI Phase 2 requirements
    • Added new facet - Eresources in SE Search for blended search and PCI only as per designs
  • Sort multiple IEs by title then by Barcode
  • Bugs
    • Remove left over zero from the record page when Syndetics information is not available
    • Display files as thumbnails if isgroup is true
    • Fix images overlapping and gap between the pages issue in bookviewer two page mode
    • Add source field to more details block
    • Fix for Clicking on item from DC search results not opening correct Image in Viewer
    • Expand touch area of Imageviewer title on mobile
    • Added SVG icon for formats which doesn’t have thumbnail image in multiple IE container
    • Fix Zero files issue when viewing grouped results singularly in DC
    • Hide MMSID for archive records in Record page More details block

[1.13.1] - 2021-01-15

  • Add security to Vercel deployments
  • Update loan item after loan renewal to latest due date
  • Implementation of grouping of Audio files in DC Search Results
  • Updates to USE THIS block as per latest designs
  • Add MMS ID to catalogue description box in record page
  • Personalisation Updates / Bug fixes
    • Updates to Empty states and created dismissible alerts
    • Error handling in saved searches
    • Truncate long usernames
    • Fix gradient and alignment issue of Sub navigation
  • Fix Indent issues of facets on smaller browser windows
  • Rename "full text" button to "transcript" in Bookviewer
  • Update SE homepage preview content

[1.13.0] - 2020-12-18

  • Implementation of Personalisation features
    • Login and Logout
    • Requests
    • Loans
    • Current session search
    • Saved Searches
    • Saved Records
    • Personal details
    • Dashboard page to view all personalisation features at one place
  • Implementation of Requesting feature in Record Page when logged in
  • Grouping multiple digitised copies of books
  • Implementation of PDF Viewer
  • Building basic version of PRINT to allow users to print record page and file page
  • Update Digital Collections and Search Collection Homepages with new Images and content
  • Integration of API version 0.9.14 into UserApp
  • Implementation of PCI subformat mapping
  • Adding Ephemera in SE Homepage Filters
  • Bug Fixes
    • Enabling mouse scroll to zoom functionality only if the user clicks on the image viewer with mouse
    • Downloading two files separately when downloading in Bookviewer Two page mode.
    • Add reference to "State Archives & Records Authority of New South Wales" when viewing GPO record/file
    • Fix files overlapping issue in bookviewer
    • Fix empty thumbnail footer issue in Imageviewer fullscreen
    • Fix the advanced search issue when search term contains comma(,)

[1.12.0] - 2020-10-21

  • Integration of API version 0.9.13 into UserApp
    • Add new notes in More Information block in record page
    • Link Notes in record page to Advanced search page.
  • Add PDF download feature
  • Update downloaded filenames to use the Preservation Master FL number, prefixed by “SLNSW_
  • Display legacy identifiers (FL - Pres Master) in viewers
  • Updated Accesses as per latest UX designs
  • PCI - Add peer reviewed field in user app
  • Bug Fixes
    • Viewer navigator doesn’t display after navigating to next image
    • Book Viewer - Problem with Page Entry Field
    • DC - Search results page icon display distorted in ipad
    • Bookviewer AlbumView overlap with full screen exit button on mobile devices
    • Bookviewer toolbar issue in large desktops.

[1.11.0] - 2020-09-30

  • Update NextJs to 9.5.3
  • Vercel Github Integration
    • Deploy projects automatically on every Pull request
    • Every Pull request gets a fixed Deployment URL that stays updated with changes.
  • Make PageAlert configurable
  • Disable right click behaviour in Image viewer and book viewer
  • Ability to bypass the intro modal
  • PCI Updates
    • Expand/collapse Author/Creator in record page if > 6 values
    • Add status alert in SE search results when Primo is down
  • Bug Fixes
    • Page breaking when search term contains --
    • The 'zoom display' box doesn't disappear when in album view
    • Add comma delimiters in “"Showing page 1 out of 1969324 pages” in SE search results
    • Fix title truncation for big screens.
    • Remove text under formats on record page
    • Fix for extra padding in share block on record page top section in Ipad
    • Fix State Library logo resolution
    • Fix IOS tooltip fullscreen button in touch screen devices.
    • Fix preview record in search result text cuts off issue in Ipad
    • Fix OpenSeaDragon displaying minimap initially without zooming in.
    • Fix Album view button height issue In Imageviewer
    • Fix wave toolbar accessibility label issues
    • Fix issue with selected filters with '|||' delimiter repeating itself on click of remove filter

[1.10.0] - 2020-09-07

  • Merge Download and Share pops into USE THIS block as per latest designs
  • Update Catalogue preview banner in SE
  • Integration of PCI into CEP UserApp
  • Add CEP Identifiers in Record Page and File Page
  • Bug Fixes
    • Fix minimap hiding issue when interacted.
    • Fix Audio player full screen breaking issue in mobile landscape
    • Fix wording issue when navigated between search results pages(displaying page 41 instead of page 2)
    • Hide Recently Added section temporarily in SE search results as it is displaying 0 totals
    • Update filters to be open by default in DC list view
    • Fix filters misalignment issue in DC search results

[1.9.1] - 2020-08-24

  • Implementation of Sticky audio player
  • Integration of API version 0.9.12 into UserApp
    • Add series in Record Information in record page
    • Add new notes in More Information block in record page
  • Fix for browser back button issue in DC search results after choosing a link from the result
  • Bug Fixes
    • Update view full catalogue record cta right clickable in File Page
    • Update padding for related information block in record page

[1.9.0] - 2020-08-17

  • Implementation of Sticky audio player
  • Integration of API version 0.9.12 into UserApp
    • Add series in Record Information in record page
    • Add new notes in More Information block in record page
  • Fix for browser back button issue in DC search results after choosing a link from the result

[1.8.1] - 2020-08-03

  • Bug fixes
    • Updated text from Page to Image in Bookviewer
    • Fix image title expanding past window screen issue
    • Remove imagesKey icon and replace with files text in Search results

[1.8.0] - 2020-07-29

  • Implementation of Related records and Related files in audio player
  • Added tooltips in audio player
  • Updated the audio results in the DC search as per latest designs
  • Updated the Search results as per PCI changes
  • Added back to top button in Advanced search
  • Bug fixes

[1.7.0] - 2020-07-08

  • Implementation of Advanced Search
  • Implementation of Download/Share in Audio player
  • Fix for Book viewer double pages different sized issue
  • Updated the permalink to share the file information from record page
  • Bug fixes

[1.6.0] - 2020-06-18

  • Implementation of Time coded transcripts for Audio Player
  • QA fixes for Audio Player - carried over from First pass
  • Display file size of each download
  • Implementation of sharing via Facebook, Twitter and mail
  • Integrating Hierarchy Browser V2 into Record and file pages
  • Refactor code in Hierarchy components
  • Implementation of Loading animations
  • Replace Item with Record in code where possible
  • Bug fixes

[1.5.0] - 2020-05-20

  • Implementation of Audio Player (First pass)
  • Update DC Search results pagination as per latest designs
  • 0.9.10 API changes integration
  • Update holdings data for Ask at Public Library
  • Bug fixes

[1.4.1] - 2020-04-28

  • Revert DC Search results pagination to Infinite Loading

[1.4.0] - 2020-04-27

  • Update DC Search results pagination as per latest designs
  • Showing up permalink in the userapp on click of share button.
  • Add "See All Results" in the DC searchbox to link to default search results page
  • Add 100% Zoom button to the Image viewer tools
  • Add Indicator to show download is in progress
  • Hide minimap by default and appear only when zooms in
  • Update the Collection highlights on DC Homepage
  • Updates to Hierarchy Browser V2
  • Disable Exit Modal
  • Bug fixes

[1.3.0] - 2020-04-03

  • Implementation of Permalinks Proof Of Concept for Record and File pages
  • Add Transcript download feature for books
  • 0.9.9 API changes implementation
  • Implementation of File groupings
  • Remove other links in SE viewer and viewer tool updates
  • Introducing new devfeature environment for feature based deployments
  • Add password to dev and staging environments
  • Access grouping in SE Search facets
  • Implementation of new Access states
  • Implementation of headless hierarchy browser
  • Bug fixes

[1.2.1] - 2020-03-18

  • Bug fixes from 1.2.0 DEV deployment
  • Password modal on DEV and STAGING environments

[1.2.0] - 2020-03-12

  • Update Imageviewer Albumview as per latest designs
  • Download feature(First pass) implementation
  • 0.9.8 API implementation
  • Update the content in DC Homepage
  • Add fileId to the URL using # to link the exact image in the viewer
  • Add classifications to the Full Record information in Item page
  • Bug fixes

[1.1.1] - 2020-02-27

  • Bookviewer and Imageviewer improvements on iOS devices
  • Bug fixes related to prefilters
  • DC Masthead version2 improvements
  • Bug fixes related to search results page and SE Homepage

[1.1.0] - 2020-02-21

  • Prefilters Implementation
  • Update Bookviewer as per designs
  • DC Masthead version2 implementation
  • Update NextJs to 9.2.2
  • Fix the Imageviewer touch screen issues
  • Social Media meta tags (Facebook/Twitter) implementation
  • Add new fields to SE Item page - for Access and Holdings
  • Update the copyrights fields in SE and DC
  • Add back to top button for search results
  • Move filters to right side in DC Search results
  • Add Hierarchy level and Number of images with imageviewer icon in SE Search results
  • Change the image view from 'Zoom' to 'Fit' in DC
  • Move "fit to screen" to rest of tools
  • Update Header and footer widths across all breakpoints
  • Reduce the extra spacing in search results and searchbox container

[1.0.6] - 2020-02-17

[1.0.5] - 2020-02-12 - Staging and Dev only

  • Replaced the Fotoware URLs with Cloudinary Urls

[1.0.4] - 2020-02-11 - Staging and Dev only

  • Remove the maintenance mode for UserApp on production environment
  • Minor bug fixes

[1.0.3] - 2020-02-03

  • Enabled the maintenance mode for UserApp on production environment
  • Updated the Opening hours in footer
  • Bug fixes related to Safari browser and IE11
  • Bug fixes related to navbar search and search results page

[1.0.2] - 2019-12-23

  • Hierarchy fetching library
  • SE Homepage: Make entire area of format grid cards clickable
  • DC Homepage: Fetch item count dynamically
  • Add extra creator information when available
  • Add banner above search bar to indicate work in progress state of application
  • Additional fixes for image viewer
  • Book viewer: Hide transcript button when transcript unavailable
  • Fix alignment issues in footer
  • Update record information component
  • Extend thumbnail component to support different aspect ratios
  • Prevent Have Your Say button from covering controls on exit modal

[1.0.1] - 2019-12-12

  • Fixed intro modal bug
  • Changed API request handling to fix some item & file page issues
  • Adjust hierarchy browser to get it ready for future work
  • Various style and item layout updates

[1.0.0] - 2019-12-11

  • Public beta release
  • Book viewer display improvements
  • Smooth scrolling to anchors
  • Improve scrolling in hierarchy interface
  • Adjust error messages
  • Fix browser compatibility issues
  • Various display bug fixes
  • Infrastructure improvements

[0.14.2] - 2019-12-10

  • Adjust intro modal cookie length for launch period
  • Add application monitoring
  • Fix bugs in hierarchy views
  • DC Search: Fix grouping bugs
  • DC Homepage: Content updates
  • Fix bugs in book viewer album view

[0.14.1] - 2019-12-09

  • Deep zoom images
  • Further improvements to hierarchy views
  • File grouping displays
  • Improvements to text search on Book Viewer
  • Tooltips on Image Viewer buttons
  • Bug fixes
  • Updated static content
  • Security improvements

[0.14.0] - 2019-12-04

  • Bookviewer
  • Added File search result groupings
  • Updated the Accesses and Holdings
  • Updated Copyright file page
  • Updated the Site Header Title
  • Added Exit Modals
  • Updated Error Messages
  • Updated the Intro Modal Content
  • Updated the About Page Content
  • Added Generic Message banner
  • Updated Other Content related changes
  • Accessibility fixes
  • Bug Fixes

[0.13.1] - 2019-11-26

  • Bugfixes from 0.10.3 related to Global Navigation, DC Homepage, Search Results page
  • Switched backend to run on Node.JS version 10
  • Accessibility improvements

[0.13.0] - 2019-11-18

  • Adjusted stylesheet breakpoints
  • Added the Global Navigation in the Header
  • Updated the DC Homepage
  • Search based on Call number
  • Clearing filters on new search as temporary solution until API supports prefiltering
  • API compatibility with 0.9.5
  • Displaying call numbers and publishing details in the Item search result
  • Hierarchy breadcrumbs in the Item page

[0.12.4] - 2019-11-07

  • Analytics hooks
  • Legacy IE compatibility fixes

[0.12.3] - 2019-11-07

  • DC homepage: adjusting scroll behaviour for newly added items
  • Fixes for API integration bugs
  • Fixes for bugs in DC file viewer
  • Fixes for UI issues with thumbnail strip
  • Hook for handling screen orientation changes
  • Updated tests

[0.12.2] - 2019-10-30

  • Compatibility updates for API version 0.9.3
  • Image viewer styling
  • Compatibility improvements for IE11 and other legacy browsers
  • Link SLNSW logo to Corporate Website
  • DC homepage: changed maximum tile count

[0.12.0] - 2019-10-14

  • Adjustments according to feedback from staff
  • Accessibility improvements
  • Record thumbnail styling
  • Style adjustments for DC Homepage
  • Updates to search facet behaviour
  • Store quick view state for later
  • OpenSeadragon component split for next major feature
  • Fixed sidebar issues
  • Updates to intro modal text
  • Optimising assets

[0.11.1] - 2019-09-25

  • Fix global styles in about page

[0.11.0] - 2019-09-25

  • Staff release!
  • Nested search facets
  • Introduction modal popup
  • Improvements for DC Homepage
  • Pull counts of all items from API
  • Update About page
  • Update header nav design
  • Improve Userback integration
  • Improve Safari compatibility
  • Extended test coverage
  • Normalise search queries while deployed to AWS Lambda
  • Improvements to search page display

[0.10.0] - 2019-09-23

  • API v0.9.2 support
  • Update Digital Collections homepage with improvements
  • Add Favicon and other metadata enhancements
  • Update Digital Collections new added files with static content
  • Reorder facets in SE Search
  • Update Digital Collections search facets
  • Update SE Home page
  • Update Have Your Say link to open up Userback modal
  • Update /bookmarks page with improvements and more examples

[0.9.0] - 2019-09-12

  • API v0.9.1 support
  • Site-wide footer
  • Improvements to search box
  • Digital Collections homepage
  • Improved mobile navigation
  • Adjusted load balancer configuration

[0.8.2] - 2019-09-03

  • Add multiple draft components for Digital Collections home page
  • Add "back to search results" link on item page using React context
  • Add test for quick view

[0.8.1] - 2019-08-29

  • Add fullScreen/exitFullScreen toggle button for ImageViewer
  • Update large desktop breakpoint to be wider for a more immersive collection experience
  • Update Accordion and spell it properly this time
  • Add selected date facet button on SearchApp

[0.8.0] - 2019-08-26

  • Update serverless.yml config to enable http to https redirect, effectively replacing API Gateway with ALB
  • Update ImageViewer design
  • Add format icons to search filters
  • Add date button to SearchSelectedFacets

[0.7.1] - 2019-08-15

  • Update packages with npm audit fix for security
  • Fix Quick View issue
  • Update RecordInfo styles

[0.7.0] - 2019-08-14

  • Update to Next JS 9
  • Remove next-typescript as Next JS 9 has TS built in
  • Replace Icomoon icons with custom SVG Icons
  • Add selected facet totals in SearchFacets
  • Update HierarchyBrowser scrolling issues

[0.6.2] - 2019-08-09

  • Update NProgress and move to Header
  • Refactor ItemInfo and FileInfo to RecordInfo
  • Add tests for home and search pages
  • Update Readme

[0.6.1] - 2019-08-05

  • Update Select component styles
  • Fix searchBy bugs on home and search pages
  • Fix ImageViewer toolbar button alignment

[0.6.0] - 2019-08-02

  • Add linkifyjs to turn content into HTML links
  • Add react-select to make select elements not ugly
  • Update search tests for better coverage
  • Update PasswordProtectModal redirect issues

[0.5.2] - 2019-08-01

  • Add @next/mdx package and import CHANGELOG.md into /changelog
  • Add /about, /digital/about and /changelog pages
  • Update design styles with @jenny.lam

[0.5.1] - 2019-07-31

  • Add search by search, title, subject and author on home page
  • Fix withFetch issue with search value
  • Update PasswordProtectModal text
  • Add trial UX testing scripts to /bookmarks
  • Add Alpha tags to header menu

[0.5.0] - 2019-07-30

  • Add react-cookie library
  • Add temporary PasswordProtectModal and new /pages/password-protect page

[0.4.5] - 2019-07-25

  • Update ImageThumbnailStrip to fix mobile issue
  • Add useDebounce to Loader

[0.4.4] - 2019-07-25

  • Update Nav from dark to lighter background
  • Add thin format icons
  • Update styles before showcase

[0.4.3] - 2019-07-25

  • Add Accesses info to SE search results
  • Update facets on SE to the right
  • Add facets direction setting

[0.4.2] - 2019-07-24

  • Digital Collection search hotfixes

[0.4.1] - 2019-07-24

  • Update search pages to use withFetch HOC
  • Update item page access section
  • Update Hierarchy components

[0.4.0] - 2019-07-19

  • Update navigation header, adding two level nav
  • Update digital file routes from /file/id to /digital/file/id
  • Add copy to clipboard feature
  • Update sort by filters in SearchApp

[0.3.1] - 2019-07-19

  • Add accesses data to item page
  • Update HierarchyBrowser styles, bugs and rename to HierarchyBrowserContainer

[0.3.0] - 2019-07-19

  • Add HierarchyBrowserContainer component to Item and File pages
  • Update typography based on style guide
  • Update content for home page
  • Add all format icons

[0.2.1] - 2019-07-18

  • Add list and masonry view options for DC Search
  • Add Quick View to SE Search items
  • Add CSS Modules ESLint plugin and clean up unused classes
  • Update DateFacet

[0.2.0] - 2019-07-16

  • Update item page UI design
  • Update file page UI design
  • Update all data to use v0.8.5 of CEP API
  • Add tests for item page and search page
  • Add MiniHierarchyContainer to file page

[0.1.4] - 2019-07-09

  • Add reusable SearchApp component for SE and DC
  • Add MiniHierarchyContainer for navigating parent/child items and files
  • Add DC Search with MasonryResults
  • Update ImageViewer to accommodate albums with less than 5 images

[0.1.3] - 2019-07-03

  • Update Modal to use React Portals
  • Update styling and refactor search page
  • Add backend services repo type definitions into /types
  • Add test item with very few queries
  • Update nock tests
  • Remove dynamic import of ImageViewer component and use require()

[0.1.2] - 2019-06-28

  • Add Image component
  • Add react-masonry-component and MasonryResults component
  • Update ImageViewer styles and bug fixes
  • Update all references to variables.scss to global.scss
  • Update Layout component
  • Update TextTruncate to allow multiple dangerouslyInsertHTML props
  • Update item page data transform function

[0.1.1] - 2019-06-25

  • Next time merge with develop...
  • Update home page with links

[0.1.0] - 2019-06-25

  • Add FormatBlock component and custom SVGs
  • Update ImageViewer issues
  • Add Settings customisation feature
  • Update item page for new fields

[0.0.10] - 2019-06-21

  • Add nock API mocking library for testing
  • Update file and item page tests
  • Update item page design

[0.0.9] - 2019-06-17

  • Add axios-cache-plugin to cache API data on the browser
  • Set up different API URLs for each deployment stage in serverless.yml

[0.0.8] - 2019-06-14

  • Update AlbumView
  • Update TextTruncate

[0.0.7] - 2019-06-14

  • Connect item and file pages to v0.8.4b API
  • Add heaps more tests
  • Update search page with facets and pagination

[0.0.6] - 2019-06-07

  • Add more components!
  • Design Sytem page update

[0.0.5] - 2019-05-02

  • Add AlbumView and HierarchyBrowserContainer components
  • Update ImageViewer and ImagesList components

[0.0.4] - 2019-04-30

  • Remove corporate-icon-library from /static folder
  • Add react-testing-library

[0.0.3] - 2019-04-15

  • Reference corporate-icon-library from cloud instead of /static folder

[0.0.2] - 2019-04-10

  • First version