# All Changes to LST can be found below. ## [1.2.0](https://git.tuffraid.net/cowch/lst/compare/v1.1.0...v1.2.0) (2025-09-20) ### 🐛 Bug fixes * **controller:** jobSche is nor properly setting the job if its cant read timezones ([661a54f](https://git.tuffraid.net/cowch/lst/commits/661a54f6653bc9e9bd7c28bdfc874ca7ce87d49a)) ### 🌟 Enhancements * **app:** added better auth for better auth stuff vs my home written broken one ([caf2315](https://git.tuffraid.net/cowch/lst/commits/caf2315191be88be60bd6b158c765df3d2917a47)) * **app:** added db maintance check stuff ([d7e8fff](https://git.tuffraid.net/cowch/lst/commits/d7e8fff653acd997e23186702b33f3e717c327ef)) * **db:** added a db backup system ([21608b0](https://git.tuffraid.net/cowch/lst/commits/21608b0171a020726be83c4d0dcd27f2c12686d9)) * **discord bot:** added in a ping host command to get the bot going :D ([3244f28](https://git.tuffraid.net/cowch/lst/commits/3244f284fd5be736bb830d7774687acc790af88a)) * **lstv2 move:** moved lstv2 into this app to keep them combined and easier to maintain ([e447740](https://git.tuffraid.net/cowch/lst/commits/e4477402ad3e885d2c714df68e6036ad9a58acdb)) ### 🛠️ Code Refactor * **controller:** changes the app env to app instead of node as it makes more sense ([60890b4](https://git.tuffraid.net/cowch/lst/commits/60890b4478cc18dd072fbac0b38daaeded071317)) * **controller:** copy to server now deletes existing .zip to reduce issues ([5ad5e86](https://git.tuffraid.net/cowch/lst/commits/5ad5e868b6c8d9e7efb5e819afe05427abe5ae99)) * **docker:** added in better auth env ([1db91c5](https://git.tuffraid.net/cowch/lst/commits/1db91c5359b1c43fb6c4b4a6bb90d478ad300e32)) ### 📈 Project changes * **app:** added dayton to the controller updates ([53f88e9](https://git.tuffraid.net/cowch/lst/commits/53f88e986e27ccefa09a34bf66615f2de4d9fc81)) * **controller script:** added in a way to update existing .env files so we always to updated ([5355f45](https://git.tuffraid.net/cowch/lst/commits/5355f45e134737c8194bf836820cf99f97f7ca3d)) * **controller:** added ksc and bow2 ([1634d5d](https://git.tuffraid.net/cowch/lst/commits/1634d5d82635f8188a8cc2f80fdf418b7b86f935)) * **lstv2:** build stuff to amke sure we keep it clean ([6c56dfa](https://git.tuffraid.net/cowch/lst/commits/6c56dfa8109c2a8b3b2c4bad5eadbefdf72b6c1f)) ### 📝 Testing Code * **better auth:** implementation start of better auth ([6faee89](https://git.tuffraid.net/cowch/lst/commits/6faee89b2554f162c1fa97dbe2a9598d25003590)) * **controller:** removed the copy button as we should now use the server buttons ([463dabf](https://git.tuffraid.net/cowch/lst/commits/463dabfcf489e9afdf0784a0b8cf310827b6913c)) ### 📈 Project Builds * **controller:** added in drive locations ([3b7138d](https://git.tuffraid.net/cowch/lst/commits/3b7138ddb7d0251aad67800ff8735a2d01646ba5)) * **new build script:** this includes the change log stuff and build of both old and new versions ([4494590](https://git.tuffraid.net/cowch/lst/commits/44945902cbd3f2eb678ff9d4a31813341b3c41fc)) ## [1.1.0](https://git.tuffraid.net/cowch/lst/compare/v1.0.1...v1.1.0) (2025-09-10) ### 📝 Testing Code * **docker:** more testing on how i want to build the docker part of the app ([e75883e](https://git.tuffraid.net/cowch/lst/commits/e75883e587700d8d37e36cd420067c73882f2c05)) * **prod sql:** configs are set and basics init ([e732044](https://git.tuffraid.net/cowch/lst/commits/e73204424cbda9a5da72278c7ee0184f428055cd)) ### 🐛 Bug fixes * **app:** issues with the imports caused by the ts.config ([5288824](https://git.tuffraid.net/cowch/lst/commits/52888246ff6e57486ee31ccc6c28d865067d5291)) * **app:** system crash to discord and log now properly happen at a crash ([9ea1e04](https://git.tuffraid.net/cowch/lst/commits/9ea1e04472f03eab4ca0e5b2e2e33260d75d66e8)) * **controller:** correctly rejected join channel if not on dev server for building ([c78fca4](https://git.tuffraid.net/cowch/lst/commits/c78fca43163c1a631e2d79b8405da245b737c63e)) * **controller:** fix to the update that was blocking as it never started ([19ae0d5](https://git.tuffraid.net/cowch/lst/commits/19ae0d54376aaf523cdbdca27d7aca91af9e2c13)) * **controller:** fixes for a remote update ([766bdd1](https://git.tuffraid.net/cowch/lst/commits/766bdd1830d7a7e045adf21325343b19d984b461)) * **controller:** touch ups on the update process to view more clean ([50927ca](https://git.tuffraid.net/cowch/lst/commits/50927ca3417c50c298ec1ee6717304249876e9d0)) * **db:** fixes to drizzle config to account for the change to the app structure folder ([ddfeb5c](https://git.tuffraid.net/cowch/lst/commits/ddfeb5ccb50cdc3697a78207fa6c2577b0c28047)) * **docker:** changed compose example to include external ip stuff to reach devices ([8fe1bca](https://git.tuffraid.net/cowch/lst/commits/8fe1bcaef58a109a3f73d8b295f63d3f54bd08a0)) * **validator:** corrections to no leak like crazy ([80c0e1e](https://git.tuffraid.net/cowch/lst/commits/80c0e1ec301a07f6d31861d78bfb81a601be46f8)) * **wrapper:** addded proper mimeMap and ws suppoer ([c363887](https://git.tuffraid.net/cowch/lst/commits/c3638870b19844faa7addd058ff27b1fa7714047)) ### 📈 Project changes * **builds:** new .env example and includes ([d3120c8](https://git.tuffraid.net/cowch/lst/commits/d3120c828da91102832d3650d8086b5cacbe6743)) * **config:** excluded the scripts folder in ts.config it caused issues ([e318615](https://git.tuffraid.net/cowch/lst/commits/e318615ea77afab71d1db13c39ff2829d02e8bd1)) * **db:** added a prodcution drizzle and dev drizzle ([3704e4d](https://git.tuffraid.net/cowch/lst/commits/3704e4d6fc24c75de2ff01ced3a061fc017034d4)) * **docker:** updated docker to correctly build and run ([f348e4e](https://git.tuffraid.net/cowch/lst/commits/f348e4e053da1a6ef09456e7e8d7121ac1a2e304)) * **frontend:** added in big button for docs lol ([160444d](https://git.tuffraid.net/cowch/lst/commits/160444d2f42d9bad42beeebdc0e363e8881a4b5c)) * **services:** changes to reinclude .exe exclusion ([6a717c8](https://git.tuffraid.net/cowch/lst/commits/6a717c81e57b53a549e0eb86d9290d074550084c)) * **socket tester:** added in transports and a new update button ([412c5f6](https://git.tuffraid.net/cowch/lst/commits/412c5f6ba542a36a8783003e6152d059e3c09404)) ### 🌟 Enhancements * **api docs:** added in bruno api docs ([37bc473](https://git.tuffraid.net/cowch/lst/commits/37bc473f58fbebc448cb8e4de56e79137b6e9fc9)) * **controller:** added copy by server only currently ([71dcbf8](https://git.tuffraid.net/cowch/lst/commits/71dcbf814ba1acbfaca4efb4696fb0f5b39a8cb9)) * **controller:** added in update server channel and refactors for more actions ([e0be959](https://git.tuffraid.net/cowch/lst/commits/e0be95978df3f82b891c68d80def1489d750f34d)) * **controller:** intial build functions setup in go and service building ([87aafef](https://git.tuffraid.net/cowch/lst/commits/87aafef350b88fe1eb676ed46670f9df5212b770)) * **controller:** new update and build process for the controllers ([2aca7e9](https://git.tuffraid.net/cowch/lst/commits/2aca7e9a0eaeb49d9791db8ecc10e39ae84df9af)) * **controller:** tester index.html ([301f033](https://git.tuffraid.net/cowch/lst/commits/301f0339c5f122a3de9e32f15cbce62f9bca176f)) * **controller:** update scheduler added ([77d654e](https://git.tuffraid.net/cowch/lst/commits/77d654ea683ce7fe178cce9b2848828c9c760236)) * **db:** db stuff added in starting migration from old app ([2d5fbbb](https://git.tuffraid.net/cowch/lst/commits/2d5fbbbab0f6c47da5bd37e8c643a352b260930d)) * **logger:** setup logger with discord and db logging ([2e51474](https://git.tuffraid.net/cowch/lst/commits/2e51474a5e73f8e27cafdc63b645c2786ae92974)) * **prodsqlconnection:** added in prod connection with restart attempts and fail with notify ([083f38a](https://git.tuffraid.net/cowch/lst/commits/083f38a07946e59cb5e77c8ab0166833c6530211)) ### 📈 Project Builds * **builds:** added in the .env-example to the build ([94f5c8d](https://git.tuffraid.net/cowch/lst/commits/94f5c8d40e1905d283e9e9b39200f7fd0ffc973b)) * **controller:** updates to not build the controller every time we update ([5bc272f](https://git.tuffraid.net/cowch/lst/commits/5bc272f9ca009d19e839ed8ac8ec08725242363d)) ### 🛠️ Code Refactor * **app:** moved main.ts to root of app folder it was doing weird things with ts stuff ([0273703](https://git.tuffraid.net/cowch/lst/commits/0273703bfb2dde1eedceed640e2b9239010307f5)) * **build:** removed the wrapper from the app build and moved to controller build ([abcd5b5](https://git.tuffraid.net/cowch/lst/commits/abcd5b5f3cd6ae1776f740c00896f3667d7e369c)) * **contorller:** changes to accept the drive letter as 2 plants are on d drive ([610dca2](https://git.tuffraid.net/cowch/lst/commits/610dca259def92526aafa9952abc01c0df1e6243)) * **controller:** added env and other fixes to account for running as a service ([fc7ecb6](https://git.tuffraid.net/cowch/lst/commits/fc7ecb6ab68606edaf57c8deb8b401b00e170733)) * **controller:** added more plants to the test file thats turning into the main update file ([a082dfe](https://git.tuffraid.net/cowch/lst/commits/a082dfee6cfc8c4c482b4d0c0b63683991b34dab)) * **controller:** converted to socket.io ([750e694](https://git.tuffraid.net/cowch/lst/commits/750e6948b67676b374fad949e7c3c86c43512335)) * **db:** added type export with zod ([8eefbe9](https://git.tuffraid.net/cowch/lst/commits/8eefbe9df0001cb143c2bfb182a637c12b259755)) * **discord notify:** move to utlis so we can use it in other places outside the logger ([4a1d95e](https://git.tuffraid.net/cowch/lst/commits/4a1d95e818aa0ef86991e2fd3dfcb51ae7ed602a)) * **docker:** changes the container name ([6d5f444](https://git.tuffraid.net/cowch/lst/commits/6d5f444471d15e07bf1272b556995e59ae757db2)) * **docker:** pass the port instead of getting form .env ([ab5af87](https://git.tuffraid.net/cowch/lst/commits/ab5af8736284dddf55c66c682f342d18c52b8b92)) * **logger:** refactor to allow for discord to only be sent when wanted on fatals ([84774d6](https://git.tuffraid.net/cowch/lst/commits/84774d6b301ca78da200d8c635b80d155dd2b3eb)) * **wrapper:** fixs for socket.io, SSE, and better performance ([38a6b0c](https://git.tuffraid.net/cowch/lst/commits/38a6b0c0b3e9681408835d5f07bb909911f03621)) ### 📚 Documentation * **.env-example:** prod server example ([fc3cfe9](https://git.tuffraid.net/cowch/lst/commits/fc3cfe999ab75a3930eb54d85f0197426b552959)) * **dockercompose:** added prod stuff in so its there as well ([d058dfe](https://git.tuffraid.net/cowch/lst/commits/d058dfeb1cdb15a07c65f5741b7636b02ddf7574)) * **docs:** correction to where the location is for example ([6034b94](https://git.tuffraid.net/cowch/lst/commits/6034b94828e6296f45b46dde7ee5c1b5a693d58e)) * **env-examples:** added more parameters ([4c92b0e](https://git.tuffraid.net/cowch/lst/commits/4c92b0e16f1416dde891efe376709e1ce69b078d)) * **footer:** updated the footer to be more lst ([8fcc1e7](https://git.tuffraid.net/cowch/lst/commits/8fcc1e7ebd34a179dadff4c6738d84596d4cb76f)) * **home:** changes icons pics ([5d5401b](https://git.tuffraid.net/cowch/lst/commits/5d5401b248272eec64b52999c645e65113f18f48)) * **homepage:** removed sgv as they are not ours ([045fd66](https://git.tuffraid.net/cowch/lst/commits/045fd6683296df62f584a0011c04f05afb080c3a)) * **iis install:** correction to the image on how the application looks ([5f4d904](https://git.tuffraid.net/cowch/lst/commits/5f4d9043c3597eb1f517500c9e34bb1ea6fd8d6f)) * **iis setup:** added instructions on iis setup ([1dd04b8](https://git.tuffraid.net/cowch/lst/commits/1dd04b8320999332ee507255058454b3e9687b08)) * **install:** changed the IIS sections to be correct for how we did the scripts ([fe05ff1](https://git.tuffraid.net/cowch/lst/commits/fe05ff17e1ac2edf99cfbf66547ec2ec8eb6c331)) * **install:** changes to the folder structure example ([1508fb2](https://git.tuffraid.net/cowch/lst/commits/1508fb2fa7c908cd70e70703f5b99176316d9bd7)) * **install:** updated env example ([1bd5b58](https://git.tuffraid.net/cowch/lst/commits/1bd5b58d9ad4ac5a2e6be4ae06991b188c02aa2a)) * **material transfer:** added yupdated screen for eom addtions ([bfb62df](https://git.tuffraid.net/cowch/lst/commits/bfb62df445e460902dc60ca761c0cccfff358e3b)) * **materials:** changes the name of the link to remove confusion ([2ce6639](https://git.tuffraid.net/cowch/lst/commits/2ce6639525ab4b35f5ebb33b593052b31ce1d48c)) * **materials:** removed the wording aobut needing to be logged in ([f370496](https://git.tuffraid.net/cowch/lst/commits/f370496f990958e8d0866a1e0dabaff9fa31f686)) * **multi lang support:** work on getting multi lang support working ([945048f](https://git.tuffraid.net/cowch/lst/commits/945048f43efbb0def581439529c7622f933a15dd)) * **ocp:** fixes for multi lang ([2d7e0ab](https://git.tuffraid.net/cowch/lst/commits/2d7e0ab909c532ccabd68d21c3e8beacf74659b0)) * **scripts:** added example script to install service ([8a07c8a](https://git.tuffraid.net/cowch/lst/commits/8a07c8afe4cd9743da6cdb00626d394570ded2d4)) ### 1.0.1 (2025-08-27) ### 📝 Chore * **app:** added in commit cz and version for change logs ([3dad89c](https://git.tuffraid.net/cowch/lst/commits/3dad89c02bd699f007ba8c969cf75ca96b60649e)) ### 📚 Documentation * **ocp:** added in material lot docs ([b0e74b2](https://git.tuffraid.net/cowch/lst/commits/b0e74b2fa9c753b82f8033a827bbad18543155b7))