Files
lstV2/CHANGELOG.md
2025-03-26 22:11:27 -05:00

51 KiB

All CHanges to LST can be found below.

2.10.0 (2025-03-27)

📝 Testing Code

  • ocme: lots of changes to get it working in production (6dd9ed8)

📈 Project changes

  • lst: changes made to the settings file to work across all pvs (5149de3)

🐛 Bug fixes

  • logistics: correction to the lane grab (2d4b1db)
  • lst: missing , in versionRc (c35726b)
  • ocme: corrections to posting data for the response was added (dcb56d4)
  • ocme: fixed some import errors (b01980e)
  • ocme: fixed the camera routes (51267f5)
  • servers: fixed the weird conflict import that happened (8a040d1)

📝 Chore

  • bump build number to 50 (9bdca33)
  • release: bump build number to 52 (5886bea)
  • release: bump build number to 55 (0c5fc1d)
  • release: bump build number to 56 (335ea2d)
  • release: bump build number to 57 (6843368)
  • release: bump build number to 58 (0475bb3)
  • release: bump build number to 59 (9395ec6)
  • release: bump build number to 60 (57e82d2)
  • release: bump build number to 61 (5ed67f3)
  • release: bump build number to 62 (c1cc355)
  • release: bump build number to 63 (e1cad02)
  • release: bump build number to 64 (63177b5)
  • release: bump build number to 65 (3a4dc47)
  • release: bump build number to 66 (b3b5fce)
  • release: bump build number to 67 (cb01ef1)
  • release: bump build number to 68 (4664768)
  • release: bump build number to 69 (2c227f9)
  • release: bump build number to 70 (96abef7)
  • release: bump build number to 71 (836f3e2)
  • release: bump build number to 72 (abe53b8)
  • release: bump build number to 73 (5201012)
  • release: bump build number to 74 (529e922)
  • release: bump build number to 75 (b8c028a)
  • release: bump build number to 76 (9254e52)
  • release: bump build number to 77 (4d4d6fc)
  • release: bump build number to 78 (36cdc7b)
  • release: bump build number to 79 (8d2721b)
  • release: bump build number to 80 (cacfd6d)
  • release: bump build number to 81 (2509888)
  • release: bump build number to 82 (c2aa69a)
  • release: bump build number to 83 (7f946c0)
  • release: bump build number to 84 (4162543)
  • release: bump build number to 85 (5d61eb8)
  • release: bump build number to 86 (5ab813f)
  • release: bump build number to 87 (509ef84)
  • release: bump build number to 88 (c0a0589)
  • release: bump build number to 89 (af076b8)
  • release: bump build number to 90 (04aa943)
  • release: bump build number to 91 (a31e7ea)
  • release: bump build number to 92 (878e650)

🌟 Enhancements

  • logistics: added in return material by lane name and gets lane id (58f7b43)
  • notify: intial nofity system added to monitor crashes and rfid wrapper (eb051d5)
  • ocme: manual camera trigger for the wrapper added (bc18211)
  • ocp: add lots with scroll view was added (9e9a56c)
  • ocp: added in printers get and add (f90066c)
  • ocp: added labeling logs in (ceaa25f)
  • ocp: added wrappercard into the mix (3b5e82f)
  • ocp: create and book in plus dyco controller implemented (7a1a477)
  • ocp: prodlink check added (f9cd3fb)
  • server: clearn up code (fe0c500)

🛠️ Code Refactor

  • frontend: prettier change to formatting (c71b514)
  • ocme: clean up on the getInfo endpoint (b9f1909)
  • ocme: cleaup on pickedup (73aa95a)
  • ocme: corrections to endpoints to work with ocnme as intneeded (e6e1cec)
  • ocme: removed some info logs as ocme calls alot (96e7f74)
  • ocp: moved printers to there own folder to keep everything clean (030f9f9)
  • rfid: refactored station 3 (lines) and complete logic (bd11feb)
  • rfid: refactored the way the wrapper works to indlude backup dyco plan (90e9bb0)
  • server: changed to log only when in dev, and removed the redirect of the url (adf0880)
  • tcpserver: just the tcp server doing something (04eb2e3)
  • updateserver: removed ocme from starting back up as it was migrated (2551d6c)

2.9.0 (2025-03-23)

📈 Project changes

  • frontend: added ocme as a proxy in the dev (eb2c34c)

📚 Documentation

  • install: added more env params and an install install stuff (09d3a70)
  • install: removed the super secret key (357c118)
  • logs: changes how logs are put into the db they will be there name vs key (18daca9)
  • migration: added more documents on the install md (0bd217c)

📝 Testing Code

  • ocme: cycle count intital improvements (7a22b52)
  • ocp dash: more work on the dashboard (f3c4c26)
  • ocp: more work on the dashboard (8324fff)
  • returnres: tryed to make a standard return res but will come back to this later (58b5842)
  • rfid: more work on the rfid service (21c3749)
  • server: start/stop/restart buttons added. comment #14 (76bc0db)
  • streaming logs: more test but failed again (08c9b34)
  • streaming logs: test for streaming logs (73eb705)
  • streaming logs: will come back to this later this is killing me inside (97eb73c)
  • streaming: more streaming test (4db4eea)
  • streaming: more testing on streaming the lofs (e82ef76)

🌟 Enhancements

  • admincheck: this check is so we dont use stuff on the wrong servers (3d08398)
  • auth: add, update were added for adm account in backend only (d8eddaf)
  • auth: remove all old localstorage if no session (8fb06c7)
  • db: logs, manualprints added (0914b53)
  • installer: added a check for lstv2 already installed (4696835)
  • logger: logger service created with its endpoints (7ec5c5b)
  • logger: streaming logs works server side not frontend for now (e833c48)
  • lst: added in delay global function (7497432)
  • lst: added prettier config so we have the same formatting across all computers (132e8d0)
  • ocme: added in ocme service so we can utlize 2 ports (ae7e3fd)
  • ocme: cycle count implemeneted (74bcd6e)
  • ocmeserver: the server was just migrated so it can be upgraded to lstv2 (e258aae)
  • ocp: added in service plus manual print log (7165c95)
  • ports: added in production port if in production (121bed5)
  • scripts: made moving scripts more proper (d0a0d08)
  • serverdata: added in huston, sherman. and corrected contact info in westbend (4908d66)
  • server: ocpService and loggerService added (2d3f308)
  • servers: added dayton in (bbd7a17)
  • settings: added in setting store (1cd1d3a)
  • settings: more seed settings (e597968)
  • trycatch: added in theo's try catch to reduce the code and love it (72d52d9)

🛠️ Code Refactor

  • auth: added in correct bycrptjs (208cd61)
  • auth: moved prod back to server as we run 2 instances during migration (7a15b16)
  • consume materail: get token from localstorage as the store isnt wokring properly (354f326)
  • frontend: added date-fns into the frontend (bba0aa2)
  • login: removed all the data from teh login dropdown as it could cause issues (5dfece0)
  • login: removed roles from the login to shrink the jwt (c9aa41a)
  • production: changes ocp to viewwer (ab5af4d)
  • server query: bumped the refresh from 500ms to 2500ms (866b6d5)
  • serverdata: remapped the server list to all be on the E drive and deactivated (8b8c9ac)
  • server: removed the websocket wrapper going wiht normal ws (bb6d523)
  • settings: refactored the admincheck so we can reuse it (ca0ba7f)
  • settings: removed the need to login to get the settings (5945ace)
  • settings: used the common response function created (316b27e)
  • stores: added in axios (3b8f180)
  • view access: if role [] then allow them to see it (e17b8e7)

🐛 Bug fixes

  • auth: added in the correct function for days between logins (ed11b2b)
  • auth: fixed the getaccess to be getuseraccess as it was orignally (b9dd6e3)
  • calendar: this component had a bug and needed a lib update (93ed2e9)
  • consume material: when we consumed material the button was never reenabled (07e47e6), closes #15
  • frontend: removed unwanted import (10d88f5)
  • loginform: removed the console log that was left by accident (2ae3c8b)
  • login: if we have a wrong password or username we didnt properly error instead we crashed (2e5de34)
  • scaler: fix due to update (edcfff6)
  • serverlist: corrected the time by removing teh Z at the end of the time (f940bcd)
  • sqlserver: if we already have a connection just return we dont want to try a second time (b7773ec)

📝 Chore

  • builds: bummped lstv1 build (739e6bb)
  • bump build number to 20 (0975f4e)
  • bump build number to 21 (4e885ce)
  • bump build number to 22 (43ca16d)
  • bump build number to 23 (bff0e77)
  • bump build number to 24 (f4433f4)
  • bump build number to 25 (f1979f0)
  • bump build number to 26 (491de26)
  • bump build number to 27 (26ea8d5)
  • bump build number to 28 (1e02d4f)
  • bump build number to 29 (9796947)
  • bump build number to 30 (4a48dd2)
  • bump build number to 31 (227e2aa)
  • bump build number to 32 (f035e6f)
  • bump build number to 33 (03aa7e5)
  • bump build number to 34 (f4c44fb)
  • bump build number to 35 (8b72a1b)
  • bump build number to 36 (8a143fb)
  • bump build number to 37 (b0634d9)
  • bump build number to 38 (751b9d5)
  • bump build number to 39 (6dd5f4b)
  • bump build number to 40 (d98a659)
  • bump build number to 41 (807a4ca)
  • bump build number to 42 (196ea00)
  • bump build number to 43 (34b80cf)
  • bump build number to 44 (808e3d8)
  • bump build number to 45 (38d1043)
  • bump build number to 46 (532a722)
  • bump build number to 47 (f665406)
  • bump build number to 48 (97b9c4d)
  • bump build number to 49 (acb9876)
  • pkg updates: updated all pkgs (fb9ee15)
  • updatescript: added in so we can do a full install with an env creation for old (cb3ab66)

2.8.0 (2025-03-16)

📝 Chore

  • bump build number to 19 (3ea6dc5)

📝 Testing Code

  • api: testing api options to reduce the code as we keep repeating same functions (7432dec)
  • printers: started printer migration (04a607d)

🛠️ Code Refactor

  • reader: added in missing columns needed in the table (020fdc8)
  • rfid tags: update tag table to include what is needed and changed columns to be correct (d178e04)
  • rfid: cleaned up contorller folder (1a79a97)

🌟 Enhancements

  • api: added in a response function to reduce the over responses as they are always the same (7bfb48b)
  • rfid: add/update readers now possible (4aae659)
  • rfid: no read console log for now but will show in frontend as well (4b92a28)
  • rfid: reader and tag db completed (33803a6)
  • tag reading: more tag reading updates, with more contorl now (cb59f58)

2.7.0 (2025-03-15)

📝 Chore

🛠️ Code Refactor

  • frontend: removed tanstack devTools (3594278)
  • frontend: removed the caption from settings table (35acd2b)

🌟 Enhancements

  • frontend: added in proper links for settings and servers to the sidebar (cbdd218)
  • frontend: added in update server page only for sysAdmin (625d596)
  • new setting: added in devDir ment for updating servers (5b97d07)
  • server upgrade: added in a catch incase we try to upgrade again (ab16059)
  • server: added in update server as well as get serverdata (df252e7)
  • serverdata: added catch if we are not on localhost we cant actaully see the devDir in set (f3fa617)
  • serverdata: added in bowling green 2 (7529cc5)
  • sql query: added 2 catches if not connected dont run (cb7a406)
  • sql server: added in the ping check to not spam if we are not connected (e4d15ef)

🐛 Bug fixes

  • frontend: if the modules returns and error we want to use an empty array (2370d45)
  • rfid: correction to the params and incorrect naming (a73c63c)
  • zippaths: corrected the paths to the src that were moved the the env (246b5a1)

2.6.0 (2025-03-14)

📝 Chore

🛠️ Code Refactor

  • pkg: removed dir stuff and moved to env (242494a)

🌟 Enhancements

  • app update: finished the app build / deploy functions and a scripts migration (81eb10e)
  • pkgdata: moved the pkg info to a global function (51b81b9)

2.5.1 (2025-03-14)

📝 Testing Code

2.5.0 (2025-03-14)

🚀 Performance

  • auth: changed the way logs look in the setRoles (d95b81d)

🛠️ Code Refactor

  • auth: added in timeout for adding new roles to make sure everything else is connected 1st (2130ade)
  • sql: reduced the time before start up (80567d2)
  • system: checks now in time out to ensure everything connected (78dc597)

🐛 Bug fixes

  • auth: proper logging for errors in role check (90d0760)
  • consumption: correction to the status code to always be 200 on success: true (5c2d79c)
  • crash alerts: remmoved close sql as it spammed bad when we couldnt connect (84ce009)
  • query: shipmentPallets change from last move to production date (155b7d9)
  • serverdata: fixed a bug in the serverData check (4b53700)
  • sql server: correct return when we cant connect to the server (d5e9176)
  • sql server: reduced the risk of error when missing data (6158f25)
  • sql: oops forgot to remove the returns i put in to ignore an error (bb1635a)

🌟 Enhancements

  • build and zip: migrated build and zip process from v1 (df85a30)
  • db: serverData added in (3c2b10b)
  • install: added install instructions (f69a40a)
  • ocme: added in shipment data with increased checked (c386c5e)
  • ping: added in 3 new funcitons to ping devices to see if they are alive before doing something (a18cf65)
  • rfid: added tables to the db for tags and readers (dc04d97)
  • server: added a missing db prevention crash (b9724aa)
  • serverdata: all server info will be in all servers now for reduncay (58975ca)
  • settings: added in more settings (d6942dd)
  • sql server: added ping check to make sure the server is online before we try to connect (c2c43b1)

📝 Chore

  • bump build number to 4 (bd4ca7b)
  • bump build number to 5 (d852e9e)
  • bump build number to 6 (8363cc2)
  • bump build number to 7 (571b74f)
  • bump build number to 8 (5f5757c)
  • ignore: ignoring build folder as we dont want this to push to the server (eaac814)
  • pkg: added admin section as well as correct a couple areas for builds (45b1f7c)

📈 Project changes

  • lst: changes to improve the build process (200ec97)

📝 Testing Code

  • apihits: monitoring this still to make sure its working as intended but low priority (9c66e6a)
  • buildserver: build serer checks (dd88f25)
  • pkg: removed the combined command to deploy (1cb8b70)
  • rfid: intial trials built (da04e9d)
  • updates: rewrite of update system (0054c8f)

2.4.0 (2025-03-10)

🐛 Bug fixes

  • auth: changed the profile update so we can run correctly now (cd41095)
  • logging: updated entire server side to the new logging system (12e15ba)
  • lst: corrected the version rc so the links actaully work (f5fd1fc)
  • modules: added in a type check to make sure a boolean is sent over (8204ec4)
  • server: changed the url to always be lowercase when it comes over (c74f8e2)
  • user: when user didnt hape permissions would error, changed to have undefined now (65b35bc)

📝 Testing Code

  • apihits: framework for apiHits to be implemented but no db insert yet (22e050e)
  • ocme: shipment pallets (8c31ac7)

🛠️ Code Refactor

  • db: added in a db config for dev (008717b)
  • logger: changed so that everything comes over as lowerCase to make it more easy to search (40b970e)
  • modules: changed how the defaults are on some modules (4fe400a)
  • ocme: added in apihits to getinfo (e256276)
  • ocme: changes made so that we only get the not picked up pallets (f15afe5)
  • ocme: postRunning number removed bloat (a5cd843)
  • register: split the code to be more standard to the rest of the app (27d242f)
  • scripts: added in a prodInstall to also take care of db migrations (cf8cb9b)
  • server:consume: change so error returns 200 so we can see the true error (0e579c8)
  • server: added in ability to listen on all ip's (6d1157a)
  • server: added in an example powershell script to install (6e20928)
  • settings: refactored the query placement for better reuse (71a951a)

🌟 Enhancements

  • auth: added in a rolling token (50cf873)
  • eom: frame work added in for eom (fda0719)
  • frontend: added in checks for links inside the module (c30a48c)
  • frontend: added the start to the material help center (aae9813)
  • logger: added transport to post to db instead of file (ce11b1f)
  • lst: added update settings into the entire app (5fcadb9)
  • materials: added in comsumption card to consume based on running nr (9df643c)
  • ocme: added in ocme with endpoints base (ef26b6a)
  • ocme: added in picked up and included a all function to reduce endpoints (1bcb4db)
  • ocme: finalized posting RN and sscc just to keep it the same as ocme (971038b)
  • ocme: new setting for determining the fifo check (123d8a0)
  • ocme: pickedup route added (c5f1281)
  • permissions: more permissions for accessing via sidbar (6c4e14f)
  • querys: plant query for gln and label data for sscc and other info (995311c)
  • roles: added tester role (0eb6070)
  • server: added in a default set of settings that will be checked on startup (4195b9e)
  • server: added in ocp to the module list (d293ca6)
  • sqlserver: added in the sqlconnnection (a1c9ad6)
  • sscc: added in a creation of the sscc for now only ocme but will extend to be label data (8b1c65d)
  • tcpserver: added in the intial tcpServer startup (402ce73)

2.3.0 (2025-03-05)

🛠️ Code Refactor

  • database: updated to the schemas (6c3199f)
  • frontend: moved the login to its own componet (23dc00f)
  • frontend: moved types to global types and successfull build (f3b92e9)
  • lst: refactored to be back to npm from bun (379f7b8)
  • server: corrected the middleware to be in the correct spot to work as intended (1af561a)
  • server: moved the server files outside the src to improve static files (89a2b3e)

📚 Documentation

  • brunodocs: added more endpoint updates to bruno (0ddcfae)
  • lst: removed bruno api stuff (2a536e5)

🐛 Bug fixes

  • frontend: if the backend is off a user is not logged in modules would error (63cd43a)
  • server: corrected the env port in the api scaler (9b7e60c)

🌟 Enhancements

  • database: settings added in (44ba7d9)
  • frontend: auth work (5465e14)
  • frontend: ocp added (5b9cadb)
  • frontend: settings page added (88f2cf0)
  • server: added in profile update (password only currently) (eb41ed5)
  • server: added in service script to run a crud (8e5903c)
  • server: created a logger to catch em all (2755021)
  • server: settings and module crud added in (2ad1dcc)

📝 Testing Code

  • auth: more auth work (d3acdfb)
  • front end: cleared an error for a type missing (99dcae9)

📝 Chore

1.1.0 (2025-03-05)

🛠️ Code Refactor

  • database: updated to the schemas (6c3199f)
  • frontend: moved the login to its own componet (23dc00f)
  • frontend: moved types to global types and successfull build (f3b92e9)
  • lst: refactored to be back to npm from bun (379f7b8)
  • server: corrected the middleware to be in the correct spot to work as intended (1af561a)
  • server: moved the server files outside the src to improve static files (89a2b3e)

📚 Documentation

  • brunodocs: added more endpoint updates to bruno (0ddcfae)
  • lst: removed bruno api stuff (2a536e5)

🐛 Bug fixes

  • frontend: if the backend is off a user is not logged in modules would error (63cd43a)
  • server: corrected the env port in the api scaler (9b7e60c)

🌟 Enhancements

  • database: settings added in (44ba7d9)
  • frontend: auth work (5465e14)
  • frontend: ocp added (5b9cadb)
  • frontend: settings page added (88f2cf0)
  • server: added in profile update (password only currently) (eb41ed5)
  • server: added in service script to run a crud (8e5903c)
  • server: created a logger to catch em all (2755021)
  • server: settings and module crud added in (2ad1dcc)

📝 Testing Code

  • auth: more auth work (d3acdfb)
  • front end: cleared an error for a type missing (99dcae9)

1.2.0 (2025-02-25)

🛠️ Code Refactor

  • lst: added side bar plus dummy menus (54b1b60)
  • lst: more dashboard work (d939332)
  • lst: register added in (0265838)

🐛 Bug fixes

  • auth: found some bugs in the jwt token (f320118)

🌟 Enhancements

  • frontend: finished login form with validation (9719451)
  • lst: added icons to the sidebar (604fdf1)
  • lst: added in modules activation, roles and userRoles (7df5143)
  • lst: tan stack routes added with protected routes (5f89434)

📚 Documentation

  • apidocs: added new api docs for bruno (c92d746)

🚀 Code Refactor

1.1.0 (2025-02-19)

🌟 Enhancements

  • apps\frontend: added in tailwind (aa2ba8d)
  • apps\server: auth stuff (ca27264)
  • lst: added in basic authentication (5f7a3dd)
  • lst: intial scafolding for the new system (2e02536)

🛠️ Code Refactor

  • all: refactoring to remove monorepo taking to long to get it wokring as intended (b15f1d8)
  • lst: refactor to monolithic completed (dae0071)