Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
f98569d
feat: Add web UI for spectrogram recording and viewing
b3p3k0 Nov 22, 2025
ed43c07
feat: Persist profile selection across browser sessions
b3p3k0 Nov 23, 2025
4e60c77
refactor: Remove auto-display PNG feature from recording form
b3p3k0 Nov 23, 2025
a326af6
feat: Add timeout support and sort toggle for gallery
b3p3k0 Nov 23, 2025
ddb71d9
feat: Add dark mode toggle to web UI
b3p3k0 Nov 23, 2025
433633a
feat: Add configuration editor manager to Web UI
b3p3k0 Nov 23, 2025
f2be81b
refactor: Improve Web UI layout and fix config synchronization
b3p3k0 Nov 23, 2025
bd13e9b
refactor: Convert config manager from card grid to table layout
b3p3k0 Nov 23, 2025
fabff40
update cover image
b3p3k0 Nov 23, 2025
913a05b
feat: Add automatic default profile seeding on container startup
b3p3k0 Nov 23, 2025
aa9580f
fix: Exclude profiles_manifest.json from config list
b3p3k0 Nov 23, 2025
3ce40c0
docs: Add internal notes structure and pinned features list
b3p3k0 Nov 23, 2025
50d3f16
feat: Add delete function to spectrogram gallery
b3p3k0 Nov 23, 2025
efee9e8
feat: Add date and tag filtering to spectrogram gallery
b3p3k0 Nov 23, 2025
87e7e05
feat: Add log viewer for system troubleshooting
b3p3k0 Nov 23, 2025
e0a0d5d
docs: refresh README quickstart
b3p3k0 Nov 23, 2025
aef50cd
docs: point README to repo
b3p3k0 Nov 23, 2025
895ba5b
feat: add pagination for logs and gallery
b3p3k0 Nov 23, 2025
d3cc765
feat: add log pruning workflow
b3p3k0 Nov 23, 2025
c494f09
chore: harden setup helper
b3p3k0 Nov 23, 2025
06c4880
feat: add onboarding-friendly touches
b3p3k0 Nov 23, 2025
4b373b8
chore: show nine recordings per page
b3p3k0 Nov 23, 2025
0a306e3
fix: Correct recording time calculation for plot creation
b3p3k0 Nov 23, 2025
e77ed63
fix: make gallery sorting chronological
b3p3k0 Nov 23, 2025
b15fae3
feat: add footer credits
b3p3k0 Nov 23, 2025
86ebf4e
docs: require setup.sh before build and fix frontend build deps
b3p3k0 Nov 23, 2025
372586f
docs: note first build time, ignore runtime logs, add sample log
b3p3k0 Nov 23, 2025
dfcbc4a
feat: add async recording support for long-duration captures (8+ hours)
b3p3k0 Nov 23, 2025
89f6e2f
docs: add release download link
b3p3k0 Nov 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Copy this file to .env and tweak the values for your host.
# Linux users can run sudo ./setup.sh to generate the final .env automatically.

SPECTRE_GID=1000
SPECTRE_BIND_HOST=0.0.0.0
SPECTRE_BIND_PORT=5000
SPECTRE_PORT_MAP=127.0.0.1:5000:5000
SPECTRE_SERVER_HOST=spectre-server
SPECTRE_SERVER_PORT=5000
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
.spectre-data
scrap.py
# Runtime logs (generated at runtime; keep git clean)
logs/
backend/logs/
frontend/logs/
*.log.*

# Byte-compiled / optimized / DLL files
__pycache__/
Expand Down
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"chatgpt.openOnStartup": true
}
Loading