-
dcff90289c
Redesign landing page with all features: 6 discovery modes, 8 tools, taste match
dev
root
2026-04-03 21:18:14 -05:00
-
f2b8dadbf8
Add API cost tracking to admin dashboard
root
2026-03-31 20:51:51 -05:00
-
0ee8f9a144
Add public shareable taste profiles
root
2026-03-31 20:51:12 -05:00
-
db2767bfda
Add user settings page and PWA install support
root
2026-03-31 20:49:57 -05:00
-
5215e8c792
Add playlist export and SEO meta tags
root
2026-03-31 20:49:07 -05:00
-
957a66bbd0
Reset onboarding for all existing users (v2 key)
root
2026-03-31 20:43:46 -05:00
-
d1ee78fc27
Add first-time user onboarding walkthrough
root
2026-03-31 20:41:29 -05:00
-
cb6de2f43e
Add pre-release checklist for things that need manual setup
root
2026-03-31 20:08:04 -05:00
-
4b4f383f48
Split models: Sonnet for discoveries (accuracy), Haiku for everything else (cost)
root
2026-03-31 19:43:14 -05:00
-
2cb6f4d6b2
Switch to Sonnet for better accuracy, stronger anti-hallucination prompt
root
2026-03-31 19:41:13 -05:00
-
5773870c91
Exclude all previously recommended songs from new discoveries - no more repeats
root
2026-03-31 19:29:52 -05:00
-
34eabf0fae
Add touch swipe gestures + keyboard arrows to Crate Digger
root
2026-03-31 19:26:50 -05:00
-
2b56d0c06b
Persist results to sessionStorage on all pages - prevents data loss on external link clicks
root
2026-03-31 19:13:26 -05:00
-
88e7bc9c30
Add inline YouTube player on recommendation cards, fetch real video IDs via ytmusicapi
root
2026-03-31 19:09:12 -05:00
-
086b9e4e71
Add Concert Finder and Rabbit Hole features
root
2026-03-31 19:01:22 -05:00
-
aeadf722cb
Add Crate Digger feature for swipe-based music discovery
root
2026-03-31 18:58:02 -05:00
-
5b603f4acc
Add Taste Match compatibility feature for comparing music taste between users
root
2026-03-31 18:57:33 -05:00
-
53ab59f0fc
Fix share button: add clipboard fallback for HTTP/mobile
root
2026-03-31 18:54:26 -05:00
-
7abec6de7c
Add Tier 2 features: Playlist Generator, Artist Deep Dive, Music Timeline
root
2026-03-31 18:50:23 -05:00
-
0b82149b97
Add mood scanner and surprise me features to discover page
root
2026-03-31 18:31:35 -05:00
-
da94df01da
Add "More Like This" button and "Why Do I Like This?" analyze feature
root
2026-03-31 18:28:05 -05:00
-
2e26aa03c4
Add share discoveries feature with public share links
root
2026-03-31 18:20:43 -05:00
-
3bab0b5911
Add feature roadmap prioritized by impact and effort
root
2026-03-31 18:15:10 -05:00
-
99ca2ff7cc
Remove MusicBrainz/YT verification (async greenlet conflict), use direct YouTube Music search links
root
2026-03-31 16:14:42 -05:00
-
a0d9f1f9d9
Add live logs to admin dashboard with level filtering and error middleware
root
2026-03-31 15:54:21 -05:00
-
40322e8861
Add admin dashboard page with usage stats, user breakdown, admin-only nav
root
2026-03-31 15:43:58 -05:00
-
cc8bb0dd09
Add admin stats endpoint for usage tracking
root
2026-03-31 13:49:18 -05:00
-
fcca23e3ca
Exclude queried artists from recommendations - only suggest new artists
root
2026-03-31 10:41:28 -05:00
-
51040e3723
Fix Discover: auto-scroll to results, improve mobile layout
root
2026-03-31 10:34:49 -05:00
-
75ca5fff64
Fix Discover page: stringify IDs for Set comparisons, show result count
root
2026-03-31 10:22:07 -05:00
-
85d4210a21
Switch to MusicBrainz for song verification, YouTube Music for playback links
root
2026-03-31 10:15:32 -05:00
-
9f9f9581d6
Verify all recommendations against YouTube Music - no more hallucinated songs, direct YT Music links
root
2026-03-31 10:12:37 -05:00
-
152f217675
Add Bandcamp discovery via public API (no scraping) - browse new releases by genre tag
root
2026-03-31 09:58:28 -05:00
-
be30a47bbb
Remove Bandcamp scraping (TOS violation), use YouTube links for all recommendations
root
2026-03-31 09:51:20 -05:00
-
ccb49aa693
Fix login redirect: load user before navigating to dashboard
root
2026-03-31 09:47:32 -05:00
-
240032d972
Add Bandcamp/YouTube links on all recs, Fix My Playlist, configurable rec count
root
2026-03-31 08:45:02 -05:00
-
47ab3dd847
Add Fix My Playlist feature
root
2026-03-31 08:43:20 -05:00
-
cf2d8019bb
Fix playlists API: disable redirect_slashes, fix route path for Vite proxy
root
2026-03-31 01:08:45 -05:00
-
018f5f23cb
Fix YouTube Music import: isolate sync ytmusicapi from async DB session
root
2026-03-31 00:58:01 -05:00
-
50e9b492d5
Fix YouTube Music import (run sync ytmusicapi in thread), remove all Spotify UI
root
2026-03-31 00:30:55 -05:00
-
1eea237c08
Add discovery modes, personalization controls, taste profile page, updated pricing
root
2026-03-31 00:21:58 -05:00
-
789de25c1a
Remove Listen page, tighten Bandcamp matching to 75%+ artist similarity
root
2026-03-31 00:10:15 -05:00
-
1efa5cd628
Verify Bandcamp results match the actual artist/track before including
root
2026-03-30 23:56:17 -05:00
-
c6a82cf9d9
Bandcamp mode: only return artists verified on Bandcamp, request 15 and filter to 5
root
2026-03-30 23:50:02 -05:00
-
44eab20614
Make Bandcamp mode opt-in toggle on Discover page
root
2026-03-30 23:44:04 -05:00
-
37fccc6eef
Wire Bandcamp into AI recommendations - prioritize indie artists, attach Bandcamp links to results
root
2026-03-30 23:42:03 -05:00
-
dd4df6a070
Add Bandcamp search and Listening Room page
root
2026-03-30 23:38:14 -05:00
-
3303cd1507
Fix Docker Compose: add PYTHONPATH for Alembic, use port 8100, fix Vite proxy for container networking
root
2026-03-30 23:06:52 -05:00
-
90945932ad
Add Last.fm import support
root
2026-03-30 22:49:13 -05:00
-
d0ab1755bb
Add paste-your-songs manual import feature
root
2026-03-30 22:48:35 -05:00
-
f799a12ed5
Add local dev setup guide and .env, fix defaults for local development
root
2026-03-30 22:08:39 -05:00
-
234a914480
Add launch checklist with accounts, legal, and infrastructure steps
root
2026-03-30 22:06:13 -05:00
-
93c0ba81d3
Set deepcutsai.com as production domain
root
2026-03-30 21:59:58 -05:00
-
cef7d576d4
Add production deployment config, Alembic migration, switch to Haiku
root
2026-03-30 21:40:16 -05:00
-
b97955d004
Add Stripe subscription billing integration
root
2026-03-30 21:38:40 -05:00
-
58c17498be
Add YouTube Music playlist import support
root
2026-03-30 21:33:27 -05:00
-
cd88ed2983
Revise architecture doc to reflect actual data pipeline (Spotify audio features + LLM)
root
2026-03-30 16:09:13 -05:00
-
32f7dca1c9
Add audio analysis architecture doc with Essentia pipeline design
root
2026-03-30 16:06:57 -05:00
-
155cbd1bbf
Initial MVP: full-stack music discovery app
master
root
2026-03-30 15:53:39 -05:00