Skip to content

Dev - #134

Merged
ATRIwOX merged 19 commits into
mainfrom
dev
Oct 27, 2026
Merged

Dev#134
ATRIwOX merged 19 commits into
mainfrom
dev

Conversation

@ATRIwOX

@ATRIwOX ATRIwOX commented Oct 27, 2026

Copy link
Copy Markdown
Contributor

No description provided.

ATRIwOX and others added 19 commits October 14, 2026 20:52
…w addons.

Base install wrote en_US.po before sys.translation existed. Installed modules now import i18n/*.po on server start, and those strings apply to menus and view labels. sumeru-bp creates i18n/en_US.po for a new module.
Canonical redirect URI, setup wizard CSRF, no CSRF in query strings, bulk user context and guards, SVG and read_group ACL, html/template for report preview, plus focused tests.
Mechanical rewrite with apply_literal_first_comparisons.py; golangci staticcheck ST1017 off to match project go.mdc convention.
Centralize loadOwnedBulkBatch from BulkStatusHandler and gate preview, dry-run, confirm, cancel, save-template, SWC import, and import wizard routes to close staged CSV IDOR.
Align GET exports with header CSRF, server export entitlements, module-manager apps access, and typed auth/mail settings; cap RPC write/unlink IDs, rate-limit /api/rpc with JSON errors, migrate selected web paths to ORM, and document SQL tier policy with CI allowlist checks.
Replace flat POST /api/rpc with prefix routing (model/method, auth.login, model health), unified API envelope, ORM login/session helpers shared with web login, optional TLS for HTTP/2, and SWC RPC client updates.
Add path-based /api/rpc, auth.login, and ORM-backed local auth
Search redacts core.user.password, so both sign-in paths were checking an empty value.
Compare login and API auth against the bcrypt hash stored at setup.
Issue login keys with audited bypass and 24h expiry; require 1–30 day duration for profile and admin create; grant users own-key ACL and record rule.
Use /web/{module} entry with workspace redirects, centralize menu→action resolution, allow Settings admins to reach gated menus, and repair group implied sync on record updates and module reload.
Route addon data access through the SDK and bind compute and status from struct tags.
@ATRIwOX
ATRIwOX requested a review from a team October 27, 2026 13:42
@ATRIwOX
ATRIwOX merged commit 1633f17 into main Oct 27, 2026
12 checks passed
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.

2 participants