serversdown
4f56dea4f3
feat: adds deployment records for seismographs.
2026-03-25 17:36:51 +00:00
serversdown
57a85f565b
feat: add location_slots to job_reservations for full slot persistence and update version to 0.9.1
...
Fix: modems do not show as "missing" any more, cleans up the dashboard.
2026-03-24 01:13:29 +00:00
claude
e6555ba924
feat: Update series4 heartbeat to accept new source_id field with fallback to legacy source
2026-03-20 17:13:21 -04:00
serversdown
8694282dd0
Update version to 0.9.0 with Job Planner
2026-03-20 04:48:22 +00:00
serversdown
bc02dc9564
feat: Enhance project and reservation management
...
- Updated reservation list to display estimated units and improved count display.
- Added "Upcoming" status to project dashboard and header with corresponding styles.
- Implemented a dropdown for quick status updates in project header.
- Modified project list compact view to reflect new status labels.
- Updated project overview to include a tab for upcoming projects.
- Added migration script to introduce estimated_units column in job_reservations table.
2026-03-19 22:52:35 +00:00
serversdown
0d01715f81
'add reservation mechanic to dev' ( #35 ) from reservation into dev
...
Reviewed-on: #35
2026-03-18 18:19:32 -04:00
serversdown
b3ec249c5e
feat: add location names to reservation slots and promote-to-project
...
- Each monitoring location slot can now have a named location (e.g. "North Gate")
- Location names and slot order are persisted and restored in the planner
- Location names display in the expanded reservation card view
- Added "Promote to Project" button that converts a reservation into a
tracked project with monitoring locations and unit assignments pre-filled
Requires DB migration on prod:
ALTER TABLE job_reservation_units ADD COLUMN location_name TEXT;
ALTER TABLE job_reservation_units ADD COLUMN slot_index INTEGER;
2026-03-18 22:15:46 +00:00
serversdown
b6e74258f1
Merge dev into reservation branch to pick up v0.8.0 watcher manager changes
2026-03-18 20:13:19 +00:00
serversdown
1a87ff13c9
doc: update docs for 0.8.0
2026-03-18 19:59:34 +00:00
serversdown
22c62c0729
fix: watcher manager now displays "heard from" status, instead of unit status. Refreshes ever 60 mins, if havent heard from in >60 mins display missing.
2026-03-18 19:45:39 +00:00
serversdown
0f47b69c92
Merge pull request 'merge watcher into dev' ( #33 ) from watcher into dev
...
Reviewed-on: #33
2026-03-18 14:54:33 -04:00
serversdown
76667454b3
feat: enhance agent status display with new classes and live refresh functionality
2026-03-18 18:51:54 +00:00
serversdown
0e3f512203
Feat: expands project reservation system.
...
-Reservation list view
-expandable project cards
2026-03-15 05:25:23 +00:00
claude
15d962ba42
feat: watcher agent management system implemented.
2026-03-13 17:38:43 -04:00
serversdown
e4d1f0d684
feat: start build of listed reservation system
2026-03-13 21:37:06 +00:00
claude
b571dc29bc
chore: make rebuild script executable
2026-03-13 17:34:32 +00:00
claude
e2c841d5d7
doc: update readme v0.7.1
2026-03-12 22:41:47 +00:00
serversdown
cc94493331
Merge pull request 'merge v0.7.1 dev into main.' ( #31 ) from dev into main
...
Reviewed-on: #31
2026-03-12 18:40:15 -04:00
claude
5a5426cceb
v0.7.1 - Add out for call status, starting to work on reservation mode, fixed a big brain fart too.
2026-03-12 22:38:22 +00:00
claude
66eddd6fe2
chore: db cleanups and migration script fixes.
2026-03-12 22:09:57 +00:00
claude
c77794787c
remove override
2026-03-12 21:41:30 +00:00
serversdown
61c84bc71d
fix: merge conflict fixed
2026-03-12 21:37:09 +00:00
serversdown
fbf7f2a65d
chore: clean up .gitignore
2026-03-12 21:22:51 +00:00
claude
202fcaf91c
Merge branch 'dev' of ssh://10.0.0.2:2222/serversdown/terra-view into dev
2026-03-12 20:25:02 +00:00
claude
3a411d0a89
chore: docker and git stuff
2026-03-12 20:24:01 +00:00
serversdown
0c2186f5d8
feat: reservation modal now usable.
2026-03-12 20:10:42 +00:00
serversdown
c138e8c6a0
feat: add new "out for cal" status for units currently being calibrated.
...
-retire unit button changed to be more dramatic... lol
2026-03-12 17:59:42 +00:00
serversdown
1dd396acd8
Merge pull request 'Update to v0.7.0' ( #30 ) from dev into main
...
Reviewed-on: #30
v0.7.0
2026-03-08 03:13:17 -04:00
serversdown
e89a04f58c
fix: SLM report line graph border added, combined report wizard spacing fix.
2026-03-07 07:16:10 +00:00
serversdown
e4ef065db8
Version bump to v0.7.0.
...
Docs: Update readme/changelog for 0.7.0
2026-03-07 01:39:19 +00:00
serversdown
86010de60c
Fix: combined report generation formatting fixed and cleaned up. (i think its good now?)
2026-03-07 01:32:49 +00:00
serversdown
f89f04cd6f
feat: support for day time monitoring data, combined report generation now compaitible with mixed day and night types.
2026-03-07 00:16:58 +00:00
serversdown
67a2faa2d3
fix: separate days now are in separate .xlsx files, NRLs still 1 per sheet.
...
add: rebuild script for prod.
fix: Improved data parsing, now filters out unneeded Lp files and .xlsx files.
2026-03-06 23:37:24 +00:00
serversdown
14856e61ef
Feat: Full combined report now working properly. Lotsa stuff fixed.
2026-03-06 22:32:54 +00:00
serversdown
2b69518b33
fix: add slm start time grace_minutes=15 grace period to include data starting at start time.
2026-03-05 22:48:21 +00:00
serversdown
6070d03e83
fix: nl32 data date now reads from start_time.
2026-03-05 22:28:10 +00:00
serversdown
240552751c
feat: enhance mass upload parsing, no longer imports tons of unneeded Lp Files.
2026-03-05 22:22:19 +00:00
serversdown
015ce0a254
feat: add data collection mode to projects with UI updates and migration script
2026-03-05 21:50:41 +00:00
serversdown
ef8c046f31
feat: add slm model schemas, please run migration on prod db
...
Feat: add complete combined sound report creation tool (wizard), add new slm schema for each model
feat: update project header link for combined report wizard
feat: add migration script to backfill device_model in monitoring_sessions
feat: implement combined report preview template with spreadsheet functionality
feat: create combined report wizard template for report generation.
2026-03-05 20:43:22 +00:00
serversdown
3637cf5af8
Feat: Chart preview function now working.
...
fix: chart formating and styling tweaks to match typical reports.
2026-03-05 06:56:44 +00:00
serversdown
7fde14d882
feat: add support for nl32 data in webviewer and report generator.
2026-03-05 04:19:34 +00:00
serversdown
bd3d937a82
feat: enhance project data handling with new Jinja filters and update UI labels for clarity
2026-02-25 21:41:51 +00:00
serversdown
291fa8e862
feat: Manual sound data uploads, standalone SLM type added.(no modem mode), Smart uploading with fuzzy name matching enabled.
2026-02-25 00:43:47 +00:00
serversdown
8e292b1aca
add: Vibration location detail template
2026-02-24 20:06:55 +00:00
serversdown
7516bbea70
feat: add manual SD card data upload for offline NRLs; rename RecordingSession to MonitoringSession
...
- Add POST /api/projects/{project_id}/nrl/{location_id}/upload-data endpoint
accepting a ZIP or multi-file select of .rnd/.rnh files from an SD card.
Parses .rnh metadata for session start/stop times, serial number, and store
name. Creates a MonitoringSession (no unit assignment required) and DataFile
records for each measurement file.
- Add Upload Data button and collapsible upload panel to the NRL detail Data
Files tab, with inline success/error feedback and automatic file list refresh
via HTMX after import.
- Rename RecordingSession -> MonitoringSession throughout the codebase
(models.py, projects.py, project_locations.py, scheduler.py, roster_rename.py,
main.py, init_projects_db.py, scripts/rename_unit.py). DB table renamed from
recording_sessions to monitoring_sessions; old indexes dropped and recreated.
- Update all template UI copy from Recording Sessions to Monitoring Sessions
(nrl_detail, projects/detail, session_list, schedule_oneoff, roster).
- Add backend/migrate_rename_recording_to_monitoring_sessions.py for applying
the table rename on production databases before deploying this build.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-24 19:54:40 +00:00
serversdown
da4e5f66c5
chore: add dev env specifics to .gitignore
2026-02-23 17:37:50 +00:00
serversdown
dae2595303
Chore: still cleaning up this crap with gitignore
2026-02-23 17:37:12 +00:00
serversdown
0c4e7aa5e6
chore: remove old backup metadata files
2026-02-23 17:34:44 +00:00
serversdown
229499ccf6
chore: ignored files removed from git tracking.
2026-02-23 08:42:16 +00:00
serversdown
fdc4adeaee
chore: ignored files removed from git.
2026-02-23 08:42:11 +00:00