Commit Graph

  • 48a73246a1 fix(lint): resolve eslint errors and warnings main Mistral Vibe 2026-04-08 21:52:44 +02:00
  • 3405325cbb chore: remove accidental backup file Mistral Vibe 2026-04-08 21:47:29 +02:00
  • a0cc10ffca fix(audio): re-attach waveform canvas on re-navigation to same song Mistral Vibe 2026-04-08 21:31:08 +02:00
  • 8b7415954c fix(audio): fresh media element per song to avoid AbortError on switch Mistral Vibe 2026-04-08 21:17:43 +02:00
  • d08eebf0eb fix(audio): survive navigation, clear stale state, silence noisy logs Mistral Vibe 2026-04-08 21:10:21 +02:00
  • 25dca3c788 refactor(audio): Phase 4 — unify song tracking, remove compat aliases feature/static-player Mistral Vibe 2026-04-08 20:58:16 +02:00
  • 7508d78a86 refactor(audio): Phase 3 — replace RAF polling loop with store subscription Mistral Vibe 2026-04-08 20:54:18 +02:00
  • d4c0e9d776 refactor(audio): Phase 2 — simplify AudioService to thin WaveSurfer wrapper Mistral Vibe 2026-04-08 20:47:10 +02:00
  • 1a0d926e1a fix(audio): Phase 1 — stop re-init loop, fix null-crash in play(), fix RAF leak Mistral Vibe 2026-04-08 20:44:07 +02:00
  • ef73e45da2 Cleanup Mistral Vibe 2026-04-08 20:08:03 +02:00
  • 1629272adb Cleanup Mistral Vibe 2026-04-08 20:07:20 +02:00
  • 9c4c3cda34 WIP: Investigating audio context and player issues Mistral Vibe 2026-04-08 18:38:28 +02:00
  • 9c032d0774 WIP: Fixed audio context issues - ReferenceError in useWaveform, enhanced cleanup, improved playback switching Mistral Vibe 2026-04-08 17:00:28 +02:00
  • 5f95d88741 WIP: Audio context fixes - single context, playback switching, playhead sync improvements Mistral Vibe 2026-04-08 16:52:10 +02:00
  • e8862d99b3 feat: Implement logging optimization for AudioService Mistral Vibe 2026-04-08 16:30:38 +02:00
  • 327edfbf21 WIP: Stabilize audio context access - Phase 1 complete Mistral Vibe 2026-04-08 16:18:28 +02:00
  • 611ae6590a docs: add comprehensive summary of development environment fixes Mistral Vibe 2026-04-08 15:50:50 +02:00
  • 1a260a5f58 fix: add alembic files to development Docker image and fix database configuration Mistral Vibe 2026-04-08 15:49:58 +02:00
  • 4f93d3ff4c fix: correct web service port mapping for development mode Mistral Vibe 2026-04-08 15:42:57 +02:00
  • 241dd24a22 docs: add comprehensive documentation for optimized development tasks Mistral Vibe 2026-04-08 15:40:27 +02:00
  • 2ec4f98e63 fix: simplify dev:nuke task to resolve YAML parsing issue Mistral Vibe 2026-04-08 15:39:48 +02:00
  • 2f2fab0fda fix: remove invalid read command from dev:nuke task Mistral Vibe 2026-04-08 15:36:50 +02:00
  • 9617946d10 feat: optimize development tasks for better workflow and reduced Docker overhead Mistral Vibe 2026-04-08 15:35:13 +02:00
  • 4af013c928 fix: improve development environment and audio debugging Mistral Vibe 2026-04-08 15:28:05 +02:00
  • 887c1c62db feat: add dev:full task to start complete development server with logs Mistral Vibe 2026-04-08 15:21:38 +02:00
  • a0769721d6 fix: connect MiniPlayer controls and improve playback synchronization Mistral Vibe 2026-04-08 15:19:30 +02:00
  • b5c84ec58c WIP: Working on player Mistral Vibe 2026-04-08 15:10:52 +02:00
  • d654ad5987 WIP Working on player Mistral Vibe 2026-04-08 08:12:05 +00:00
  • 903a60a631 Fix external network syntax for podman-compose 1.5.0 feat/header-refinement Mistral Vibe 2026-04-07 20:13:20 +02:00
  • ff4985a719 feat: fix song view layout - align waveform top, scrollable comments, compose section always visible Mistral Vibe 2026-04-07 14:36:14 +00:00
  • 5690c9d375 fix: remove redundant time label from media controls Mistral Vibe 2026-04-07 14:22:14 +00:00
  • b75c716dba feat: optimize media controls in song view Mistral Vibe 2026-04-07 14:13:14 +00:00
  • 3a36469789 Remove volume slider from song view Mistral Vibe 2026-04-07 13:48:11 +00:00
  • 647bde2cf4 Optimize song view: remove queue section and center comments on mobile Mistral Vibe 2026-04-07 13:42:04 +00:00
  • 9a09798100 Remove Player icon from mobile bottom navigation Mistral Vibe 2026-04-07 13:35:09 +00:00
  • 6f0e2636d0 feat(mobile): Implement responsive mobile menu with band context preservation Mistral Vibe 2026-04-07 13:26:33 +00:00
  • 21c1673fcc WIP: Mobile optimizations - responsive layout with bottom nav Mistral Vibe 2026-04-07 12:27:32 +00:00
  • fdf9f52f6f Rework song player view to match design system fix/login-bug Mistral Vibe 2026-04-06 21:14:56 +02:00
  • a31f7db619 Fix API dev: use pip editable install instead of uv run Mistral Vibe 2026-04-06 19:32:27 +02:00
  • ba90f581ae Remove --reload-dir from API dev CMD Mistral Vibe 2026-04-06 19:21:52 +02:00
  • a8cbd333d2 Fix dev container startup for both API and web Mistral Vibe 2026-04-06 19:14:21 +02:00
  • 261942be03 Fix dev compose: API PYTHONPATH and web volume permissions Mistral Vibe 2026-04-06 19:02:36 +02:00
  • 4358461107 Fix API ModuleNotFoundError in dev compose Mistral Vibe 2026-04-06 18:53:41 +02:00
  • 3a7d8de69e Merge feature/dev-workflow into main Mistral Vibe 2026-04-06 18:49:52 +02:00
  • 44503cca30 Add hot-reload dev environment via docker-compose.dev.yml feature/dev-workflow Mistral Vibe 2026-04-06 18:49:33 +02:00
  • c562c3da4a Merge feature/ui-refinement into main Mistral Vibe 2026-04-06 18:45:38 +02:00
  • 659598913b Remove play button from Library session rows feature/ui-refinement Mistral Vibe 2026-04-06 18:44:02 +02:00
  • 013a2fc2d6 Fix Invalid Date for datetime strings from API Mistral Vibe 2026-04-06 18:40:38 +02:00
  • b09094658c Redesign Library view to match mockup spec Mistral Vibe 2026-04-06 18:37:49 +02:00
  • aa889579a0 Merge feature/main-view-refactor into main feature/waveform-optimization Mistral Vibe 2026-04-01 14:57:13 +02:00
  • 16bfdd2e90 Move band management into dedicated settings pages feature/main-view-refactor Mistral Vibe 2026-04-01 14:55:10 +02:00
  • 69c614cf62 Merge feature/band-invitation-system into main Mistral Vibe 2026-04-01 14:03:53 +02:00
  • 3fa734c686 Fix 403 for invited members streaming audio and 500 on invite listing feature/band-invitation-system Mistral Vibe 2026-04-01 14:03:42 +02:00
  • b3033cf43e Fix NameError: BandRepository not defined Mistral Vibe 2026-04-01 12:56:16 +02:00
  • a36d769478 Fix NameError in versions.py Mistral Vibe 2026-04-01 12:51:08 +02:00
  • cad2bc1b5c Fix 403 errors for invited users Mistral Vibe 2026-04-01 12:47:40 +02:00
  • b72cdf0bd3 Add detailed error analysis for 403 issues Mistral Vibe 2026-04-01 12:33:15 +02:00
  • e6fb64e161 Add comprehensive project summary document Mistral Vibe 2026-04-01 12:26:45 +02:00
  • 5d7c613317 Component for invitations Mistral Vibe 2026-04-01 12:12:26 +02:00
  • d61772207e Fix remaining TS6133 errors Mistral Vibe 2026-04-01 11:55:38 +02:00
  • 1280020f83 Temporarily remove UserSearch - needs backend support Mistral Vibe 2026-04-01 11:53:30 +02:00
  • 2aa8ec8c59 Fix TypeScript build errors Mistral Vibe 2026-04-01 11:53:00 +02:00
  • 81c90222d5 Phase 2 frontend: Add React components for band invite management Mistral Vibe 2026-04-01 11:48:14 +02:00
  • 50622c7bf7 Add verification summary for Phase 1 backend implementation Mistral Vibe 2026-04-01 11:43:38 +02:00
  • 56ffd98f5e Phase 1 backend implementation: Add invite management endpoints Mistral Vibe 2026-04-01 11:30:52 +02:00
  • ce228919df Add comprehensive band invitation system analysis and implementation plan Mistral Vibe 2026-04-01 11:26:08 +02:00
  • 4af19ed93b Updates Mistral Vibe 2026-04-01 09:56:19 +02:00
  • 6dc191585c style: align all pages with CLAUDE.md design system Mistral Vibe 2026-04-01 09:52:06 +02:00
  • 7677677e7b Merge branch 'feature/ui-ux-improvements' Mistral Vibe 2026-04-01 09:43:57 +02:00
  • d9035acdff feat: app shell with sidebar + bug fixes Mistral Vibe 2026-04-01 09:43:47 +02:00
  • ae7bf96dc1 fix: add INTERNAL_SECRET to api environment variables Mistral Vibe 2026-04-01 09:01:25 +02:00
  • c1941ed9ac security: httpOnly cookies, rate limiting, nginx headers, SSE sanitization Mistral Vibe 2026-03-30 21:11:53 +02:00
  • 68da26588a security: fix auth, CORS, file upload, endpoint hardening + test fixes Mistral Vibe 2026-03-30 21:02:56 +02:00
  • efef818612 Merge branch 'feature/user-avatars' Mistral Vibe 2026-03-30 20:41:53 +02:00
  • cd1d098ca4 fix: avatar stale state, nginx intercept, and dev tooling Mistral Vibe 2026-03-30 20:41:32 +02:00
  • cd6fabb31c fix: correct avatar upload and DiceBear URL version Mistral Vibe 2026-03-30 20:17:21 +02:00
  • da051be673 fix: proper TypeScript type assertion for error object Mistral Vibe 2026-03-30 19:58:29 +02:00
  • e4beebc57e fix: add type guard for detail property in error data Mistral Vibe 2026-03-30 19:57:24 +02:00
  • b66660ee30 fix: TypeScript type safety for error object properties Mistral Vibe 2026-03-30 19:56:41 +02:00
  • a62297f2c4 fix: add comprehensive debugging and validation for avatar uploads Mistral Vibe 2026-03-30 19:55:20 +02:00
  • b20b98a17a fix: improve error handling for avatar uploads Mistral Vibe 2026-03-30 19:49:39 +02:00
  • 48969e110a fix: remove incorrect headers parameter from API call Mistral Vibe 2026-03-30 19:44:00 +02:00
  • 26f45009d4 fix: improve file size handling and error messages Mistral Vibe 2026-03-30 19:43:22 +02:00
  • a63a1571ba feat: implement client-side image resizing for avatar uploads Mistral Vibe 2026-03-30 19:40:33 +02:00
  • 675399836c fix: add comprehensive logging to debug avatar issues Mistral Vibe 2026-03-30 19:34:28 +02:00
  • a17b4a7ec0 fix: TypeScript errors in avatar implementation Mistral Vibe 2026-03-30 19:28:41 +02:00
  • b59eb584a6 fix: implement proper avatar upload and display Mistral Vibe 2026-03-30 19:27:35 +02:00
  • 184a288b7f fix: add avatar_url to updateSettings type definition Mistral Vibe 2026-03-30 19:17:19 +02:00
  • ccafcd38af feat: implement user avatars with DiceBear integration Mistral Vibe 2026-03-30 19:15:24 +02:00
  • 3b8c4a0cb8 fix: comment waveform integration with timestamps and avatars Mistral Vibe 2026-03-30 19:06:40 +02:00
  • 86d4c8fad6 WIP: Comment waveform integration with todos and known issues Mistral Vibe 2026-03-29 22:56:19 +02:00
  • b13e4505da Fix API health check and complete comment timestamp implementation Mistral Vibe 2026-03-29 22:32:30 +02:00
  • a80c936537 Fix frontend errors and add timestamp support to comments Mistral Vibe 2026-03-29 22:10:21 +02:00
  • a8aba72b3a WIP: Add timestamp to comments and fix frontend errors Mistral Vibe 2026-03-29 22:06:36 +02:00
  • f7a07ba05e Update all files Mistral Vibe 2026-03-29 20:44:23 +02:00
  • 19a119ace2 Merge fix-play-behaviour into main Mistral Vibe 2026-03-29 20:42:14 +02:00
  • e71c7fc3ad Fix play behaviour in track view Mistral Vibe 2026-03-29 20:39:15 +02:00
  • 1179d9f063 WIP: Fix play behaviour in track view Mistral Vibe 2026-03-29 20:37:25 +02:00
  • 02fd556372 feat: remove global Nextcloud config, enforce member-specific storage providers Mistral Vibe 2026-03-29 20:06:12 +02:00
  • 5e169342db docs: add ARCHITECTURE.md for agent/developer onboarding Steffen Schuhmann 2026-03-29 16:08:23 +02:00