Brad Warren
4efc2d5db3
npm run tauri add shell
2025-11-05 10:53:41 -08:00
Brad Warren
5e066682b3
run npm run tauri icon & exclude mobile icons
2025-11-05 10:53:41 -08:00
Brad Warren
01aefe25c9
update Cargo.toml and run npm run tauri dev
2025-11-05 10:53:41 -08:00
Brad Warren
e8e9f9366c
clean up tauri boilerplate
2025-11-05 10:53:41 -08:00
Brad Warren
fa346989e6
run npm install
...
we need to track package-lock.json to keep the tauri JS packages in sync
with tauri's rust packages in cargo.lock
2025-11-05 10:53:41 -08:00
Brad Warren
d942545ac3
run create-tauri-app
...
command was: sh <(curl https://create.tauri.app/sh )
the chosen options were:
Project name · installer-gui
Identifier · com.rayhunter-installer.app
Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm, deno, bun)
Choose your package manager · npm
Choose your UI template · Svelte - (https://svelte.dev/ )
Choose your UI flavor · TypeScript
2025-11-05 10:53:41 -08:00
Cooper Quintin
e162070a04
bump to version 0.8.0
v0.8.0
2025-11-04 12:41:01 -08:00
Markus Unterwaditzer
2e42750b09
Spawn in background, just in case
2025-11-04 11:24:21 -08:00
Markus Unterwaditzer
e375e4587a
change openPort to be non-overlapping
2025-11-04 11:24:21 -08:00
Markus Unterwaditzer
2a30e2d709
fix ci to build rootshell if installer changed
2025-11-04 11:24:21 -08:00
Markus Unterwaditzer
fe2b8b3456
TP-Link: Space out HTTP requests a bit, retry connection for sending files
...
On firmware M7350(EU)_V9_9.0.2 Build 241021 (but not sooner), entryId=2
was being sent before entryId=1. entryId=2 is invalid if entryId=1 does
not exist yet. The reason it works is due to both requests firing
simultaneously, so sometimes entryId=1 is indeed being registered first.
We may also be hitting random race conditions on the backend, not 100%
sure. Try to alleviate them by sleeping 1 second between started
requests and waiting until the DOM is ready.
Also, on sluggish devices, it can happen that nc is not ready within
100ms. Fixing that with exponential backoff.
2025-11-04 11:24:21 -08:00
Markus Unterwaditzer
cedfe2d4d7
Update doc/installing-from-release.md
...
Co-authored-by: Cooper Quintin <cooperq@users.noreply.github.com >
2025-11-04 11:22:43 -08:00
Markus Unterwaditzer
22be337f62
rephrase warning msg
2025-11-04 11:22:43 -08:00
Markus Unterwaditzer
6326c5e783
remove old network installer docs
2025-11-04 11:22:43 -08:00
Markus Unterwaditzer
ea5aa6cee2
Make orbic-network the default, update documentation, add deprecation warnings
2025-11-04 11:22:43 -08:00
Markus Unterwaditzer
65d4f22e09
correct port in documentation
2025-11-04 11:22:43 -08:00
Markus Unterwaditzer
450434b4f9
update a broken link
2025-11-03 14:56:59 -08:00
Markus Unterwaditzer
4e93e03e6a
Link to CONTRIBUTING.md from issue templates.
2025-11-03 14:56:59 -08:00
Hal Mueller
e416d6e311
Doc spelling and punctuation corrections:
...
- standardize on American English spellings (behavior, analyze)
- consistent bullet line end punctuation.
- wifi -> WiFi, usb -> USB where needed.
- some comma and article edits.
2025-10-27 01:04:41 +01:00
Hal Mueller
0eebe890c1
Noisey -> noisy
2025-10-27 01:04:41 +01:00
Hal Mueller
28c9f44f73
orcas are whales, not fish
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
Adrien Thebo
9e5de4a445
check: add flag help documentation ( #662 )
2025-10-19 04:09:33 +02:00
Adrien Thebo
643fb802be
make: install node deps when node_modules absent ( #660 )
...
* Install node deps via make.sh when absent
* Unconditionally install node modules
2025-10-19 01:24:44 +02:00
esp323277
93f22172cc
Added HTTP GET request to check if uz801 device is online ( #648 )
...
Co-authored-by: Your Name <you@example.com >
Co-authored-by: Markus Unterwaditzer <markus-tarpit+git@unterwaditzer.net >
2025-10-16 18:54:32 +02:00
John DeGood
d5f2dd9813
update uninstall filenames ( #646 )
2025-10-13 16:54:04 +02:00
Cooper Quintin
d413a76b30
bump version 0.7.1
v0.7.1
2025-10-08 13:13:50 -07: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
Cooper Quintin
e60035f744
use port 24
2025-10-08 10:46:41 -07:00
Markus Unterwaditzer
1a80a0576c
Add --admin-password to orbic-network installer, update docs
...
Also add some more debug-logging to telnet_send_file since it appears
to be janky on my device.
see #599
2025-10-08 10:46:41 -07:00
Markus Unterwaditzer
fa5c2bf5d1
Fix installation from source again
...
Fix https://github.com/EFForg/rayhunter/issues/630
A better fix would be to automatically infer the right path based on
what's available. Maybe based on cfg!(debug_assertions)? idk too fancy.
2025-10-08 09:25:17 -07:00
Markus Unterwaditzer
ce8cbb743f
Add TP-Link M7350 bands
2025-10-07 16:59:59 -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
Markus Unterwaditzer
e2cde3be90
Update CONTRIBUTING.md
...
Co-authored-by: Cooper Quintin <cooperq@users.noreply.github.com >
2025-10-06 10:40:54 -07:00
Markus Unterwaditzer
8ed3459349
Add CONTRIBUTING.md
2025-10-06 10:40:54 -07:00
Evan Anderson
5ccdcc8685
tplink: Implement battery level support
2025-10-01 10:10:46 -07:00
Markus Unterwaditzer
dac838eea9
Improve log message
2025-10-01 09:57:02 -07:00
Markus Unterwaditzer
9d33c161b6
Replace wrong make.sh command
2025-10-01 09:57:02 -07:00
Markus Unterwaditzer
f6ff61f26b
CI: Fix missing components in rust setup
2025-10-01 09:57:02 -07:00
Markus Unterwaditzer
9f57edd385
Fix support for M7350 v6
2025-10-01 09:57:02 -07:00
Cooper Quintin
69260d21ac
bump version to 0.7.0
v0.7.0
2025-09-24 11:17:39 -07:00
Cooper Quintin
f65e5708fc
downgarde incomplete sib heuristic to informational
2025-09-24 11:07:48 -07:00
Brad Warren
6eba455e42
suggest using different usb to troubleshoot
2025-09-24 10:52:13 -07:00
Markus Unterwaditzer
dd0b8050b8
Clarify documentation around TLS backends
2025-09-23 10:05:05 -07:00
Markus Unterwaditzer
6009123649
try to simplify workflows
2025-09-23 10:05:05 -07:00
Markus Unterwaditzer
549d3a6a8f
Avoid rustcrypto backend for release builds
2025-09-23 10:05:05 -07:00
Markus Unterwaditzer
3dc807fc63
Do not print instructions for admin UI when telnet is already running
2025-09-22 12:33:38 -07:00
Markus Unterwaditzer
95fe938eeb
Refactor and comment JS code
2025-09-22 12:33:38 -07:00