sdp-request-watcher/src
Skylar Grant 7141a689b4
All checks were successful
Build and push image / build (push) Successful in 13s
Move weather to a top strip and give the closed feed full height
The weather card becomes a full-width strip under the header. Below it
the stat tiles sit over the technician table, and the recently closed
feed runs the height of both and scrolls inside its own panel. The
"watching" text moves from under the header to the footer, which now
comes before the page script so render() can find it.

Tiles share subgrid rows so a wrapped label doesn't push its number out
of line, and the feed's age column is wider so "1h 13m" no longer runs
into the ticket number.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-19 12:24:13 -04:00
..
public Move weather to a top strip and give the closed feed full height 2026-10-19 12:24:13 -04:00
auth.js Replace shared device-code token with per-user Zoho sign-in 2026-10-15 19:38:08 -04:00
env.example Limit sign-in to allowed email domains 2026-10-15 21:29:25 -04:00
names.js Limit sign-in to allowed email domains 2026-10-15 21:29:25 -04:00
places.js Save per-user settings on the server 2026-10-15 21:04:22 -04:00
routes.js Add per-user closed statuses for the feed and ding 2026-10-19 11:27:17 -04:00
server.js Sort the technician table by clicking its headers 2026-10-19 11:42:31 -04:00
session.js Limit sign-in to allowed email domains 2026-10-15 21:29:25 -04:00
settings.js Sort the technician table by clicking its headers 2026-10-19 11:42:31 -04:00
store.js Save per-user settings on the server 2026-10-15 21:04:22 -04:00
tickets.js Add per-user closed statuses for the feed and ding 2026-10-19 11:27:17 -04:00
weather.js Save per-user settings on the server 2026-10-15 21:04:22 -04:00