Commit graph

4 commits

Author SHA1 Message Date
Ruben
24ee209e17 Add plugin system and improve language handling
Add global and page-level plugin support Implement language-aware
content filtering Add month translations to language files Refactor date
formatting to use translations Move translation loading to plugin system
Improve content availability checks
2025-11-11 23:36:53 +01:00
Ruben
673c02d237 Update PHP version to 8.4 and add property hooks 2025-11-01 23:33:09 +01:00
Ruben
32449d2edd Refactor template and content handling logic
Add constants for file extensions

Extract helper functions for common operations

Improve PDF file detection

Simplify directory scanning operations

Standardize template resolution

Optimize content rendering pipeline
2025-11-01 22:54:42 +01:00
Ruben
149ba03359 Add modular architecture to router
Extract configuration, helpers, content processing, and rendering logic
into separate files

Refactor router to use modular components
2025-11-01 22:50:02 +01:00