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
14856e61ef
Feat: Full combined report now working properly. Lotsa stuff fixed.
2026-03-06 22:32:54 +00:00
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
6070d03e83
fix: nl32 data date now reads from start_time.
2026-03-05 22:28:10 +00:00
240552751c
feat: enhance mass upload parsing, no longer imports tons of unneeded Lp Files.
2026-03-05 22:22:19 +00:00
015ce0a254
feat: add data collection mode to projects with UI updates and migration script
2026-03-05 21:50:41 +00:00
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
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
7fde14d882
feat: add support for nl32 data in webviewer and report generator.
2026-03-05 04:19:34 +00:00
bd3d937a82
feat: enhance project data handling with new Jinja filters and update UI labels for clarity
2026-02-25 21:41:51 +00:00
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
8e292b1aca
add: Vibration location detail template
2026-02-24 20:06:55 +00:00
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
da4e5f66c5
chore: add dev env specifics to .gitignore
2026-02-23 17:37:50 +00:00
dae2595303
Chore: still cleaning up this crap with gitignore
2026-02-23 17:37:12 +00:00
0c4e7aa5e6
chore: remove old backup metadata files
2026-02-23 17:34:44 +00:00
229499ccf6
chore: ignored files removed from git tracking.
2026-02-23 08:42:16 +00:00
fdc4adeaee
chore: ignored files removed from git.
2026-02-23 08:42:11 +00:00
b3bf91880a
chore: dev-data vol added to gitignore
2026-02-23 08:39:22 +00:00
17b3f91dfc
fix: dev server separated from prod deployment. now uses override via docker.
2026-02-23 08:15:04 +00:00
6c1d0bc467
add: vibration projects now no longer show SLM project tabs.
2026-02-23 08:13:51 +00:00
serversdwn
abd059983f
fix: slm modal now shows bench/deploy
2026-02-20 02:20:51 +00:00
serversdwn
0f17841218
feat: enhance project management by canceling pending actions for archived and on_hold projects
2026-02-19 18:57:59 +00:00
serversdwn
65362bab21
feat: implement project status management with 'on_hold' state and associated UI updates
...
-feat: ability to hard delete projects, plus a soft delete with auto pruning.
2026-02-19 15:23:02 +00:00
serversdwn
dc77a362ce
fix: add TCP_IDLE_TTL and TCP_MAX_AGE environment variables for SLMM service
2026-02-19 01:25:07 +00:00
serversdwn
28942600ab
fix: Auto-downloaded files now show up in project_files data.
2026-02-18 19:51:44 +00:00
serversdwn
80861997af
Fix: removed duplicate download following scheduled stop.
2026-02-18 06:44:04 +00:00
b15d434fce
Merge pull request 'version bump 0.6.1' ( #28 ) from dev into main
...
Reviewed-on: #28
v0.6.1
2026-02-15 23:47:22 -05:00
serversdwn
70ef43de11
version bump to 0.6.1
2026-02-16 04:46:09 +00:00
7b4e12c127
Merge pull request 'merge dev 0.6.1 to main.' ( #27 ) from dev into main
...
Reviewed-on: #27
2026-02-15 23:44:19 -05:00
serversdwn
24473c9ca3
chore: version bump to 0.6.0
2026-02-16 04:30:50 +00:00
serversdwn
caabfd0c42
fix: One off scheduler time now set in local time rather than UTC
2026-02-13 17:02:00 +00:00
serversdwn
ebe60d2b7d
feat: enhance roster unit management with bidirectional pairing sync
...
fix: scheduler one off
2026-02-11 20:13:27 +00:00
serversdwn
842e9d6f61
feat: add support for one-off recording schedules with start and end datetime
2026-02-10 07:08:03 +00:00
742a98a8ed
Merge pull request 'version bump to 0.6' ( #26 ) from dev into main
...
Reviewed-on: #26
2026-02-06 16:42:06 -05:00
3b29c4d645
Merge branch 'main' into dev
2026-02-06 16:41:34 -05:00
serversdwn
63d9c59873
doc/chore: v0.6.0 version bump
2026-02-06 21:25:49 +00:00
serversdwn
794bfc00dc
Merge branch 'dev' of ssh://10.0.0.2:2222/serversdown/terra-view into dev
2026-02-06 21:19:51 +00:00
serversdwn
89662d2fa5
Change: user sets date of previous calibration, not upcoming expire dates.
...
- seismograph list page enhanced with better visabilty, filtering, sorting, and calibration dates color coded.
2026-02-06 21:17:14 +00:00
serversdwn
eb0a99796d
add: Calander and reservation mode implemented.
2026-02-06 20:40:31 +00:00
b47e69e609
Merge pull request 'Merge dev v0.5.1 before 0.6 update with calender.' ( #25 ) from dev into main
...
Reviewed-on: #25
2026-02-06 14:56:12 -05:00
1cb25b6c17
Merge branch 'main' into dev
2026-02-06 14:55:54 -05:00
serversdwn
e515bff1a9
fix: tab state persists in url hash. Settings save nolonger reload the page. Scheduler management now cascades to individual events.
2026-02-04 18:12:18 +00:00
serversdwn
f296806fd1
add: link to modem login page in unit-detail page
2026-02-03 23:10:23 +00:00
serversdwn
24da5ab79f
add: Modem model # now its own config. allowing for different options on different model #s
2026-02-02 21:15:27 +00:00
serversdwn
305540f564
fix: SLM modal field now only contains correct fields. IP address is passed via modem pairing.
...
Add: Fuzzy-search modem pairing for slms
2026-02-01 20:39:34 +00:00
serversdwn
639b485c28
Fix: mobile type display in roster and device tables incorrect.
2026-02-01 07:21:34 +00:00
serversdwn
d78bafb76e
fix: improved 24hr cycle via scheduler. Should help prevent issues with DLs.
2026-01-31 22:31:34 +00:00
serversdwn
8373cff10d
added: Pairing options now available from the modem page.
2026-01-29 23:04:18 +00:00
serversdwn
4957a08198
fix: improvedr pair status sharing.
2026-01-29 16:37:59 +00:00