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.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
- Replaced the Fotoware URLs with https://files02.sl.nsw.gov.au/
[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 importCHANGELOG.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
andauthor
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