-
89c95a70a2
feat: loudness walk (U/I) keeps its own cursor, independent of J/K
main
admin
2026-06-13 10:28:52 +02:00
-
46efbd6d75
docs: README clip-bar label and J/K vs U/I navigation accuracy
admin
2026-06-13 08:17:42 +02:00
-
c5c63a76e8
fix: loudness navigation shows rank position, not time-order index
admin
2026-06-13 07:41:12 +02:00
-
8a532fcf57
fix: clip label and screen-reader announcement use one identical string
admin
2026-06-13 07:36:35 +02:00
-
682b0522d3
feat: Shift+J/K/U/I jump to first/last/loudest/quietest section
admin
2026-06-13 07:33:43 +02:00
-
5a9518e262
fix: screen-reader fixes for day highlights button and chips toggle
admin
2026-06-12 14:16:39 +02:00
-
9c58e35546
feat: drop rms_display from /api/analyze
admin
2026-06-12 12:02:47 +02:00
-
91701ce4d3
feat: remove per-file waveform SVG from the analyse view
admin
2026-06-12 11:58:14 +02:00
-
41d921a42a
feat: remove decorative day-timeline SVG, linear highlights panel
admin
2026-06-12 11:49:59 +02:00
-
653084e90b
feat: cleaner day highlights panel
admin
2026-06-12 11:39:00 +02:00
-
98d2d7085d
feat: auto-advance radio, J/K decoupled from highlights, U/I ranked stepping
admin
2026-06-12 08:35:31 +02:00
-
2b0403d05d
feat: wall-clock clip labels, collapsible day Highlights with analysed marker
admin
2026-06-12 08:28:23 +02:00
-
9f1a6ff711
feat: O key opens the current clip in the full file
admin
2026-06-11 16:24:30 +02:00
-
13419244e8
fix: clip bar no longer visible before any clip has played
admin
2026-06-11 16:21:41 +02:00
-
f6031cfa16
feat: onset-aware section scoring so slow swells rank at the bottom
admin
2026-06-11 14:57:19 +02:00
-
6431918989
docs: add a "too many sections per day" tuning note to the README
admin
2026-06-11 14:43:30 +02:00
-
f52eb62215
feat: U/I keys and "Highlights only" mode to review top-scored sections
admin
2026-06-11 14:38:56 +02:00
-
5e7620627b
feat: name cut clips by wall-clock time; fix recording filename format
admin
2026-06-11 14:30:30 +02:00
-
2caf23f17d
style: replace emoji glyphs in the UI with plain text labels
admin
2026-06-11 09:03:32 +02:00
-
f3716d3ff1
feat: minimum section duration filter (--min-duration, default 0.5 s)
admin
2026-06-11 09:00:37 +02:00
-
e4d82483b5
docs: code map, regression findings, and HTTP API reference
admin
2026-06-10 16:21:37 +02:00
-
119e631faf
feat: instant section playback via server-rendered clips
admin
2026-06-10 16:13:39 +02:00
-
c84b7d8222
feat: adaptive noise-floor loudness detection with section scoring
admin
2026-06-10 15:36:48 +02:00
-
16dd7cbe51
feat: duration and seeking for in-progress FLAC recordings
admin
2026-06-10 12:37:55 +02:00
-
fa055fc80a
perf: do not hold the audio buffer lock during disk writes
admin
2026-06-10 12:29:21 +02:00
-
8e496ec2c4
perf: faster page loads, live-recording playback and seeking fixes
admin
2026-06-10 12:29:13 +02:00
-
c445eb3e04
docs: slim CLAUDE.md down to rules, file map, and non-obvious internals
admin
2026-06-10 11:50:09 +02:00
-
907fd90a5e
refactor: extract web UI page into webui.html
admin
2026-06-10 11:49:35 +02:00
-
2e3945dfa0
refactor: deduplicate web UI JS and improve screen reader support
admin
2026-06-10 11:44:30 +02:00
-
b9089f9c18
refactor: deduplicate web.py server code
admin
2026-06-10 11:42:45 +02:00
-
792f2b1fd5
refactor: remove dead code from isr.py
admin
2026-06-10 11:41:37 +02:00
-
4539ff78fa
feat: persist analyses on reload, add re-analyse button and metadata, trim highlights tally
admin
2026-06-03 09:32:04 +02:00
-
77e7e4ca9e
fix: resolve NameError on startup, move analyses into recordings, remap port to 8050
admin
2026-06-03 08:46:49 +02:00
-
9ba084107b
chore: remove dead test code and fix stale comment
admin
2026-06-02 23:32:34 +02:00
-
4aea07ae40
fix: separate analyses dir so caching works with read-only recordings mount
admin
2026-06-02 23:29:09 +02:00
-
b6b328dfb8
fix: switch audio to preload=auto when player opens or seek is triggered
admin
2026-06-02 23:24:17 +02:00
-
a68af56421
fix: cap day-highlights chips at 50; show J/K hint when over limit
admin
2026-06-02 23:23:54 +02:00
-
7821f8823d
feat: show analysis progress with per-file counter and cached tally
admin
2026-06-02 22:40:19 +02:00
-
75434ca96d
feat: flag cached analysis responses with cached:true
admin
2026-06-02 22:39:34 +02:00
-
eb774a0876
feat: move analysis cache to recordings/analyses/, prune orphans on startup
admin
2026-06-02 22:33:26 +02:00
-
e22c0059f6
feat: cache analysis results alongside audio files
admin
2026-06-02 22:30:12 +02:00
-
df32c263bc
chore: remove NTFY notification roadmap
admin
2026-06-02 22:29:42 +02:00
-
af8113ba03
fix: auto-play audio when jumping to a loud section
admin
2026-06-02 22:28:20 +02:00
-
d3ded71873
fix: proper WCAG heading structure for day sections
admin
2026-05-20 16:02:28 +02:00
-
0309faa993
fix: append day section to DOM before file rows so getElementById works
admin
2026-05-20 15:55:58 +02:00
-
1e6ad2f3de
refactor: independent per-day heading + table, no nested mega-table
admin
2026-05-19 20:26:30 +02:00
-
f7e7d5bfaa
feat: day-collapsed-by-default, cross-file highlights navigation
admin
2026-05-19 20:13:19 +02:00
-
d84056929a
feat: day-grouped table, day highlights timeline, and grace period for loud sections
admin
2026-05-07 04:06:30 +02:00
-
47ce682821
fix: K key re-jumping to same section instead of advancing
admin
2026-04-29 21:06:02 +02:00
-
a70701f260
fix: cut metadata, J/K cut fields, screen reader section announcements
admin
2026-04-29 20:56:51 +02:00
-
abfe81e734
docs: update README for all new web UI features
admin
2026-04-29 20:41:39 +02:00
-
eff9240b5d
feat: add ffmpeg audio trim / cut download
admin
2026-04-29 20:41:18 +02:00
-
de667821b7
feat: add filename and date-range filters to recordings list
admin
2026-04-29 20:37:14 +02:00
-
d583620f8c
feat: click loud-section chips to seek audio; J/K keyboard shortcuts
admin
2026-04-29 20:33:27 +02:00
-
6d16b2c0a3
fix: resolve FLAC audio player showing 00:00 duration
admin
2026-04-29 20:25:05 +02:00
-
7db0e0870f
fix: skip duration read for active recordings to prevent garbage values
admin
2026-04-29 19:54:38 +02:00
-
476a8d2752
docs: add ROADMAP.md for notify.py NTFY notification feature
admin
2026-04-27 00:20:03 +02:00
-
c3575c712e
feat: add delete button for recordings in web UI
admin
2026-04-27 00:14:56 +02:00
-
8121564e8c
feat: add storage info, UI threshold control, and FLAC/OGG duration
admin
2026-04-26 17:04:58 +02:00
-
d7524afeff
fix: disable Analyse on active recordings; guard server-side too
admin
2026-04-26 14:44:37 +02:00
-
9ac23e9f1d
fix: allow virtual ALSA PCM names (dsnoop etc.); log arecord stderr
admin
2026-04-26 14:39:15 +02:00
-
e67e27f047
fix: share soundcard between darkice and ISR via ALSA dsnoop
admin
2026-04-26 14:21:31 +02:00
-
357b3e6ed9
fix: reject directories in _safe_path; remove Content-Disposition from _stream
admin
2026-04-26 13:53:36 +02:00
-
f84b36687b
docs: update README for Docker fix, FLAC/streaming features; add README rule to CLAUDE.md
admin
2026-04-26 13:17:26 +02:00
-
da67523170
fix: Docker volume path, graceful shutdown deadline, inline stream headers
admin
2026-04-26 13:10:14 +02:00
-
624f1f2664
feat: FLAC analysis, inline player, WCAG, live-recording status
admin
2026-04-26 12:53:01 +02:00
-
8254ccde86
Add Docker support, fix stale docs, translate UI to English
admin
2026-04-26 10:56:55 +02:00
-
da5197d96d
Initial commit
jonathan
2026-01-01 12:10:55 +01:00