dependabot[bot]
ff838c41fa
Bump devalue from 5.6.3 to 5.6.4 in /daemon/web
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.6.3 to 5.6.4.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.3...v5.6.4 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-12 11:25:27 -07:00
Brad Warren
a6f5faa80e
wrap report in $derived
2026-03-04 15:44:35 -08:00
dependabot[bot]
43f1dfce64
Bump svelte from 5.39.10 to 5.53.6 in /daemon/web
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.39.10 to 5.53.6.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.53.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 15:44:35 -08:00
dependabot[bot]
54adaf913d
Bump @sveltejs/kit from 2.49.5 to 2.53.0 in /daemon/web
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.49.5 to 2.53.0.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.53.0/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.53.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:29:21 -08:00
dependabot[bot]
ab418ecc84
Bump devalue from 5.6.2 to 5.6.3 in /daemon/web
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.6.2 to 5.6.3.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.6.2...v5.6.3 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:25:20 -08:00
dependabot[bot]
2fd028dc78
Bump rollup from 4.52.4 to 4.59.0 in /daemon/web
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.52.4 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.4...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:21:42 -08:00
dependabot[bot]
d413840c08
Bump minimatch in /daemon/web
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 15:20:51 -08:00
Lawrence Kwan
c5de9b045a
fix: fix typo in connection error message
...
Change 'do loss' to 'due to loss' in the connection error message.
Fixes #864
2026-02-26 14:19:09 -08:00
Will Greenberg
ec30a9557c
bump to v10.2
2026-02-24 14:19:08 -08:00
Matthew Martin
062db87572
Use Vec::with_capacity ( #891 )
...
Co-authored-by: Matthew Martin <phy1729@Matthews-Mac-mini.local >
2026-02-17 18:55:34 +01:00
Andrej Walilko
9b6c4cee0b
api documentation ( #876 )
...
* api documentation
* utoipa openapi docs generator
---------
Co-authored-by: Andrej Walilko <awalilko@liquidweb.com >
2026-02-17 01:41:15 +01:00
Ember
d41c4bba3e
messages could be larger than 1MB when 100 messages are combined, changed to every 256KB space is checked.
2026-02-12 18:06:42 -08:00
Ember
1d5ed54033
deduplicated code a bit with a wrapper
2026-02-12 18:06:42 -08:00
Ember
24e79aad9d
Handled suggestions from PR.
2026-02-12 18:06:42 -08:00
Ember
bc7dcc97c6
Removed redundant annotations inlined the defaults
2026-02-12 18:06:42 -08:00
Ember
480b6f8681
Add visual for GUI; fix clippy issue.
2026-02-12 18:06:42 -08:00
Ember
0c624c2bc2
Add disk space monitoring to recording lifecycle
2026-02-12 18:06:42 -08:00
TERR-inss
5efa12f358
fix conditional rendering and conditional text logic, use more-stable faq url
2026-02-12 13:00:36 +01:00
TERR-inss
e77fe469da
add direct link to FAQ in web UI where rayhunter log analysis returns warnings
2026-02-12 13:00:36 +01:00
Markus Unterwaditzer
ed8b1903f8
Re-add API_TARGET envvar
2026-02-10 17:06:20 -08:00
Cooper Quintin
ffcf683ae5
appease npm
2026-02-05 15:41:54 -08:00
Cooper Quintin
49fd777c83
fix nits and add to config.toml
2026-02-05 15:41:54 -08:00
Cooper Quintin
184f4bd7a2
rename to diagnostic and add docs
2026-02-05 15:41:54 -08:00
Cooper Quintin
e44230c043
imsi revealing message diagnostic heuristic
2026-02-05 15:41:54 -08:00
Cooper Quintin
e27da68b5d
bump version to 0.10.1
2026-02-05 12:27:09 -08:00
Markus Unterwaditzer
2a68c99897
Revert "Add warning about default routes"
...
This reverts commit 9ae1563286 .
Reverts #804
Reverts #830
Reopens #345
2026-02-05 12:21:07 -08:00
Cooper Quintin
ffc42f6ffd
bump version to 0.10.0
2026-02-04 13:42:38 -08:00
Markus Unterwaditzer
2781b3c7ed
Remove wrong timestamp correction from diag
2026-02-04 13:36:46 -08:00
Markus Unterwaditzer
fd63210bf9
Fix prettier lint
2026-02-04 13:36:46 -08:00
Markus Unterwaditzer
a271c4ddf4
Update wording in the clock sync UI (apply suggestions from code review)
...
Co-authored-by: Will Greenberg <willg@eff.org >
2026-02-04 13:36:46 -08:00
Markus Unterwaditzer
bef6b51e28
Add button to set current time
...
When there is a significant difference between the user's browser's time
and the system time, a button appears in the web UI to fix the system
time. This time will then be used to correct both data inside of PCAPs
and any metadata.
We don't actually set the system time to this value. Instead, rayhunter
adjusts any timestamps it handles by an offset. That offset defaults to
zero, and the user adjusts it by hitting the button in the web UI. The
main reason for this is device portability.
I haven't investigated whether it would actually be easy to set the real
system time. It's possible that it works the same way across all
devices.
2026-02-04 13:36:46 -08:00
Markus Unterwaditzer
1f171521e4
Filter out asn1_codecs warnings in rayhunter-daemon
...
...and make a small UI change so that folks won't get concerned about parsing errors.
Right now all the "undecoded extensions" noise goes into
rayhunter-daemon.log, and users get concerned about it when browsing
that through the UI.
2026-02-04 10:55:54 -08:00
Markus Unterwaditzer
75cf03d638
Fix rayhunter chugging on when diag device failed to initialize
...
Ref #676 -- this is a partial fix for one of the issues mentioned there.
I expect that as a result we'll get more bugreports about rayhunter not
starting, since right now those errors are "masked" by this bug.
2026-02-01 20:32:40 +01:00
Markus Unterwaditzer
be15035ad4
Use /proc/net/route instead of ip route command
...
Fix #811 , allegedly /proc/net/route is almost always available, and no
additional dependency is needed at all.
2026-01-30 12:16:32 -08:00
Markus Unterwaditzer
2c30218743
Add donation button to UI
2026-01-30 10:14:57 -08:00
Markus Unterwaditzer
07e0115192
Add disclaimer about flickering
2026-01-29 20:02:09 +01:00
Markus Unterwaditzer
82b53c6187
Display: Implement High Vis Mode
...
Work around #722 (we should probably still fix it properly)
Fix #779
2026-01-29 20:02:09 +01:00
Markus Unterwaditzer
7e2df91702
Fix battery warnings on unsupported devices
...
Fix #644 , break early if battery is unsupported.
2026-01-26 11:22:47 -08:00
Markus Unterwaditzer
9ae1563286
Add warning about default routes
...
I hope this puts a lot of questions about SIM cards to rest. I found
that the warning also sometimes applies to "dead" SIM cards which have
expired a long time ago.
Run `busybox ip route` to determine whether the device has an active SIM
card. That command has been manually tested on Moxee, Orbic and TP-Link.
It's prefixed with `busybox` because that makes it more likely it would
work on UZ801, though it wasn't tested there. If the command invocation
fails, the alert is suppressed and a warning is logged.
The command is only run once on pageload. It could've been part of the
status endpoint, but then the UI would poll it way too often.
2026-01-26 11:08:38 -08:00
Markus Unterwaditzer
2bd6efa503
UI: Enforce snake case for functions
...
It's more common to write functions in camelCase in JS, so some people
started doing it, including me. But the majority of the codebase is
snake_case, so let's enforce that.
2026-01-26 10:35:22 -08:00
Markus Unterwaditzer
b341ef2d1e
Fix stuck green display after restarting recording
...
Rayhunter keeps track of the highest-severity warning seen during a
recording, and only updates the display color when a new event
exceeds that level. When a double-tap restarts recording, this
threshold isn't reset, so it retains the old session's maximum. Since no
new event can surpass the stale threshold, the display stays stuck on
green even when warnings are detected.
Fix #794
2026-01-26 10:33:56 -08:00
dependabot[bot]
3a807f48b2
Bump @sveltejs/kit from 2.46.2 to 2.49.5 in /daemon/web
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.46.2 to 2.49.5.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.49.5/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.49.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-15 23:55:28 +01:00
Rupert Carr
d3290a2c2d
Add test notification endpoint and UI button
...
- Add POST /api/test-notification endpoint to send test to saved config URL
- Refactor send_notification to return Result instead of bool
- Add NotificationError enum for proper error handling
- Add test notification button in config UI with explanatory text
- Button tests saved configuration URL, not input field value
2026-01-07 14:18:18 +01:00
Rupert Carr
579c2c1f3f
Add e2e tests for notification worker and extract send_notification helper
2026-01-07 14:18:18 +01:00
Cooper Quintin
78dd2f74a4
version bump
2026-01-06 09:28:40 -08:00
dependabot[bot]
6172236a3c
Bump glob from 10.4.5 to 10.5.0 in /daemon/web
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-18 21:31:21 +01:00
dependabot[bot]
7bc55bf432
Bump js-yaml from 4.1.0 to 4.1.1 in /daemon/web ( #705 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-18 15:41:31 +01:00
Cooper Quintin
1cf1d6d5b9
fix 642
2025-11-12 11:37:27 -08:00
Cooper Quintin
e162070a04
bump to version 0.8.0
2025-11-04 12:41:01 -08:00
Hal Mueller
0eebe890c1
Noisey -> noisy
2025-10-27 01:04:41 +01:00