-
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
- #568
1d45dfa
Thanks @Kworz! - feat: duration computation is now step iteration based, you now have the detailed progress with step.progresses json array
- #568
52bda7c
Thanks @Kworz! - fix: toasts call to actions are now executed, no api endpoint data is leaked to the user now.
- #556
aa9e5f1
Thanks @Kworz! - fix(cycle): preparing a cycle with a premade profile with no uuid was not working
-
#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
-
#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 thePASSWORD
env var to manipulate its value otherwise its set toNuster
by default
-
#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
- #539
d5d5fe1
Thanks @Kworz! - feat(ui): can now give TURBINE_WS_ADDRESS to tell the client the websocket address to connect to
ad63f94
Thanks @Kworz! - fix(css): tailwindcss config was missing on the docker image, leading to missing css styles
- #527
24fa5a6
Thanks @Kworz! - fix(ui): hook would not find machine settings in /configure route as they are not available
- #518
1bf54e6c
Thanks @Kworz! - fix(profiles): time fields with undefined enabled times would make profil un-usable
- #471
4614a04d
Thanks @Kworz! - feat: regulation max security target is now set in the machine configuration
-
#467
65b791df
Thanks @Kworz! - fix: select is now clickable from the whole box -
#467
a83bf8d8
Thanks @Kworz! - feat: cycles can now be paused -
#467
2901aa3f
Thanks @Kworz! - fix: button no longer have a dropdown shadow
-
#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
- #451
28d7f9ff
Thanks @Kworz! - fix: desktop would not compute container product state correctly due to new product lifespan values
-
#419
dd2614ac
Thanks @0auriane! - fix: updated back button ui in help page -
#429
172ca476
Thanks @Kworz! - fix: remove Latex code in help files -
#419
d73a60c9
Thanks @0auriane! - fix: re-introduced latex code remover -
#429
7689c4b5
Thanks @Kworz! - fix: list could overflow when reduced
-
#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
- #438
90c0e885
Thanks @Kworz! - feat: machine can now be shutted down or rebooted from nuster desktop
-
fix: selects options could be under other selects (#428)
-
fix: Container product load date was not readable enough (#428)
- chore: updated deps (#422)
-
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)
- fix: container product would not accept any other value than the first compatible product if supportedProductSeries length was more than 1 (#396)
- fix: help links could resolve to wrong url if relative path was given (#389)
- fix: help page would not load due to clone error (#383)
-
fix: compute the maintenance state correctly (#381)
-
feat: display a warning if some of the safety conditions are in a warning state (#381)
-
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)
-
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)
-
feat: toggle now has a background with stripes when locked (#369)
-
feat: cycle displays a resume when ended (#369)
- 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
-
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)
-
feat: Settings can now display array of strings (#355)
-
feat: changed iframe url to windows host (#355)
- feat: enhanced cycle step progress bar (#345)
-
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)
- feat: io gates supports float values (#338)
- fix: desktop reditects to / if turbine in unreachable (#336)
- feat: detect if machine is configured, if not, redirect to configuration screen (#332)
-
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.
- feat: adaptaed ui to use new run Conditions, added Cycle events (#314)
- fix: localhost was used in server hook instead of nuster-turbine due to NODE_ENV being
development
(#298)
- chore: updated packages (#291)
- chore: trigger a rebuild (#272)
- chore: updated mono repo structure (#270)
-
feat: ui settings are now stored on turbine instead of desktop localeStorage (#266)
-
fix: timefields units could overflow on other units (#266)
-
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)
-
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)
- fix: simple-keyboard-layout were imported on server side (#251)
-
fix: would not show install update button (#247)
-
feat: enhanced progress computation and progress display (#249)
-
fix: IO gates now have a numeric input instead of a slider (#243)
-
feat: ehanced websocket connection screen (#243)
- fix: profile time field was not taking enabledTimes in account (#237)
- feat: moved documentation to @metalizzsas/nuster-misc (#233)
-
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)
-
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)
-
fix: updated time field using numField instead of select (#230)
-
feat: cycle now display runCounts / runAmouts of multiple steps (#230)
-
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)
- chore: revert 3e350d8e8ac5f4b4fa996527775a3e056a75c07d (#224)
- fix: window size was not set properly (#222)
-
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)
- chore: disabled tohora, network mode to host (#216)
- feat: using weston & webkit wpe instead of kiosk (#214)
- fix: removed /api redirect on turbine & on handleFetch (#212)
- fix: bypass fetch url to locahost url (#210)
- chore: updated simple-keyboard-layout (#208)
- fix: proxy was listening on port 8080 (#206)
- fix: wrong path for mime types on proxy (#204)
-
fix: api routes are now relative to client webapp (#202)
-
fix: WS url is now determined by client side (#202)
- fix: forgot base /api/ on 1 file (#200)
- fix: removed base url on prod (#198)
- fix: url was sometimes not prefixed by /api/ for api endpoints (#196)
- fix: Github action now builds projects using NODE_ENV=production (#194)
- fix: nginx removed Host header (#192)
- fix: url is now computed using Host header (#190)
- feat: refactored desktop with a brand new look and is now using new typings (#188)
- chore: updated dependencies (#176)
- fix: profiles would not have a background (#168) fix: profiles would not display rows with "enabled" in their name
- fix: Docker images were using workspace label on packages version (#165)
- chore: now using context instead of stores for navStack data, removed useContainer store (#160)
-
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.
-
fix: set navigation actions of help center to empty array (#145)
-
fix: removed useless
add new profile
button in profile list (#145)
-
fix: config route was not handling undefined objects, and was hiding save button (#124)
-
fix: step % could sometimes be on 2 lines. (#125)
- feat: edited regulation display on slot component (#120)
-
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)
- fix: modals had wrong title color on dark mode (#116) feat: added regulation informations on slot component
- feat: added sensor maintenance tasks (#106)
- feat: will fetch last Quickstart profile used and add it to the list (#107)
-
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 oftoObject()
- fix: config api calls were not using the proxy
/api
prefix (#95)
-
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)
-
- 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)
- updated package json to stick to latest sveltekit & vite versions (#84)
-
added cycle additional informations (#80)
-
fix: Quickstart cycle failed to send profile to CycleController (#80)
-
config is now editable when machine is running (#75)
-
updated code readability & removed useless goto calls (#73)
-
properties class was spreading undefined (#75)
- fix: retry & return buttons were not working on connect layout (#71)
-
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)
- fix: maintenance tasks images were not displayed (#64)
-
Added italiano as an available language. Still needs some work. (#61)
-
Added a warning on slot product for non time tracked machines (#59)
- Made profiles work again (#54)
-
Removed passives (#49)
-
Passives are now Slots Regulation (#49) Slots loading is now able to choose product series to be loaded
-
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)
-
Network mac address filter should be more reliable (#42)
-
Disabled kiosk translation with meta and html tags (#42)
-
Websocket are handled more properly (#40)
-
Machine list fetchs ar enow handled more properly (#40)
-
Load Indicator should not appear randomly now (#40)
- Right top corner buttons works correctly now (#34)
- Websocket connexion now handles timeouts (#31)
- Passive chart automatically updates now (#24)
- Added Configuration screen (#21)
- now using nuster-typings only as types only for dev (#19)
- changed the way the Websocket connection is established (#15)
-
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)
-
lint: Linting progress (#13)
-
pkg: updated dependencies (#13)
-
lint: migrated from eslint-plugin-svelte3 to eslint-plugin-svelte (#13)
- First Changeset release (#2)