Files
lst/CHANGELOG.md
2025-10-26 11:49:05 -05:00

28 KiB

All Changes to LST can be found below.

1.6.0 (2025-10-26)

📝 Testing Code

  • dock schedule fail: failed attempt ad doing a dock schedule but leaving in here (817a5c6)

📈 Project changes

  • added biome linter in: added in biom linter to assist (2023c2f)
  • app: config changes to bruno and incoming sqls (f264c98)
  • settings: settings for biome (dfff8fc)

📚 Documentation

  • api: bruno endpoint saves (705f29e)
  • bruno: preprint in app added (a2a8e0e)

🛠️ Code Refactor

  • biome: format changes (dbe84d5)
  • biome: formats from biome (27fa456)
  • biome: more format changes (255ceaa)
  • front end: login fixes to account for the forced password change (e99c409)
  • frontend: tempt to stop the popup when redrected or coming to the page with no auth (0fd777c)
  • login: added in a check for lastlogin and force reset password (17e13d4)
  • material checks: added proper logging to capture it all for auditing later (26b769f)
  • old app: login migration to new app (eb3fa4d)
  • plc connection zechetti: added in more logging due to a weird issue with line 7 not sendin (38edc62)
  • printdelay: added in a change to allow override the actualy time (c59b6a1)
  • stats: added in ram useage to the stats (b9b0cd5)
  • wrapper: changes to allow both controller and app to connect via wss:// (da11270)

🌟 Enhancements

  • admin: users and roles added to the frontend to manage easier (2142c06)
  • app: order schdeuler (94e1198)
  • frontend: migrated old > new silo adjustments (425f8f5)
  • labeling: added printers and machine and other data for preprinting (953af5e)
  • labels: added listener for old app to push all labels to the new app (af079b8)
  • migration: dashboard migrated over (2206a4d)
  • migration: dm moved (ac9670d)
  • migration: moved barcode generator (fd9d774)
  • migration: moved changed log and properly added in the link to it (0fe0a8f)
  • migration: moved helper commands (39c31aa)
  • migration: moved material helper over (1da7b14)
  • migration: moved ocp, ocme, wrapper stuff (4ca20a0)
  • migration: moved rfid page (f90a975)
  • preprint: added in preprint function to help with operations planning constraints (282eab0)
  • settings: added in settings (a09ad87)
  • v1 logger: added in a logger to monitor the old app (1d79195)

🐛 Bug fixes

  • admin: corrections to sending over to test server for updates (7964cda)
  • barcodes: moved to correct folder (6a84da4)
  • controller: changed to actaully update both main and old app (0d1f963)
  • controller: fix for updating iowa2 server (358c41d)
  • dmbuttons: missed the uncomment here (e620397)
  • loginform: bug where the reset errror was not properly coming over (414a21a)
  • loginform: error with password reset (eae9436)
  • misc: changes to several files for formatting (b102112)
  • ocme: corrected the urls for ocme (f078cd6)
  • old app: correction for dev redirect if on localhost to be proper now (70a2ff5)
  • printers: missing logs for errors (43abbd5)
  • silos: added only active machines, and ordered by location in asending (d46ef92)

1.5.0 (2025-10-07)

🛠️ Code Refactor

  • histoircal data: cahnge to not look at yestrday (7171393)
  • lots: rounded the time needed to print due to a weird issue with a decimal (68e577c)
  • printer delays: reduced the time formula from .9 to .7 to give a little more freedom (63e0934)
  • savexml: changes to the date section to look more clean (62e78d2)

🐛 Bug fixes

  • forecast button: added in energizer forcast (e315523)
  • gp data: parsed the av instead of passing over as a string (92043d8)
  • labelprocessing: some strange lot issues to catch (2a05046)
  • lottransfer: error in timing it would only allow for a 3min window (7e1a935)
  • printers: when reverting back to 90 seconds had a typo on what var to call (265dd8c)
  • ti imports: correction to the xml data with incorrect symbols passed over (356dd5a)
  • xml saving: if the stirng has (6f4e987)

📝 Chore

  • auth: cleanup unused imports (d49c880)
  • lstv2: cleanup to the main file (e16b26e)

🌟 Enhancements

  • lstv2: energizer forecast added with new format (7ed29e7)
  • printer delay: printer delay option to grab the delay based off cycle time (a7e1fcd)
  • servers: cru added in to the server and dynamically updates vms036 (90610c4)

1.4.0 (2025-10-01)

📚 Documentation

  • eom: added eom docs about fg-pkg and material transfer (45bf88a)
  • install: moved to an install folder and put at the bottom (8193ee7)
  • install: refactoring on the install folder (5e4ffa2)

📝 Chore

  • docs: docusorus updates (41a0d24)

🛠️ Code Refactor

  • contorller: update to consider iowa_2 and look at plant token vs server going forward (a5a6766)
  • controller: changed to use plant token to update, and hardcoded if we use a test server (18e5712)
  • datamart: added in the proper error prood uom check on the articles query (49a0eca)
  • lstv2: changes to point to the new url of the docs (e18c008)
  • ti intergration: changed the posting time to be between 6am to 6pm (1d877e8)

🐛 Bug fixes

  • app: cors fix to account for port or alpla.net (99e70fc)
  • contorller: env corrections on where to look for the file when running (b84ecbf)
  • lstv2: correction to the docs link (a7f45ab)

🌟 Enhancements

  • eom: all endpoints created for the eom template to run in all plants (9a14f25)

1.3.0 (2025-09-26)

📚 Documentation

  • api: auth endpoints in bruno (bc1cbba)

🛠️ Code Refactor

  • controller: wrapper refactor for dynamic ports (d9ca639)
  • lstv2: cleanup (edbc7ce)

🐛 Bug fixes

  • frontend: corrected the img location as it was point at the based not the basepath of the url (1084e9a)
  • lstv2: removed the required for comments until can test more (bc6485c)
  • lstv2: removed the zip functions from the build this is now handled inside the main app (4cc990f)

📈 Project changes

  • controller: added the test file to the ignore as we dont need this anymore (a30fa8c)

🌟 Enhancements

  • apihits: added in api hits to monitor and assist for issues (202f5af)
  • app: stats added in to check if build in last build and also if theres a pending file (58aedec)
  • auth: finally better auth working as i wanted it to (8f1375a)
  • auth: signupm, forgot passowrd, reset password all added (86dea60)
  • controller: added iowa's mcd, flo (874947a)
  • controller: added lima (e706e78)
  • frontend: sidebar migration started (bee436d)
  • lstv2: added zechetti stuff in so we can print :D (1c40b6a)
  • ocp: added zechettis stuff in (4ab43d9)
  • psi: more psi work (cb2e625)
  • scripts: security risk check (c037af2)
  • ti imports: saving the post to xml as a reference (458232d)

📝 Testing Code

  • admin: more user stuff to fronend admin stuff (d9f23e2)

1.2.0 (2025-09-20)

🐛 Bug fixes

  • controller: jobSche is nor properly setting the job if its cant read timezones (661a54f)

🌟 Enhancements

  • app: added better auth for better auth stuff vs my home written broken one (caf2315)
  • app: added db maintance check stuff (d7e8fff)
  • db: added a db backup system (21608b0)
  • discord bot: added in a ping host command to get the bot going :D (3244f28)
  • lstv2 move: moved lstv2 into this app to keep them combined and easier to maintain (e447740)

🛠️ Code Refactor

  • controller: changes the app env to app instead of node as it makes more sense (60890b4)
  • controller: copy to server now deletes existing .zip to reduce issues (5ad5e86)
  • docker: added in better auth env (1db91c5)

📈 Project changes

  • app: added dayton to the controller updates (53f88e9)
  • controller script: added in a way to update existing .env files so we always to updated (5355f45)
  • controller: added ksc and bow2 (1634d5d)
  • lstv2: build stuff to amke sure we keep it clean (6c56dfa)

📝 Testing Code

  • better auth: implementation start of better auth (6faee89)
  • controller: removed the copy button as we should now use the server buttons (463dabf)

📈 Project Builds

  • controller: added in drive locations (3b7138d)
  • new build script: this includes the change log stuff and build of both old and new versions (4494590)

1.1.0 (2025-09-10)

📝 Testing Code

  • docker: more testing on how i want to build the docker part of the app (e75883e)
  • prod sql: configs are set and basics init (e732044)

🐛 Bug fixes

  • app: issues with the imports caused by the ts.config (5288824)
  • app: system crash to discord and log now properly happen at a crash (9ea1e04)
  • controller: correctly rejected join channel if not on dev server for building (c78fca4)
  • controller: fix to the update that was blocking as it never started (19ae0d5)
  • controller: fixes for a remote update (766bdd1)
  • controller: touch ups on the update process to view more clean (50927ca)
  • db: fixes to drizzle config to account for the change to the app structure folder (ddfeb5c)
  • docker: changed compose example to include external ip stuff to reach devices (8fe1bca)
  • validator: corrections to no leak like crazy (80c0e1e)
  • wrapper: addded proper mimeMap and ws suppoer (c363887)

📈 Project changes

  • builds: new .env example and includes (d3120c8)
  • config: excluded the scripts folder in ts.config it caused issues (e318615)
  • db: added a prodcution drizzle and dev drizzle (3704e4d)
  • docker: updated docker to correctly build and run (f348e4e)
  • frontend: added in big button for docs lol (160444d)
  • services: changes to reinclude .exe exclusion (6a717c8)
  • socket tester: added in transports and a new update button (412c5f6)

🌟 Enhancements

  • api docs: added in bruno api docs (37bc473)
  • controller: added copy by server only currently (71dcbf8)
  • controller: added in update server channel and refactors for more actions (e0be959)
  • controller: intial build functions setup in go and service building (87aafef)
  • controller: new update and build process for the controllers (2aca7e9)
  • controller: tester index.html (301f033)
  • controller: update scheduler added (77d654e)
  • db: db stuff added in starting migration from old app (2d5fbbb)
  • logger: setup logger with discord and db logging (2e51474)
  • prodsqlconnection: added in prod connection with restart attempts and fail with notify (083f38a)

📈 Project Builds

  • builds: added in the .env-example to the build (94f5c8d)
  • controller: updates to not build the controller every time we update (5bc272f)

🛠️ Code Refactor

  • app: moved main.ts to root of app folder it was doing weird things with ts stuff (0273703)
  • build: removed the wrapper from the app build and moved to controller build (abcd5b5)
  • contorller: changes to accept the drive letter as 2 plants are on d drive (610dca2)
  • controller: added env and other fixes to account for running as a service (fc7ecb6)
  • controller: added more plants to the test file thats turning into the main update file (a082dfe)
  • controller: converted to socket.io (750e694)
  • db: added type export with zod (8eefbe9)
  • discord notify: move to utlis so we can use it in other places outside the logger (4a1d95e)
  • docker: changes the container name (6d5f444)
  • docker: pass the port instead of getting form .env (ab5af87)
  • logger: refactor to allow for discord to only be sent when wanted on fatals (84774d6)
  • wrapper: fixs for socket.io, SSE, and better performance (38a6b0c)

📚 Documentation

  • .env-example: prod server example (fc3cfe9)
  • dockercompose: added prod stuff in so its there as well (d058dfe)
  • docs: correction to where the location is for example (6034b94)
  • env-examples: added more parameters (4c92b0e)
  • footer: updated the footer to be more lst (8fcc1e7)
  • home: changes icons pics (5d5401b)
  • homepage: removed sgv as they are not ours (045fd66)
  • iis install: correction to the image on how the application looks (5f4d904)
  • iis setup: added instructions on iis setup (1dd04b8)
  • install: changed the IIS sections to be correct for how we did the scripts (fe05ff1)
  • install: changes to the folder structure example (1508fb2)
  • install: updated env example (1bd5b58)
  • material transfer: added yupdated screen for eom addtions (bfb62df)
  • materials: changes the name of the link to remove confusion (2ce6639)
  • materials: removed the wording aobut needing to be logged in (f370496)
  • multi lang support: work on getting multi lang support working (945048f)
  • ocp: fixes for multi lang (2d7e0ab)
  • scripts: added example script to install service (8a07c8a)

1.0.1 (2025-08-27)

📝 Chore

  • app: added in commit cz and version for change logs (3dad89c)

📚 Documentation

  • ocp: added in material lot docs (b0e74b2)