mirror of
https://github.com/DorkSquadRR/DorkNet.git
synced 2026-10-25 23:18:44 -07:00
feat: Refactor admin UI pages to support embedded mode and improve navigation
- Updated PlayerLogs, Players, Reports, Rooms, Settings, SignupCodes, and other pages to accept an optional `embedded` prop for better integration in various contexts. - Introduced a new Activity page consolidating audit logs and player request logs with tab navigation. - Added Content page for community board and loading tips with tab navigation. - Created Moderation page to unify player directory, bans, and reports under a single interface. - Implemented SettingsHome page to manage server settings and signup codes with tab navigation. - Enhanced the Join page to include password creation for new accounts. - Added global friends feature in Settings to allow all accounts to be friends without database entries. - Introduced RelationshipQueries service to manage effective friend resolution based on global friends toggle. - Added WireDates for consistent date handling in serialized data. - Created reusable Tabs component for consistent tab navigation across various pages.
This commit is contained in:
@@ -9,6 +9,12 @@ namespace DorkNet.Server.Data.Entities;
|
||||
/// </summary>
|
||||
public enum RelationshipStatus
|
||||
{
|
||||
/// <summary>No friendship/block — the row exists only to hold the
|
||||
/// requester's own favorite/mute/ignore preference about the target.
|
||||
/// The actual relationship status (if any) lives on the paired row in
|
||||
/// the other direction; the read path merges the two.</summary>
|
||||
None = 0,
|
||||
|
||||
/// <summary>Mutual friend (both directions accepted).</summary>
|
||||
Friend = 1,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user