Commit graph

1451 commits

Author SHA1 Message Date
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
Carter
8ecb9e0ca0 back ported staging, switch to dev proto, updated proto 2026-03-19 13:57:30 -06:00
Carter
fe54da084c back ported master patches, switch to staging proto, updated proto 2026-03-19 13:56:29 -06:00
Carter
25973506b1 temporarily gettin rid of web sockets 2026-03-19 12:50:23 -06:00
csawatzky
7e79d0859b changed the sample size for the delta temp graph 2026-03-19 12:43:51 -06:00
csawatzky
d3a5c24741 updated get permissions to take in the keys and types to get the correct permissions using the context chain 2026-03-18 14:38:25 -06:00
csawatzky
2c28588861 proto update 2026-03-17 15:27:05 -06:00
csawatzky
63bba4f74e added keys and types to the note api for adding and loading notes and chats 2026-03-17 14:46:45 -06:00
Carter
f313979655 merged responsive styling and updated dev proto 2026-03-16 15:01:44 -06:00
Carter
834bd518c1 made the pulse box animation look nice by starting the pulse from behind the box that it's pulsing 2026-03-16 14:49:28 -06:00
Carter
575c84246c gave the pulse box better animation pacing so the colors don't change in the middle of a pulse 2026-03-16 14:41:18 -06:00
Carter
62763dd291 overlay overflow hidden so it stops affecting the scroll bar 2026-03-16 14:24:21 -06:00
Carter
141ece8a3e overlay overflow hidden so it stops affecting the scroll bar 2026-03-16 14:15:17 -06:00
Carter
0f87a0b840 adjusting column sizes will now make the table bigger or smaller if it has to 2026-03-16 14:10:47 -06:00
Carter
4326ecbd0f deleted package-lock and ran npm install 2026-03-16 12:40:10 -06:00
Carter
4eada9963e Merge branch 'responsive_table_styling' 2026-03-16 12:35:10 -06:00
Carter
0ea05bdb72 table changes 2026-03-16 12:30:18 -06:00
Carter
843e3a792e fixed some placement stuff 2026-03-16 11:30:29 -06:00
Carter
911b8a5b09 Merge branch 'staging_environment' 2026-03-16 10:46:26 -06:00
Carter
b7c2b736f0 Merge branch 'devices_websocket' into dev_environment 2026-03-13 15:57:46 -06:00
Carter
a2ac900f3e fixed race condition on web socket status updates 2026-03-13 15:47:22 -06:00
Carter
9e921cb39d Merge branch 'devices_websocket' into dev_environment 2026-03-13 15:37:49 -06:00
Carter
50103d5a0c rendering scroll bar below the table instead of on top of the last row 2026-03-13 15:37:36 -06:00
Carter
06d7ff4d4a fixed column resizer being broken 2026-03-13 15:34:43 -06:00
Carter
caff4ce6fb fixed miscoloring of the data section of the table 2026-03-13 15:23:07 -06:00
Carter
e732cab837 fixed table formatting and added a scroll bar 2026-03-13 14:57:42 -06:00
Carter
55ae922e09 merged device dashboard status stuff with websockets 2026-03-13 13:44:51 -06:00
Carter
9e3ce3c00d added h2s lel and o2 to the device status readings on the devices dashboard 2026-03-13 13:43:05 -06:00
Carter
1e2003a541 added optional timestamp 2026-03-13 13:20:51 -06:00