Skip to content

SOCDOF v20.1.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 08:25
· 16 commits to main since this 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.
  • 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.

2. Pre-Release vs. Full Release CI/CD Categorization

  • Strict Pre-Release Classification for Minor/Patch Builds:
    • Updated scripts/prepare-release.cjs and .github/workflows/build-windows-exe.yml.
    • Only major milestone releases (e.g. v20.0.0, v21.0.0 where minor === 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.