senke
|
6111ae6136
|
feat(v0.10.3): Commentaires & Interactions Sociales - F201-F215
Backend API CI / test-unit (push) Failing after 0s
Backend API CI / test-integration (push) Failing after 0s
Frontend CI / test (push) Failing after 0s
Storybook Audit / Build & audit Storybook (push) Failing after 0s
- F201: Commentaires avec timestamp cliquable, modération mots-clés
- F202: Likes privés (compteur visible créateur uniquement)
- F203: Reposts de tracks sur le profil, bouton Repost, onglet Reposts
- F204: Notifications (commentaire, repost), pas de gamification
Backend: migrations 127/128, comment_moderation_service, track_repost_service,
GetTrackLikes/GetTrack masquent like_count pour non-créateurs
Frontend: LikeButton isCreator, RepostButton, Reposts tab profil, timestamp seek
|
2026-03-09 10:30:47 +01:00 |
|
senke
|
171a154763
|
feat(v0.10.2): Recherche fulltext Elasticsearch - F361-F365
- Elasticsearch 8.x dans docker-compose.dev
- Package internal/elasticsearch: client, config, mappings, indices
- Sync PG→ES: reindex tracks/users/playlists, IndexTrack/DeleteTrack
- SearchService ES: multi_match + fuzziness (typo tolerance), highlighting
- Fallback gracieux: PostgreSQL si ELASTICSEARCH_URL absent
- Routes: GET /search, GET /search/suggestions, POST /admin/search/reindex
- Frontend: searchApi cursor/limit params (extensibilité)
- docs/ENV_VARIABLES: ELASTICSEARCH_URL, ELASTICSEARCH_INDEX, ELASTICSEARCH_AUTO_INDEX
- Roadmap v0.10.2 → DONE
|
2026-03-09 10:13:18 +01:00 |
|
senke
|
4a422fc4c3
|
feat(v0.10.1): Tags & Genres discover - F351-F355
- Tags déclaratifs (max 10, 30 chars) via track_tags + tags
- Genres normalisés (max 3) via track_genres + taxonomy
- GET /api/v1/discover/genre/:genre, tag/:tag (browse chrono)
- POST/DELETE follow genre/tag
- Section feed "Nouvelles sorties dans vos genres"
- Track update: SyncTrackTags, SyncTrackGenres via discover service
- Frontend: discoverService, FeedPage by_genres, DiscoverPage
- Migration 126_tags_genres_discover
- MSW handlers for discover
|
2026-03-09 01:52:56 +01:00 |
|
senke
|
41d55e107d
|
v0.9.7 beta
|
2026-03-06 18:58:37 +01:00 |
|
senke
|
257077ad49
|
v0.9.6
|
2026-03-06 10:29:30 +01:00 |
|
senke
|
f5bca2b642
|
v0.9.5
|
2026-03-06 10:02:53 +01:00 |
|
senke
|
2ed2bb9dcf
|
v0.9.4
|
2026-03-05 23:03:43 +01:00 |
|
senke
|
5197bd24ee
|
v0.9.3
|
2026-03-05 19:35:57 +01:00 |
|
senke
|
c8c5debe84
|
finalizing v0.9.2
|
2026-03-05 19:30:28 +01:00 |
|
senke
|
2df921abd5
|
v0.9.1
|
2026-03-05 19:22:31 +01:00 |
|