Releases: batoisystems/batoi-press
Releases · batoisystems/batoi-press
Batoi Press 0.2.0
Batoi Press 0.2.0
Batoi Press 0.2.0 adds a business-ready admin console, native Batoi UIF foundations, and disabled-by-default Batoi AIF scaffolding while preserving the flat-file, FTP-deployable runtime model.
Highlights
- Bundled Batoi UIF runtime assets:
public_html/assets/uif/uif.csspublic_html/assets/uif/uif.js
- Persistent admin console shell with grouped navigation, topbar actions, page headers, stats cards, tables, badges, empty states, and mobile-responsive layout.
- Improved content workflows:
- Pages and Posts lists with status badges, date context, view/edit actions, empty states, and search placeholders.
- Page and Post editors split into Content, Publishing, and SEO panels.
- Site management screens:
- Media upload and file table with URL/snippet fields.
- Structured Menus editor with legacy
Label|/urlfallback. - Settings grouped by identity, URL, localization, and theme.
- Users table with role badges and sectioned create-user form.
- Governance and operations:
- Updates screen with version cards, manifest check, backup creation, package staging, staged package apply, and rollback backup sections.
- Audit Log screen at
/admin/audit. - Rollback actions visually separated as danger-zone operations.
- Disabled-by-default Batoi AIF configuration and guarded admin status surface:
/admin/aif/admin/aif/assist
Safety Notes
- AIF is disabled by default and makes no AI network calls unless a future provider is explicitly configured.
- No Batoi Platform account is required.
- No AI provider key is required.
- Update apply creates a backup, enables maintenance mode, runs health checks, clears cache, and rolls back guarded failures.
- Release ZIP excludes generated runtime state.
Verification
- PHP syntax check over
public_html,radpress, andtools. php radpress/tests/smoke.phpphp radpress/tests/update_runner.php- Desktop and mobile admin shell browser checks.
php tools/build-release.php
Batoi Press 0.1.0
Batoi Press 0.1.0
Initial public release of Batoi Press, a secure flat-file CMS and publishing engine aligned with Batoi RAD.
Highlights
- RAD-aligned private
radpress/application root and publicpublic_html/web root. - Browser installer with owner account creation and installer lock.
- Authenticated admin for pages, posts, media, menus, settings, users, cache, static export, and updates.
- JSON configuration with HTML content bodies and adjacent metadata.
- Secure upload handling with public
/media/{file}serving and image insertion snippets. - SEO title and description rendering, sitemap XML, and RSS feed.
- Static export ZIP generation.
- Governed update flow with manifest check, backup, staging, guarded apply, maintenance mode, health checks, cache clear, rollback, and recovery docs.
- Release package builder:
php specs/build-release.php.
Release Asset
Attach:
dist/batoi-press-0.1.0.zip
Verification
- PHP syntax check over
public_html,radpress, andspecs. php radpress/tests/smoke.phpphp radpress/tests/update_runner.php- Release ZIP excludes generated runtime files.