Commit Graph
237 Commits
Author SHA1 Message Date
Cyber a7d477fdaa fix(Core): send slot options correctly 2026-06-17 06:47:03 +02:00
Cyber 611e9cda58 feat(Core): add Subscription controller and a route to get owned realm 2026-06-17 06:31:00 +02:00
Cyber 293b903ee0 fix(Core): make /regions/ping/stat post 2026-06-16 22:59:27 +02:00
Cyber 75271ef4eb feat(Core): add realm regions 2026-06-16 22:38:22 +02:00
Cyber ddf2c8a3b9 refactor(Core): store all api error responses under ApiError class 2026-06-16 20:27:23 +02:00
Cyber 151fb10cb6 refactor(Core): make Slot.Settings a list a strings 2026-06-16 19:45:46 +02:00
Cyber f46844f9bf refactor(Core): remove Newtonsoft.Json from the project 2026-06-16 18:10:52 +02:00
Cyber 3a88a9b165 fix(Core): mark relation fields with [JsonIgnore] 2026-06-16 17:17:31 +02:00
Cyber b6b6e977e4 refactor(Core): move Realm from models to responses 2026-06-16 17:10:21 +02:00
Cyber 0cdcb95b52 refactor(Core): add StartDate and Type to Subscription 2026-06-16 16:49:36 +02:00
Cyber 0e8a12b70c feat(Core): add realm initialization route 2026-06-16 16:11:04 +02:00
Cyber a376860d58 feat(Core): add HasRealmAccess attribute 2026-06-16 15:56:38 +02:00
Cyber dd9fa3d2f4 fix(Core): make Realm.Players s list of Player 2026-06-16 15:49:12 +02:00
Cyber 68cd8eea94 refactor(Core): remove Released from /worlds route's function name 2026-06-16 08:43:13 +02:00
Cyber 97ad8f4fe2 feat(Core): create an uninitialized realm if a player doesn't own one 2026-06-15 23:38:09 +02:00
Cyber 8369b573f0 chore(Core): remove SupscriptionId field from Realm entity 2026-06-15 23:31:11 +02:00
Cyber 9710088026 refactor(Core): treast the first realm player as the owner 2026-06-15 22:47:00 +02:00
Cyber 05cf59a5a0 fix(Core): mark Realm.SubscriptionId as required 2026-06-15 22:44:42 +02:00
Cyber 2ca2e0402a fix(Core): mark Realm.ActiveSlot nullable 2026-06-15 22:36:23 +02:00
Cyber a3f743d28d fix(Core): make Slot.Settings an actual relation 2026-06-15 22:12:18 +02:00
Cyber b32840aaf2 fix(Core): make Slot.Options an actual relation 2026-06-15 22:12:18 +02:00
Cyber 9e80e7627f fix(Core): make Realm.Slots an actual relation 2026-06-15 22:12:18 +02:00
Cyber 225b4194e6 fix(Core): make Realm.Players an actual relation 2026-06-15 22:12:18 +02:00
Cyber e89df7cda5 fix(Core): remove Owner field from Realm entity 2026-06-15 22:12:18 +02:00
Cyber 4a79746602 fix(Core): make Realm.Subscription an actual relation 2026-06-15 22:12:18 +02:00
Cyber 326a9b1883 refactor(Core): unamrk Id as required 2026-06-15 11:14:36 +02:00
Cyber ee0b4a17b5 fix(core): return SlotId instead of Id in ActiveSlot 2026-06-15 09:47:44 +02:00
Cyber 4af883579f feat(Core): add /worlds controller 2026-06-15 09:26:35 +02:00
Cyber 2f1afe7cc7 feat(Core): expose needed cookie parts to controllers 2026-06-15 09:10:23 +02:00
Cyber f5701d2cdd feat(Core): add realms-related table entities 2026-06-14 16:40:53 +02:00
Cyber 6d228214f9 feat(Core): add AppConfig database table and logic 2026-06-13 23:19:35 +02:00
Cyber 0c39c6169d feat(Core): add /notifications controller 2026-06-12 18:17:48 +02:00
Cyber 448dff82eb feat(Core): add GET /mco/v1/news route 2026-06-12 15:03:19 +02:00
Cyber 78a55af111 refactor(Core): don't send any content for POST /mco/tos/agreed as it's pointless 2026-06-12 14:44:34 +02:00
Cyber 28125b6221 feat(Core): add POST /mco/tos/agreed 2026-06-12 14:09:04 +02:00
Cyber 3272a86983 feat(Core): add /trial controller 2026-06-12 13:53:55 +02:00
Cyber a7936700fb feat(Core): add /mco controller 2026-06-12 13:53:49 +02:00
Cyber c9d735cb83 feat(Core): add /feature controller 2026-06-12 13:53:43 +02:00
Cyber 57cddfb3e1 feat(Core): add CompatibleVersionResponse enum 2026-06-12 13:53:40 +02:00
Cyber 254375deb3 feat(Core): add Authorization middlware 2026-06-12 13:53:19 +02:00
Cyber 277836b233 start rewrite 2026-06-12 11:12:35 +02:00
Cyber 694b2dc1e7 chore: update dotnet to 10.0 2026-06-02 09:03:27 +02:00
Cyber 8a9288a611 refactor: use appsettings instead of dotenv 2026-01-15 18:21:22 +01:00
Cyber 83b00fbcdb chore: fix more warnings 2025-11-05 21:14:06 +01:00
Cyber 8e91c3f66d chore: rename RecipeintUUID column to RecipientUuid, fixing a typo 2025-11-05 21:04:11 +01:00
Cyber 227915ff5c fix: getting single world 2025-11-05 15:17:14 +01:00
Cyber 9ea36bb422 fix: send WorldResponse object in panel api 2025-11-05 15:11:18 +01:00
Cyber b97c8e9d1d chore: code clean up 2025-11-05 14:59:42 +01:00
Cyber b6e00fd4d3 chore: delete unused WorkModeEnum.cs file 2025-11-05 14:37:06 +01:00
Cyber 9d60a712fd feat: add/remove player to/from whitelist 2025-11-04 22:23:24 +01:00