Commit Graph

116 Commits

Author SHA1 Message Date
Cooper Quintin e463d40c07 bump version to 0.3.0 2025-05-16 12:19:03 -07:00
Caleb 9e532ac975 Fix mismatch in padding from table header and table rows 2025-05-16 11:29:39 -07:00
Caleb 35e3c80313 Add RayHunter branding colors to TailwindCSS 2025-05-16 11:29:39 -07:00
Caleb 221c3591fd Change trashcan icon to white 2025-05-16 11:29:39 -07:00
Caleb cf0061fe53 fix analysis collapsing 2025-05-16 11:29:39 -07:00
Will Greenberg ece589331f bin: rm unused debug mode functionality
With the new svelte-based frontend, there's a better local debug mode
using `npm run dev`
2025-04-24 13:52:11 -07:00
Will Greenberg b95ff90e5e cargo fmt 2025-04-24 13:23:29 -07:00
Will Greenberg 33745bc4e2 add rayhunter version to web UI, better row colors 2025-04-24 10:33:18 -07:00
Will Greenberg 43324c0ad7 add title and darken the green 2025-04-23 11:09:52 -07:00
Cooper Quintin 63b07b83f5 darker links 2025-04-22 16:37:35 -07:00
Cooper Quintin 934e0d70d8 change refresh time to 1sec 2025-04-22 16:27:57 -07:00
Cooper Quintin 769826dcea check if metadata exists and handle gracefully 2025-04-22 12:11:23 -07:00
Cooper Quintin e4bfa7a1f3 Merge branch 'main' into frontend-rework 2025-04-22 11:41:51 -07:00
Cooper Quintin 8082e013f4 bump version 2025-04-22 11:04:42 -07:00
Cooper Quintin f72194ab3e remove demo file 2025-04-22 10:12:45 -07:00
Cooper Quintin 3b1547c749 delete package lock and yarn lock from repo 2025-04-22 10:11:37 -07:00
Cooper Quintin af17788a36 add package lock to gitignore 2025-04-22 10:10:41 -07:00
Will Greenberg d3f70fee01 show informational logs, skipped reasons, and some formatting fixes 2025-04-16 14:31:16 -07:00
Will Greenberg 2ee4ab5082 update location of static images 2025-04-16 13:03:33 -07:00
Will Greenberg 6b15f807df bring back images 2025-04-16 11:00:01 -07:00
Will Greenberg 0a1f9f4de1 rm unused import 2025-04-16 10:57:46 -07:00
Will Greenberg fb1d550793 when deleting all, close the current recording first 2025-04-16 10:57:33 -07:00
Will Greenberg fb1657676e rm old frontend code, add favicon 2025-04-15 18:21:58 -07:00
Will Greenberg bb5c288c2f rm unused function 2025-04-15 18:21:10 -07:00
Will Greenberg d63f419fbc parity with current UI 2025-04-15 18:08:18 -07:00
Will Greenberg a33c7511eb better controls, formatting, etc 2025-04-14 20:05:00 -07:00
Will Greenberg c4b2c3bbe2 better start/stop buttons 2025-04-14 15:52:51 -07:00
Will Greenberg d9c58129ff longer poll period 2025-04-14 15:06:08 -07:00
Will Greenberg 41d3b4ed39 wip 2025-04-14 12:01:41 -07:00
Will Greenberg 4113b71baf fixed most svelte issues 2025-04-14 11:59:55 -07:00
Will Greenberg 4f0bc3ad93 update prerender location 2025-04-14 11:59:55 -07:00
Will Greenberg cf2d406d88 wip 2025-04-14 11:59:55 -07:00
Will Greenberg 057c9acb40 wip 2025-04-14 11:59:54 -07:00
Will Greenberg 57b0455363 wip 2025-04-14 11:55:50 -07:00
Will Greenberg fa96520fe5 wip 2025-04-14 11:54:27 -07:00
Will Greenberg a269a45244 wip 2025-04-14 11:54:27 -07:00
oopsbagel 9fe75ac961 chore: cargo fmt 2025-04-14 11:49:24 -07:00
Markus Unterwaditzer 151e186ef9 Fix delete all recordings, and panic on server startup
* Delete All Recordings did not work when recording was paused
* Because of the upgrade to axum 0.8, the webserver did not actually
  start but panic.
2025-04-11 12:42:23 -07:00
Cooper Quintin 1b29cf0dee Merge branch 'main' into build-features 2025-04-11 10:38:49 -07:00
Markus Unterwaditzer aafd83d636 Upgrade axum to reduce binary size
For some reason upgrading axum to 0.8 reduces the binary size by 300kB
2025-04-11 10:32:02 -07:00
Markus Unterwaditzer cb9e8254a8 cargo fmt 2025-04-09 15:37:20 +02:00
Markus Unterwaditzer a9afa347f0 turn pixelart macro into const expr 2025-04-09 15:37:03 +02:00
Markus Unterwaditzer e11bb2518e fix tests 2025-04-08 21:33:41 +02:00
Markus Unterwaditzer 31076ec8b2 replace with exclamation mark 2025-04-08 21:24:33 +02:00
Markus Unterwaditzer 5e22b5c6a8 Update bin/src/display/tplink_onebit.rs
Co-authored-by: Will Greenberg <ifnspifn@gmail.com>
2025-04-08 21:21:36 +02:00
Markus Unterwaditzer bccdcf36e1 Merge remote-tracking branch 'origin/main' into build-features 2025-04-08 21:16:08 +02:00
Markus Unterwaditzer 5c5333f0c7 Remove RecordingCBM
Colorblind mode is a property of the respective display, and decision
whether to display something in colorblind mode should lie with the
display thread. The display thread already needs to know about
colorblind mode for the initial state.

In #226, there are multiple implementations of display thread, and at
least one of them is dealing with a one-bit display anyway.

Aside, I think rayhunter should send an initial DisplayState on startup,
UI threads should not assume that the device is already recording. But
this can be discussed separately.
2025-04-08 08:58:08 -07:00
Sashanoraa 60934e593b Add the content length header to the qmdl file response 2025-04-08 08:54:39 -07:00
Evan Rusmisel f81adad897 rusty 2025-04-08 08:47:54 -07:00
dependabot[bot] 775468f037 Bump tokio from 1.44.1 to 1.44.2
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.44.1 to 1.44.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.44.1...tokio-1.44.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-version: 1.44.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-08 08:44:46 -07:00