-
5b2f402a9d
fix(deploy): use Zitadel built-in login v1 (disable required Login UI v2)
Admin
2026-07-05 23:08:27 +02:00
-
b28ea023d2
feat(frontend): make Zitadel client secret optional (support PKCE apps)
Admin
2026-07-05 23:01:44 +02:00
-
e7e854959f
feat(frontend): server-side Zitadel OIDC auth (part 2)
Admin
2026-07-05 22:58:47 +02:00
-
e13bbd4782
feat(frontend): scaffold SvelteKit + Tailwind with landing (part 1)
Admin
2026-07-05 22:47:29 +02:00
-
-
3653a350a7
cleanup(worker): drop empty Worker BackgroundService; fix gateway ticket guard
Admin
2026-07-05 22:13:20 +02:00
-
d8127230a7
Formatting
Admin
2026-07-05 22:07:43 +02:00
-
a9789deecb
Empty string
Admin
2026-07-05 22:06:50 +02:00
-
f6bab8c0d8
refactor(gateway): simplify prefix extraction in TicketValidator
Admin
2026-07-05 21:59:55 +02:00
-
3e03fbf078
harden(gateway): prefix-boundary + path-traversal checks; simplify ticket validation
Admin
2026-07-05 21:50:43 +02:00
-
695f4378c6
refactor(api): OpenAPI response metadata, cached user sync, ProblemDetails
Admin
2026-07-05 21:04:15 +02:00
-
c4f5e6754c
feat(deploy): consolidated dev stack with auto-provisioned Zitadel
Admin
2026-07-05 20:32:40 +02:00
-
a37dcc1b45
Formatting
Admin
2026-07-05 16:04:53 +02:00
-
b1010b0bb5
refactor(infra): register auditable interceptor via DI
Admin
2026-07-05 15:14:03 +02:00
-
6e4b8fad56
refactor(infra): S3 client singleton, ffmpeg pipe ordering, tidy streams/jobs
Admin
2026-07-05 15:07:49 +02:00
-
93ee8be0cd
feat(infra): playlist processing saga + generalize fault handling (phase 3)
Admin
2026-07-05 14:55:40 +02:00
-
6e5755039f
feat(infra): track saga failure handling + cleanup (phase 2)
Admin
2026-07-05 14:49:33 +02:00
-
97855d9094
feat(infra): add Track processing saga (state machine, phase 1)
Admin
2026-07-05 14:41:19 +02:00
-
ee3e457dde
refactor(infra): auto-configure MassTransit endpoints via ConfigureEndpoints
Admin
2026-07-05 14:22:26 +02:00
-
b3ff1b6516
fix(infra): repair TransferFiles compensation + tidy MassTransit consistency
Admin
2026-07-05 04:58:27 +02:00
-
4386d4eb7e
refactor(application): fold Pagination into Shared, rename assembly marker
Admin
2026-07-05 04:38:12 +02:00
-
c84e29ed54
refactor(di): add AddApplication entry point and generic AddValidatedOptions
Admin
2026-07-05 04:36:46 +02:00
-
db38740139
refactor(application): co-locate each command/query with its handler
Admin
2026-07-05 04:12:59 +02:00
-
bf3b5ceedb
refactor: replace Ardalis.Result with ErrorOr across the app
Admin
2026-07-05 04:05:43 +02:00
-
3b98a05c3b
chore(backend): install AI agent skills for the .NET stack
Admin
2026-07-05 03:48:31 +02:00
-
f2933caa90
chore: group .NET into backend/ and drop non-.NET test artifacts
Admin
2026-07-05 03:43:52 +02:00
-
c7fcf2d289
refactor: central package management, shared build props, security fix
Admin
2026-07-05 03:40:05 +02:00
-
3be31a6378
refactor: standardize project names to Musify.* and flatten layout
Admin
2026-07-05 03:32:48 +02:00
-
638e446bef
chore: move flutter client out of monorepo into _archive
Admin
2026-07-05 03:26:36 +02:00
-
7a931d2d6f
chore: bring flutter client, docs, deploy and tools into monorepo
Admin
2026-07-05 03:22:24 +02:00
-
fcc81e2a74
feat: add unified Musify solution spanning all projects
Admin
2026-07-05 03:21:32 +02:00
-
fa3a687cc5
chore: import Musify.StreamingGateway into monorepo (preserving history)
Admin
2026-07-05 03:20:50 +02:00
-
-
61c07c8190
chore: import Musify.Worker into monorepo (preserving history)
Admin
2026-07-05 03:20:48 +02:00
-
-
fc109ca384
chore: import Musify.WebApi into monorepo (preserving history)
Admin
2026-07-05 03:20:47 +02:00
-
-
882c35d2fa
chore: import MusifyBackend into monorepo (preserving history)
Admin
2026-07-05 03:20:43 +02:00
-
-
d1c6e0ae0b
chore: initialize Musify monorepo
Admin
2026-07-05 03:20:11 +02:00
-
-
108e63c7c2
chore: preserve local dev config before monorepo import
Admin
2026-07-05 03:19:56 +02:00
-
43c5061fac
Adjust
Admin
2026-06-03 00:32:37 +02:00
-
c89645564d
Set Content-Type on transferred objects so .m4a is served as audio/mp4
Admin
2026-06-02 19:26:45 +02:00
-
48305ff052
Serve audio .m4a by range; remove DASH manifest rewriting
Admin
2026-06-02 19:05:19 +02:00
-
809f16530b
Point streaming config to single .m4a; drop DASH ffmpeg settings
Admin
2026-06-02 19:05:18 +02:00
-
c1d57098b1
Migrate audio transcoding from DASH to a single AAC (.m4a) file
Admin
2026-06-02 19:05:11 +02:00
-
be8fbbbcdc
Fix bugs
Admin
2026-06-01 22:48:42 +02:00
-
6da1e8d5cd
Simplify user sync: rely on EF change tracking instead of manual hasChanges flag
Admin
2026-06-01 22:11:48 +02:00
-
e70ccb8e58
Auto-set CreatedAt/UpdatedAt via EF interceptor; standardize timestamp names across entities
Admin
2026-06-01 22:04:52 +02:00
-
8d87d59889
Changes
Admin
2026-06-01 20:50:46 +02:00
-
0e30167526
Remove checks
Admin
2026-06-01 20:41:34 +02:00
-
06c13cf522
Link created track to its owner via UserHasTrack
Admin
2026-06-01 19:07:33 +02:00
-
d4eac95ced
Add endpoint to list paginated tracks of a playlist
Admin
2026-06-01 18:54:26 +02:00
-
e1e1c161db
Add paginated query for tracks of a playlist; make PlayListHasTrack.Track navigation non-nullable
Admin
2026-06-01 18:54:25 +02:00
-
42122c65fc
Extract storage key building into a shared StorageKey helper
Admin
2026-06-01 16:45:37 +02:00
-
9f8abb2b6c
Sync user profile (incl. picture) from token claims on validation
Admin
2026-06-01 01:47:47 +02:00
-
11af429ecd
Add user profile picture URL synced from the identity provider on login
Admin
2026-06-01 01:47:47 +02:00
-
b11e945a29
Add playlist endpoints to add and remove tracks
Admin
2026-06-01 01:20:18 +02:00
-
7c44e6aa73
Add and remove tracks from playlists (commands + handlers with ownership checks)
Admin
2026-06-01 01:20:17 +02:00
-
842b1ffd08
Cleanup
Admin
2026-06-01 00:24:41 +02:00
-
aba042b8b3
Initial commit: Musify.Worker background worker (MassTransit consumers for picture/audio processing)
Admin
2026-06-01 00:19:45 +02:00
-
-
539899741d
Remove unused usings
Admin
2026-05-31 19:28:08 +02:00
-
ceda236e9e
Allow any CORS origin in Development
Admin
2026-05-31 19:25:15 +02:00
-
ad9080be66
Return 400 for validation errors without identifier and enable permissive CORS in Development
Admin
2026-05-31 19:25:15 +02:00
-
ba9b744e5d
Fix audio DASH workflow: dispose source stream before delete and store S3 folder key as AudioFolderName
Admin
2026-05-31 19:25:15 +02:00
-
1e06f60a1b
Use long
Admin
2026-05-31 18:25:40 +02:00
-
584a8833c2
Use long
Admin
2026-05-31 18:25:39 +02:00
-
1bd8bb4bd6
Fixes on scalar
Admin
2026-05-30 03:44:32 +02:00
-
66a2ccabd5
Proxy
Admin
2026-05-30 03:30:32 +02:00
-
b87b4a7dd5
Proxy
Admin
2026-05-30 03:29:21 +02:00
-
ab86ef95c1
Use development
Admin
2026-05-30 02:30:18 +02:00
-
7c2fffe8ac
Remove unused using
Admin
2026-05-30 02:27:12 +02:00
-
79d442d957
BugFix
Admin
2026-05-30 02:26:33 +02:00
-
1b68ea7231
Changes
Admin
2026-05-30 02:24:55 +02:00
-
20c0c33cde
Add project files.
Admin
2026-05-30 02:16:39 +02:00
-
bbcb9e22ab
Add .gitattributes and .gitignore.
Admin
2026-05-30 02:16:37 +02:00
-
a5a05c1ed4
Update endpoint
Admin
2026-05-29 22:42:48 +02:00
-
f7969c875b
??
Admin
2026-05-29 22:37:51 +02:00
-
31b35bd681
Use if condition
Admin
2026-05-29 22:37:32 +02:00
-
8b46547b20
Use null
Admin
2026-05-29 22:36:33 +02:00
-
9e68e12903
Current User
Admin
2026-05-29 22:29:54 +02:00
-
21f4855cc6
Added auth
Admin
2026-05-29 16:02:34 +02:00
-
4ad6e8a20f
Remove tests
Admin
2026-05-29 15:47:38 +02:00
-
53067358df
Remove docs and agents
Admin
2026-05-29 15:45:53 +02:00
-
098f97473d
Remove tests
Admin
2026-05-29 15:45:31 +02:00
-
acec097773
Remove tests
Admin
2026-05-29 15:44:20 +02:00
-
48662d6adf
Small changes
Admin
2026-05-29 13:49:49 +02:00
-
51dd877a44
Added tests
Admin
2026-05-29 13:49:44 +02:00
-
b931958b16
Added tests
Admin
2026-05-29 13:37:34 +02:00
-
d387708e3a
PascalCase
Admin
2026-05-29 02:28:35 +02:00
-
2fa364a813
PascalCase
Admin
2026-05-29 02:26:37 +02:00
-
c85039ddc4
Rename
Admin
2026-05-29 01:57:28 +02:00
-
0d5a6df27b
Rename
Admin
2026-05-29 01:57:27 +02:00
-
07eaff5791
Changes
Admin
2026-05-29 01:48:48 +02:00
-
7894126f97
Changes
Admin
2026-05-29 01:48:46 +02:00
-
874b0d5a81
Remove unused usings
Admin
2026-05-29 00:25:26 +02:00
-
f694571e1a
Fixes and config
Admin
2026-05-28 23:49:09 +02:00
-
9000e563c4
Remove keycloak
Admin
2026-05-28 23:16:35 +02:00
-
b3879c1baa
Remove keycloak
Admin
2026-05-28 23:16:30 +02:00
-
49edd2b69f
Change
Admin
2026-05-28 23:14:32 +02:00
-
1deab7731b
Change on filter
Admin
2026-05-28 22:06:09 +02:00
-
76b5c0b49d
validators
Admin
2026-05-28 21:53:46 +02:00
-
2f7f996faf
Remove guid as is unvalid
Admin
2026-05-28 21:49:18 +02:00
-
258f3850ed
Update endpoints
Admin
2026-05-28 21:44:28 +02:00
-
d52b55bc27
Update packages
Admin
2026-05-28 21:37:46 +02:00