Markus Unterwaditzer
27408dd64a
Add web frontend linter to CI
2025-07-10 12:24:26 -07:00
Markus Unterwaditzer
e5c0e13d32
run prettier
2025-07-10 12:24:26 -07:00
Markus Unterwaditzer
41133ba793
Changes to web configs
2025-07-10 12:24:26 -07:00
Markus Unterwaditzer
0be2b02349
Define missing stop_recording/start_recording_classes
...
These variables were referenced but not actually defined. Define them
and make the button disabled when rayhunter is stopping/starting
2025-07-10 12:24:26 -07:00
oopsbagel
81eb3eac57
Merge pull request #440 from oopsbagel/tokio-rt-current-thread
...
installer: tokio runtime flavor current_thread
2025-07-09 23:33:16 +00:00
Markus Unterwaditzer
3247d35b7e
Fix clippy lints
...
https://github.com/EFForg/rayhunter/pull/451 is failing because we got
auto-upgraded to a new clippy, which lints against more things
2025-07-10 01:17:58 +02:00
oopsbagel
355242fa71
Merge pull request #448 from oopsbagel/arm32-installer
...
ci: build installer and rayhunter-check for armv7, rename ubuntu -> linux in release bundles
2025-07-07 18:34:19 +00:00
oopsbagel
72d6c65f29
ci: use soft float target for armv7
...
Support more platforms by using a the soft float musl target for
aarch32/armv7/v8. The installer is not performance bound by floating
point operations.
2025-07-06 16:04:17 -07:00
oopsbagel
5e66c26e70
ci: build installer and rayhunter-check for armv7
...
Support installing on aarch32/armv7 linux systems.
2025-07-04 12:18:12 -07:00
Markus Unterwaditzer
b0d8307a14
Add send-file utilities for wingtech and tplink
...
Since we never turn on ADB, it's a bit cumbersome to send files to the
device.
2025-07-04 11:21:51 +02:00
oopsbagel
cf0875f2e3
Merge pull request #442 from oopsbagel/release-independent-zips
...
ci: release platform independent installer zips
2025-07-03 08:33:45 +00:00
oopsbagel
1c51e5ed6f
ci: release platform independent installer zips
...
Release one zip file for each operating system / architecture
combination supported by the installer.
2025-07-03 01:03:29 -07:00
oopsbagel
3a393fc29f
installer: tokio runtime flavor current_thread
...
Slightly reduce binary size by using the smaller 'rt' feature and the
current_thread runtime flavor in the installer, since there is no
benefit to true multithreading.
2025-07-01 22:07:47 -07:00
oopsbagel
b97421d220
Merge pull request #438 from oopsbagel/doc-supported-devices
...
documentation: Attempt to clarify supported devices
2025-06-29 19:23:50 +00:00
oopsbagel
1bf386d5b7
doc: supported devices: say "recommended region"
...
Individual device pages can go into detail about specific bands and
roaming. This page is primarily for steering users towards which device
to buy, and we only want to recommend devices that are affordable in
their region.
2025-06-29 12:16:07 -07:00
oopsbagel
8de4dcfd18
doc: add white background to map for dark mode
2025-06-29 12:14:54 -07:00
QuietEngineer
c0b1d4608a
docs: standardize rayhunter casing
...
Use uppercase Rayhunter throughout docs when refering to the project and software.
Does not change pathnames.
2025-06-29 21:02:09 +02:00
QuietEngineer
ee8bf0107a
docs: misc typo fixes
2025-06-29 21:02:09 +02:00
oopsbagel
664ffc8c75
doc: move wingtech developer details to the bottom
2025-06-29 02:07:22 -07:00
oopsbagel
d03debe67c
doc: add region table, map for recommended devices
...
Implement reordering from untitaker's suggested changes.
2025-06-29 02:05:58 -07:00
oopsbagel
60922afc87
Merge pull request #436 from oopsbagel/smaller-installer
...
Smaller installer
2025-06-29 00:34:05 +00:00
oopsbagel
932fef32b9
Merge pull request #421 from EFForg/doc-recommended-devices
...
doc: Give guidance on which device to get
2025-06-29 00:33:50 +00:00
Markus Unterwaditzer
e259417f35
Revert some of the changes in supported-devices index
2025-06-29 02:07:13 +02:00
Markus Unterwaditzer
3889c89b5a
Fix autolinks
2025-06-29 00:51:01 +02:00
Markus Unterwaditzer
bd074066c5
Adjust language around supported versions, to be similar across pages
2025-06-29 00:38:47 +02:00
Markus Unterwaditzer
8b44f604ea
sort orbic to the top
2025-06-29 00:38:47 +02:00
Markus Unterwaditzer
ef7b8129ef
Fix version number in docs, 0.3.5 does not exist
2025-06-29 00:38:47 +02:00
Markus Unterwaditzer
c3fd724ac1
doc: Give guidance on which device to get
2025-06-29 00:38:47 +02:00
oopsbagel
28ead37111
cargo/config: drop inherited firmware profile opts
...
These options are shared with the release profile.
2025-06-28 15:25:15 -07:00
oopsbagel
6efe83b36d
cargo/config: build release bins with opt-level z
...
This yields a smaller binary and faster compile times than the default.
cf 5.6M binary in 2m 12s vs. 4.7M in 1m 39s on my machine.
2025-06-28 14:40:12 -07:00
oopsbagel
4d0427fe68
installer: fewer tokio and axum crate features
2025-06-28 05:26:59 -07:00
oopsbagel
1ee35dad71
cargo/config: build release binaries with fat lto
...
Reduce installer binary size with link-time optimisation.
2025-06-28 05:19:52 -07:00
oopsbagel
5d2a5a2577
Merge pull request #434 from oopsbagel/profile-release-strip-debuginfo
...
cargo/config: strip debuginfo from --release bins for a significantly smaller installer size
2025-06-28 11:00:28 +00:00
oopsbagel
a4f4e12a57
ci: build everything when .cargo changes
2025-06-28 01:06:56 -07:00
oopsbagel
55178e60fd
cargo/config: strip debuginfo from release bins
...
rustc -C strip=debuginfo leaves the symbol table intact, meaning
RUST_BACKTRACE=1 on the installer still produces helpful output.
This significantly reduces the binary size, eg the amd64 installer goes
from 93M to 21M. Stripping the symbol table only reclaims a further ~2M.
2025-06-28 01:06:51 -07:00
Simon Fondrie-Teitler
5019f2a9d1
Bump Rust edition to 2024
...
Includes new cargo fmt changes
2025-06-28 00:13:15 +02:00
Simon Fondrie-Teitler
25978a4da4
Fix tplink clippy warnings
2025-06-27 23:23:27 +02:00
Simon Fondrie-Teitler
4ad79707bb
Add two too_many_arguments exceptions
2025-06-27 23:23:27 +02:00
Simon Fondrie-Teitler
5f45ae31d8
Fail build on cargo check and clippy warnings
2025-06-27 23:23:27 +02:00
Simon Fondrie-Teitler
ed3072eb8e
also run formatter
2025-06-27 23:23:27 +02:00
Simon Fondrie-Teitler
94289dcad5
Fix clippy complaints
2025-06-27 23:23:27 +02:00
Markus Unterwaditzer
2b86691e57
Bump hampi to 0.7.1 ( #423 )
...
It's not clear for how long this revision will exist upstream now that
the PR is (squash) merged
2025-06-25 09:59:39 +02:00
oopsbagel
0a15ca1b1a
Merge pull request #420 from oopsbagel/wingtech-docs
...
doc: Wingtech CT2MHS01
2025-06-25 02:44:54 +00:00
oopsbagel
eeef42f4cb
doc(wingtech): ./installer not ./install
2025-06-24 17:08:39 -07:00
oopsbagel
04cf0ab73a
doc(Wingtech): device tiers, wt installation
...
Documents:
- supported device tiers
- wingtech installation
- wingtech shell unlocking
- wingtech rayhunter supported version
- links to wingtech fcc emissions lte test report
2025-06-24 16:23:04 -07:00
Cooper Quintin
23a0f72c2f
cargo fmt
2025-06-24 12:52:33 -07:00
Will Greenberg
efae6203a9
rm unneeded comment
2025-06-24 12:52:33 -07:00
Will Greenberg
2e4de4a2df
lib: Use pycrate-rs NAS parser
2025-06-24 12:52:33 -07:00
Will Greenberg
deeab1f1b0
Fix make script
...
Only build the daemon for make's purposes
v0.4.0
2025-06-24 10:30:49 -07:00
Will Greenberg
83dba77cba
Bump version to 0.4.0
2025-06-24 10:30:49 -07:00