Commit graph

45 commits

Author SHA1 Message Date
csawatzky
acdc18ce28 Merge branch 'master' into 3d_bin 2026-05-20 11:59:08 -06:00
csawatzky
9cc7715f4c Merge branch 'staging_environment' into 3d_bin 2026-05-20 11:59:03 -06:00
csawatzky
74025290f1 created a new hook for handling fullscreen rather than using react-full-screen, hopefully that will solve the issues some users are seeing where it goes into full screnn and then immediately exits 2026-05-20 10:38:46 -06:00
csawatzky
ced3576c96 hotfix to try and fix the fullscreen bug some users are seeing, i cant test it because i can't replicate the bug 2026-05-20 10:09:23 -06:00
csawatzky
ac57b1b0f4 removing dead link in bin visualizer when no plenum is attached to a bin 2026-05-05 09:17:22 -06:00
csawatzky
cabc0146ed replaced uses of getGrainUnit to the users grainUnit function to pull form logged in users settings rather than local storage 2026-03-26 12:47:16 -06:00
csawatzky
ce41a2dc05 replacing the getTemperatureUnit function in units that uses the local storage with a function in the user model to just get it from the user settings 2026-03-25 15:45:59 -06:00
csawatzky
c7016be6cd fixing bug to make sure controller from other devices dont show as options for interactions when using the nodes on the bin svg 2026-03-11 11:21:36 -06:00
csawatzky
989ca20a31 fixed some bugs related to gates component preferences, noww when assigning a new component to a position ie moving the pressure from one component to another it will make sure to remove the old component preference as well as add the new one, and am also making sure to update the gates preferences on the frontend so a page load is not required to set interactions 2026-03-09 14:17:44 -06:00
csawatzky
b992b6785c connected the api to the button to update the controller state 2026-03-09 11:41:17 -06:00
csawatzky
a9f5b9594b added controller display component for the controllers on a bin 2026-03-06 15:12:25 -06:00
csawatzky
62c2f6a63c finished updating for US tons 2026-03-06 10:24:12 -06:00
csawatzky
29d9e7377c working on US ton stuff 2026-03-04 12:51:10 -06:00
csawatzky
762a630659 some permission changes
the team permission in the global state was coming back empty, so am now retrieving the team permissions for file uploads in grain transacitons, also adjusted the bin visualizer to disable the slider and inventory button when they do not have write permissions so they cant even open the transaction window, this should help prevent a case in the possible future where we allow bin transactions to have uploadable files from having a bin shared to them and uploading a file but not being able to create the transaction that it would be linked to thus causing the file to be uploaded to digital ocean, but not connected in our backend to anything
2026-02-13 12:51:26 -06:00
csawatzky
17728714a3 also now filling in the drying fields with default data based on the ambient component, or what was last used in the bin 2026-01-07 12:22:18 -06:00
csawatzky
8ec08b0c36 Merge branch 'custom_grain' into staging_environment 2026-01-06 13:24:04 -06:00
csawatzky
2f8897d8ed Merge branch 'master' into custom_grain 2025-12-30 11:17:27 -06:00
csawatzky
27590da78f changed the component used in the bin and component settings to the grain selector and split out the form into another component that handles just the form and passing up a grainSettings object from its fields 2025-12-23 10:16:31 -06:00
csawatzky
be8dc1d11f various display updates to use the custom grain name and colors 2025-12-17 14:04:37 -06:00
csawatzky
41f3374982 hotfix - making high the default display for the grain temp for bins and binVisualizer 2025-12-15 09:57:31 -06:00
csawatzky
d6c670fb78 updated the grain describers to use the new enum in the pond for the moisture calculation, changed the extract moisture function to account for custom grain types, and if there is no equation set it will return the humidity, updated instances where the bin uses that function to pass in the grain settings in its inventory 2025-12-12 15:17:37 -06:00
csawatzky
633ef3817f added some steps to the bin tour to reference each of the tabs, added some step to the signup tour to show some more pages and also added a way to change unit settings IN the tour step, now it is entirely their fault if they skip it, we cant make it any more in their face 2025-12-03 15:04:55 -06:00
csawatzky
3df6db8a01 finished the refactoring of the bin mode change to allow for more components to be selected 2025-11-20 15:39:29 -06:00
csawatzky
70bd91bbe7 switching from having 3 dialogs to using a stepper 2025-11-20 10:26:33 -06:00
csawatzky
e70c971a88 built out the functions to create the interactions 2025-11-14 16:21:18 -06:00
csawatzky
393a2f77dc the component sets are being properly constructed and passed up to the mode dialog that will control adding the interactions to them 2025-11-10 15:21:43 -06:00
csawatzky
ea81610635 removed log 2025-11-05 16:07:33 -06:00
csawatzky
6191aa0da7 some button styling 2025-11-05 15:35:36 -06:00
csawatzky
842f9bee6a passing multiple plenums and pressure to the visualizer and added a button to cycle them 2025-11-05 15:07:34 -06:00
csawatzky
b9cc34afa1 fixed the high toggle showing the humidity and not the emc value 2025-09-29 11:08:51 -06:00
csawatzky
5636b70fa7 fixed the bin card on the bins page to not use temp only cables for the average humidity calc 2025-09-02 11:37:09 -06:00
csawatzky
661a35b5a8 fixed issue where the cables on the bin svg swapped due to the sorting algorithm, fixed filter issue that included the node one position above the top node, fixed issue that included temp only nodes in the average humidity and moisture calcs 2025-09-02 11:00:00 -06:00
csawatzky
b2f3fac57e fixing the drying calculator by making sure to update the initial time when the mode is changed 2025-08-22 14:50:29 -06:00
csawatzky
23223aa1a8 updated the api to use a new variable for whether to load all nodes, this will still use the show errors boolean for the component page
fixed issue in the filter function in the grain cable model that caused it to return empty when a top node was not set
updated the bin svg to have the disabled nodes greyed out
2025-07-31 13:20:31 -06:00
csawatzky
269417a321 created new buttonGroup common component to replace the styled toggles since they don't seem to be styling the way we want anymore 2025-05-12 16:47:12 -06:00
csawatzky
b197f34f33 added function to the bin model to get the bushels from either the settings or the status based on the inventory control and replaced the instances in the bin card and visualizer where it was getting it from the settings with the function 2025-04-30 17:01:55 -06:00
csawatzky
d610e763c3 fixed sliders for the bin and grain bag visualizers 2025-04-24 11:14:02 -06:00
csawatzky
b62c7dbe5c updated the component and device api's to have as be a parameter for the function 2025-04-22 14:33:19 -06:00
csawatzky
e2f5eb0557 modified th api's for bin, contract and task to have as passed in as a prop and not get it ffrom the global state directly in the api 2025-04-17 13:33:27 -06:00
csawatzky
c5afdc2c3d adding in the lidar inventory control stuff 2025-04-02 12:42:26 -06:00
csawatzky
7020cd90be added headspace warning indicators to the bin svg 2025-03-21 13:23:20 -06:00
Carter
c84f6194fa got rid of a bunch of old material-ui references and fixed a map import 2025-03-17 16:28:29 -06:00
csawatzky
41131dee26 finished the bin page styling fixes 2025-03-14 15:42:30 -06:00
csawatzky
a673fd72c1 re-styled the slider for the bin inventory 2025-03-14 14:02:07 -06:00
Carter
9bbbf0940e added tons of files, got the bin page to render 2025-03-12 12:41:20 -06:00