-
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