Alexa
e93bbb14cb
feat: Implement room blob version clamp toggle; add settings endpoint and UI support for managing version clamping of imported rooms
2026-07-16 23:34:55 +03:00
Alexa
6d78b7b115
feat: Update API and documentation to ensure sub-room saves return a paged object; fix deserialization issues for the 2023 client
2026-07-13 12:23:18 +03:00
Alexa
6ee018b844
feat: Implement private room cloning and instance management; ensure cloned rooms start private and funnel joins into a single instance
2026-07-13 12:10:12 +03:00
Alexa
690e77f520
feat: Enhance room cloning functionality; add support for roomserver routes and blob management for first-party templates
2026-07-13 11:51:20 +03:00
Alexa
a2ffb5ef4b
feat: Update room properties to support cloning for RRO/AG base rooms; adjust moderation logic for cloning permissions
2026-07-13 01:04:10 +03:00
Alexa
1152d9ba48
feat: Update room cloning API to accept multiple content types for name input; enhance compatibility with 2023 client
2026-07-13 01:00:00 +03:00
Alexa
5460cc3601
feat: Add regression tests for room cloning functionality; ensure cloned rooms return full details
2026-07-13 00:54:12 +03:00
Alexa
757308b44d
feat: Update PlayerCheer and Avatar handling; enhance API responses and add new fields for 2023 client compatibility
2026-07-12 23:54:11 +03:00
Alexa
28b5d5525b
feat: Refactor notification handling to use SystemNotificationService; remove outdated NotificationService references and update related logic
2026-07-12 12:47:29 +03:00
Alexa
63e3b11736
feat: Enhance avatar gifts and items handling; normalize gift descriptions and include color variants with unique IDs
2026-07-12 00:54:01 +03:00
Alexa
c472e7f342
feat: Update gift handling to ensure AvatarItemDesc matches v4/items format; prevent duplicate wardrobe entries
2026-07-12 00:33:55 +03:00
Alexa
1a946f3023
feat: Add AvatarItemId, TagList, and IsBaseAvatarItem to owned avatar items; implement stable ID generation and corresponding tests
2026-07-10 00:08:10 +03:00
Alexa
479ea273ea
fix: Revert room-details DTO extras that broke room parsing
...
af0d7b6 added RankingContext/DataBlob/MaxPlayers/ToxmodEnabled to the
shared BuildRoomServerDetails (and DataBlobHash/Description to
BuildStudioSaveWire) to try to satisfy the 2023 SaveRoom commit-response
Dispose walk. The invented RankingContext object shape is rejected by
the strict room-details mapper, so GET rooms/{id} (and every room list
that shares the builder) failed with "Malformed Response" -> rooms
broke. The 2023 mappers validate value SHAPES, not just key presence, so
bolting unverified keys onto the shared room DTO is unsafe.
Reverts af0d7b6 code changes. Room saving remains functionally correct
(blob persists, fanout delivers); the SaveRoom success toast is left for
a separately-verified fix.
2026-07-08 20:33:39 +03:00
Alexa
af0d7b6c20
feat: Enhance room save flow documentation and tests to ensure all required fields are present; update validation logic for Room and SubRoomDataSave
2026-07-08 03:15:06 +03:00
Alexa
4021f7c6e0
feat: Update RoomInstance handling to serialize roomInstanceId as string for JSON compatibility; add tests to ensure correct behavior
2026-07-08 03:04:45 +03:00
Alexa
74951d5c30
feat: Implement quest reward chest functionality; enhance gift generation and consumption logic, update database schema, and add tests for new behavior
2026-07-08 02:40:42 +03:00
Alexa
892c27ffea
feat: Implement quest reward system with item selection and storage; update related services and database schema
2026-07-08 01:51:55 +03:00
Alexa
0defa37928
feat: Implement consumables support in StoreService and add related tests; include new consumables data
2026-07-08 01:33:29 +03:00
Alexa
f23df2659d
feat: Update Images and Rooms APIs to support 2023 client URL structure and add tests for new functionality
2026-07-08 01:29:54 +03:00
Alexa
1417651c77
feat: Enhance room save flow with new metadata handling and add tests for 2023 client integration
2026-07-08 01:19:19 +03:00
Alexa
3d2deeedf8
fix: Update AvatarItemId handling to ensure correct data type and prevent malformed responses in Shop tab
2026-07-08 01:04:39 +03:00
Alexa
7b7eb651e3
feat: Add tests for 2023 watch shop tab and room consumables; implement new storefront endpoint and update documentation
2026-07-07 23:27:13 +03:00
Alexa
8e87a9de82
feat: Implement Room Consumables API with CRUD operations and purchase logic; add tests for end-to-end coverage
2026-07-07 14:42:05 +03:00
Alexa
a8d7ab4944
feat: Add tests for room visit visibility and bootstrap logic; update versioning and image references
2026-07-03 22:05:20 +03:00
Alexa
77e5ef5678
Merge branch 'march-2023-03-21' of https://github.com/DorkSquadRR/DorkNet into march-2023-03-21
2026-07-02 10:37:36 +03:00
Alexa
0986a0a118
feat: Enhance room image handling by introducing default image and updating display logic; add unit tests for image resolution
2026-07-02 10:37:34 +03:00
Alexa
628f430645
Add Charades word lists management, profanity filter, and matchmaking routes ( #41 )
...
* feat: add 3D Charades word lists management and profanity filter toggle
- Implemented Charades word lists management in the admin UI, allowing for unlimited named word lists with difficulty settings.
- Added functionality to bind live card slots to specific word lists, with automatic fallback to built-in lists.
- Introduced a profanity filter toggle in server settings, enabling or disabling the server-side profanity filter.
- Updated database schema to support new features, including additional columns for profanity filter status and charades slot bindings.
- Enhanced documentation to reflect new features and their usage.
* feat: add identityserver-signing.pfx to .gitignore
* feat: add new matchmake routes for player, event, club, and code
2026-07-02 10:11:18 +03:00
Alexa
1b0a9a62b4
Implement version check enhancements and add tests for December 2020 build
2026-06-15 22:45:40 +03:00
Alexa
44f53e80b8
Split remaining service routes
2026-06-15 20:21:05 +03:00