Skip to content

Conversation

@e-halinen
Copy link
Contributor

No description provided.

ahjyrkia and others added 30 commits March 10, 2023 10:22
* MM-484: Allow launching separate services as different instances

* Add default value to PUBLISHER_RENDER_URL
…ce splitting (#364)

* MM-497: Endpoint for render URL generation

* Update README about the sectioning of the service, new start commands and explanations.

* Remove extra slash from fallback url
This allow rendering to continue and not to fail if the route title is too long.
Allow route title to enter the padding area
…ering (#366)

* MM-502: Add current date by default unless date is included in generateRenderUrl params

* Tweak order of local setup commands, add moment to dependencies

* MM-502: Add parameter to hide address info from timetable render

* MM-502: Add print button to rendered document, and a parameter to hide it from document

* Update yarn.locl

---------

Co-authored-by: Juho Hänninen <[email protected]>
* Fix url env variables for server

* Fix webpack errors due to fs reference in browser app

* Fix build and type errors

* Fix server host checking

* Add link to publisher-server for worker
MM-504: Add redirect parameter to generateRenderUrl endpoint
MM-522: Fix single departure grouping with same minutes
e-halinen and others added 25 commits July 24, 2025 16:54
* AB#62375: Switch StopRoutePlate via-property to plateVia

* Switch to newer debian base image, fix build errors
Bumps [dot-prop](https://github.com/sindresorhus/dot-prop) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/sindresorhus/dot-prop/releases)
- [Commits](sindresorhus/dot-prop@v4.2.0...v4.2.1)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: e-halinen <[email protected]>
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](indutny/elliptic@v6.5.3...v6.5.4)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: e-halinen <[email protected]>
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 1.7.3 to 3.3.0.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Commits](node-fetch/node-fetch@1.7.3...v3.3.0)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [worker-loader](https://github.com/webpack-contrib/worker-loader) from 2.0.0 to 3.0.8.
- [Release notes](https://github.com/webpack-contrib/worker-loader/releases)
- [Changelog](https://github.com/webpack-contrib/worker-loader/blob/master/CHANGELOG.md)
- [Commits](webpack-contrib/worker-loader@v2.0.0...v3.0.8)

---
updated-dependencies:
- dependency-name: worker-loader
  dependency-version: 3.0.8
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y) from 6.8.0 to 6.10.2.
- [Release notes](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/releases)
- [Changelog](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/CHANGELOG.md)
- [Commits](jsx-eslint/eslint-plugin-jsx-a11y@v6.8.0...v6.10.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsx-a11y
  dependency-version: 6.10.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [koa-session](https://github.com/koajs/session) from 5.13.1 to 7.0.2.
- [Release notes](https://github.com/koajs/session/releases)
- [Changelog](https://github.com/koajs/session/blob/master/CHANGELOG.md)
- [Commits](koajs/session@5.13.1...v7.0.2)

---
updated-dependencies:
- dependency-name: koa-session
  dependency-version: 7.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [qrcode](https://github.com/soldair/node-qrcode) from 1.5.3 to 1.5.4.
- [Changelog](https://github.com/soldair/node-qrcode/blob/master/CHANGELOG.md)
- [Commits](soldair/node-qrcode@v1.5.3...v1.5.4)

---
updated-dependencies:
- dependency-name: qrcode
  dependency-version: 1.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 0.19.1 to 2.0.0.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](webpack/style-loader@v0.19.1...v2.0.0)

---
updated-dependencies:
- dependency-name: style-loader
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* AB#63281: Improve Dependabot config

* Add cooldown
* AB#64706: Add LineTimetable error page

* AB#64706: Switch to azure served generic error page in HSL styling
* AB#64924: Add static GET endpoint for weekly Line Timetables

* AB#64924: Add query params to LineTimetable GET endpoint
* AB#64927: Refactor LineTimetable Line handling

* Truncate lineId on generateRenderUrl requests for LineTimetables

* Truncate lineId on generateRenderUrl, fix import error
* Production release (#448)

* fix combining rows

* MM-484: Allow launching separate services as different instances (#363)

* MM-484: Allow launching separate services as different instances

* Add default value to PUBLISHER_RENDER_URL

* MM-497: Endpoint for render URL generation, Update README about service splitting (#364)

* MM-497: Endpoint for render URL generation

* Update README about the sectioning of the service, new start commands and explanations.

* Remove extra slash from fallback url

* Allow route title to enter the padding area

This allow rendering to continue and not to fail if the route title is too long.

* MM-495: Rename ticket-zones.json, update README (#365)

* MM-502: Add more functionality to generateRenderUrl endpoint and rendering (#366)

* MM-502: Add current date by default unless date is included in generateRenderUrl params

* Tweak order of local setup commands, add moment to dependencies

* MM-502: Add parameter to hide address info from timetable render

* MM-502: Add print button to rendered document, and a parameter to hide it from document

* Update yarn.locl

---------

Co-authored-by: Juho Hänninen <[email protected]>

* Fix url env variables for server (#368)

* Fix url env variables for server

* Fix webpack errors due to fs reference in browser app

* Fix build and type errors

* Fix server host checking

* Add link to publisher-server for worker

* MM-504: Add redirect parameter to generateRenderUrl endpoint

* Remove forever from deployment

* Add publisher server url to env to be build in the image

* Fix and enhance puppeteer console logging

* Remove trailing slash from server url env

* Upgrade hsl-map-style

* Fix single departure grouping with same minutes

* Add filtering for duplicate departures

* Drop console statement

* day specific a4 timetable departures

* bug fixes

* l_rail color added

* legend updated

* translations

* style reference update

* yarn.lock

* revert package.json and yarn.lock

* new color and background color for stopPoster

* yarn.lock update

* L-rail icon and color update

* MM-507: Add Docker Compose setup for development (#383)

* MM-507: Add docker compose configuration for development

* MM-507: Add setup instructions in README

* Add font instructions to README, tidy up

* Persist postgresql volume, add db dependency for startup sequence

* Use tram diagram also on light rail stops

(cherry picked from commit d0932d1)

* Resize Pikaratikka's icon to render it correctly

* fixed StopPoster timetable columns

* removed redundant prop

* #26114: language change for print button (#388)

* #26114: Add language choices into the print button on timetable rendering

* #26236: Fix StopPosterA3 generating error (#391)

* Fix StopPosterA3 generating error

* Refactor stopId property from A3Timetable to prevent same error

* Merge conflict fix

* empty day columns fixed

* AB#27362: Scripted test stops (#393)

* AB#27362: Script test stop posters

* Fix typo in component name

* Add poster download to test script

* Remove comments

* Add test results folder to gitignore

* AB#27362: Script test stop posters

Fix typo in component name

Add poster download to test script

Remove comments

Add test results folder to gitignore

* yarn.lock and dockerfile updates

* update react

* deprecated lifecycles removed

* WIP: Create line timetable component

* Include app.js for new component

* AB#32085: WIP: Add LineTimetable component

* Change routeIdentifier property

* AB#32085: Add LineTimetable to test script

* Add font styling, tweak font sizes and date formatting

* AB#33201: Fix wrong route color in StopPoster

* Add build command to compose and fix output folder location

* Revert "Merge pull request #397 from HSLdevcom/AB#32085_line_timetable"

This reverts commit 91be8f2, reversing
changes made to 1bdc2b9.

* Revert "#AB25283 Node/React update"

* Revert "Revert "Merge pull request #397 from HSLdevcom/AB#32085_line_timetable""

This reverts commit 89aa890.

* Revert "Revert "#AB25283 Node/React update""

* build fix

* removing fast refresh from dev webpack

* removing fast refresh from webpack.common

* node env

* AB#33966: Pass api key to client-side in env variables (#407)

* Revert "AB#33966: Pass api key to client-side in env variables (#407)"

This reverts commit da5eaf4.

* AB#33966: Expose local env file in compose to pass apikey without extra commands (#408)

* AB#32085: add print button (#409)

* AB#33966: Expose local env file in compose to pass apikey without extra commands

* AB#32085: Add missing print button to line timetable, cleanup unused code and components

* AB#32085: Remove unused prop

* AB#32667: Add smaller size variant to TerminalPoster component (#399)

* Bump map-style version to 1.1.3 (#412)

* WIP: Bug fix for stop poster

* AB#37216: Fix horizontal overflow error on large terminal route lists (#413)

* Fix trunk route color in route diagram (#414)

* Fix trunk route color in route diagram

* Add coloring to terminalAreaRoutes

* AB#39315: remove opening times from SVG (#416)

* AB#39315: Remove opening times from SVG

* AB#39315: Resize new SVG

* AB#39315: Revert resize

* AB#32085: Refactor generateRenderUrl endpoint to accept LineTimetable requests (#410)

* AB#32085: Show both directions in same timetable (#411)

* AB#32085: Show both directions in same timetable, include variants

* Add different layout when querying for routes that don't have timed stops

* Tweak styling

* WIP: Variants and new GraphQL queries

* Add new test stops and LineTimetable test runs

* Refactor queries and line timetable rendering logic

* AB#32085: WIP: Refactored line timetables

* AB#32085: WIP - Refactor LineTimetable logic, grouping bug to be fixed

* Remove unused code, add latest test script

* AB#32085: Add padding, limit number of timed stops

* AB#32085: Tweak styling, refactor render logic (#419)

* AB#32085: Tweak styling, refactor render logic

* Tweak styling, merge separate friday departures to weekday departures

* Add fix for partial departures along a route

* Partial departure fix continues

* Shorten train IDs so they display correctly

* AB#32085: Change LineTimetable print layout to A5 (#420)

* AB#32085: Change print layout to A5, tweak styling

* Variant logic for tram routes

* Add empty array checks to timetable rendering

* AB#44831: Add font styling to StopPoster map legend texts (#421)

* AB#44831: Add italics to Stop Poster TableHeaders (#422)

* AB#46862: Refactor route filtering logic (#425)

* AB#32085: Add page numbering (#424)

* AB#32085: Add page numbers

* Add page numbering to other rendering state

* Add styling tweaks and note filtering

* WIP: tweak styling for better page breaks

* Add tweaked test script

* Fix duplicate hour cutoff bug

* WIP: Latest tweaks for linetimetable printing

* Fix page break issues when printing

* Remove unused code for LineTimetable

* Add footnote styling

* AB#32085: Tweak print parameters, clean up (#428)

* AB#32085: Tweak LineTimetable font styles (#429)

* AB#48147: Improve missing line data error handling (#431)

* AB#48147: Improve empty line node array error handling (#432)

* AB#36691 terminal posters (#434)

* AB#36691: Tram image in all terminal posters if used

* AB#44833: All footer elements replaceable

* Spacer tweaks

* Tweak footer to work with smaller terminal poster

* AB#44833: Fix smaller terminal poster footer vector placements (#435)

* AB#48634: Bump hsl-map-style version to 1.2.0 (#437)

* AB#48698: Add cover page generation for timetable builds (#438)

* AB#48698: Add cover page generation for timetable builds

* Tweak styling of stop rows

* Remove unnecessary dateBegin and dateEnd properties

* Add dates and styling to cover page

* Add refactored test script

* AB#34352: Smaller terminal poster horizontal overflow error (#436)

* AB#34352: Smaller terminal poster horizontal overflow error

* Tweak margins and routeDiagram compact width

* AB#34352: Tweak smaller terminal poster rendering styles

* AB#34352: Make terminalRoutesContainer narrower to not overlap

* Fix icons appearing underneath the custom vectors (#440)

* AB#54863: Fix broken URL in string template resulting in unbound query (#441)

* AB#48698: Adjust timetable font sizes (#443)

* AB#48698: Adjust timetable font sizes

* Adjust font size

* AB#57971: Switch to validation library for access control (#444)

* AB#57971: Switch to validation library for access control

* Remove unneeded redirect URI

* AB#58144: Improve StopPoster salespoint rendering logic and error handling (#446)

* AB#37770: Fix local test generation errors (#439)

* AB#37770: Fix local test generation errors

* AB#55637: StopRoutePlate support (#442)

* AB#55637: WIP: Create StopRoutePlate component

* Add whitespace change filtering to route differences comparison

* Add CSV file download, add more table columns and formatting

* Add CSV download support

* Add support for downloading multiple file types

* Add route filtering

* AB#55637: Configure parsing to support larger tables

* AB#55637: Add error checking to StopRoutePlate

* AB#55637: Add summary info, earliest change date and number variant filtering

* AB#55637: Enable negligible change filtering, format via text addition

* Add negligible change routes to unchanged routes list

* Remove redundant routes

* AB#55637: Summary spreadsheet generation

* AB#58661: Remove redundant ticket sales component from map request (#447)

* AB#55638: Fix downloaded filepath typo (#450)

* AB#57920: Add line query input option for StopRoutePlate (#451)

* AB#56572: Add version number check against prod (#452)

* AB#56568: Change license to AGPL-3.0-only (#454)

* Switch login provider for production environment (#455)

* v1.1.0

* v1.1.1

* v1.1.2

---------

Co-authored-by: Anton <[email protected]>
Co-authored-by: Juho Hänninen <[email protected]>
Co-authored-by: Juho Hänninen <[email protected]>
Co-authored-by: Anton Jyrkiäinen <[email protected]>

* Merge fixes from Dev (#461)

* AB#57971: Switch to validation library for access control (#444)

* AB#57971: Switch to validation library for access control

* Remove unneeded redirect URI

* AB#58144: Improve StopPoster salespoint rendering logic and error handling (#446)

* AB#58661: Remove redundant ticket sales component from map request (#447)

* AB#61685: Fix HTTP 431 errors when generating large spreadsheets (#456)

* AB#62084: Change ticket sales point endpoint URL (#457)

* AB#62084 change sales point endpoint url (#458)

* AB#62084: Change ticket sales point endpoint URL

* Tweak fetch function call, refactor to use async/await

* AB#61685: Fix props fetch (#459)

* v1.1.3

* AB#65345: Fix rendering issue related to line 100H

---------

Co-authored-by: Anton <[email protected]>
Co-authored-by: Juho Hänninen <[email protected]>
Co-authored-by: Juho Hänninen <[email protected]>
Co-authored-by: Anton Jyrkiäinen <[email protected]>
@avicarie avicarie changed the title Production release v1.1.3 Production release v1.1.4 Sep 17, 2025
@avicarie avicarie merged commit 210db69 into master Sep 17, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants