Admin and Claude Opus 4.8
4b80c7dbb0
chore: bring flutter client, docs, deploy and tools into monorepo
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 03:22:24 +02:00
Admin and Claude Opus 4.8
8c0519d125
feat: add unified Musify solution spanning all projects
...
Groups Domain/Application/Infrastructure under Core and
WebApi/Worker/StreamingGateway under Hosts. Removes the per-repo
.slnx files now superseded by the single solution.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 03:21:32 +02:00
Admin
27922f2d14
chore: import Musify.StreamingGateway into monorepo (preserving history)
...
git-subtree-dir: Musify.StreamingGateway
git-subtree-mainline: 28426571e6
git-subtree-split: a8ff05892d
2026-07-05 03:20:50 +02:00
Admin
28426571e6
chore: import Musify.Worker into monorepo (preserving history)
...
git-subtree-dir: Musify.Worker
git-subtree-mainline: c3cdd3bc0f
git-subtree-split: 868860fff9
2026-07-05 03:20:48 +02:00
Admin
c3cdd3bc0f
chore: import Musify.WebApi into monorepo (preserving history)
...
git-subtree-dir: Musify.WebApi
git-subtree-mainline: 9d433868cc
git-subtree-split: ca8750c3b4
2026-07-05 03:20:47 +02:00
Admin
9d433868cc
chore: import MusifyBackend into monorepo (preserving history)
...
git-subtree-dir: MusifyBackend
git-subtree-mainline: 6829e769ed
git-subtree-split: ed7b00c2cc
2026-07-05 03:20:43 +02:00
Admin and Claude Opus 4.8
6829e769ed
chore: initialize Musify monorepo
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 03:20:11 +02:00
Admin and Claude Opus 4.8
ca8750c3b4
chore: preserve local dev config before monorepo import
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-05 03:19:56 +02:00
Admin
ed7b00c2cc
Adjust
2026-06-03 00:32:37 +02:00
Admin
e3b7a0353e
Set Content-Type on transferred objects so .m4a is served as audio/mp4
2026-06-02 19:26:45 +02:00
Admin
a8ff05892d
Serve audio .m4a by range; remove DASH manifest rewriting
2026-06-02 19:05:19 +02:00
Admin
47c3a431c2
Point streaming config to single .m4a; drop DASH ffmpeg settings
2026-06-02 19:05:18 +02:00
Admin
b737d59cbe
Migrate audio transcoding from DASH to a single AAC (.m4a) file
2026-06-02 19:05:11 +02:00
Admin
2978b69654
Fix bugs
2026-06-01 22:48:42 +02:00
Admin
69eeefd58f
Simplify user sync: rely on EF change tracking instead of manual hasChanges flag
2026-06-01 22:11:48 +02:00
Admin
30f57ff50e
Auto-set CreatedAt/UpdatedAt via EF interceptor; standardize timestamp names across entities
2026-06-01 22:04:52 +02:00
Admin
55c73cbb3d
Changes
2026-06-01 20:50:46 +02:00
Admin
e59a5fa8ef
Remove checks
2026-06-01 20:41:34 +02:00
Admin
bd010e0330
Link created track to its owner via UserHasTrack
2026-06-01 19:07:33 +02:00
Admin
45999af9f8
Add endpoint to list paginated tracks of a playlist
2026-06-01 18:54:26 +02:00
Admin
ca4d6c5ed2
Add paginated query for tracks of a playlist; make PlayListHasTrack.Track navigation non-nullable
2026-06-01 18:54:25 +02:00
Admin
58fda0ba9a
Extract storage key building into a shared StorageKey helper
2026-06-01 16:45:37 +02:00
Admin
032906de6b
Sync user profile (incl. picture) from token claims on validation
2026-06-01 01:47:47 +02:00
Admin
5c5fab86a5
Add user profile picture URL synced from the identity provider on login
2026-06-01 01:47:47 +02:00
Admin
ba093e7fd5
Add playlist endpoints to add and remove tracks
2026-06-01 01:20:18 +02:00
Admin
842dd13efa
Add and remove tracks from playlists (commands + handlers with ownership checks)
2026-06-01 01:20:17 +02:00
Admin
55549818af
Cleanup
2026-06-01 00:24:41 +02:00
Admin
868860fff9
Initial commit: Musify.Worker background worker (MassTransit consumers for picture/audio processing)
2026-06-01 00:19:45 +02:00
Admin
3fea58cd72
Remove unused usings
2026-05-31 19:28:08 +02:00
Admin
03d9fa054f
Allow any CORS origin in Development
2026-05-31 19:25:15 +02:00
Admin
c1fc0ed1a1
Return 400 for validation errors without identifier and enable permissive CORS in Development
2026-05-31 19:25:15 +02:00
Admin
253a67aabf
Fix audio DASH workflow: dispose source stream before delete and store S3 folder key as AudioFolderName
2026-05-31 19:25:15 +02:00
Admin
e4452843e7
Use long
2026-05-31 18:25:40 +02:00
Admin
69cc73c374
Use long
2026-05-31 18:25:39 +02:00
Admin
9772879e67
Fixes on scalar
2026-05-30 03:44:32 +02:00
Admin
bd92928366
Proxy
2026-05-30 03:30:32 +02:00
Admin
46985bf062
Proxy
2026-05-30 03:29:21 +02:00
Admin
834d7a25c1
Use development
2026-05-30 02:30:18 +02:00
Admin
dc1d3c2269
Remove unused using
2026-05-30 02:27:12 +02:00
Admin
67d340fcaa
BugFix
2026-05-30 02:26:33 +02:00
Admin
47bff00268
Changes
2026-05-30 02:24:55 +02:00
Admin
f20391391a
Add project files.
2026-05-30 02:16:39 +02:00
Admin
f9aaa1a1fe
Add .gitattributes and .gitignore.
2026-05-30 02:16:37 +02:00
Admin
b6754a0e76
Update endpoint
2026-05-29 22:42:48 +02:00
Admin
3313560e6c
??
2026-05-29 22:37:51 +02:00
Admin
8455033e52
Use if condition
2026-05-29 22:37:32 +02:00
Admin
7cb1851b0d
Use null
2026-05-29 22:36:33 +02:00
Admin
036dcf72a7
Current User
2026-05-29 22:29:54 +02:00
Admin
39be51304b
Added auth
2026-05-29 16:02:34 +02:00
Admin
335e1a785e
Remove tests
2026-05-29 15:47:38 +02:00
Admin
5751b9ea08
Remove docs and agents
2026-05-29 15:45:53 +02:00
Admin
5765982a4d
Remove tests
2026-05-29 15:45:31 +02:00
Admin
ee18fe2ee1
Remove tests
2026-05-29 15:44:20 +02:00
Admin
fd41053030
Small changes
2026-05-29 13:49:49 +02:00
Admin
af2cf03fb4
Added tests
2026-05-29 13:49:44 +02:00
Admin
1efdbc237a
Added tests
2026-05-29 13:37:34 +02:00
Admin
be3f832e11
PascalCase
2026-05-29 02:28:35 +02:00
Admin
275c001f1f
PascalCase
2026-05-29 02:26:37 +02:00
Admin
285668efc7
Rename
2026-05-29 01:57:28 +02:00
Admin
10124f0184
Rename
2026-05-29 01:57:27 +02:00
Admin
b6dea8b041
Changes
2026-05-29 01:48:48 +02:00
Admin
585af60371
Changes
2026-05-29 01:48:46 +02:00
Admin
4dbd87f5d9
Remove unused usings
2026-05-29 00:25:26 +02:00
Admin
05c53058da
Fixes and config
2026-05-28 23:49:09 +02:00
Admin
99d202f143
Remove keycloak
2026-05-28 23:16:35 +02:00
Admin
de66cb0f48
Remove keycloak
2026-05-28 23:16:30 +02:00
Admin
52a561d52a
Change
2026-05-28 23:14:32 +02:00
Admin
3b79b399ce
Change on filter
2026-05-28 22:06:09 +02:00
Admin
64653f4fcd
validators
2026-05-28 21:53:46 +02:00
Admin
9a3e7d4bb5
Remove guid as is unvalid
2026-05-28 21:49:18 +02:00
Admin
9ecb16f888
Update endpoints
2026-05-28 21:44:28 +02:00
Admin
036786bd59
Update packages
2026-05-28 21:37:46 +02:00
Admin
f761405771
Add project files.
2026-05-28 21:35:31 +02:00
Admin
f268bc2294
Add .gitattributes and .gitignore.
2026-05-28 21:35:29 +02:00
Admin
130f23f841
Change on files
2026-05-28 21:07:49 +02:00
Admin
d35e8eb5f7
PreventOverwrite
2026-05-28 21:04:09 +02:00
Admin
94bf9c61a3
Update structure
2026-05-28 20:42:38 +02:00
Admin
ffa3a73bb8
Update structure
2026-05-28 20:42:35 +02:00
Admin
25accf3456
Update structure
2026-05-28 20:41:03 +02:00
Admin
2769c7f38f
1
2026-05-28 18:37:54 +02:00
Admin
6fa7c24516
Changes
2026-05-14 22:22:47 +02:00
Admin
e64aa4e90a
Compilation fixes
2026-05-14 22:15:26 +02:00
Admin
4cb308b78d
Fixes and a lot of changes
2026-05-14 22:13:22 +02:00
Admin
348f5cb813
Changes
2026-05-14 21:42:31 +02:00
Admin
deb4bfda90
Generated response
2026-05-14 19:53:26 +02:00
Admin
7aef20fe71
Update plans
2026-05-14 18:48:00 +02:00
Admin
5a00a2478e
Update delete workflows
2026-05-14 18:24:20 +02:00
Admin
f2febb898e
A lot of changes
2026-05-14 14:32:19 +02:00
Admin
7160266763
Bump version
2026-05-14 01:32:29 +02:00
Admin
1ed2ec8d93
Update migrations
2026-05-14 01:06:30 +02:00
Admin
0e65103af2
Renames
2026-05-14 01:05:07 +02:00
Admin
f6ac45cb79
Safe code and changes
2026-05-14 01:00:44 +02:00
Admin
1ecf4a872e
Remove processingStatus
2026-05-13 21:56:34 +02:00
Admin
fa6eaf5a2b
Reworks
2026-05-13 02:20:22 +02:00
Admin
57a5358701
Remove keycloak and add missing functions
2026-05-09 19:36:49 +02:00
Admin
b28edbbd3a
Update routes and changes on queries
2026-05-09 19:09:10 +02:00
Admin
be2bbea4cc
Changes on routes
2026-05-09 18:57:16 +02:00
Admin
4da960d9a1
AsNoTracking
2026-05-09 18:49:39 +02:00
Admin
e5099343d6
Fix stringLength
2026-05-09 18:47:57 +02:00
Admin
db78df7f0e
Change
2026-05-09 02:56:43 +02:00