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
dependabot[bot]
bc3f0bf515
Bump devalue from 5.4.2 to 5.6.2 in /installer-gui
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.4.2 to 5.6.2.
- [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.4.2...v5.6.2 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-15 23:55:13 +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
7977a01a88
version bump
v0.9.0
2026-01-06 09:45:58 -08:00
Cooper Quintin
78dd2f74a4
version bump
2026-01-06 09:28:40 -08:00
Markus Unterwaditzer
dd70a2a15d
Add mount logs to rayhunter installer
...
We sometimes, but rarely, get bug reports where the sdcard fails
mounting. Write a dedicated log file for the mounting action to /tmp,
separately from the rayhunter logfile that is on the sdcard itself. That
log file is probably going to be small so it can fit in /tmp.
2026-01-06 17:42:40 +01:00
Markus Unterwaditzer
81a193959c
fix another diff in behavior
2026-01-06 17:42:26 +01:00
Markus Unterwaditzer
7209910c11
Fix deku 0.20 discriminant double-read in Nas4GMessage
...
Applied workaround from sharksforarms/deku#305 using:
#[deku(skip, default = "log_type")]
Found using differential fuzzing.
This may be a bug in deku.
2026-01-06 17:42:26 +01:00
Markus Unterwaditzer
3615cbf2dd
Upgrade deku to 0.20
...
Fix #748
2026-01-05 14:32:32 -08:00
Markus Unterwaditzer
61793179e5
Fix Message parser crashes found by fuzzing
...
These payloads would previous cause panic on underflow.
The fuzzing setup lives in
https://github.com/untitaker/rayhunter/tree/fuzz-wip -- I can eventually
upstream it though right now it runs very inefficiently.
2025-12-09 21:31:08 +01:00
Vicente Reyes
cdc7a46162
Small grammar change
2025-12-03 09:56:25 -08:00
Markus Unterwaditzer
ffe58ab72b
Remove powershell script ( #715 )
...
* Remove powershell script
Currently install.ps1 and installer are both released in the root of the
zipfile. I think that's a bit confusing. We also don't really support
the ps1 script since a while.
* Remove rootshell and config.toml.in from release folder
2025-12-03 12:08:51 +01:00
Markus Unterwaditzer
7906bf7d67
use cfmakeraw
2025-11-25 13:52:07 -08:00
Markus Unterwaditzer
5e4174c9f3
address review feedback
2025-11-25 13:52:07 -08:00
Markus Unterwaditzer
2a8fee25f9
Remove mentions of tplink-start-telnet and orbic-start-telnet
2025-11-25 13:52:07 -08:00
Markus Unterwaditzer
516e878661
fix installation instructions for orbic
2025-11-25 13:52:07 -08:00
Markus Unterwaditzer
5fbc540fa0
Implement basic telnet shell for both orbic and tplink
2025-11-25 13:52:07 -08:00
Brad Warren
676cd3c862
update installer-gui version to 0.8.0
2025-11-24 11:56:26 -08:00
Brad Warren
a8cb363112
run zizmor --fix=all .
2025-11-24 11:54:01 -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
Markus Unterwaditzer
485d1a99f6
Revert back to the CLI using Clap more directly
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
f6e118a5cc
convert arg parsing errors into stderr printing, remove main_cli
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
4cdc9961d3
fix argv0 bug and update lockfile
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
c18579583c
remove shell:default permission
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
565b6d188d
remove unused gen folder
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
80f12ffaaa
fix github actions for windows/mac
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
3e9af006e1
remove tauri-shell entirely
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
73a5d324c4
clean up run_with_callback api
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
bb6135c682
Apply suggestion from @oopsbagel
...
Co-authored-by: oopsbagel <99793478+oopsbagel@users.noreply.github.com >
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
3b44234ae1
implement installer as library and use it in gui
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
9e9fe4d392
write new main.rs
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
2c92315125
rename installer main.rs to lib.rs
2025-11-18 21:05:22 +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
Will Greenberg
2a7c5b4365
Add logo SVGs
...
Fixes #680
2025-11-17 12:09:25 -08:00
dependabot[bot]
d48d5755c6
Bump js-yaml from 4.1.0 to 4.1.1 in /installer-gui ( #702 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-16 15:31:24 +01:00
Cooper Quintin
1cf1d6d5b9
fix 642
2025-11-12 11:37:27 -08:00
Dylan Buel
c8d1b52ca7
Removed reference to deleted documentation and added language about updating to landing page ( #697 )
...
* Removed references to installing-from-release-windows.md removed in commit ea5aa6cee2
* Added language referencing the upgrade instructions in installation landing page
* Update doc/installation.md
---------
Co-authored-by: Markus Unterwaditzer <markus-github@unterwaditzer.net >
2025-11-09 12:36:36 +01:00
Markus Unterwaditzer
04efe7bb75
One pass of cargo-audit
...
Upgrade some yanked dependencies to non-yanked (windows-core) and ignore
the other two warnings.
2025-11-06 17:01:41 +01:00
Brad Warren
3f3b6168b3
remove license
2025-11-05 10:53:41 -08:00
Brad Warren
992a28af57
add README
2025-11-05 10:53:41 -08:00
Brad Warren
39c8844967
update ci config
2025-11-05 10:53:41 -08:00
Brad Warren
ef006d83a6
write plumbing to & from CLI installer
2025-11-05 10:53:41 -08:00
Brad Warren
bc9022530a
cargo add anyhow --package installer-gui
2025-11-05 10:53:41 -08:00
Brad Warren
af2445cc38
remove frontend boilerplate
2025-11-05 10:53:41 -08:00
Brad Warren
e33f143830
add rayhunter banner
2025-11-05 10:53:41 -08:00
Brad Warren
f5360b042c
set up tailwindcss
2025-11-05 10:53:41 -08:00
Brad Warren
a16fb9b678
set up eslint
2025-11-05 10:53:41 -08:00
Brad Warren
3349895a3e
set up prettier
2025-11-05 10:53:41 -08:00