Forum tree model, i18n, and frontend updates

This commit is contained in:
Micha
2025-12-24 13:15:02 +01:00
parent 98a2f1d536
commit 193273c843
29 changed files with 1115 additions and 218 deletions

8
CHANGELOG.md Normal file
View File

@@ -0,0 +1,8 @@
# Changelog
## 2025-12-24
- Reworked the domain model into a single forum tree (category/forum types) with parent/child hierarchy and threads restricted to forum nodes.
- Updated API Platform resources, filters, migrations, and JSON format support.
- Added shared i18n: Symfony serves PO-based translations via `/api/i18n/{locale}` and React consumes them.
- Refactored the React UI to browse forums, show sub-forums, and post threads only in forum nodes.
- Added Apache rewrite rules for Symfony routing.