46 KiB
46 KiB
All Changes to LST can be found below.
1.9.0 (2025-12-03)
📝 Chore
- module updates: just updated all the modules (bdb4bfc)
🌟 Enhancements
- datamart: active article moved over to the new version (8e7f1eb)
- dm: added article description into the historical data (7311372)
- swagger: added in the start of swagger where all the common and useable endpoints will be (2607fd3)
🛠️ Code Refactor
- contorller: only install npm production modules dont install everything (c1816c0)
- helpercommands: removed the remove as reusabele (a3dba6c)
- quality: added a check to monior #7 as well (6833dfc)
- sql: some changes to help with sql connection on random disconnect (320dd47)
- swagger: corrected the name displaced (d605225)
🐛 Bug fixes
- commands: corrections to allow external labels to be consumed and transfered (12345c0)
- dm: type in customer article number (f226c56)
- labeling: added in a catch to avoid rouge lots (59c6fd0)
- lot transfer: changes to make it so the reprint and return do not happen instantly (ac27a28)
- lstv2: added in a close function to stop crashing the server (712a6ee)
1.8.0 (2025-11-25)
📝 Chore
- misc: api doc dates and db changes (52089ec)
📈 Project changes
- settings: changes to vs code as it was being way to slow (5277ddf)
📝 Testing Code
- android app: this is the start to the android app (7b630d5)
- controller: added in server port that might night be needed but oh well (efdab5b)
- materials per day: work on getting this running better (a30eebf)
- mobile: more testing on ota (75c0659)
- mobile: stallion intergration starts (20fc286)
- mobile: testing for ota updated on android scanner (314ab04)
- ti intergration: added the place holder for intergration of comments for customer (f8cf085)
🛠️ Code Refactor
- all server stats: added a 5 second time out if it dose not reach it just stops (2133b94)
- app: refactored how we have the pkg.json so we can reduce on size of the app (90920e8)
- base modules: removed the log spam (6d27a7a)
- cards: trying to make the cards fit the odd shaped screens better (33cbb17)
- forklifts: more refactoring to improve during production (8c0f67c)
- inv with rn: now includes batch number for tetra (1084ced)
- leases: removed main server until i have a better way to sync them (6ce4d84)
- ocp page: using the name of the url now vs the settings (d406a92)
- ocp: work around for zechetti 2 until we can monitor more closing (700346d)
- quality: added some new options plus cancel button (242ff62)
- quality: more changes to the system to perfect it (7b28f4e)
- serverlist: refactored to also show uptime and other info about the server (e1e659f)
- types: moved the item type to the sidebar to keep it more clean (5023d4d)
- wrapper: removed the logs so its not spamming the server (b8a9aa5)
🐛 Bug fixes
- comments: added new role to put comments in (1283a63)
- correction: the name needed to be correct to have a proper tempalte (b1c56ee)
- dm: correction to passing the username over for the importing of the file (a7a9aa2)
- dm: fixes to validate auth before submiting incase someone stays on the page to long (fef0303)
- file name wrong: fixed the name of the file for getCompanies (8996da7)
- forecast table: correction to the customer article number (ebe5c0b)
- historical date: added so we can have all dates (9d793d2)
- historical inv: corrected the way the date can come over to allow for yyyy-mm-dd or with / (7c40f02), closes #1
- historicalinv: removed the second running one that caused duplicates (a6cc17c)
- label ratio: correction to the endpoint (50b7c9c)
- manual print: fixed so the print disables (d3e8e94)
- nav: added missing add card button (8fca201)
- ocp: made corrections to the ocp page in dayton (92af726)
- plc zeccetti: changes to improve the timing on the zecetti more to be done (247010d)
- preprint: added the correct to string for the preprint stuff (360c016)
- prodendpoint: if we have a real error just report it dont actually crash (3193e07)
- quality request: bug fixes (6f632ec)
- quality: corrected url and perms for quality link (eb6b9ce)
- quality: request was missing the forced selection (96c3e4c)
- register: added the ability to put in _ for user name (aba1668)
- servers: changed the server name to be unique (a7bde5e)
- silo adjustments: added supervisor to see the actual page so it matches the sidbard (9aa0b31)
- silo commits: added in email that was now missing due to new authj (25a958d)
- uom: correction to how we do the uom check so we dont just look for the space (ca866bf)
🌟 Enhancements
- added in swagger: added the base for swagger to implement fully later (9d9ca63)
- articles: moved articles over to the main server (2a6eafa)
- barcode gen: added the missing link (b4064e8)
- db manual fixes: added a way to fix manual db changes as needed (0b02984)
- dm: new endpoint to get the forecast data (a96b85b)
- forecast data: added in a historical forecast data set (c2ae445)
- forklifts: added backend forklift stuff and frontend companies (50cde2d)
- forklifts: added the ability to add new forklifts in (7b6c9bd)
- forklifts: added the crud (577584e)
- form stuff: added in a searchable dropdown and added to new forklifts (b23bb0d)
- invoice form: added new invoice form (65304f6)
- invoices: added invoice + linking to forklift (2e05f6e)
- leases: added in leases and move table to reuseable component (bd7bea8)
- listeners: added in a new feature to auto add new listeners (f9cfada)
- materials per day: more work on materials per day (564f0b5)
- migration: settings migration from old app all is now in the new app (40bc19a)
- missing inv: adding a way to check for missing data in case it dose pull on the correct days (d17edb1)
- mobile: ota updates added (b6030de)
- notify: material per day for the next 90 days (c509c7f)
- quality: added in comments (566754b)
- quality: added location moved to to the table (9572b71)
- quality: priority ranking added (c777395)
- scroll view: added in a scroll view to for quality so it dose not go over the end of the page (b0ac326)
- servers: added a link to the server by clicking on the name and the gp code (00ef72d)
- settings: added in dyco printing settings (2ed6bf4)
- settings: final migration of settings and edits added (7e15e5d)
- start of server: added the start of server data (d60c08a)
- templates: added bug repot template (79f4121)
1.7.0 (2025-10-30)
📚 Documentation
- api: more old version stuff (78a5a4a)
🐛 Bug fixes
- dm: corrected the permissions needed to view this page (8198c7a)
- export inv: added the button to exprot data (6392441)
- login: redirect back to profile is ignored so it will not cause confusion (56d21fe)
- proxy: changes to allow multiple onsite instances (cc3657f)
- sidebar: changed from module to name to have tighter control (6c27fa1)
- silo adjustment: change the module to name for checking access (c6f7660)
- siloadjustmnets: corrected the silo adjustments to account for removed middleware (e9ff8bb)
📈 Project changes
- ts query: added in the debugger for this (6493e03)
🌟 Enhancements
- dashboard: added notification on use of old version (721813d)
- modules: modules added to frontend (c552b9e)
- user migration: user migration to the new app with a default password that will force reset (006ec1b)
- user stuff: added in all the user stuff (0ddf67d)
🛠️ Code Refactor
- datamart: added in av and alias to the query (dd6c297)
- invhist: reformated file (be6510f)
- logins: added a proper redirect to the last place you were (45dda3c)
- lottransfer: formatting changes (a19b03b)
- materials: added in if staged just pass the check (147d189)
- modules: moved modules to app to control everything based on there active setting (99b2d76)
- printers: allowed for more logging to come over (66ae443)
- v1 middle ware: removed the need for this and just let it all pass (8f22165)
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
🛠️ 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
🌟 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
🐛 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)