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
Ember
24e79aad9d
Handled suggestions from PR.
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
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
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
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
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
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
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
Hal Mueller
0eebe890c1
Noisey -> noisy
2025-10-27 01:04:41 +01:00
dependabot[bot]
85fa73ddd6
Bump vite from 7.1.9 to 7.1.11 in /daemon/web ( #666 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 13:13:23 +02:00
bsickler
b8b90268b9
Enhancement: Remove unnecessary component renders for difference screen sizes ( #661 )
...
* adds breakpoint stores to allow selective rendering on screen size
* removes unused type
* formatting
2025-10-19 04:43:15 +02:00
Markus Unterwaditzer
fc532682df
fix some type inference issues by installing @types/node
...
ProxyServer (first arg in vite.config.ts configure) inherits from
EventEmitter which has no type definition, so on() is not defined.
2025-10-08 10:51:51 -07:00
dependabot[bot]
8569a88f86
Bump esbuild, @sveltejs/vite-plugin-svelte, vite and vitest
...
Bumps [esbuild](https://github.com/evanw/esbuild ) to 0.25.10 and updates ancestor dependencies [esbuild](https://github.com/evanw/esbuild ), [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte ), [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ). These dependencies need to be updated together.
Updates `esbuild` from 0.21.5 to 0.25.10
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.25.10 )
Updates `@sveltejs/vite-plugin-svelte` from 4.0.4 to 6.2.1
- [Release notes](https://github.com/sveltejs/vite-plugin-svelte/releases )
- [Changelog](https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@6.2.1/packages/vite-plugin-svelte )
Updates `vite` from 5.4.20 to 7.1.9
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.9/packages/vite )
Updates `vitest` from 2.1.9 to 3.2.4
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.4/packages/vitest )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.25.10
dependency-type: indirect
- dependency-name: "@sveltejs/vite-plugin-svelte"
dependency-version: 6.2.1
dependency-type: direct:development
- dependency-name: vite
dependency-version: 7.1.9
dependency-type: direct:development
- dependency-name: vitest
dependency-version: 3.2.4
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-08 10:51:51 -07:00
Markus Unterwaditzer
13c1602f76
Check in package-lock.json
...
It seems we never checked in our package-lock.json, which means there's
no effective checksum verification or version pinning going on.
2025-10-07 16:59:08 -07:00
Simon Fondrie-Teitler
1b5575e5a6
Update ConfigForm.svelte
...
Signed-off-by: Simon Fondrie-Teitler <simonft@riseup.net >
2025-09-22 12:31:57 -07:00
Simon Fondrie-Teitler
d30dd6fd9d
Don't show scroll bars with no overflow
2025-09-17 11:38:53 -07:00
bsickler
10e76e351e
Maintenance: Removes unused PNG ( #598 )
2025-09-14 00:09:46 +02:00
Burton Sickler
301d130cdd
adds filter to incoming events
2025-09-12 11:34:28 +02:00
Hu8r1z
7a602b577d
Update AnalysisTable.svelte
...
corrected ususally to usually
2025-09-12 11:24:19 +02:00
Sashanoraa
7475cd5cd9
Hide error count in error toast if there is only 1 error
2025-08-28 16:20:16 -07:00
Sashanoraa
cef94ba6b0
Add log view modal to web UI
2025-08-28 16:19:17 -07:00
Simon Fondrie-Teitler
16447ed8bf
Use percentage battery in frontend and not levels
2025-08-28 16:09:09 -07:00
Simon Fondrie-Teitler
663d0abb57
Add battery level to web UI
2025-08-28 16:09:09 -07:00
Simon Fondrie-Teitler
f49d11f034
Skip updating web UI when browser tab isn't visible
...
This will save bandwith and battery on the hotspot in cases where the UI
tab is left open. See #564 .
2025-08-27 22:52:34 +02:00
Sashanoraa
56122f6559
Add error reporting to the daemon web UI
...
This error reporting comes in two forms:
- Errors updating the UI
- Errors with user actions
The former is displayed as one error until a refresh succeeds again. The
latter creates an number of persistent errors until they are cleared by
the user.
2025-08-25 03:15:25 -04:00
Cooper Quintin
983867c2a6
make web ui reflect screen ui colors
2025-08-20 17:11:04 -07:00