23f05b72f7
fix: issue #35 validation expected unrendered .lang translation variant routes; main-language lists now render main-language translations
2026-07-17 22:12:23 +02:00
d944c07838
fix: issue #15 calendar index not properly created, also some smaller bugs
2026-07-05 17:33:48 +02:00
bb82f1d4a1
fix: issue #14 wrong sorting in category and tag archives
2026-07-05 16:09:33 +02:00
28398b17f4
fix: issue #11 wrong page titles compared to old app
2026-07-05 12:58:44 +02:00
7fa6e6232c
fix: issue #6 post bodies missing for asides
2026-07-05 12:24:30 +02:00
fcc574428c
fix: issue #3 slow rendering
2026-07-05 10:26:21 +02:00
4b52ac6156
fix: better progress tracking for full site render
2026-07-02 21:52:20 +02:00
1487c0337e
fix: incremental rendering more on par with bDS
2026-07-02 18:31:17 +02:00
66c24b565f
Unify generation render fallbacks
2026-06-21 13:17:44 +02:00
ccfaa4afe6
Deduplicate generation path prefixes
2026-06-21 13:15:02 +02:00
f46239188a
Extract generation snapshot loaders
2026-06-21 13:12:17 +02:00
4a8a420c62
Deduplicate sitemap URL entry builders
2026-06-21 13:09:35 +02:00
b3d69f0291
Consolidate generation route builders
2026-06-21 13:06:50 +02:00
f8f6a242d6
Deduplicate validation timestamp checks
2026-06-21 13:04:13 +02:00
284637970f
fix: fix flaky test
2026-06-11 16:05:03 +02:00
2bed225133
style: fix pre-existing formatting drift across codebase
2026-05-30 09:00:29 +02:00
babae1838d
fix: A1-12 functional client-side search with real PagefindUI and fragment index
2026-05-29 10:29:42 +02:00
c5e09e7316
fix: A1-7 implement 4-level template lookup cascade (post→tag→category→default)
2026-05-28 22:38:35 +02:00
f2b340ba86
fix(style): replace Map.get with dot access and pattern matching where keys are guaranteed (CSM-032)
2026-05-27 18:33:42 +02:00
4a089b0856
fix(perf): bind length/1 to variables before loop bodies in route paths and sidebar (CSM-029)
2026-05-11 20:18:56 +02:00
43a435f35d
fix: derive pagefind language prefixes from project settings (CSM-025)
...
Replace hardcoded ["de/", "fr/", "it/", "es/"] with prefixes computed
from plan.blog_languages, so arbitrary language codes work correctly.
Also mark CSM-024 as fixed (done in CSM-005).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-11 09:19:31 +02:00
b6f9cf58e1
fix: add @spec to all public functions across 24 modules (CSM-019)
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-10 11:40:42 +02:00
de7ea12c9c
fix: fixed CSM-014
2026-05-09 16:38:00 +02:00
e5429f7265
fix: implement CSM-006
2026-05-08 20:39:50 +02:00
43a4610ce7
chore: noise in tests
2026-05-04 06:18:06 +02:00
881056eb61
chore: added more @spec
2026-05-01 17:49:50 +02:00
f6425de51d
chore: merged different progress reporters
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 17:12:49 +02:00
79ee67c2e0
chore: extraction and centralization of utility functions
2026-05-01 17:04:21 +02:00
10e2355817
chore: more god module refactor
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 08:57:48 +02:00
a7747bd1e1
chore: refactorings of big modules
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 08:21:12 +02:00
8eb0327a9c
feat: more of the same
2026-04-23 18:26:55 +02:00
52e9c4ba81
feat: more work on backend content and generation
2026-04-23 18:26:48 +02:00