Skip to content

Releases: fdm-monster/fdm-monster-client

fdm-monster-client 1.5.3

14 Feb 20:59
Compare
Choose a tag to compare

Fix

  • When opening the right side panel, calculating stoppable and paused printer state failed with a null reference exception by @davidzwa in #1024

What's Changed

Full Changelog: 1.5.2...1.5.3

fdm-monster-client 1.5.2

13 Feb 21:17
Compare
Choose a tag to compare

Fixes

  • Simplified the print completions page and fixed the filters not working by removing them by @davidzwa in #1016
  • Fixed an error calculating a printer state for a printer that is not fully connected yet by @davidzwa in #1020

What's Changed

  • chore(deps): update dependency @typescript-eslint/parser to v7.0.1 by @renovate in #1012
  • chore(deps): lock file maintenance by @renovate in #1013
  • fix(deps): update dependency @tanstack/vue-query to v5.20.5 by @renovate in #1014
  • fix(deps): update sentry-javascript monorepo to v7.101.0 by @renovate in #1015
  • fix: simplify completions page by @davidzwa in #1016
  • chore: update sentry config, fix printer state calculation by @davidzwa in #1020

Full Changelog: 1.5.1...1.5.2

fdm-monster-client 1.5.1

12 Feb 21:04
Compare
Choose a tag to compare

Hotfix release.

Fixes

  • Fixes a recursive error that conditionally occurred when visiting the printer list from another page. This bug occurred in SQLite mode only by @davidzwa in #1011

What's Changed

  • fix(deps): update dependency @tanstack/vue-query to v5.20.2 by @renovate in #1004
  • chore(deps): update typescript-eslint monorepo to v7 (major) by @renovate in #1006
  • chore(deps): update dependency @typescript-eslint/eslint-plugin to v7.0.1 by @renovate in #1007
  • fix: prevent reactivity issue inside printer groups query, remove returning erronous printers by @davidzwa in #1011

Full Changelog: 1.5.0...1.5.1

fdm-monster-client 1.5.0

12 Feb 06:55
Compare
Choose a tag to compare

Features:

  • Ability to downgrade client back to limited amount of previous minor versions (if so desired) by @davidzwa #919
    • Version 1.5.1 can be downgraded back to 1.5.0 by checking the downgrade checkbox.
  • Printer counters on top bar on the printer grid will help give a quick peek overview, by @davidzwa in #928
    • See example icons here: image
  • 🆕 Batch reprint dialog for intermediate batch print selection by @davidzwa in #955
    • After selecting multiple printers, all printers are checked for their state and printed file before submitting. After select which prints you want to skip or process in batch.
  • 🔧 Add a button in the printer side panel for immediate refresh of socket, api client and state by @davidzwa in #986
  • 📈 Measure response times on emergency commands settings page by @davidzwa in #987
  • 🆕 (Experimental sqlite mode only!) Create groups and add printers to them by @davidzwa in #998
    • MongoDB users will not be able to use this feature. If you are not sure which mode you are on: you are on MongoDB by default.
    • In the future this feature can be expanded to other pages for better print grouping or quicker printer cluster management.
    • Update group name and filter by group feature in printer list by @davidzwa in #999

Fixes:

  • (Breaking Change) Files database has been simplified, adjust the client to match this format, by @davidzwa in #800 and #817
  • Completion page were not showing printer name and floor by @davidzwa in #903
  • When dragging a printer chip set a better cursor by @davidzwa in #923
  • (Bug) printer counters had a nullability error for printer flags on loading by @davidzwa in #935
  • (Bug) sentry diagnostics where silent, fixed by capturing the right exceptions manually by @davidzwa in #973
  • Upgrade software page got a better text layout. by @davidzwa in #982

Chores:

  • Switch to yarn v3 by @davidzwa in #950
  • Dialogs have been abstracted, the result of a dialog can be awaited now and beforeOpen and onOpen callbacks have been introduced.

fdm-monster-client 1.5.0-rc9

11 Feb 19:45
f9dec64
Compare
Choose a tag to compare
Pre-release

Feature:

  • (SQLITE MODE ONLY) Create and rename group from the printer list. Assign printers to groups to filter them. In the future this feature can be expanded.

What's Changed

  • chore(deps): update dependency @types/validator to v13.11.9 by @renovate in #989
  • chore(deps): lock file maintenance by @renovate in #990
  • fix(deps): update sentry-javascript monorepo to v7.100.0 by @renovate in #991
  • chore(deps): lock file maintenance by @renovate in #992
  • fix(deps): update sentry-javascript monorepo to v7.100.1 by @renovate in #993
  • chore(deps): lock file maintenance by @renovate in #994
  • chore(deps): lock file maintenance by @renovate in #995
  • chore(deps): lock file maintenance by @renovate in #996
  • fix(deps): update dependency @tanstack/vue-query to v5.20.1 by @renovate in #997
  • feat: start building tanstack query for printer groups based on feature flag api by @davidzwa in #998
  • fix: update group name feature by @davidzwa in #999

Full Changelog: 1.5.0-rc8...1.5.0-rc9

fdm-monster-client 1.5.0-rc8

05 Feb 22:10
Compare
Choose a tag to compare
Pre-release

Feature:

  • Refresh state from printer side panel
  • Measure response times on emergency commands settings page

Fixes:

  • Upgrade software page better text layout

What's Changed

  • chore(deps): lock file maintenance by @renovate in #981
  • fix: better text for upgrade page (downgrade and unstable text) by @davidzwa in #982
  • chore(deps): update dependency lint-staged to v15.2.2 by @renovate in #983
  • chore(deps): update typescript-eslint monorepo to v6.21.0 by @renovate in #984
  • fix(deps): update dependency semver to v7.6.0 by @renovate in #985
  • feat: add button in sidenav for immediate refresh by @davidzwa in #986
  • feat: measure response time with refreshable chart by @davidzwa in #987

Full Changelog: 1.5.0-rc7...1.5.0-rc8

fdm-monster-client 1.5.0-rc7

03 Feb 11:06
f3cba2e
Compare
Choose a tag to compare
Pre-release

Feature

  • New batch reprint dialog.

Changes

  • Dialogs have been abstracted, the result of a dialog can be awaited now and beforeOpen and onOpen callbacks have been introduced.

What's Changed

  • chore(deps): lock file maintenance by @renovate in #976
  • fix(deps): update dependency @tanstack/vue-query to v5.18.1 by @renovate in #977
  • chore(deps): update mukunku/tag-exists-action action to v1.6.0 by @renovate in #978
  • chore(deps): lock file maintenance by @renovate in #979
  • Feature: batch reprint dialog for intermediate batch print selection by @davidzwa in #955

Full Changelog: 1.5.0-rc6...1.5.0-rc7

fdm-monster-client 1.5.0-rc6

01 Feb 23:24
Compare
Choose a tag to compare
Pre-release

Release candidate belonging with FDM Monster server version 1.6.0-rc1 and/or 1.6.0-rc2

⚠️ this release is missing an asset. Therefore it is not useful. Please look at 1.5.0-rc7 instead!
https://github.com/fdm-monster/fdm-monster-client/releases/edit/1.5.0-rc7

What's Changed

  • fix(deps): update dependency core-js to v3.35.1 by @renovate in #936
  • chore(deps): lock file maintenance by @renovate in #937
  • chore(deps): lock file maintenance by @renovate in #938
  • chore(deps): update dependency ts-jest to v29.1.2 by @renovate in #939
  • chore(deps): update typescript-eslint monorepo to v6.19.1 by @renovate in #940
  • chore(deps): lock file maintenance by @renovate in #941
  • fix(deps): update sentry-javascript monorepo to v7.95.0 by @renovate in #942
  • chore(deps): lock file maintenance by @renovate in #943
  • chore(deps): update dependency webpack to v5.90.0 by @renovate in #944
  • fix(deps): update dependency axios to v1.6.6 by @renovate in #945
  • chore(deps): lock file maintenance by @renovate in #946
  • fix(deps): update sentry-javascript monorepo to v7.98.0 by @renovate in #947
  • fix(deps): update dependency axios to v1.6.7 by @renovate in #948
  • chore(deps): update dependency @vue/test-utils to v2.4.4 by @renovate in #951
  • feat: add yarn v3 by @davidzwa in #950
  • chore(deps): lock file maintenance by @renovate in #952
  • chore(deps): lock file maintenance by @renovate in #953
  • chore(deps): lock file maintenance by @renovate in #954
  • chore(deps): lock file maintenance by @renovate in #957
  • chore(deps): update typescript-eslint monorepo to v6.20.0 by @renovate in #958
  • chore(deps): lock file maintenance by @renovate in #960
  • chore(deps): update dependency eslint-plugin-vue to v9.21.0 by @renovate in #961
  • chore(deps): update yarn to v4.1.0 by @renovate in #964
  • chore(deps): update dependency cypress to v13.6.4 by @renovate in #962
  • fix(deps): update dependency @tanstack/vue-query to v5.18.0 by @renovate in #965
  • chore(deps): update dependency sass-loader to v14.1.0 by @renovate in #963
  • fix(deps): update sentry-javascript monorepo to v7.99.0 by @renovate in #966
  • chore(deps): lock file maintenance by @renovate in #967
  • chore(deps): update dependency lint-staged to v15.2.1 by @renovate in #968
  • chore(deps): lock file maintenance by @renovate in #969
  • chore(deps): update dependency eslint-plugin-vue to v9.21.1 by @renovate in #970
  • chore(deps): update dependency @types/jest to v29.5.12 by @renovate in #971
  • chore(deps): update dependency webpack to v5.90.1 by @renovate in #972
  • Fix/sentry tracing silent by @davidzwa in #973

Full Changelog: 1.5.0-rc5...1.5.0-rc6

fdm-monster-client 1.5.0-rc5

20 Jan 21:46
Compare
Choose a tag to compare
Pre-release

Features:

  • printer counters on top bar

Fixes:

  • bugfix flags nullability printer counters

What's Changed

  • fix(deps): update dependency @tanstack/vue-query to v5.17.15 by @renovate in #921
  • chore(deps): update dependency cypress to v13.6.3 by @renovate in #920
  • chore(deps): lock file maintenance by @renovate in #922
  • fix: better cursor for drag n drop printer chip by @davidzwa in #923
  • chore(deps): lock file maintenance by @renovate in #924
  • chore(deps): update dependency sass to v1.70.0 by @renovate in #925
  • feat: add printing idling counts by @davidzwa in #928
  • chore(deps): lock file maintenance by @renovate in #929
  • fix(deps): update sentry-javascript monorepo to v7.94.1 by @renovate in #930
  • chore(deps): update dependency @types/luxon to v3.4.2 by @renovate in #931
  • chore(deps): lock file maintenance by @renovate in #932
  • fix(deps): update dependency @tanstack/vue-query to v5.17.19 by @renovate in #933
  • fix: count should accept nullable printer state by @davidzwa in #935

Full Changelog: 1.5.0-rc4...1.5.0-rc5

fdm-monster-client 1.5.0-rc4

16 Jan 21:41
0c1d426
Compare
Choose a tag to compare
Pre-release

Features:

  • Ability to downgrade client back to previous version (if so desired)

What's Changed

  • fix(deps): update dependency @tanstack/vue-query to v5.17.10 by @renovate in #904
  • chore(deps): lock file maintenance by @renovate in #905
  • chore(deps): update dependency eslint-plugin-vue to v9.20.1 by @renovate in #906
  • fix(deps): update dependency @vueuse/core to v10.7.2 by @renovate in #907
  • fix(deps): update dependency @vueuse/integrations to v10.7.2 by @renovate in #908
  • fix(deps): update dependency @tanstack/vue-query to v5.17.11 by @renovate in #909
  • chore(deps): update dependency @types/luxon to v3.4.1 by @renovate in #910
  • chore(deps): lock file maintenance by @renovate in #911
  • fix(deps): update dependency @tanstack/vue-query to v5.17.13 by @renovate in #912
  • chore(deps): update dependency sass-loader to v14 by @renovate in #913
  • chore(deps): update typescript-eslint monorepo to v6.19.0 by @renovate in #914
  • fix: prevent account adjustments when no account settings can be loaded by @davidzwa in #916
  • chore(deps): lock file maintenance by @renovate in #917
  • fix(deps): update dependency @tanstack/vue-query to v5.17.14 by @renovate in #918
  • Feat/update downgrade client software settings page by @davidzwa in #919

Full Changelog: 1.5.0-rc3...1.5.0-rc4