Will Greenberg
f273d28728
daemon: fix recovery timestamp
2025-07-17 10:41:54 -07:00
Will Greenberg
f1e283b52c
daemon: do a best-effort manifest recovery
...
Revises @cooperq's recovery a bit by preventing any panics, recovering
whichever files we can and skipping the ones we can't.
2025-07-17 10:41:54 -07:00
Will Greenberg
1011c4b123
daemon: don't track analysis file bytes written
...
We don't actually use this for anything
2025-07-17 10:41:54 -07:00
Cooper Quintin
5db24e4b21
recreate manifest entries if manifest is recreated due to error fixes #199
2025-07-17 10:41:54 -07:00
oopsbagel
ca0151f656
chore: cargo fmt
2025-07-16 16:56:16 -07:00
oopsbagel
b7636386fc
feat: support Tmobile TMOHS1 hotspot
...
Add support for the Tmobile TMOHS1, a Wingtech CT2MHS01-based hotspot
with a Qualcomm mdm9607. The TMOHS1 has no screen, only 5 LEDs, two of
which are RGB.
2025-07-16 16:56:16 -07:00
Cooper Quintin
fbac464b46
add config option and documentation
2025-07-16 15:25:11 -07:00
Will Greenberg
32106ac0f4
daemon: rm vestigial dummy_analyzer remnants
2025-07-16 13:20:14 -07:00
Will Greenberg
1ce4d99c59
web: consider unversioned heuristics to be v0
...
This lets us cleanly differentiate old heuristics (which we know contain
some false positives) from our current set.
2025-07-16 13:20:14 -07:00
Will Greenberg
b055ddc670
web: more linting
2025-07-16 13:20:14 -07:00
Will Greenberg
09d4328dc2
web: lint fixes
2025-07-16 13:20:14 -07:00
Will Greenberg
0585e0f996
run cargo fmt
2025-07-16 13:20:14 -07:00
Will Greenberg
0d96b4c103
frontend: bump sveltekit version
...
We're using a config setting that's only present in sveltekit v2.13
onwards
2025-07-16 13:20:14 -07:00
Will Greenberg
7cd8835cab
frontend: handle both old and new analysis reports
...
Adds support for versioned analysis reports (and defaults to v1 for
reports with no version).
2025-07-16 13:20:14 -07:00
Will Greenberg
0915103ede
Flattens analysis structure a bit
...
Instead of mirroring the QMDL container format exactly, let our analysis
files just be flat lists of packet analysis. Also removes the dummy
analyzer and adds version numbers to analysis reports and Analyzers
2025-07-16 13:20:14 -07:00
Will Greenberg
da18a1f9da
Split bin dir into separate daemon and check dirs
...
This lets us manage their increasingly disparate dependencies separately
2025-07-16 13:20:14 -07:00