Commit Graph
16 Commits
Author SHA1 Message Date
NeilClack 4abcfa473f Change menu text from gray to white 2026-08-13 14:34:49 -05:00
NeilClack c35f928c85 Periodic commit 2026-08-13 13:28:13 -05:00
NeilClack bea9a86358 Fix application crash on WiFi page 2026-08-13 13:27:57 -05:00
NeilClack bc165ef40f fix(network): read AccessPoints instead of AllAccessPoints for scan list
AllAccessPoints is not exposed by this NetworkManager ('No such property'),
so getAccessPoints() hit the error path and returned an empty scan list
with no log output. AccessPoints is the current scan results and is
universally supported. Also log the property-read failure instead of
failing silently.
2026-08-12 14:38:22 -05:00
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