csawatzky
55a8c12a71
for got to save the device availability
2026-04-21 16:11:43 -06:00
csawatzky
c92c4d392d
Merge branch 'analog_pressure_component' into dev_environment
2026-04-21 15:44:11 -06:00
csawatzky
90ad5f8b12
new component type
2026-04-21 15:38:14 -06:00
csawatzky
f548559a23
package updates
2026-04-21 14:49:10 -06:00
csawatzky
6cc40e159a
moved from a general heatmap to a more spatial hot cold point around nodes that the density and brightness are controlled by how far past the threshold the nodes temp is
2026-04-21 12:24:04 -06:00
csawatzky
a7a8eed01e
tweaking it again
2026-04-16 16:51:43 -06:00
csawatzky
239e69cfcb
hotfix to adjust the graphs clamp on the yAxis
2026-04-16 16:29:11 -06:00
csawatzky
6c87ed03ed
did some refactoring so the node and cable data is computed in the data layer so that it is accessible by anything in the bin to make way for a heatmap
2026-04-16 16:27:08 -06:00
csawatzky
ff64f8594c
Merge branch 'staging_environment' into 3d_bin
2026-04-15 11:33:52 -06:00
csawatzky
f7b5a59c98
adding optional parameters to the Single set area chart to allow for clamping the graph so that large numbers do cause it to zoom etremely far out
2026-04-14 16:01:52 -06:00
csawatzky
0556fe2d8b
made some changes in the bin sensors to open a new dialog when the component being removed is the last one for a device so users can remove the device from the bin along with the component
2026-04-14 15:29:59 -06:00
csawatzky
e7ab6a2d76
working on panning, currently kinda glitchy
2026-04-13 14:46:39 -06:00
csawatzky
f5db701d3c
nodes and labes adjust based on zoom level, colours show based on the bins upper and lower temp limits, working on panning functionality for the camera
2026-04-13 14:46:20 -06:00
csawatzky
ee416db013
cables and noes now render in the bins, the label to show readinds appears when zooming in and inventory using fill percent works, still need to work on top node fill level for cable inventory control, and node heatmap/gradient similar to the bin SVG
2026-04-10 16:22:48 -06:00
csawatzky
da5ef99a3e
added the intellifarms branding to the whilelabel
2026-04-08 11:37:48 -06:00
csawatzky
cb6609bdb1
built out a simple framework for building 3d objects
...
an orbital camera and some basic shapes are used to build the 3d bin shell and the flat inventory when using manual or lidar are built
2026-04-08 09:39:42 -06:00
csawatzky
605752ae02
adjustments to navigation to use its own boolean rather than piggyback off adaptive ag
2026-04-02 12:04:53 -06:00
csawatzky
89a83d04dd
set up the bones for the whitelabel, just need to generate the icons from a logo once we get it
2026-04-02 11:43:43 -06:00
csawatzky
3d1c11646f
updating the readme steps for creating a new whitelabel
2026-04-01 16:08:11 -06:00
csawatzky
bd15f4a15f
added the checkbox in the task settings when creating a task as an object through keys and types to share the task to the team or user automatically when it is created
2026-04-01 15:07:06 -06:00
csawatzky
324ce7807f
missed some more uses of measurement describer
2026-04-01 11:05:21 -06:00
csawatzky
52db64a8c6
missed a file
2026-04-01 11:04:33 -06:00
csawatzky
52c8a02af3
with changing unit preferences and such to use the user object and not local storage, the decriber needed to be updated as well and i missed that part, so now describeMeasurement takes in an optional user and uses its settings for the unit and such and when not passed in will use the defaults
2026-04-01 10:42:16 -06:00
csawatzky
9d41499c27
added an optional param to the object users and object teams to use a button with a label and use the share icon when it isn't there
2026-03-31 15:37:56 -06:00
csawatzky
186604dccf
final adjustments to the field task list and the field drawer and field page using the tasks with the permissions in the correct way
2026-03-31 13:37:49 -06:00
csawatzky
8633c197ab
now passing the kind for share object by key in order to be able to share things to ther objects and not just users/teams
2026-03-27 14:35:02 -06:00
csawatzky
777089e8c4
Merge branch 'staging_environment' into get_permissions_fix
2026-03-26 14:30:46 -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
dc54f99abd
had cursor replace uses of getDistanceUnit with using the distance unit in the users settings so that it no longer relies on local storage
2026-03-26 09:43:39 -06:00
csawatzky
c6bb7aa24a
added the functions for getting preferred units to the user model
2026-03-25 16:24:32 -06:00
csawatzky
a2944d7a60
refactor: replace deprecated getPressureUnit and getTemperatureUnit functions with user model methods
...
Updated the GateDeviceInteraction and MeasurementDescriber components to utilize user.pressureUnit() instead of the deprecated getPressureUnit() function. Added deprecation comments in units.ts for clarity on the transition to User.tempUnit() and User.pressureUnit().
2026-03-25 16:23:56 -06:00
csawatzky
ccabbbbd17
updating the colSpan in the custom element to be set based on the number of columns in the table so that it spans the full table without compressing the column below
2026-03-25 15:49:20 -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
a2bc841510
pushing this stuff up so carter can take a look
2026-03-23 14:57:23 -06:00
Carter
a288c9503a
switched to status websocket instead of the dead full device websocket
2026-03-23 12:18:51 -06:00
Carter
473510e205
merge socket bug fix from staging and accepted incoming changes
2026-03-23 11:07:03 -06:00
Carter
d6e3fe7a16
fixed bug causing websockets to reconnect after leaving a page
2026-03-23 11:05:38 -06:00
Carter
72afd06309
chore(ui): sync ResponsiveTable from dev_environment
...
Made-with: Cursor
2026-03-20 13:10:32 -06:00
Carter
99804a2136
chore(ui): restore PulseBox + status cards from dev_environment
...
Pulse animation (box-shadow ring, dual-pulse timing, multi-color via
onAnimationIteration), StatusSen5x/StatusDust readingsWrapper + timestamp
layout, matching dev_environment.
Made-with: Cursor
2026-03-20 13:08:27 -06:00
Carter
dc8b2617e6
merge web socket changes
2026-03-20 12:35:09 -06:00
Carter
211c58c2e9
Merge branch 'websocket_context' into staging_environment
2026-03-20 12:23:01 -06:00
Carter
a901c12ebe
fixed sen5x status card formatting with timestamp
2026-03-20 12:22:52 -06:00
Carter
9a06ca8867
Merge branch 'websocket_context' into staging_environment
2026-03-20 11:54:40 -06:00
Carter
f23a5d559d
added forgotten base url file
2026-03-20 11:54:31 -06:00
Carter
587fdd455e
Merge branch 'websocket_context' into staging_environment
2026-03-20 11:50:17 -06:00
Carter
7767110982
fixed duplicate v1 in url
2026-03-20 11:50:07 -06:00
Carter
7d9f3003b9
Merge branch 'websocket_context' into staging_environment
2026-03-20 11:34:59 -06:00
Carter
13e2c18064
enabled web sockets again to test them on staging
2026-03-20 11:34:49 -06:00
Carter
46ce5b6720
Merge branch 'websocket_context' into staging_environment
2026-03-20 11:17:08 -06:00
Carter
31f7e8ee07
fixed devices page websocket context
2026-03-20 11:16:59 -06:00