• ssfdre38 released this 2026-02-19 18:29:12 +00:00 | 25 commits to main since this release

    RR3 Community Server v1.2.0 - Device Settings & Web Panel Sync

    Release Date: February 19, 2026
    Version: 1.2.0-device-settings

    🎉 New Features

    📱 Device Settings Management

    • New admin page: /devicesettings
    • Manage server configurations for individual devices
    • Add/Edit/Delete device settings
    • View all configured devices with last updated timestamps
    • Link added to main admin dashboard

    📡 API Endpoints (3 new)

    GET /api/settings/getUserSettings?deviceId={id}

    Returns server configuration for a specific device (used by APK sync button)

    Response:
    \\json
    {
    "mode": "online",
    "serverUrl": "https://rr3.example.com:8443",
    "message": "Settings retrieved successfully"
    }
    \\

    POST /api/settings/updateUserSettings

    Updates device settings from web panel

    GET /api/settings/getAllUserSettings

    Lists all configured devices (admin only)

    💾 Database Changes

    New Table: UserSettings

    • Id, DeviceId, ServerUrl, Mode, LastUpdated
    • Migration: 20260219180936_AddUserSettings.cs

    🔄 Integration with APK

    Works with RR3 v14 APK

    📦 Installation

    \\ash
    cd RR3CommunityServer
    dotnet ef database update
    dotnet run
    \\

    🔧 Technical

    • 9 files changed, 1,450 insertions
    • Commit: 8ba7c60
    • ASP.NET Core 8, Entity Framework Core, SQLite
    Downloads