This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
ReleasePort's take
Light signalVersion v0.52.25 consolidates the icon‑size utility classes into four semantic options (icon‑sm to icon‑xl) while preserving old class names as aliases.
Why it matters: Existing code using deprecated size classes continues to work unchanged, but new development should adopt the four semantic classes for consistency.
Summary
AI summaryConsolidated icon size system to four semantic classes while retaining backward‑compatible aliases.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds kitchen nav button showing last visited section icon and label in bottom bar and sidebar. Adds kitchen nav button showing last visited section icon and label in bottom bar and sidebar. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Feature | Medium |
Offline banner pushes page content down using `--offline-banner-height` CSS variable to avoid overlap when offline. Offline banner pushes page content down using `--offline-banner-height` CSS variable to avoid overlap when offline. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Feature | Medium |
`.grid--2` responsive grid activates at 600 px instead of 768 px for two‑column layout on small tablets. `.grid--2` responsive grid activates at 600 px instead of 768 px for two‑column layout on small tablets. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Feature | Medium |
Document, budget loan, and budget loan payment deletions use optimistic undo‑toast (5 s window) instead of blocking confirmation dialog. Document, budget loan, and budget loan payment deletions use optimistic undo‑toast (5 s window) instead of blocking confirmation dialog. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Deprecation | Medium |
Consolidates icon size system to 4 semantic classes (`icon-sm`‑`icon-xl`), keeping old class names as backward‑compat aliases. Consolidates icon size system to 4 semantic classes (`icon-sm`‑`icon-xl`), keeping old class names as backward‑compat aliases. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Bugfix | Medium |
Dashboard greeting and date label refresh automatically on `visibilitychange` to update time of day correctly. Dashboard greeting and date label refresh automatically on `visibilitychange` to update time of day correctly. Source: llm_adapter@2026-05-23 Confidence: high |
— |
| Refactor | Medium |
FAB entry animation counter tracked per module, reappearing on first visit after suppression elsewhere. FAB entry animation counter tracked per module, reappearing on first visit after suppression elsewhere. Source: llm_adapter@2026-05-23 Confidence: high |
— |
Full changelog
Added
- Kitchen nav button (bottom bar and sidebar) now dynamically shows the icon and label of the last visited kitchen section (Meals / Recipes / Shopping), making the navigation target predictable at a glance
- Offline banner now pushes page content down via
--offline-banner-heightCSS variable, preventing content overlap when the app is offline .grid--2responsive grid now activates at 600 px instead of 768 px, giving iPad Mini portrait and small tablets a two-column layout
Changed
- Dashboard greeting text and date label refresh automatically on
visibilitychange, so "Good Morning" no longer persists into the afternoon on a long-running session - FAB entry animation counter is now tracked per module instead of globally; the animation reappears when visiting a module for the first time even after it was suppressed on other modules
- Icon size system consolidated from 8 granular sizes to 4 semantic steps —
icon-sm(12 px),icon-md(16 px),icon-lg(20 px),icon-xl(24 px); old class names kept as backward-compat aliases - Document, budget loan, and budget loan payment deletions now use an optimistic undo-toast pattern (5 s window) instead of a blocking confirmation dialog, consistent with Tasks, Notes, and Contacts
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]