Commit Graph
12 Commits
Author SHA1 Message Date
NeilClack 20af03fe82 docs: sync AGENTS.md with current project state
Root flake is canonical, assets resolve relative to the working
directory, and the CI live-test secrets were renamed RW_LIVE_* to
RWT_LIVE_* (plus the new RWT_LIVE_ACCOUNT_EMAIL/LICENSE_* keys).
2026-08-12 12:00:42 -05:00
NeilClack 44927ebb98 build: seed APP_VERSION and API_KEY from the environment
Fresh cmake configures pick up APP_VERSION/API_KEY from environment
variables (as nix develop and CI provide them); -D still wins on
reconfigure. Also normalizes indentation in the sd-bus blocks.
2026-08-12 12:00:39 -05:00
NeilClack 442565508e fix(network): read AP security flags in WiFi scan and unit-test parseAccessPoint
parseAccessPoint() is extracted from an anonymous namespace so the pure
property->AccessPointInfo mapping is testable. getAccessPoints() now reads
the Flags/WpaFlags/RsnFlags properties (they were never read, so every
network was reported Open and connections lacked a security section) and
fixes the double container-enter on the SSID 'ay' read that silently
emptied the scan list.
2026-08-12 12:00:32 -05:00
NeilClack 666a4eca97 chore: ignore Apple metadata (._*) and editor cache dirs 2026-08-12 12:00:12 -05:00
NeilClack c5dac10611 Re-issue WiFi scan on the periodic refresh timer
The WiFi page only re-read the access-point list every 3s, so a scan
that was slow, denied, or interrupted left the network list permanently
empty until a manual F5. Re-request the scan on each timer tick (skipped
while a connection attempt is in flight) so results appear automatically
once NetworkManager completes a scan.
2026-08-07 19:41:07 -05:00
NeilClack 7d9b3f19a2 Log WiFi RequestScan failures with D-Bus error detail
The RequestScan result and the underlying sd_bus error were silently
dropped, so a denied or failed scan looked identical to an empty scan
list on the WiFi setup page. Surface both so the deployed-machine
diagnosis (e.g. user not in the networkmanager group) is visible in
~/.local/radiantwave/log.txt.
2026-08-07 19:40:51 -05:00
NeilClack cad834f232 Rename secrets from RW_ to match RWT_ 2026-08-07 16:54:56 -05:00
NeilClack 646ad76c00 Remove nixpkgs.cc 2026-08-07 15:39:18 -05:00
NeilClack ae12d50116 Update nix build command 2026-08-07 15:32:41 -05:00
NeilClack 23821e1be6 Fix host-mode checkout in Gitea workflow
Replace actions/checkout@v4 with a manual token-based clone — its files
were being copied into the act_runner workspace instead of the repo,
leaving nix to evaluate the wrong flake. Add a workspace inspection
step before the build to aid diagnosis.
2026-08-07 15:21:47 -05:00
NeilClack aa65f75e9f Add workflow actions
build / nix-build (push) Canceled after 0s
2026-08-07 15:02:19 -05:00
NeilClack 9251b3a196 initial commit 2026-08-07 14:51:41 -05:00