mirror of
https://github.com/unraid/api.git
synced 2026-01-06 00:30:22 -06:00
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced full RClone remote management with creation, deletion, listing, and detailed remote info via a multi-step, schema-driven UI. - Added guided configuration forms supporting advanced and provider-specific options for RClone remotes. - Enabled flash backup initiation through API mutations. - Added new Vue components for RClone configuration, overview, remote item cards, and flash backup page. - Integrated new combobox, stepped layout, control wrapper, label renderer, and improved form renderers with enhanced validation and error display. - Added JSON Forms visibility composable and Unraid settings layout for consistent UI rendering. - **Bug Fixes** - Standardized JSON scalar usage in Docker-related types, replacing `JSONObject` with `JSON`. - **Chores** - Added utility scripts and helpers to manage rclone binary installation and versioning. - Updated build scripts and Storybook configuration for CSS handling and improved developer workflow. - Refactored ESLint config for modularity and enhanced code quality enforcement. - Improved component registration with runtime type checks and error handling. - **Documentation** - Added extensive test coverage for RClone API service, JSON Forms schema merging, and provider config slice generation. - **Style** - Improved UI consistency with new layouts, tooltips on select options, password visibility toggles, and error handling components. - Removed deprecated components and consolidated renderer registrations for JSON Forms. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
30 lines
1.3 KiB
Plaintext
30 lines
1.3 KiB
Plaintext
PATHS_UNRAID_DATA=./dev/data # Where we store plugin data (e.g. permissions.json)
|
|
PATHS_STATES=./dev/states # Where .ini files live (e.g. vars.ini)
|
|
PATHS_AUTH_SESSIONS=./dev/sessions # Where user sessions live
|
|
PATHS_AUTH_KEY=./dev/keys # Auth key directory
|
|
PATHS_DYNAMIX_BASE=./dev/dynamix # Dynamix's data directory
|
|
PATHS_DYNAMIX_CONFIG_DEFAULT=./dev/dynamix/default.cfg # Dynamix's default config file, which ships with unraid
|
|
PATHS_DYNAMIX_CONFIG=./dev/dynamix/dynamix.cfg # Dynamix's config file
|
|
PATHS_MY_SERVERS_CONFIG=./dev/Unraid.net/myservers.cfg # My servers config file
|
|
PATHS_MY_SERVERS_FB=./dev/Unraid.net/fb_keepalive # My servers flashbackup timekeeper file
|
|
PATHS_KEYFILE_BASE=./dev/Unraid.net # Keyfile location
|
|
PATHS_MACHINE_ID=./dev/data/machine-id
|
|
PATHS_PARITY_CHECKS=./dev/states/parity-checks.log
|
|
PATHS_CONFIG_MODULES=./dev/configs
|
|
PATHS_ACTIVATION_BASE=./dev/activation
|
|
PATHS_PASSWD=./dev/passwd
|
|
PATHS_RCLONE_SOCKET=./dev/rclone-socket
|
|
PATHS_LOG_BASE=./dev/log # Where we store logs
|
|
ENVIRONMENT="development"
|
|
NODE_ENV="development"
|
|
PORT="3001"
|
|
PLAYGROUND=true
|
|
INTROSPECTION=true
|
|
MOTHERSHIP_GRAPHQL_LINK="http://authenticator:3000/graphql"
|
|
NODE_TLS_REJECT_UNAUTHORIZED=0
|
|
BYPASS_PERMISSION_CHECKS=false
|
|
BYPASS_CORS_CHECKS=true
|
|
CHOKIDAR_USEPOLLING=true
|
|
LOG_TRANSPORT=console
|
|
LOG_LEVEL=trace
|