Commit Graph

744 Commits

Author SHA1 Message Date
Smittix 8d44e5e738 Set cyan-tinted map tiles as default 2026-02-04 22:31:02 +00:00
Smittix c57d50e87c Revamp UI styling to slate/cyan 2026-02-04 22:12:25 +00:00
Smittix 6d0ae2f2d4 Hide controls bar scrollbar
Change overflow-x: auto to overflow: hidden to remove
the unnecessary horizontal scrollbar.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:09:31 +00:00
Smittix 3cad41c8f6 Use margin-top auto to push control items to bottom
More robust approach:
- align-items: stretch !important on controls-bar
- margin-top: auto on control-group-items to push to bottom
- Specific selector for controls-bar > control-group

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:06:51 +00:00
Smittix 5ee742cf3a Fix controls bar alignment with stretch + space-between
Use align-items: stretch on controls-bar to make all control
groups the same height, and justify-content: space-between on
control-group to push content to top/bottom within each box.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:58:07 +00:00
Smittix c81de4eecc Use flex-end alignment for controls bar bottom alignment
Change from stretch to flex-end to ensure control group
bottom edges stay aligned regardless of varying heights.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:53:59 +00:00
Smittix 2f4f6069b8 Fix controls bar alignment in dashboard pages
Change align-items from center to stretch so control groups
of varying heights align at top and bottom instead of floating.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:28:09 +00:00
Smittix ecf5267cc4 Create CNAME 2026-02-04 20:08:08 +00:00
Smittix 78815ff206 Release v2.13.1 - Help modal and navigation improvements
- Add help modal system with keyboard shortcuts reference
- Add Main Dashboard button in navigation bar
- Make settings modal accessible from all dashboards
- Dashboard CSS improvements and consistency fixes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 20:05:07 +00:00
Smittix 4aac772fcf Update version in pyproject.toml to 2.13.0
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 17:48:09 +00:00
Smittix e48659c159 Release v2.13.0 - WiFi client display in AP detail drawer
Features:
- Display connected clients for access points in detail drawer
- Real-time client updates via SSE streaming
- Client cards show MAC, vendor, RSSI, probed SSIDs, and last seen
- Count badge in Connected Clients header

Other changes:
- Updated aircraft database
- CSS and template refinements

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 17:44:23 +00:00
Smittix fc5a5d3862 Merge branch 'codex/new-ui'
# Conflicts:
#	static/css/index.css
2026-02-04 15:11:24 +00:00
Smittix cf8b992a7e Sync scanner range from backend updates 2026-02-04 13:25:14 +00:00
Smittix a17d94764b Sync scanner range with backend config 2026-02-04 13:14:42 +00:00
Smittix 5f199199ef Prefer progress data for scanner sweep 2026-02-04 13:11:02 +00:00
Smittix 4c5394a3be Use frequency-based sweep display 2026-02-04 12:48:40 +00:00
Smittix 026c3bc02c Stabilize scanner progress tracking 2026-02-04 12:42:30 +00:00
Smittix 9898930084 Stabilize sweep display and lower SNR default 2026-02-04 12:30:13 +00:00
Smittix 55533060a4 Stabilize sweep progress updates 2026-02-04 12:20:38 +00:00
Smittix 9cdd28f89b Ignore out-of-order scan updates 2026-02-04 12:17:36 +00:00
Smittix 0573fcecd5 Order sweep updates to avoid progress jitter 2026-02-04 12:14:46 +00:00
Smittix feb7c8547f Emit sweep progress and clear scanner queue 2026-02-04 12:11:50 +00:00
Smittix 8b47a02bee Ensure scanner releases SDR before listening 2026-02-04 12:07:30 +00:00
Smittix c63cfa5e35 Stop rtl_power when starting listen 2026-02-04 12:04:50 +00:00
Smittix d601929130 Improve rtl_power line parsing 2026-02-04 12:03:01 +00:00
Smittix 97b123a016 Default squelch to zero and track SDR usage 2026-02-04 11:59:06 +00:00
Smittix e6e47f2202 Add SNR threshold control for power scan 2026-02-04 11:54:56 +00:00
Smittix d2e68a12e9 Switch scanner to rtl_power sweep 2026-02-04 11:52:39 +00:00
Smittix d70455b48e Advance scanner after dwell on signal 2026-02-04 11:44:19 +00:00
Smittix b1f48db816 Tighten listening signal detection thresholds 2026-02-04 11:41:30 +00:00
Smittix ee7e8752f8 Log only interesting listening signals 2026-02-04 11:37:15 +00:00
Smittix 66beb3b47d Align scanner audio stream start 2026-02-04 11:27:10 +00:00
Smittix 1d7c3d9154 Align listening action button styles 2026-02-04 11:23:32 +00:00
Smittix 523175abc3 Silence listen slow-start log 2026-02-04 11:19:44 +00:00
Smittix 5fdf756adb Retry listen playback without fallback 2026-02-04 11:12:46 +00:00
Smittix f952e0a08f Prompt user to enable audio playback 2026-02-04 11:10:34 +00:00
Smittix 21dfd728a2 Trigger user-initiated audio play on listen 2026-02-04 11:09:04 +00:00
Smittix d64b351aef Restart audio pipeline for fresh stream header 2026-02-04 11:04:43 +00:00
Smittix d59ebfb270 Add listening audio probe diagnostics 2026-02-04 11:02:00 +00:00
Smittix 246580861f Force squelch open for listen audio 2026-02-04 11:00:20 +00:00
Smittix b68ce6ec3b Stream listening audio as WAV 2026-02-04 10:56:57 +00:00
Smittix 908d159ca9 Timeout audio stream if no first chunk 2026-02-04 10:53:03 +00:00
Smittix cf8b8a33a7 Allow listening audio endpoints without login 2026-02-04 10:46:49 +00:00
Smittix 74155ce07c Flush ffmpeg audio stream packets 2026-02-04 10:06:45 +00:00
Smittix 40f1e3296f Add listening audio debug endpoint 2026-02-04 10:03:47 +00:00
Smittix 06b76f69d1 Retry listening audio stream fetch 2026-02-04 10:01:58 +00:00
Smittix a590fa85fb Add fetch stream fallback for listening audio 2026-02-04 09:49:14 +00:00
Smittix 54a746573e Add WebSocket audio fallback for listening 2026-02-04 09:46:34 +00:00
Smittix ef54a8d8c1 Force audio stream load on listen 2026-02-04 09:39:47 +00:00
Smittix 88ff8a9e69 Send SDR settings for listening audio 2026-02-04 09:31:07 +00:00