Skip to content

Releases: fdm-monster/fdm-monster-client

fdm-monster-client 1.3.2

26 Aug 09:28
adcd90c
Compare
Choose a tag to compare

Changes

  • 🥇 switch over to PNPM with higher efficiency package resolution (not a breaking change for the client itself)

What's Changed

Full Changelog: 1.3.1...1.3.2

fdm-monster-client 1.3.1

25 Aug 19:46
5f28d0c
Compare
Choose a tag to compare

Bug fixed:

  • 🐛 API calls are now done using absolute URL instead of relative path

What's Changed

  • fix(deps): update dependency @vueuse/integrations to v10.4.0 by @renovate in #497
  • fix(deps): update dependency @vueuse/core to v10.4.0 by @renovate in #496
  • fix: ensure api client path resolution is absolute by @davidzwa in #501

Full Changelog: 1.3.0...1.3.1

fdm-monster-client 1.3.0

25 Aug 17:45
Compare
Choose a tag to compare

Changes

  • A new app loader is introduced
  • A login UI is introduced with refreshable jwt-based login
  • A cleaner HTTP Client has been introduced (using axios interceptors and base url)

What's Changed

  • chore(deps): update dependency @vue/test-utils to v2 by @renovate in #463
  • chore(deps): lock file maintenance by @renovate in #465
  • chore(deps): update dependency lint-staged to v14 by @renovate in #464
  • fix(deps): update sentry-javascript monorepo to v7.64.0 by @renovate in #466
  • chore(deps): update typescript-eslint monorepo to v6.4.0 by @renovate in #467
  • chore(deps): lock file maintenance by @renovate in #468
  • fix(deps): update dependency @vue/composition-api to v1.7.2 by @renovate in #469
  • chore(deps): update dependency cypress to v12.17.4 by @renovate in #470
  • chore(deps): lock file maintenance by @renovate in #471
  • chore(deps): lock file maintenance by @renovate in #472
  • chore(deps): update dependency sass to v1.66.0 by @renovate in #473
  • chore(deps): lock file maintenance by @renovate in #474
  • fix(deps): update dependency core-js to v3.32.1 by @renovate in #475
  • chore(deps): update dependency sass to v1.66.1 by @renovate in #476
  • chore(deps): lock file maintenance by @renovate in #477
  • chore(deps): lock file maintenance by @renovate in #478
  • chore(deps): lock file maintenance by @renovate in #479
  • chore(deps): update dependency lint-staged to v14.0.1 by @renovate in #480
  • chore(deps): update dependency babel-jest to v29.6.3 by @renovate in #481
  • chore(deps): update dependency jest to v29.6.3 by @renovate in #482
  • chore(deps): update typescript-eslint monorepo to v6.4.1 by @renovate in #483
  • chore(deps): lock file maintenance by @renovate in #484
  • chore(deps): update dependency @types/jest to v29.5.4 by @renovate in #485
  • fix(deps): update dependency luxon to v3.4.1 by @renovate in #486
  • chore(deps): lock file maintenance by @renovate in #487
  • chore(deps): lock file maintenance by @renovate in #488
  • chore(deps): update dependency babel-jest to v29.6.4 by @renovate in #489
  • chore(deps): update dependency jest to v29.6.4 by @renovate in #490
  • chore(deps): update dependency typescript to v5.2.2 by @renovate in #491
  • chore(deps): lock file maintenance by @renovate in #492
  • Feat/app new http client, user service, GridLoader overlayable, expandable snackbar error by @davidzwa in #493
  • feat: add auth store and login UI by @davidzwa in #396

Full Changelog: 1.2.12...1.3.0

fdm-monster-client 1.2.12

13 Aug 20:26
Compare
Choose a tag to compare

Fixes

  • Printer URLs are now entered immediately, and are still validated and normalized as is.
  • Typescript module boundary rule has been disabled

What's Changed

  • chore(deps): lock file maintenance by @renovate in #421
  • chore(deps): lock file maintenance by @renovate in #422
  • chore(deps): update dependency eslint-plugin-vue to v9.16.0 by @renovate in #423
  • chore(deps): lock file maintenance by @renovate in #424
  • fix(deps): update dependency @vueuse/core to v10.3.0 by @renovate in #425
  • fix(deps): update dependency @vueuse/integrations to v10.3.0 by @renovate in #426
  • chore(deps): lock file maintenance by @renovate in #427
  • chore(deps): update dependency eslint-plugin-vue to v9.16.1 by @renovate in #428
  • fix(deps): update sentry-javascript monorepo to v7.61.0 by @renovate in #429
  • chore(deps): update dependency @types/validator to v13.9.0 by @renovate in #431
  • chore(deps): update dependency sass to v1.64.2 by @renovate in #432
  • chore(deps): lock file maintenance by @renovate in #433
  • chore(deps): update dependency cypress to v12.17.3 by @renovate in #434
  • chore(deps): lock file maintenance by @renovate in #435
  • chore(deps): update dependency @fontsource/roboto to v5.0.6 by @renovate in #436
  • fix(deps): update dependency socket.io-client to v4.7.2 by @renovate in #437
  • chore(deps): update dependency eslint-config-prettier to v8.10.0 by @renovate in #438
  • chore(deps): update dependency @fontsource/roboto to v5.0.7 by @renovate in #439
  • chore(deps): lock file maintenance by @renovate in #440
  • fix(deps): update sentry-javascript monorepo to v7.61.1 by @renovate in #441
  • fix(deps): update dependency validator to v13.11.0 by @renovate in #442
  • chore(deps): lock file maintenance by @renovate in #443
  • chore(deps): lock file maintenance by @renovate in #445
  • chore(deps): update dependency @fontsource/roboto to v5.0.8 by @renovate in #446
  • chore(deps): update dependency eslint-config-prettier to v9 by @renovate in #444
  • chore(deps): update dependency @vue/vue2-jest to v29.2.5 by @renovate in #447
  • chore(deps): update dependency @types/validator to v13.11.1 by @renovate in #449
  • chore(deps): lock file maintenance by @renovate in #450
  • chore(deps): lock file maintenance by @renovate in #451
  • fix(deps): update dependency luxon to v3.4.0 by @renovate in #452
  • fix(deps): update dependency vuetify to v2.7.1 by @renovate in #453
  • chore(deps): update typescript-eslint monorepo to v6.3.0 by @renovate in #448
  • fix: disable boundary type for inferred class types by @davidzwa in #460
  • chore(deps): update mukunku/tag-exists-action action to v1.3.0 by @renovate in #458
  • fix(deps): update sentry-javascript monorepo to v7.63.0 by @renovate in #454
  • chore(deps): update dependency eslint-plugin-vue to v9.17.0 by @renovate in #455
  • chore(deps): update dependency sass to v1.65.1 by @renovate in #456
  • chore(deps): lock file maintenance by @renovate in #457
  • chore(deps): update dependency eslint to v8.47.0 by @renovate in #459
  • chore(deps): lock file maintenance by @renovate in #461
  • chore(deps): update dependency lint-staged to v13.3.0 by @renovate in #462
  • @bozaid/auto replace printer url in paste by @Abdullah-Abuzaid in #345

Thanks to these contributors 🥳
@Abdullah-Abuzaid @davidzwa

Full Changelog: 1.2.11...1.2.12

fdm-monster-client 1.2.11

28 Jul 22:57
Compare
Choose a tag to compare

Features

  • Clean log files older than a week from settings

Changes

  • Add subtle background image to printer grid page

Fixes

  • Message snackbars are now handled on main.ts level instead of App.vue and configured before the app to the event system of vue-use
  • Uploaded files would show progress, but the progress was ranged too small and with too many digits.

What's Changed

  • chore(deps): lock file maintenance by @davidzwa in #397
  • Feat/359 implement new api method for clearing log files put next to dump logs zip by @davidzwa in #398
  • feat: add awesome bg image by @davidzwa in #399
  • chore(deps): lock file maintenance by @renovate in #400
  • chore(deps): update dependency sass to v1.64.1 by @renovate in #401
  • chore(deps): lock file maintenance by @renovate in #402
  • Fix/403 snackbar mounted too late and async errors not caught by @davidzwa in #404
  • chore(deps): lock file maintenance by @renovate in #406
  • chore(deps): lock file maintenance by @renovate in #407
  • fix(deps): update dependency pinia to v2.1.6 by @renovate in #408
  • fix(deps): update sentry-javascript monorepo to v7.60.1 by @renovate in #409
  • chore(deps): lock file maintenance by @renovate in #410
  • chore(deps): lock file maintenance by @renovate in #411
  • chore(deps): update jest monorepo to v29.6.2 by @renovate in #412
  • chore(deps): update dependency eslint-config-prettier to v8.9.0 by @renovate in #413
  • fix(deps): update dependency core-js to v3.32.0 by @renovate in #414
  • chore(deps): lock file maintenance by @renovate in #415
  • chore(deps): update dependency eslint to v8.46.0 by @renovate in #416
  • fix: server upload value converted to 100s percent range by @davidzwa in #420

Full Changelog: 1.2.10...1.2.11

fdm-monster-client 1.2.10

21 Jul 15:35
Compare
Choose a tag to compare

Feature

  • Easily duplicate printers in printer dialog (thanks to @Abdullah-Abuzaid)
  • UI errors are now caught with a nice message box (snackbar) as well as info and warning messages

Fixes

  • fix: log download was corrupted

What's Changed

  • chore(deps): lock file maintenance by @renovate in #368
  • chore(deps): lock file maintenance by @renovate in #369
  • feature(client):duplicate printer in update dialog by @Abdullah-Abuzaid in #306
  • fix(deps): update sentry-javascript monorepo to v7.58.1 by @renovate in #371
  • chore(deps): lock file maintenance by @renovate in #372
  • chore(deps): update dependency eslint to v8.45.0 by @renovate in #373
  • Feature/197 catch UI errors and network errors present them as snackbar by @davidzwa in #374
  • chore(deps): lock file maintenance by @renovate in #377
  • chore(deps): lock file maintenance by @renovate in #378
  • chore(deps): lock file maintenance by @renovate in #379
  • chore(deps): update typescript-eslint monorepo to v6.1.0 by @renovate in #380
  • chore(deps): update dependency webpack to v5.88.2 by @renovate in #381
  • fix(deps): update sentry-javascript monorepo to v7.59.2 by @renovate in #382
  • chore(deps): lock file maintenance by @renovate in #383
  • fix(deps): update sentry-javascript monorepo to v7.59.3 by @renovate in #384
  • chore(deps): update dependency sass to v1.64.0 by @renovate in #386
  • chore(deps): lock file maintenance by @renovate in #387
  • chore(deps): update dependency @vue/eslint-config-prettier to v8 by @renovate in #388
  • chore(deps): update dependency @vue/test-utils to v2.4.1 by @renovate in #389
  • chore(deps): update dependency @types/luxon to v3.3.1 by @renovate in #391
  • chore(deps): update dependency cypress to v12.17.2 by @renovate in #390
  • chore(deps): lock file maintenance by @renovate in #392
  • fix(deps): update sentry-javascript monorepo to v7.60.0 by @renovate in #393
  • docs: add WindArrow3d as a contributor for bug by @allcontributors in #394
  • fix: download logs zip as blob by @davidzwa in #395

Full Changelog: 1.2.9...1.2.10

fdm-monster-client 1.2.9

13 Jul 00:42
Compare
Choose a tag to compare

Fixes

  • dialog floor edit had a nullable error
  • hostname validation too strict in printer hostname field (add/edit printer dialog)

What's Changed

  • chore(deps): lock file maintenance by @renovate in #358
  • fix: dialog context printerFloorId is nullable as the context is null… by @davidzwa in #361
  • fix(deps): update dependency @sentry/tracing to v7.58.0 by @renovate in #362
  • fix(deps): update dependency @sentry/vue to v7.58.0 by @renovate in #364
  • fix: drop hostname validation as it is too strict by @davidzwa in #366
  • chore(deps): lock file maintenance by @renovate in #365

Full Changelog: 1.2.8...1.2.9

fdm-monster-client 1.2.8

11 Jul 18:41
Compare
Choose a tag to compare

Changes

  • ℹ️ The about page now has a link to documentation
  • 🥂 @Abdullah-Abuzaid has merged the printer edit and create dialog, making it easier to maintain
  • 🧹 the BaseDialog has been cleaned up and the nested CRUD form components have been removed where applicable

Fixes

  • 🐛 @Abdullah-Abuzaid has fixed the nickname avatar of a PrinterDialog, FloorDialog or side menu to contain at most 3 characters

What's Changed

Full Changelog: 1.2.7...1.2.8

fdm-monster-client 1.2.7

05 Jul 21:17
5f22e3a
Compare
Choose a tag to compare

Fixes

  • The log dump ZIP file was empty when downloaded from the client, this has been fixed.

Package updates

  • vuetify was upgraded from v2.6.15 to v2.7.0

What's Changed

Full Changelog: 1.2.6...1.2.7

fdm-monster-client 1.2.6

04 Jul 12:58
Compare
Choose a tag to compare

Changes

  • Filter out release candidates on the Software Upgrade page by default

Features

  • Emergency command: batch disable and enable printers

What's Changed

New Contributors

Full Changelog: 1.2.5...1.2.6