SOCDOF v20.1.1
Pre-release
Pre-release
Version v20.1.1 (2026-08-26)
1. Fixed Calendar Flyout Dimensions & Layout Stability
- Fixed 42-Day Matrix (6 Full Rows):
- Fixed calendar days calculation to always generate exactly 42 grid cells (6 rows × 7 days) regardless of month length or starting weekday.
- Prevents the calendar popup flyout window from resizing, jumping, expanding, or shrinking when navigating between different months.
- Stable Agenda Container:
- Locked agenda and upcoming due invoices container to a fixed height (
h-28) with smooth vertical scrolling, guaranteeing absolute UI stability.
- Locked agenda and upcoming due invoices container to a fixed height (
- Multilingual Day & Month Localisation:
- Dynamically localizes weekday headers (
Mo, Di, Mi, Do, Fr, Sa, So/Mo, Tu, We, Th, Fr, Sa, Su/Lu, Ma, Me, Je, Ve, Sa, Di/Lu, Ma, Mi, Ju, Vi, Sá, Do), month names, and agenda status texts in all 4 supported languages.
- Dynamically localizes weekday headers (
2. Pre-Release vs. Full Release CI/CD Categorization
- Strict Pre-Release Classification for Minor/Patch Builds:
- Updated
scripts/prepare-release.cjsand.github/workflows/build-windows-exe.yml. - Only major milestone releases (e.g.
v20.0.0,v21.0.0whereminor === 0 && patch === 0) are flagged as Latest Full Releases (prerelease: false,make_latest: true). - All incremental updates, patches, and minor enhancements (e.g.
v20.0.9,v20.1.0,v20.1.1) are cleanly flagged as Pre-releases (prerelease: true,make_latest: false) on GitHub Releases, preventing them from overriding official milestone badges.
- Updated