- Major back-end changes - Moved most non-sensitive values to dynamic configurations module - Removed references to old variables naming scheme for certain settings - Essentially, most settings are now capable of being dynamically assigned, instead of fully static - Complete rework of the wrapper and compose infrastructure to allow dynamic data changes - New command: `/shaiadmin` - Admin-only (and approved users/roles) have access - `/shaiadmin set [setting] [value]` - Applies a new setting - Settings must be properly formatted, and invalid ones are rejected - `/shaiadmin unset [setting]` - Unsets/resets a setting to default - `/shaiadmin settings download` - Offers the current settings file for download. Useful for bulk editing. JSON formatted - `/shaiadmin settings upload [file].json` - Allows the uploading of a new settings file - This file is verified, tested, and processed before being applied
21 lines
260 B
Plaintext
21 lines
260 B
Plaintext
# Python
|
||
__pycache__/
|
||
*.pyc
|
||
.venv/
|
||
venv/
|
||
.env
|
||
|
||
# Local data & secrets (we’ll mount these in Docker)
|
||
data/
|
||
data.json
|
||
data.json.bak
|
||
settings*.conf
|
||
NOTES.md
|
||
sanity/
|
||
.offline_data.json
|
||
dev/.env.production
|
||
dev/portainer_config.png
|
||
|
||
# Tools
|
||
wrapper/
|
||
wrapper/tools/ |