Jannik
|
03fdfaed3b
|
feat(ui): display detailed source provenance and match confidence in hero
|
2026-09-14 22:14:27 +02:00 |
|
Jannik
|
58bc11f1d7
|
feat: import 26k+ track catalog, fix suggestions frontend & backend, interactive wheel
|
2026-09-13 12:39:34 +02:00 |
|
Jannik
|
867cc191cd
|
fix: Robust Deezer URL generation with direct track links and sanitized search paths to prevent HTTP_NOT_FOUND
|
2026-09-13 12:29:50 +02:00 |
|
Jannik
|
fc1adda97d
|
feat: Add Tunebat feature parity (30s previews, audio features, filters, Spotify/Deezer/YouTube quick links)
|
2026-09-13 01:13:33 +02:00 |
|
Jannik
|
3d4372b154
|
fix(suggestions): enable combined search, progressive BPM widening, and include db in docker build
|
2026-09-13 01:02:11 +02:00 |
|
Jannik
|
8b917c78ad
|
fix(wheel): align camelot wheel and key mappings with Mixed In Key standard
|
2026-09-12 23:55:22 +02:00 |
|
Jannik
|
f854944dc1
|
feat: complete rework with postgresql local-first, system audio capture, live search, and real harmonic suggestions
|
2026-09-12 19:30:57 +02:00 |
|
Jannik
|
6c98c4aeaf
|
feat: add visible version indicator v1.0.2
|
2026-09-05 18:34:02 +02:00 |
|
Jannik
|
5c78530525
|
fix: remove mock data (Alphaville) on startup
|
2026-09-05 17:02:27 +02:00 |
|
Jannik
|
8fcb9e31fa
|
feat: add favicon
|
2026-09-05 16:50:54 +02:00 |
|
Jannik
|
9292ac9bab
|
Fix syntax error in app.js and add ffmpeg conversion
|
2026-08-28 15:11:53 +02:00 |
|
Jannik
|
cba518e52a
|
Implement AcoustID, GetSongBPM, and frontend MediaRecorder
|
2026-08-26 01:35:53 +02:00 |
|
Jannik
|
ad677e8aad
|
Fix wheel rendering angles to full circle
|
2026-08-26 01:30:12 +02:00 |
|
Jannik
|
23b7510abb
|
Add GetSongBPM backlink
|
2026-08-26 00:45:23 +02:00 |
|
Jannik
|
48cdda01ca
|
Initial commit: KeySelector implementation
|
2026-08-26 00:32:17 +02:00 |
|