Alexa
88740b1102
Support native game auth client
2026-06-30 14:16:34 +03:00
Alexa
af1ec31fab
Restore device password grant compatibility
2026-06-30 14:05:59 +03:00
Alexa
5f2fd2875f
Support env-based signing certificate
2026-06-30 13:54:57 +03:00
Alexa
2e7b39c2cd
Migrate server auth to IdentityServer
2026-06-30 13:27:55 +03:00
Alexa
3e4d618aa7
feat: Matchmade sessions respect room's subroom Max Player Count
...
GameSessionService previously hardcoded MaxCapacity=8 for new sessions,
fragmenting matchmade joiners 8-per-instance regardless of the host's
'Max Player Count in This Subroom' slider. New sessions now resolve the
room's entry subroom (lowest OrderIndex) RoomSceneEntity.MaxPlayers,
clamped 1-80, falling back to 8 for system rooms (dorm GUID roomIds).
2026-06-28 01:35:57 +03:00
Alexa
72c076535c
Merge branch 'december-2020-12-18' of https://github.com/DorkSquadRR/DorkNet into december-2020-12-18
2026-06-28 01:30:40 +03:00
Alexa
97f6522497
Add DorkNet.Contracts reference to monolith Server build ( #33 )
...
* Route microservices through Traefik behind Cloudflare Tunnel
Add scoped Traefik host labels to the gateway and put cloudflared on the
Traefik network so the tunnel hands off to Traefik instead of forwarding
every host straight to the app. Keep backend services internal-only.
* Add DorkNet.Contracts reference to monolith Server build
DorkNet.Server uses DorkNetRouteOwnership from DorkNet.Contracts but the
project never referenced it and the Dockerfile never copied it, so the
monolith image failed to compile (CS0234). Add the project reference and
copy the project into the build stage.
2026-06-25 12:43:52 +03:00
Alexa
12b1a7f1e2
Restrict gateway to configured public hosts
2026-06-23 00:27:21 +03:00
Alexa
fa7486915b
Fix notification URLs in HTTP deployments
...
Fixes #19 by making the December server advertise notification and service URLs with the configured deployment scheme.
2026-06-22 12:09:01 +03:00
Alexa
1794d4e777
Fix Crescendo SQLite upgrade collision
...
Fixes #21 by making the December legacy room rename safe when SQLite already has a Crescendo row.
2026-06-22 12:05:44 +03:00
Alexa
02365f5baf
Merge branch 'december-2020-12-18' of https://github.com/DorkSquadRR/DorkNet into december-2020-12-18
2026-06-20 00:18:31 +03:00
Alexa
67970e5d23
Merge december-2020-12-18 into microservices-scaffold
...
Resolve modify/delete conflicts in favor of the microservices scaffold:
re-add the Contracts, ServiceDefaults, Gateway, and Identity/Notify/Rooms
service projects that december had removed. Keep december's branding and
route-case updates, and preserve its DorkNet.ApiRouteCoverage tool in the
solution (union of both branches' projects).
2026-06-16 00:16:45 +03:00
Alexa
e2ec948c74
Document admin page and refresh architecture docs
2026-06-15 23:44:48 +03:00
Alexa
c6a4357c6f
Update docs for microservices architecture
2026-06-15 23:35:30 +03:00
Alexa
1b0a9a62b4
Implement version check enhancements and add tests for December 2020 build
2026-06-15 22:45:40 +03:00
Alexa
46e2d879cd
Add new SVG logo for DorkNet branding
2026-06-15 21:49:35 +03:00
Alexa
35459fdfdd
Match server branding to logo
2026-06-15 21:03:00 +03:00
Alexa
44f53e80b8
Split remaining service routes
2026-06-15 20:21:05 +03:00
Alexa
3755593dbb
Avoid login kick broadcast during reconnect
2026-06-15 00:20:05 +03:00
Alexa
a249a50952
Fix personal dorm blob recovery
2026-06-15 00:02:48 +03:00
Alexa
243a61ada1
feat: Update presence data handling and notification structure to use NameWire property
2026-06-14 23:35:38 +03:00
Alexa
02b26c872d
feat: Update room restoration logic to use consistent timestamp and response structure
2026-06-14 23:18:04 +03:00
Alexa
f9b16b12b1
feat: Update response structure in RoomsController to include success status and error message
2026-06-14 23:05:15 +03:00
Alexa
362509ef1b
feat: Enhance SaveDataCore method to support wrapCreateModifyResponse parameter
2026-06-14 22:58:28 +03:00
Alexa
4ef463f664
Add splash screen SVG graphic for Admin Mobile application
2026-06-14 22:39:23 +03:00
Alexa
2b87f3d7c5
feat: Implement admin account deletion with confirmation and update documentation
2026-06-09 00:16:02 +03:00
Alexa
482c73e1bc
feat: Implement adjustable room capacity and quest team size
...
- Added MaxCapacity property to RoomEntity and updated related controllers to utilize it.
- Modified RoomsController to set MaxPlayers based on room's MaxCapacity.
- Introduced QuestTeamSize class to dynamically adjust quest party sizes beyond the default limit.
- Updated DevMenu to include options for debugging and managing room settings.
- Created UI elements for adjusting MaxCapacity in the admin interface.
- Added configuration file for DevMenu with default settings.
2026-06-08 01:27:30 +03:00
Alexa
64746cdaa2
feat: enhance player and photo functionalities with tagging, room details, and improved search
2026-06-07 10:58:10 +03:00
Alexa
feccd439d4
feat: refactor equipment payload methods to unify handling and remove gift box specific logic
2026-06-07 10:39:08 +03:00
Alexa
f27d16c4fe
feat: implement self-healing for stale dorm scene locations to prevent infinite loading issues
2026-06-07 00:32:28 +03:00
Alexa
657402b613
feat: add endpoints to unlock all items for players, including cosmetics and hair dyes
2026-06-06 23:47:49 +03:00
Alexa
73d77dffb6
feat: enhance inventory schema to support longer ItemSlug and add GiftBox equipment payload handling
2026-06-06 22:50:42 +03:00
Alexa
92bd22d164
feat: update PrivateInstanceService to include baseName in instance updates
2026-06-06 22:15:37 +03:00
Alexa
2375db50ed
Refactor database bootstrap: cast attribute names to text in primary key constraint handling for improved compatibility
2026-06-06 20:46:52 +03:00
Alexa
4d370bfcb9
Refactor database bootstrap: enhance primary key constraint handling for LeaderboardChannelMeta table to ensure correct schema migration
2026-06-06 20:40:30 +03:00
Alexa
eb2fb0e1f1
Enhance room role management: refactor role granting logic, add role invitation endpoints, and improve role handling in RoomsController and AdminController
2026-06-06 20:33:08 +03:00
Alexa
9b39c2e8e4
Refactor date handling: replace year 9999 with WireDates.FarFuture to prevent timezone-related parsing issues in player responses
...
aussie fix
2026-06-06 16:38:17 +03:00
Alexa
31c53b9070
Refactor presence tracking: replace OnlinePresenceService with PlayerPresenceService for improved activity management and streamline message handling logic
2026-06-06 00:37:19 +03:00
Alexa
fe1c2c53e3
Refactor leaderboard logic: incorporate room context into leaderboard stats and channel metadata handling
2026-06-05 23:55:26 +03:00
Alexa
4d58130acd
Refactor PlayerPresenceController and NotifyHub: enhance online presence tracking and improve connection handling logic
2026-06-05 22:54:08 +03:00
Alexa
3c0dd64293
Refactor ImagesController: enhance image metadata parsing and update public visibility logic for uploaded images
2026-06-05 20:57:51 +03:00
Alexa
399930c6ab
Refactor room visibility logic: enhance filtering criteria for public rooms and update related comments for clarity
2026-06-05 20:52:35 +03:00
Alexa
3aa5739691
Implement code changes to enhance functionality and improve performance
2026-06-04 16:16:27 +03:00
Alexa
e2f169cdea
Refactor RelationshipsController: merge relationship rows for accurate status representation and enhance gifting functionality in AdminController and Gift component
2026-06-04 15:55:59 +03:00
Alexa
4d14ede3dc
Enhance global friends functionality: suppress auto-generated placeholder accounts in synthesized friend lists and update documentation for clarity.
2026-06-04 14:53:12 +03:00
Alexa
8dfe4c8d63
Implement "Everyone is friends" toggle: add global friends functionality with server settings and UI integration
2026-06-04 13:40:15 +03:00
Alexa
f0d24d0858
Refactor GoToController: consolidate message sending logic for party invites and enhance handling of additional player IDs
2026-06-03 13:13:10 +03:00
Alexa
d040d5b93b
Add BackfillCanonicalRoomImages method to update room image references to canonical blob names
2026-06-03 12:33:20 +03:00
Alexa
376f7e917c
Refactor image fallback logic in RoomService: update comments for clarity and improve image resolution checks for S3 storage.
2026-06-03 12:02:23 +03:00
Alexa
13351a1847
Update room image references: replace old image names with new identifiers for Paintball, BowlingAlley, and Park
2026-06-03 11:58:01 +03:00