19 Commits

Author SHA1 Message Date
Peter Meier
c644c08222 Generate .env on server from Gitea secrets during deploy
All checks were successful
Deploy to Server / deploy (push) Successful in 20s
2026-03-15 14:55:45 +01:00
Peter Meier
e2de403702 Fix asset serving: preserve original case in path (don't lowercase on GET)
All checks were successful
Deploy to Server / deploy (push) Successful in 1m39s
2026-03-15 14:47:30 +01:00
Peter Meier
40c83afeb3 Fix apt-get: run update before installing rsync
All checks were successful
Deploy to Server / deploy (push) Successful in 20s
2026-03-15 14:41:18 +01:00
Peter Meier
8180ace5e1 Install rsync in deploy step
Some checks failed
Deploy to Server / deploy (push) Failing after 6s
2026-03-15 14:39:54 +01:00
Peter Meier
4de99db670 Track all types in git, sync to server on deploy
Some checks failed
Deploy to Server / deploy (push) Failing after 7s
2026-03-15 14:38:37 +01:00
Peter Meier
286fab8452 Fix deploy: use SSH to run compose on host directly
All checks were successful
Deploy to Server / deploy (push) Successful in 8s
2026-03-15 14:22:19 +01:00
Peter Meier
9e117a45cb Fix deploy: use repo-local compose file instead of host path
Some checks failed
Deploy to Server / deploy (push) Failing after 7s
2026-03-15 14:19:41 +01:00
Peter Meier
ff91a9ff86 Fix TypeScript error: cast unknown to boolean in JSX condition
Some checks failed
Deploy to Server / deploy (push) Failing after 57s
2026-03-15 14:13:11 +01:00
Peter Meier
91ebd151c6 Track Cargo.lock for reproducible Docker builds
Some checks failed
Deploy to Server / deploy (push) Failing after 9m0s
2026-03-15 13:59:07 +01:00
Peter Meier
ecd257fb8f Add Gitea Actions deploy workflow and server configuration
Some checks failed
Deploy to Server / deploy (push) Failing after 1m49s
- Add basePath /admin to Next.js config for path-based routing
- Add .gitea/workflows/deploy.yml for CI/CD via Gitea Actions

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 13:52:41 +01:00
Peter Meier
11d46049d1 Enhance admin UI and schema management: Introduce generic handling for image/asset URL fields, ensuring explicit widget usage for image previews. Update translations for new UI elements and implement field ordering in schema definitions. Add functionality for managing field extensions and improve asset filtering in the admin UI. 2026-03-14 00:08:52 +01:00
Peter Meier
084a1d9e2a Update admin UI translations and enhance content list: Add 'Status' and 'Published' labels in German and English, and implement status display in the content list page. Format related pages in demo welcome JSON for better readability. 2026-03-13 11:09:03 +01:00
Peter Meier
dc233a48d3 Add page content (home, about) and demo references
Made-with: Cursor
2026-03-13 11:01:29 +01:00
Peter Meier
00c38a2b39 Track types/page.json5 for demo schema references
Made-with: Cursor
2026-03-13 11:00:41 +01:00
Peter Meier
606455c59b Enhance documentation and admin UI: Add detailed implementation guidelines in CLAUDE.md, introduce a referrer index in README.md, and update admin UI translations for improved user experience. Update package dependencies for better functionality and performance. 2026-03-13 10:55:33 +01:00
Peter Meier
7754d800f5 Refactor DashboardCollectionList: Simplify search input layout and improve tag selection logic for better user experience. 2026-03-12 16:36:20 +01:00
Peter Meier
22b4367c47 Enhance RustyCMS: Update .gitignore to include demo assets, improve admin UI dependency management, and add new translations for asset management. Implement asset date filtering and enhance content forms with asset previews. Introduce caching mechanisms for improved performance and add support for draft status in content entries. 2026-03-12 16:03:26 +01:00
Peter Meier
7795a238e1 RustyCMS: file-based headless CMS — API, Admin UI (content, types, assets), Docker/Caddy, image transform; only demo type and demo content in version control
Made-with: Cursor
2026-03-12 14:21:49 +01:00
Peter Meier
aad93d145f RustyCMS: File-based headless CMS with REST API, admin UI, multilingual support
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-16 09:30:30 +01:00