99 Commits

Author SHA1 Message Date
Daniel Wathen
11a24b26a0 Revert "Client only"
This reverts commit b9e95e3c555cdbd7f1763bd7d8d8b7c1e3ed1631.
2023-01-15 13:49:27 -07:00
b9e95e3c55 Client only 2023-01-13 15:33:58 -07:00
Daniel Wathen
a2512b41e1 Changed metric for determining wafers needed for quarter, included reactor log comments, made downed tools table larger, fixed bug in determining reactor capcity 2023-01-13 14:25:01 -07:00
Daniel Wathen
8d65b82af6 Ran formatting through code 2023-01-12 13:19:05 -07:00
Daniel Wathen
ba6d7b19e7 Changed API endpoint URL 2023-01-12 10:57:11 -07:00
Daniel Wathen
096043d6ca Fixed HTR downed tools header, added quarter to date information, and put extended downtime into tool downed tables. 2023-01-12 10:50:10 -07:00
Daniel Wathen
41b98891a8 Added SSR report link to production directory. 2023-01-11 14:05:46 -07:00
Daniel Wathen
efa3ef6ad2 Updated error page to remove references to Development Mode. 2023-01-11 12:57:53 -07:00
Daniel Wathen
a0a8b5aabb Changed url to for API endpoints 2023-01-11 12:55:49 -07:00
Daniel Wathen
7bd530e72b Fixed bug with editing manual entries. 2023-01-11 12:52:21 -07:00
Daniel Wathen
f23c7136c0 Migrated to using free library of icons for images and fixed button layout for index pages. 2023-01-11 12:36:28 -07:00
Daniel Wathen
7fbbca61b8 Fixed issue with footer display. 2023-01-11 10:59:07 -07:00
Daniel Wathen
a3f73e58d8 Fixed footer 2023-01-11 10:32:24 -07:00
Daniel Wathen
012cb4bd56 Updated url for accessing API endpoints. 2023-01-11 10:16:52 -07:00
Daniel Wathen
9a7184841d Changed port for accessing the APIs 2023-01-11 10:11:32 -07:00
Daniel Wathen
6436465fa1 Removed all references to FabTime 2023-01-11 10:00:39 -07:00
Daniel Wathen
43e5ec3e28 Used queries to get data from scrape database instead of FabTime to use a single data source. 2023-01-11 09:46:03 -07:00
Daniel Wathen
cb14e93ad5 Changed API url for fabtime endpoints 2023-01-06 13:38:25 -07:00
Daniel Wathen
63f442ef07 Additional logging in APIs 2023-01-06 12:31:40 -07:00
Daniel Wathen
569fd84725 Updated logging. 2023-01-06 11:52:50 -07:00
Daniel Wathen
8077f6222e Hardcoded all production string references. 2023-01-06 11:15:56 -07:00
Daniel Wathen
ddbd8fd281 Fixed appsettings.json file 2023-01-06 11:05:42 -07:00
Daniel Wathen
4ab4f6230c Changed logging directory for release version. 2023-01-06 10:30:17 -07:00
Daniel Wathen
9ee0b14ee9 Added logging to application. 2023-01-06 09:15:40 -07:00
Daniel Wathen
6de41bc8da Updated appsettings.json file to change base api url based on environment. Also fixed bug in calculation of yield percentage. 2023-01-05 15:10:40 -07:00
Daniel Wathen
3922d28a8b Added testing endpoing to API 2023-01-05 12:49:30 -07:00
Daniel Wathen
2ce4109047 Updated Filename for API Project 2023-01-05 12:10:04 -07:00
Daniel Wathen
5b43483e82 Reconfigured project references 2023-01-05 11:45:37 -07:00
Daniel Wathen
0bad914be4 Clean up directories 2023-01-05 10:49:15 -07:00
Daniel Wathen
32df1449cc Added Report Generator package 2023-01-05 10:27:50 -07:00
Daniel Wathen
9f08d6630c Added calculation for daily planned wafer outs and display on production report. 2023-01-04 19:26:33 -07:00
Daniel Wathen
03668e1335 Fixed bug that prevented week from showing if it is Monday. 2023-01-04 18:05:11 -07:00
Daniel Wathen
8bc7d7bdde Changed several synchronous database calls to asynchronous calls. 2023-01-04 17:17:24 -07:00
Daniel Wathen
81f7e1a57b Simplified Manual Report Entry 2023-01-04 16:34:31 -07:00
Daniel Wathen
83525d0149 Updated UnloadTemps repo to get data for whole week instead of just the last day. 2023-01-04 15:33:52 -07:00
Daniel Wathen
e3b4e68425 Cleaned up references to repositories in the UI that were overlooked 2023-01-04 14:32:13 -07:00
Daniel Wathen
1adb303d99 Added backend API project to segregate responsibilites - Data is now handled in API project and business is all handled in UI project. 2023-01-04 14:19:59 -07:00
Daniel Wathen
80696e5fe6 Reorganized project structure to separate backend process from frontend process. 2022-12-22 12:10:18 -07:00
Daniel Wathen
b5def3da89 Refactored code, restructured project organization, and added new unit tests. 2022-12-13 12:11:28 -07:00
Daniel Wathen
8f96e31121 Fixed failing test 2022-12-09 15:13:13 -07:00
Daniel Wathen
0b28c39b16 Pulled connection string out to appsettings.json file. 2022-12-09 15:04:08 -07:00
Daniel Wathen
43957fe66d Added logging nuget packages to allow for logging capabilities. 2022-12-09 14:17:39 -07:00
Daniel Wathen
32d8ad8b3c Added Dual Layer data in the report (pulling from the database and displaying it back on the main form) 2022-12-08 12:03:19 -07:00
Daniel Wathen
4592b035b6 Added data pull for previous week and capability for production passdown to view previous week data, added tool state mapping json file and production passdown report shows owners, removed unnecessary jQuery package. 2022-12-07 10:44:11 -07:00
Daniel Wathen
3409ad58b7 Fixed bug for expanding yield columns in javascript file, added database calls for unload temps and tools by wafer size, and included unload temps and tools by wafer size in production passdown report. 2022-12-02 15:48:06 -07:00
Daniel Wathen
740896adf0 Moved API and DB methods to interfaces in order to leverage Dependency Injection, disolved APICaller class, including functionality in several other functions, included Single Load Lock information into Production Passdown report, changed persistant data file to json instead of xml, and adjusted persistant data file to include a week's worth of data instead of a single day. 2022-12-02 14:41:19 -07:00
Daniel Wathen
e9c071c8f7 Cleaned up project files, removing unnecessary using statements and getting rid of unecessary directories and files. 2022-12-01 08:40:13 -07:00
Daniel Wathen
c38bb0c740 Updated Nuget Packages 2022-11-30 14:22:45 -07:00
Daniel Wathen
f996dcfb36 First Commit 2022-11-30 13:15:01 -07:00