Skip to content

Batoi Press 0.2.0

Latest

Choose a tag to compare

@ashwinirath ashwinirath released this 10 Jun 19:41
· 12 commits to main since this release

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.css
    • public_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|/url fallback.
    • 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, and tools.
  • php radpress/tests/smoke.php
  • php radpress/tests/update_runner.php
  • Desktop and mobile admin shell browser checks.
  • php tools/build-release.php