fix trunk

This commit is contained in:
Georges-Antoine Assi
2026-04-15 20:13:19 -04:00
parent e1b56c20ca
commit 41c03b8417
4 changed files with 24 additions and 30 deletions
+20 -20
View File
@@ -77,27 +77,27 @@ This is a complete list of available environment variables; required variables a
## Authentication
| Variable | Description | Required | Default |
| --------------------------- | ------------------------------------------------- | :------: | -------------------- |
| OIDC_ENABLED | Enable OpenID Connect (OIDC) authentication | | `false` |
| OIDC_PROVIDER | Name of the OIDC provider in use | | |
| OIDC_CLIENT_ID | Client ID for OIDC authentication | | |
| OIDC_CLIENT_SECRET | Client secret for OIDC authentication | | |
| OIDC_REDIRECT_URI | Absolute redirect URI for OIDC authentication | | |
| OIDC_SERVER_APPLICATION_URL | Absolute URL of the OIDC server application | | |
| OIDC_TLS_CACERTFILE | Path to a file containing trusted CA certificates | | |
| OAUTH_ACCESS_TOKEN_EXPIRE_SECONDS | Access token lifetime (in seconds) | | `1800` (30 minutes) |
| Variable | Description | Required | Default |
| ---------------------------------- | ------------------------------------------------- | :------: | -------------------- |
| OIDC_ENABLED | Enable OpenID Connect (OIDC) authentication | | `false` |
| OIDC_PROVIDER | Name of the OIDC provider in use | | |
| OIDC_CLIENT_ID | Client ID for OIDC authentication | | |
| OIDC_CLIENT_SECRET | Client secret for OIDC authentication | | |
| OIDC_REDIRECT_URI | Absolute redirect URI for OIDC authentication | | |
| OIDC_SERVER_APPLICATION_URL | Absolute URL of the OIDC server application | | |
| OIDC_TLS_CACERTFILE | Path to a file containing trusted CA certificates | | |
| OAUTH_ACCESS_TOKEN_EXPIRE_SECONDS | Access token lifetime (in seconds) | | `1800` (30 minutes) |
| OAUTH_REFRESH_TOKEN_EXPIRE_SECONDS | Refresh token lifetime (in seconds) | | `604800` (7 days) |
| INVITE_TOKEN_EXPIRY_SECONDS | Invite token lifetime (in seconds) | | `600` (10 minutes) |
| OIDC_SERVER_METADATA_URL | URL to the OIDC provider metadata endpoint | | |
| OIDC_RP_INITIATED_LOGOUT | Enable RP-initiated logout flow | | `false` |
| OIDC_END_SESSION_ENDPOINT | OIDC end-session endpoint override URL | | `""` |
| OIDC_USERNAME_ATTRIBUTE | Attribute on OIDC user info used as the username | | `preferred_username` |
| OIDC_AUTOLOGIN | Skip click OIDC button on login page | | `false` |
| OIDC_CLAIM_ROLES | OIDC claim containing user roles | | |
| OIDC_ROLE_VIEWER | Role value mapping to viewer permissions | | |
| OIDC_ROLE_EDITOR | Role value mapping to editor permissions | | |
| OIDC_ROLE_ADMIN | Role value mapping to admin permissions | | |
| INVITE_TOKEN_EXPIRY_SECONDS | Invite token lifetime (in seconds) | | `600` (10 minutes) |
| OIDC_SERVER_METADATA_URL | URL to the OIDC provider metadata endpoint | | |
| OIDC_RP_INITIATED_LOGOUT | Enable RP-initiated logout flow | | `false` |
| OIDC_END_SESSION_ENDPOINT | OIDC end-session endpoint override URL | | `""` |
| OIDC_USERNAME_ATTRIBUTE | Attribute on OIDC user info used as the username | | `preferred_username` |
| OIDC_AUTOLOGIN | Skip click OIDC button on login page | | `false` |
| OIDC_CLAIM_ROLES | OIDC claim containing user roles | | |
| OIDC_ROLE_VIEWER | Role value mapping to viewer permissions | | |
| OIDC_ROLE_EDITOR | Role value mapping to editor permissions | | |
| OIDC_ROLE_ADMIN | Role value mapping to admin permissions | | |
## Background tasks
+1
View File
@@ -8,6 +8,7 @@ RomM requires one of these folder structures for proper operation. It will first
RomM organizes content in two main categories: ROMs and BIOS files.
- **Structure A (Recommended)**: Both ROMs and BIOS files have their own dedicated root folders, with platform folders inside each.
- `/roms/{platform}/` - Contains all game files for that platform
- `/bios/{platform}/` - Contains all BIOS files for that platform
@@ -17,14 +17,9 @@ Our integration with EmulatorJS automates the process of loading and save files
### Netplay
<!-- prettier-ignore -->
!!! warning
Netplay is currently not available. We are looking to bring it back at a later date.
If you are an existing Netplay user, please disable this feature.
Leaving it on will result in `failed to start game` errors and other intermittent issues.
We apologize for the inconvenience.
Netplay is currently not available. We are looking to bring it back at a later date. If you are an existing Netplay user, please disable this feature. Leaving it on will result in `failed to start game` errors and other intermittent issues.
Netplay lets you play with friends remotely, in realtime with the build-in web player. As it emulates playing on the same console with two controllers while streaming the video to players 2+, it's best for 2-player, co-op, turn based and party games.
+1 -3
View File
@@ -1,6 +1,4 @@
{% extends "base.html" %}
{% block extrahead %}
{% extends "base.html" %} {% block extrahead %}
<meta
http-equiv="Content-Security-Policy"
content="default-src 'self'; script-src 'self' 'wasm-unsafe-eval'; script-src-elem 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline' fonts.googleapis.com; img-src 'self' data: github.com raw.githubusercontent.com *.s3.amazonaws.com img.youtube.com invidget.switchblade.xyz cdn.jsdelivr.net; font-src 'self' data: fonts.gstatic.com; connect-src 'self' api.github.com;frame-ancestors 'none'; form-action 'self'; upgrade-insecure-requests;"