jonathan
  • Joined on 2026-01-01
jonathan pushed to main at jonathan/ISR 2026-06-13 11:11:02 +02:00
89c95a70a2 feat: loudness walk (U/I) keeps its own cursor, independent of J/K
jonathan pushed to main at jonathan/ISR 2026-06-13 08:20:19 +02:00
46efbd6d75 docs: README clip-bar label and J/K vs U/I navigation accuracy
c5c63a76e8 fix: loudness navigation shows rank position, not time-order index
8a532fcf57 fix: clip label and screen-reader announcement use one identical string
682b0522d3 feat: Shift+J/K/U/I jump to first/last/loudest/quietest section
5a9518e262 fix: screen-reader fixes for day highlights button and chips toggle
Compare 5 commits »
jonathan pushed to main at jonathan/ISR 2026-06-12 12:04:32 +02:00
9c58e35546 feat: drop rms_display from /api/analyze
91701ce4d3 feat: remove per-file waveform SVG from the analyse view
41d921a42a feat: remove decorative day-timeline SVG, linear highlights panel
653084e90b feat: cleaner day highlights panel
Compare 4 commits »
jonathan pushed to main at jonathan/ISR 2026-06-12 08:45:44 +02:00
98d2d7085d feat: auto-advance radio, J/K decoupled from highlights, U/I ranked stepping
2b0403d05d feat: wall-clock clip labels, collapsible day Highlights with analysed marker
Compare 2 commits »
jonathan pushed to main at jonathan/ISR 2026-06-11 16:26:22 +02:00
9f1a6ff711 feat: O key opens the current clip in the full file
13419244e8 fix: clip bar no longer visible before any clip has played
Compare 2 commits »
jonathan pushed to main at jonathan/ISR 2026-06-11 16:11:25 +02:00
f6031cfa16 feat: onset-aware section scoring so slow swells rank at the bottom
6431918989 docs: add a "too many sections per day" tuning note to the README
f52eb62215 feat: U/I keys and "Highlights only" mode to review top-scored sections
Compare 3 commits »
jonathan pushed to main at jonathan/ISR 2026-06-11 14:32:59 +02:00
5e7620627b feat: name cut clips by wall-clock time; fix recording filename format
jonathan pushed to main at jonathan/ISR 2026-06-11 09:07:36 +02:00
2caf23f17d style: replace emoji glyphs in the UI with plain text labels
f3716d3ff1 feat: minimum section duration filter (--min-duration, default 0.5 s)
Compare 2 commits »
jonathan pushed to main at jonathan/ISR 2026-06-10 16:25:38 +02:00
e4d82483b5 docs: code map, regression findings, and HTTP API reference
119e631faf feat: instant section playback via server-rendered clips
c84b7d8222 feat: adaptive noise-floor loudness detection with section scoring
Compare 3 commits »
jonathan pushed to main at jonathan/ISR 2026-06-10 13:51:55 +02:00
16dd7cbe51 feat: duration and seeking for in-progress FLAC recordings
fa055fc80a perf: do not hold the audio buffer lock during disk writes
8e496ec2c4 perf: faster page loads, live-recording playback and seeking fixes
c445eb3e04 docs: slim CLAUDE.md down to rules, file map, and non-obvious internals
907fd90a5e refactor: extract web UI page into webui.html
Compare 8 commits »
jonathan pushed to main at jonathan/ISR 2026-06-03 09:53:28 +02:00
4539ff78fa feat: persist analyses on reload, add re-analyse button and metadata, trim highlights tally
jonathan pushed to main at jonathan/ISR 2026-06-03 08:47:51 +02:00
77e7e4ca9e fix: resolve NameError on startup, move analyses into recordings, remap port to 8050
jonathan pushed to main at jonathan/ISR 2026-06-02 23:34:38 +02:00
9ba084107b chore: remove dead test code and fix stale comment
4aea07ae40 fix: separate analyses dir so caching works with read-only recordings mount
b6b328dfb8 fix: switch audio to preload=auto when player opens or seek is triggered
a68af56421 fix: cap day-highlights chips at 50; show J/K hint when over limit
7821f8823d feat: show analysis progress with per-file counter and cached tally
Compare 6 commits »
jonathan pushed to main at jonathan/ISR 2026-06-02 22:34:58 +02:00
eb774a0876 feat: move analysis cache to recordings/analyses/, prune orphans on startup
e22c0059f6 feat: cache analysis results alongside audio files
df32c263bc chore: remove NTFY notification roadmap
af8113ba03 fix: auto-play audio when jumping to a loud section
Compare 4 commits »
jonathan pushed to main at jonathan/ISR 2026-05-20 16:08:11 +02:00
d3ded71873 fix: proper WCAG heading structure for day sections
jonathan pushed to main at jonathan/ISR 2026-05-20 15:58:10 +02:00
0309faa993 fix: append day section to DOM before file rows so getElementById works
jonathan pushed to main at jonathan/ISR 2026-05-20 08:48:09 +02:00
1e6ad2f3de refactor: independent per-day heading + table, no nested mega-table
jonathan pushed to main at jonathan/ISR 2026-05-19 20:14:22 +02:00
f7e7d5bfaa feat: day-collapsed-by-default, cross-file highlights navigation
jonathan pushed to main at jonathan/ISR 2026-05-07 04:11:17 +02:00
d84056929a feat: day-grouped table, day highlights timeline, and grace period for loud sections
jonathan pushed to main at jonathan/ISR 2026-04-29 21:06:33 +02:00
47ce682821 fix: K key re-jumping to same section instead of advancing