Skip to content

Release v1.1.9: unified static app and security hardening - #267

Merged
cephyrixzyth merged 21 commits into
mainfrom
codex/release-v1.1.9
Oct 16, 2026
Merged

cephyrixzyth merged 21 commits into
mainfrom
codex/release-v1.1.9

Conversation

@cephyrixzyth

Copy link
Copy Markdown
Owner

Summary

  • Ship the completed UI/UX system, static FastAPI migration, docs, and release assets as v1.1.9.
  • Harden open-path authorization and qBittorrent outbound request handling.
  • Exclude local BIOS/key source material from Docker build contexts.

Verification

  • Release test slice: 22 passed.
  • Docker build: successful with Node 22 and Python 3.12.
  • CSS token lint, API envelope lint, Prettier, Compose validation, Alembic upgrade/check: passed.
  • Local loopback launch: /pulse 200, /awake 200, /discover 302 as expected.
  • Bundle scrub: clean.

The local BIOS/key source directory is excluded from this commit and image build context.

cephyrix_zyth added 21 commits October 15, 2026 14:53
Build the React shells used by Python route checks, align stale shell tests with the current app, and fix attachment quota and font limit configuration reads.
Update stale integration and helper tests to target current SPA APIs and locally imported dependencies. Isolate descriptor fixtures from the shared database transaction so ASGI sessions observe seeded records.
Use isolated SQLite files and explicit transaction boundaries for store sync tests, and patch scan helpers at their import sources.
Disable sqlite legacy transaction control when the runtime supports the Python 3.12 autocommit API, keeping the old explicit-BEGIN fallback.
Check for an existing running slot before inserting, leaving the unique index to guard simultaneous races. Configure Python 3.12 SQLite transactions at connection creation for rollback coverage.
Fail quickly with a focused log when the SQLite transaction compatibility slice regresses, before spending time on the full core pytest run.
Use pytest monkeypatch for the no-op rollback stub so it cannot leak into later SQLite store-sync tests.
@cephyrixzyth
cephyrixzyth merged commit fd2683e into main Oct 16, 2026
17 checks passed
@cephyrixzyth
cephyrixzyth deleted the codex/release-v1.1.9 branch October 18, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant