Skip to content

Latest commit

 

History

History
196 lines (143 loc) · 7.24 KB

CHANGELOG.md

File metadata and controls

196 lines (143 loc) · 7.24 KB

Changelog

All notable changes to this project will be documented in this file.

Unreleased

  • #140
    • Fixed issue where campaign end resulted in blank screen.

[2.1.1] - 2024-10-23

  • #138
    • Avoided setting ER105 in url when no token exists in local storage.
  • #137
    • Add `no-cache´ directive to nginx setup.

[2.1.0] - 2024-10-23

  • #135
    • Fixed cursor being hidden when not in debug mode.
    • Moved registration of listeners in useEffect.
  • #134
    • Fixed remote loader for touch regions.
  • #133
    • Added error message ER201 on screen when remote component could not load.
    • Added error timestamp to remote component loader, to force reload on error.
  • #132
    • Remove token errors after re-login.
  • #131
    • Moved localstorage calls into helper class AppStorage.
    • Cleaned up project structure.
    • Fixed async flow for release check.
    • Added previous boot timestamp (pb) to url.
    • Try to refresh token on reauthenticate event.
    • Added status and error to url.
    • Added error code to login page, if set.
  • #130
    • Fixed issue with svg loading.
  • #127
    • Migrate from CRA to Vite
    • Upgrade node from 14 -> 20
    • Winston logging to Pino logging
    • Set infrastructure node version to 20.
    • Fixed base path to /client.
  • #118
    • Added api url to localstorage.

[2.0.4] - 2024-08-14

  • #128
    • Fixed rrule evaluation to handle local time correctly.

[2.0.3] - 2024-05-21

  • #125
    • Removed React strict mode.
    • Added null check to release query parameter changes, to avoid redirecting to ?releaseVersion=null&releaseTimestamp=null when release.json cannot be reached (eg. when the internet connection is down).

[2.0.2] - 2024-04-25

  • #123
    • Ensured real ip is logged in nginx.
  • #124
    • Changed to apply max-age 7d to all files and added cache busting to config.json and release.json.
    • Added "loginCheckTimeout", "configFetchInterval", "refreshTokenTimeout", "releaseTimestampIntervalTimeout" to config.json.
    • Simplified config.json.
  • #122
    • Added max-age and expires 1 hour to config.json and release.json.
  • #121
    • Add releaseVersion, releaseTimestamp and screenId searchParams when starting app.

[2.0.1] - 2024-04-10

  • #120
    • Added cache busting.

[2.0.0] - 2024-04-09

  • #119
    • Changed to v2 routing.
  • #117
    • Limited the number of API calls by comparing relationsChecksum.

[1.3.5] - 2023-09-14

  • #115 Removed trailing slash from URLs in /public/example_config.json given that our fetch code expects no trailing slash

[1.3.4] - 2023-07-13

  • #114 Added "online-check" page as optional startup page /client/online-check

[1.3.3] - 2023-07-11

  • #113 Fix version not set in release.json

[1.3.2] - 2023-07-11

  • #112 Re-added infrastructure template files wrongfully excluded by gitignore

[1.3.1] - 2023-07-11

  • #111 Fix docker image name for itk images

[1.3.0] - 2023-07-11

  • #108 Only slides with a loaded template should be rendered.
  • #109 Change docker image name from os2display/os2display-client to os2display/display-client to match image name and repository name
  • #110 Setup separate image builds for itkdev and os2display

[1.2.7] - 2023-06-30

  • #104 Changed error boundary page to show error.

[1.2.6] - 2023-06-12

  • #105 Update docker build to publish to "os2display" org on docker hup. Update github workflow to latest actions. Add github workflow to build and create release. Change example_config.json to use relative paths.

[1.2.5] - 2023-06-06

  • #104 Changed error boundary page to show error.

[1.2.4] - 2023-05-25

  • #103 Update PullStrategy to handle pagination.

[1.2.3] - 2023-03-24

  • #101 Added notranslate google meta.
  • #100 Handling issue where slides were not starting after region had been empty.
  • #99 Changed config loader to avoid competing fetches. Changed logic concerning when fallback image should be shown. Removed throwing of exception on getPath when response.ok not okay.

[1.2.2] - 2023-03-07

  • #98 Removed possible multiple ContentService instantiations. Fixed checkScheduling interval being registered multiple times. Added :8080 to cypress baseUrl.

[1.2.1] - 2023-01-13

  • #97 Changed port in vhost and change from npm start to yarn start.

[1.2.0] - 2023-01-05

  • #96 Added changelog. Added github action to enforce that PRs should always include an update of the changelog.
  • #95 Updated docker setup to match new itkdev base setup.
  • #94 Update grid generator from 1.0.6 -> 1.0.8.

[1.1.0] - 2022-10-06

  • #93 Updated react from 17 to 18. Changed the rendering in index.js Moved some dependencies to dev-dependencies
  • #92 Added scaling for 4k screens for touch buttons in touch-region.

[1.0.2] - 2022-09-08

  • #91 Theme logo fetch.

[1.0.1] - 2022-06-01

  • #90 Changed class names to lower case.

[1.0.0] - 2022-05-18

  • First release.