Skip to content

Tags: BrainAV/core-cms

Tags

v0.3.0

Toggle v0.3.0's commit message
[0.3.0] - 2026-01-11

[0.3.0] - 2026-01-11

### Added
- **Site Identity Settings**:
  - `admin/settings.php`: Added fields for Site Title, Logo URL, and Footer Text.
  - `templates/header.php`: Updated to use dynamic title and logo.
  - `templates/footer.php`: Updated to use dynamic footer text.
  - `docs/SETTINGS.md`: Documentation for global settings.
- **Marketing Assets**:
  - `docs/BLOG_POST_ANNOUNCEMENT.md`: Draft blog post for public release.
  - `docs/SOCIAL_PREVIEW.md`: AI prompt for generating the repo social image.
- **Media Metadata**:
  - `admin/media-edit.php`: Interface to edit Alt Text, Title, and Description.
  - `admin/media.php`: Added "Edit" button to media items.
  - `db/schema.sql`: Added columns to `media` table.
- **Editor.js Image Tool**:
  - `admin/api/upload.php`: API endpoint for handling image uploads from the editor.
  - `admin/post-edit.php`: Configured Image Tool.
- **Scroll to Top**:
  - `admin/settings.php`: Added configuration for position, shape, and color.
  - `templates/footer.php`: Injected button logic.
- **User Roles & Management**:
  - `admin/users.php`, `admin/user-edit.php`: Admin interface to manage users.
  - Implemented Role-Based Access Control (RBAC) for Admin, Editor, and Subscriber.
  - Secured sensitive admin pages (`settings.php`, `menus.php`) against non-admins.
- **Theme System**:
  - `admin/themes.php`: Manager to switch between active themes.
  - `includes/functions.php`: Added `get_theme_path()` for dynamic template loading.
  - `docs/THEMES.md` & `docs/THEME_BUILDER.md`: Documentation for creating themes.
  - `themes/darkmode/`: Added a sample "Dark Mode" theme to verify the system.
- **Label Editor**:
  - `admin/labels.php`: Interface to customize UI text without code changes.
  - `includes/functions.php`: Added `get_label()` helper.
- **Menu Enhancements**:
  - Added manual reordering via sort order inputs.
  - Implemented "Link by ID" to prevent broken links when slugs change.

### Changed
- **Admin Dashboard**: Refactored Quick Links into a modern card grid layout.
- **Content Lists**: Made Post/Page titles clickable for quick frontend preview.
- **Documentation**: Updated `README.md` and `ADMIN_MANUAL.md` with new features.

v0.2.0

Toggle v0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Remove stats images from README

Removed GitHub stats images from README.

v0.1.0

Toggle v0.1.0's commit message
2026.01.04 v0.1.0 - Admin MVP, Routing, and Menu System

feat: release v0.1.0 - Admin MVP, Routing, and Menu System

- Core: Initialize project structure, database config, and schema.
- Admin: Implement secure Auth (Login/Logout), Dashboard, and Post CRUD.
- Routing: Add .htaccess, Front Controller (index.php), and 404 handling.
- Menus: Implement database-driven menu management (Containers & Items).
- Plugins: Add Event Planner installer and plugin documentation.
- Docs: Add Roadmap, Project Plan, Admin Manual, and Branding Guidelines.
- Assets: Add basic styling and logo placeholder.