Skip to content

Latest commit

 

History

History
984 lines (500 loc) · 37.5 KB

CHANGELOG.md

File metadata and controls

984 lines (500 loc) · 37.5 KB

@nuster/ui

2.3.1

Patch Changes

  • 9f2093d Thanks @Kworz! - fix: copied profile now has his name translated

  • 679be28 Thanks @Kworz! - fix: premade profile could be edited

  • ef16681 Thanks @Kworz! - fix: container regulation were not sending forms to correct endpoint

2.3.0

Minor Changes

  • #568 1d45dfa Thanks @Kworz! - feat: duration computation is now step iteration based, you now have the detailed progress with step.progresses json array

Patch Changes

  • #568 52bda7c Thanks @Kworz! - fix: toasts call to actions are now executed, no api endpoint data is leaked to the user now.

2.2.3

Patch Changes

  • #565 b49c876 Thanks @Kworz! - feat: if a cycle has an indefinite duration, display current run time

2.2.2

2.2.1

Patch Changes

  • #560 9b91f02 Thanks @Kworz! - fix(comp): progress bar would show a progress that is equal to -1

2.2.0

Patch Changes

  • #556 aa9e5f1 Thanks @Kworz! - fix(cycle): preparing a cycle with a premade profile with no uuid was not working

2.1.4

Patch Changes

  • #554 f0d3916 Thanks @Kworz! - feat: io page is now using url navigation instead of variable navigation

  • #554 41a83c0 Thanks @Kworz! - feat: users can now trigger a full page reload in settings

2.1.3

2.1.2

Patch Changes

  • #549 813940a Thanks @Kworz! - fix: power management button were not full-length

  • #549 813940a Thanks @Kworz! - feat: the settings/edit password is now checked on server side, you can provide the PASSWORD env var to manipulate its value otherwise its set to Nuster by default

2.1.1

2.1.0

2.0.11

Patch Changes

  • #543 4c5f2a5 Thanks @Kworz! - feat: when maintenance is cleared, scroll is send to top

  • #543 8eff282 Thanks @Kworz! - fix: cycle is now patched if you click back on the same cycle

  • #543 c0fc300 Thanks @Kworz! - feat: websocket default url is current page Origin

2.0.10

Patch Changes

  • #539 d5d5fe1 Thanks @Kworz! - feat(ui): can now give TURBINE_WS_ADDRESS to tell the client the websocket address to connect to

2.0.9

2.0.8

2.0.7

Patch Changes

  • d3e3be6 Thanks @Kworz! - fix(docs): help page could not find help docs served staticly by sveltekit

2.0.6

Patch Changes

2.0.5

Patch Changes

  • ad63f94 Thanks @Kworz! - fix(css): tailwindcss config was missing on the docker image, leading to missing css styles

2.0.4

Patch Changes

  • 78de468 Thanks @Kworz! - fix(ssr): do not replace %lang% and %dark% when machine is unconfigured

2.0.3

Patch Changes

  • #527 24fa5a6 Thanks @Kworz! - fix(ui): hook would not find machine settings in /configure route as they are not available

2.0.2

Patch Changes

  • 307a2a9 Thanks @Kworz! - fix(ci): dockerfile was not copying from absolute folder

2.0.1

Patch Changes

  • 4267bce Thanks @Kworz! - fix(ci): could not build docker images due to configuration issue

2.0.0

Major Changes

  • #524 1a74b6e Thanks @Kworz! - feat(breaking): updated all packages to be machine agnostic

Patch Changes

1.13.6

Patch Changes

  • #518 1bf54e6c Thanks @Kworz! - fix(profiles): time fields with undefined enabled times would make profil un-usable

1.13.5

Patch Changes

1.13.4

Patch Changes

1.13.3

Patch Changes

1.13.2

Patch Changes

1.13.1

Patch Changes

1.13.0

Minor Changes

Patch Changes

1.12.7

Patch Changes

  • #471 4614a04d Thanks @Kworz! - feat: regulation max security target is now set in the machine configuration

1.12.6

Patch Changes

1.12.5

Patch Changes

  • #444 59c2d0fe Thanks @Kworz! - feat: container regulation messages now supply additional information about which security condition is responsible of the regulation shutdown

  • #465 8cbe98d1 Thanks @Kworz! - feat: early exited steps are now displayed with a great UI

1.12.4

Patch Changes

1.12.3

Patch Changes

1.12.2

Patch Changes

  • #451 28d7f9ff Thanks @Kworz! - fix: desktop would not compute container product state correctly due to new product lifespan values

1.12.1

Patch Changes

1.12.0

Minor Changes

  • #445 b0e6d476 Thanks @Kworz! - feat: desktop help has been re-designed to have less issues

Patch Changes

  • #445 f3d14e93 Thanks @Kworz! - feat: changed profile display method, used sveltekit routes instead of displaying profil on the same route.

  • #423 e8384828 Thanks @Kworz! - fix: nuster help would display All languages

  • #445 5bbedae0 Thanks @Kworz! - chore: moved PillMenu buttons to a seprate component

  • #445 f3d14e93 Thanks @Kworz! - feat: on profile copy, user is redirected to the copied profile

1.11.19

Patch Changes

  • #438 90c0e885 Thanks @Kworz! - feat: machine can now be shutted down or rebooted from nuster desktop

1.11.18

Patch Changes

  • fix: selects options could be under other selects (#428)

  • fix: Container product load date was not readable enough (#428)

1.11.17

Patch Changes

  • chore: updated deps (#422)

1.11.16

Patch Changes

  • fix: toggle with undefnied values are now converted to boolean by default (#415)

  • feat: created variables to hide multilayer and profile non-selected fields (#415)

  • feat: realtime maintenance (#407)

  • fix: product with no lifespan set now displays "Lifespan unknown" (#414)

  • fix: removed overflow rules that made select fiels invisible sometimes (#414)

  • feat: sensor maintenance now shows units (#407)

1.11.15

Patch Changes

  • fix: container product would not accept any other value than the first compatible product if supportedProductSeries length was more than 1 (#396)

1.11.14

Patch Changes

  • fix: help links could resolve to wrong url if relative path was given (#389)

1.11.13

Patch Changes

  • fix: help page would not load due to clone error (#383)

1.11.12

Patch Changes

  • fix: compute the maintenance state correctly (#381)

  • feat: display a warning if some of the safety conditions are in a warning state (#381)

1.11.11

Patch Changes

  • fix: maintenances images are now displayed correctly (#351)

  • fix: help image could crash the app (#351)

  • fix: help Indexes were not found due to wrong path (#351)

1.11.10

Patch Changes

  • feat: show wifi button in any case (#374)

  • feat: progressbar indefinite if value is set to -1 (#374)

  • fix: container product translation key was off (#374)

1.11.9

Patch Changes

  • feat: toggle now has a background with stripes when locked (#369)

  • feat: cycle displays a resume when ended (#369)

1.11.8

Patch Changes

  • fix: cycle now shows correct icons and colors (#365) fix: multiple steps now works as intended fix: skipped multiple step no longer skip itself at the next iteration

1.11.7

Patch Changes

  • fix: clicking on input inside keyboard will not re-open keyboard (#360)

  • feat: password field can now show text typed if asked (#360)

  • feat: keyboard will now be 65% screen wide (#360)

1.11.6

Patch Changes

  • feat: Settings can now display array of strings (#355)

  • feat: changed iframe url to windows host (#355)

1.11.5

Patch Changes

  • feat: enhanced cycle step progress bar (#345)

1.11.4

Patch Changes

  • fix: run conditions had wrong translations keys namespace (#340)

  • feat: can access wifi setup using settings page (#340)

  • fix: display cycle events only if dev mode (#340)

1.11.3

Patch Changes

  • feat: io gates supports float values (#338)

1.11.2

Patch Changes

  • fix: desktop reditects to / if turbine in unreachable (#336)

1.11.1

Patch Changes

  • feat: detect if machine is configured, if not, redirect to configuration screen (#332)

1.11.0

Minor Changes

  • feat: PBR can now end using 2 scenarios: (#314)

    • Soft ending stops a step then goes to another step then the cycle ends.
    • Hard ending was the default behavior before, it is stoping the cycle directly.

Patch Changes

  • feat: adaptaed ui to use new run Conditions, added Cycle events (#314)

1.10.12

Patch Changes

  • fix: improved select field display (#307)

  • feat: new help files folders structure (#307)

1.10.11

Patch Changes

  • fix: localhost was used in server hook instead of nuster-turbine due to NODE_ENV being development (#298)

1.10.10

Patch Changes

  • chore: updated packages (#291)

1.10.9

Patch Changes

  • chore: trigger a rebuild (#272)

1.10.8

Patch Changes

  • chore: updated mono repo structure (#270)

1.10.7

Patch Changes

  • feat: ui settings are now stored on turbine instead of desktop localeStorage (#266)

  • fix: timefields units could overflow on other units (#266)

1.10.6

Patch Changes

  • fix: various input fields changes (#255)

  • fix: when cycle is patched it is now unselected correctly (#255)

  • fix: profile copy is now translated correctly (#255)

1.10.5

Patch Changes

  • fix: containers would not unload product (#253)

  • feat: containers no longer use a network_mode of host (#253)

  • fix: only show runAmout when set to more than 1 (#253)

1.10.4

Patch Changes

  • fix: simple-keyboard-layout were imported on server side (#251)

1.10.3

Patch Changes

  • fix: would not show install update button (#247)

  • feat: enhanced progress computation and progress display (#249)

1.10.2

Patch Changes

  • fix: IO gates now have a numeric input instead of a slider (#243)

  • feat: ehanced websocket connection screen (#243)

1.10.1

Patch Changes

  • fix: profile time field was not taking enabledTimes in account (#237)

1.10.0

Minor Changes

  • feat: moved documentation to @metalizzsas/nuster-misc (#233)

Patch Changes

  • feat: Additional machine informations can be displayed on landing page of desktop, configurable in machine specs.json (#233)

  • fix: updated markdown styles (#233)

  • feat: now using nuster-misc as source for i18n files & documentation files (#233)

  • fix: updated translations (#233)

  • feat: added vite plugin to copy documentation files to static folder (#233)

  • fix: When loading product the first productseries is selected (#233)

1.9.20

Patch Changes

  • feat: Maintenance & Help images are zoomable now (#231)

  • fix: new api routes (#231)

  • fix: http method was PATCH instead of patch (#231)

  • fix: now installing OTA updates (#231)

1.9.19

Patch Changes

  • fix: updated time field using numField instead of select (#230)

  • feat: cycle now display runCounts / runAmouts of multiple steps (#230)

1.9.18

Patch Changes

  • fix: disabled internal keyboard of weston (#226)

  • fix: select field is not handled correctly by safari (#226)

  • fix: updated UA check for internal keyboard (#226)

1.9.17

Patch Changes

  • chore: revert 3e350d8e8ac5f4b4fa996527775a3e056a75c07d (#224)

1.9.16

Patch Changes

  • fix: window size was not set properly (#222)

1.9.15

Patch Changes

  • fix: float profile rows had no label (#221)

  • feat: locking realtimeData if keyboard is open (#221)

  • fix: re-add tohora as it was mandatory (#219)

  • chore: added addons translations (#221)

  • chore: updated translations for french & italian (#221)

  • fix: made profile in cycle premade optional (#221)

1.9.14

Patch Changes

  • chore: disabled tohora, network mode to host (#216)

1.9.13

Patch Changes

  • feat: using weston & webkit wpe instead of kiosk (#214)

1.9.12

Patch Changes

  • fix: removed /api redirect on turbine & on handleFetch (#212)

1.9.11

Patch Changes

  • fix: bypass fetch url to locahost url (#210)

1.9.10

Patch Changes

  • chore: updated simple-keyboard-layout (#208)

1.9.9

Patch Changes

  • fix: proxy was listening on port 8080 (#206)

1.9.8

Patch Changes

  • fix: wrong path for mime types on proxy (#204)

1.9.7

Patch Changes

  • fix: api routes are now relative to client webapp (#202)

  • fix: WS url is now determined by client side (#202)

1.9.6

Patch Changes

  • fix: forgot base /api/ on 1 file (#200)

1.9.5

Patch Changes

  • fix: removed base url on prod (#198)

1.9.4

Patch Changes

  • fix: url was sometimes not prefixed by /api/ for api endpoints (#196)

1.9.3

Patch Changes

  • fix: Github action now builds projects using NODE_ENV=production (#194)

1.9.2

Patch Changes

  • fix: nginx removed Host header (#192)

1.9.1

Patch Changes

  • fix: url is now computed using Host header (#190)

1.9.0

Minor Changes

  • feat: refactored desktop with a brand new look and is now using new typings (#188)

Patch Changes

  • fix: updated i18n (#188)

  • feat: new pbr definitions (#188)

1.8.10

Patch Changes

  • chore: updated dependencies (#176)

1.8.9

Patch Changes

  • fix: profiles would not have a background (#168) fix: profiles would not display rows with "enabled" in their name

1.8.8

Patch Changes

  • fix: Docker images were using workspace label on packages version (#165)

1.8.7

Patch Changes

  • chore: now using context instead of stores for navStack data, removed useContainer store (#160)

1.8.6

Patch Changes

  • feat: start conditions can now be disabled programatically (#151)

  • fix: maintenances tasks were not correctly tracked. (#151) fix: PBR which used maintenance tasks was not able to end successfully.

1.8.5

Patch Changes

  • fix: set navigation actions of help center to empty array (#145)

  • fix: removed useless add new profile button in profile list (#145)

1.8.4

Patch Changes

  • fix: config route was not handling undefined objects, and was hiding save button (#124)

  • fix: step % could sometimes be on 2 lines. (#125)

1.8.3

Patch Changes

  • feat: edited regulation display on slot component (#120)

1.8.2

Patch Changes

  • fix: keyboard was always shown even on non bundled instances (#118) feat: keyboard now have layouts for each langs

  • feat: added help pages (#115)

  • feat: changed font to Inter (#115)

  • feat: redacted french help pages (#115)

1.8.1

Patch Changes

  • fix: modals had wrong title color on dark mode (#116) feat: added regulation informations on slot component

1.8.0

Minor Changes

  • feat: added sensor maintenance tasks (#106)

Patch Changes

  • feat: will fetch last Quickstart profile used and add it to the list (#107)

1.7.12

Patch Changes

  • fix: keyboard height modal offset was wrong (#100) fix: keyboard was unable to write Uppercase caracters

  • fix: Action Modal do not have a closing button, but was required for some views (#98) fix: Renamed modals to be more clear fix: Quickstart modals & rows now have translated profile name fix: Quickstart profiles now display correct buttons for profiles feat: Select new profile when created using Quickstart

    fix: ProfileController now uses toJSON() instead of toObject()

1.7.11

Patch Changes

  • fix: config api calls were not using the proxy /api prefix (#95)

1.7.10

Patch Changes

  • added /remote route to access nuster desktop via remote ip (#94)

  • fix: input analog gates were showing the slider (#92) fix: changelog was sometimes not found due to relative url instead of absolute

  • fix: SSR is now disabled, it prevent error messages to be shown at each page refresh (#94)

1.7.9

Patch Changes

    • AnalogScale manuals can now be negative (#87)
    • Manuals modes now have emergency-stop gate always on their security chain
  • add: mapped gates are now scale aware (#87)

1.7.8

Patch Changes

  • updated package json to stick to latest sveltekit & vite versions (#84)

1.7.7

Patch Changes

  • added cycle additional informations (#80)

  • fix: Quickstart cycle failed to send profile to CycleController (#80)

1.7.6

Patch Changes

  • config is now editable when machine is running (#75)

  • updated code readability & removed useless goto calls (#73)

  • properties class was spreading undefined (#75)

1.7.5

Patch Changes

  • fix: retry & return buttons were not working on connect layout (#71)

1.7.4

Patch Changes

  • fix: Italian was mixed with French translations (#66)

  • i18n: lang files were not formated correctly (#66)

  • i18n: finalized Italian translations (#66)

  • removed: passive components (#66)

  • fix: expanded Ws connection from 10s to 30s (#66)

1.7.3

Patch Changes

  • fix: maintenance tasks images were not displayed (#64)

1.7.2

Patch Changes

  • Added italiano as an available language. Still needs some work. (#61)

  • Added a warning on slot product for non time tracked machines (#59)

1.7.1

Patch Changes

  • Made profiles work again (#54)

1.7.0

Minor Changes

  • Removed passives (#49)

  • Passives are now Slots Regulation (#49) Slots loading is now able to choose product series to be loaded

Patch Changes

  • Adjusted translation (#49)

  • Inputkb disable input arrows for numeric inputs (#49)

  • Layout adjustment (#49)

  • adjusted slots list order (#49)

  • Externalized call to action execution (#49)

  • Moved modals to separate div instead of stacking them on body tag (#49)

1.6.5

Patch Changes

  • Network mac address filter should be more reliable (#42)

  • Disabled kiosk translation with meta and html tags (#42)

1.6.4

Patch Changes

  • Websocket are handled more properly (#40)

  • Machine list fetchs ar enow handled more properly (#40)

  • Load Indicator should not appear randomly now (#40)

1.6.3

Patch Changes

  • Right top corner buttons works correctly now (#34)

1.6.2

Patch Changes

  • Websocket connexion now handles timeouts (#31)

1.6.1

Patch Changes

  • Passive chart automatically updates now (#24)

1.6.0

Minor Changes

  • Added Configuration screen (#21)

1.5.2

Patch Changes

  • now using nuster-typings only as types only for dev (#19)

1.5.1

Patch Changes

  • updated typings for all packages (#17)

  • updated dockerfile to match file paths (#17)

1.5.0

Minor Changes

  • changed the way the Websocket connection is established (#15)

Patch Changes

  • passives logData type change (#15)

  • changlelog is now copied to static files (#15)

  • changelogs are now displayed correctly (#15)

  • profile are now displayed correctly (#15)

1.4.1

Patch Changes

  • lint: Linting progress (#13)

  • pkg: updated dependencies (#13)

  • lint: migrated from eslint-plugin-svelte3 to eslint-plugin-svelte (#13)

1.4.0

Minor Changes

  • First Changeset release (#2)