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
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
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
Alexa
3f4a1b0eb0
Update Crescendo image references: replace old image name with new identifier across multiple files
2026-06-03 11:42:42 +03:00
Alexa
2b7246abe9
Remove unused image assets from the server: delete multiple obsolete PNG files to clean up the repository
2026-06-03 11:01:26 +03:00
Alexa
f97fbc4f3e
Enhance GoToController: refactor instance creation logic to support JoinMode; add ApplyNewInstanceAsync method for improved instance handling
2026-06-03 10:58:29 +03:00
Alexa
0011ae1039
Enhance room bulk lookup: add support for ID-based queries and improve result handling; refactor GoToController for presence management and logging; update join timeout service to handle presence deferral; add Crescendo image asset.
2026-06-03 10:53:44 +03:00
Alexa
ff0fb65505
Enhance GoToRoom method: add JoinMode handling for instance creation and improve player movement tracking
2026-06-03 10:33:59 +03:00
Alexa
7e765bb536
Add share cam permission for public rooms: enable desktop/share screen access in public rooms without host/mod/co-owner requirement
2026-06-03 02:46:04 +03:00
Alexa
78fcec7263
Add v2 API endpoints for inventions and messages: implement new routes for retrieving user inventions and sending messages to enhance API versioning support
2026-06-03 01:38:09 +03:00
Alexa
93833c8b93
Enhance room ownership validation: allow co-owners to access rooms; refactor accessibility endpoint to support multiple content types and improve request handling
2026-06-03 01:13:36 +03:00