Clean-room copy of the reusable engines from comiida, with all instance data, secrets, dependencies, and build output excluded: - app/ Astro theme skeleton (no comiida blog posts; hero image -> placeholder) - api/ SeedProject PHP framework (no vendor/.env/config.php) - content-pipeline/ engine only (scripts/admin/prompts; empty runtime state) - astroagent.config.json + app/.astroagent/skills Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SYHWLHihq3v9nxNwoPCKSn
16 lines
977 B
Markdown
16 lines
977 B
Markdown
# SeedProject Changelog
|
|
|
|
## 2026-04-27 — Cleanup and permissions
|
|
|
|
- **`.claude/settings.local.json`** — added `COMPOSER_ALLOW_SUPERUSER=1 composer install` to allowed commands; reordered hooks block
|
|
- **`SeedProjectNaked.zip`** — removed stale zip artifact from repo
|
|
|
|
## 2026-04-27 — Fix HTTP 500 on boot
|
|
|
|
### PHP 8.3 Compatibility
|
|
- **`core/Database.php`** — renamed `query()` to `execQuery()` to resolve fatal signature mismatch with `PDO::query()` in PHP 8.3; updated internal calls in `retrieve()` and `pagination()`
|
|
- **`app/Components/Role.php`** — updated `deletePerm()` to call `execQuery()` instead of `query()`
|
|
|
|
### Composer / Autoloader
|
|
- **`composer.json`** — created from scratch (was missing); added `autoload.classmap` for `core/`, `app/Helpers`, `app/Controllers`, `app/Components`, `app/Gateways`, `system/` so framework classes load via composer
|
|
- **`vendor/`** — ran `composer dump-autoload` to regenerate autoload files with proper classmap
|