Smittix
bf7026cc9f
Merge branch 'codex/new-ui'
...
# Conflicts:
# static/css/index.css
2026-02-04 15:11:24 +00:00
Smittix
1b04b52509
Sync scanner range from backend updates
2026-02-04 13:25:14 +00:00
Smittix
fca334f472
Sync scanner range with backend config
2026-02-04 13:14:42 +00:00
Smittix
d81d644319
Prefer progress data for scanner sweep
2026-02-04 13:11:02 +00:00
Smittix
400cf1114f
Use frequency-based sweep display
2026-02-04 12:48:40 +00:00
Smittix
fec38adc78
Stabilize scanner progress tracking
2026-02-04 12:42:30 +00:00
Smittix
993a7d2626
Stabilize sweep display and lower SNR default
2026-02-04 12:30:13 +00:00
Smittix
dbe09411ac
Stabilize sweep progress updates
2026-02-04 12:20:38 +00:00
Smittix
0afc47fcdd
Ignore out-of-order scan updates
2026-02-04 12:17:36 +00:00
Smittix
4862b285a8
Order sweep updates to avoid progress jitter
2026-02-04 12:14:46 +00:00
Smittix
41dd1555d7
Emit sweep progress and clear scanner queue
2026-02-04 12:11:50 +00:00
Smittix
0cf3a25ac6
Ensure scanner releases SDR before listening
2026-02-04 12:07:30 +00:00
Smittix
3674b6e2d6
Stop rtl_power when starting listen
2026-02-04 12:04:50 +00:00
Smittix
4c9bcb00c3
Improve rtl_power line parsing
2026-02-04 12:03:01 +00:00
Smittix
2067d0bf84
Default squelch to zero and track SDR usage
2026-02-04 11:59:06 +00:00
Smittix
c0fa59d10e
Add SNR threshold control for power scan
2026-02-04 11:54:56 +00:00
Smittix
37add84d59
Switch scanner to rtl_power sweep
2026-02-04 11:52:39 +00:00
Smittix
c23019b8c0
Advance scanner after dwell on signal
2026-02-04 11:44:19 +00:00
Smittix
b4edd35f5f
Tighten listening signal detection thresholds
2026-02-04 11:41:30 +00:00
Smittix
812f85b9a9
Log only interesting listening signals
2026-02-04 11:37:15 +00:00
Smittix
77888b7d88
Align scanner audio stream start
2026-02-04 11:27:10 +00:00
Smittix
4a38d7512d
Align listening action button styles
2026-02-04 11:23:32 +00:00
Smittix
5d0df18dac
Silence listen slow-start log
2026-02-04 11:19:44 +00:00
Smittix
d18e38800e
Retry listen playback without fallback
2026-02-04 11:12:46 +00:00
Smittix
76e595aaec
Prompt user to enable audio playback
2026-02-04 11:10:34 +00:00
Smittix
dfb9897fa1
Trigger user-initiated audio play on listen
2026-02-04 11:09:04 +00:00
Smittix
82ad784fcb
Restart audio pipeline for fresh stream header
2026-02-04 11:04:43 +00:00
Smittix
4bd7077d64
Add listening audio probe diagnostics
2026-02-04 11:02:00 +00:00
Smittix
3f6b9cc5ef
Force squelch open for listen audio
2026-02-04 11:00:20 +00:00
Smittix
0742647571
Stream listening audio as WAV
2026-02-04 10:56:57 +00:00
Smittix
33090419df
Timeout audio stream if no first chunk
2026-02-04 10:53:03 +00:00
Smittix
4042d0e5f1
Allow listening audio endpoints without login
2026-02-04 10:46:49 +00:00
Smittix
d3a0b41fba
Flush ffmpeg audio stream packets
2026-02-04 10:06:45 +00:00
Smittix
2fefea5618
Add listening audio debug endpoint
2026-02-04 10:03:47 +00:00
Smittix
d75f7c794f
Retry listening audio stream fetch
2026-02-04 10:01:58 +00:00
Smittix
503b91ea87
Add fetch stream fallback for listening audio
2026-02-04 09:49:14 +00:00
Smittix
43db7c309d
Add WebSocket audio fallback for listening
2026-02-04 09:46:34 +00:00
Smittix
6e57927409
Force audio stream load on listen
2026-02-04 09:39:47 +00:00
Smittix
a404f5ded9
Send SDR settings for listening audio
2026-02-04 09:31:07 +00:00
Smittix
f6a6aab623
Update URL on mode switch
2026-02-04 09:26:29 +00:00
Smittix
2cfbc0addc
Apply JetBrains Mono tokens to standalone pages
2026-02-04 01:15:18 +00:00
Smittix
07d6ef984e
Switch app font to JetBrains Mono
2026-02-04 01:10:42 +00:00
Smittix
50227ccae6
Use Terminus font across app
2026-02-04 00:56:22 +00:00
Smittix
8f3c636c61
Fix mode query routing from dashboard nav
2026-02-04 00:49:54 +00:00
Smittix
42761bbdbc
Add global nav dropdown behavior
2026-02-04 00:47:05 +00:00
Smittix
0f2eba302c
Add global nav styles
2026-02-04 00:45:00 +00:00
Smittix
83dd58721f
Wire global navbar across pages
2026-02-04 00:37:41 +00:00
Smittix
d658d0b81e
Refine UI to clean professional style
2026-02-04 00:21:52 +00:00
Smittix
e04113628a
Fix dual scrollbar issue on main dashboard
...
Add overflow: hidden to html and body elements to prevent browser
window scrollbar while keeping internal content areas scrollable.
Fixes #119
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 00:10:47 +00:00
Smittix
b1e92326b6
Fix multiple UI bugs and improve error handling
...
Issues fixed:
- #113 : Display RTL-SDR serial numbers in device selector
- #112 : Kill all processes now stops Bluetooth scans
- #111 : BLE device list no longer overflows container bounds
- #109 : WiFi scanner panels maintain minimum width (no more "imploding")
- #108 : Radar device hover no longer causes violent shaking
- #106 : "Use GPS" button now uses gpsd for USB GPS devices
- #105 : Meter trend text no longer overlaps adjacent columns
- #104 : dump1090 errors now provide specific troubleshooting guidance
Changes:
- app.py: Add Bluetooth cleanup to /killall endpoint
- routes/adsb.py: Parse dump1090 stderr for specific error messages
- templates/index.html: Show SDR serial numbers in device dropdown
- static/css/index.css: Fix WiFi/BT panel layouts with proper min-width
- static/css/components/signal-cards.css: Fix meter grid overflow
- static/css/components/proximity-viz.css: Fix radar hover transform
- static/css/settings.css: Add GPS detection spinner
- static/js/components/proximity-radar.js: Add invisible hit areas
- static/js/core/settings-manager.js: Use gpsd before browser geolocation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 21:45:40 +00:00