Merge pull request #331 from ChrispyBacon-dev/unstable
Some checks failed
Docker Image Build and Push / build_self_hosted (push) Has been cancelled
Docker Image Build and Push / build_github_hosted_fallback (push) Has been cancelled

v3.0.8 - Hotfix for Settings Buttons - See Changelog
This commit is contained in:
Chris 2026-03-17 21:26:49 +01:00 committed by GitHub
commit ab871eef34
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 6 additions and 3 deletions

View file

@ -19,6 +19,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- **Performance / Waitress Connection Exhaustion:** Resolved a critical bug resulting in UI 30-second delays or stalling connections after clicking through ~5 pages.
### Hotfix
- **Settings Form Submit Regression:** Restored WTForms-backed submit buttons for the translated **General Settings**, **Cloudflare Credentials**, and **Security Settings** actions so the backend reliably detects which Settings form was submitted. Fixes the `Disable Password Login` toggle not persisting after the multi-language UI update.
### Security
- **Dependency Security Refresh:** Updated frontend and Python dependencies to address known vulnerabilities identified by `npm audit` and `pip-audit`.
- **Frontend lockfile updates:** Refreshed transitive npm dependencies to patched versions, including `glob` `10.5.0` and `minimatch` `9.0.9`, resulting in a clean `npm audit`.

View file

@ -98,7 +98,7 @@
</div>
<div class="card-actions pt-4">
<button type="submit" name="submit_settings" class="btn btn-primary">{{ t('form.settings.save_general') }}</button>
{{ settings_form.submit_settings(class="btn btn-primary", value=t('form.settings.save_general')) }}
</div>
</form>
<div class="border-t border-base-300 mt-8 pt-8">
@ -136,7 +136,7 @@
{% endfor %}
</div>
<div class="card-actions">
<button type="submit" name="submit_cloudflare_credentials" class="btn btn-primary">{{ t('form.cloudflare.submit') }}</button>
{{ cf_credentials_form.submit_cloudflare_credentials(class="btn btn-primary", value=t('form.cloudflare.submit')) }}
</div>
</form>
</div>
@ -343,7 +343,7 @@
</div>
<div class="card-actions">
<button type="submit" name="submit_security_settings" class="btn btn-warning">{{ t('form.security.save') }}</button>
{{ security_settings_form.submit_security_settings(class="btn btn-warning", value=t('form.security.save')) }}
</div>
</form>
<div class="mt-6">