Skip to content

fix: resolve startup crashes and layout instabilities in 2.13.1 release - #77

Merged
yassine20011 merged 1 commit into
masterfrom
chore/release-2.13.1
Jul 31, 2026
Merged

fix: resolve startup crashes and layout instabilities in 2.13.1 release#77
yassine20011 merged 1 commit into
masterfrom
chore/release-2.13.1

Conversation

@yassine20011

Copy link
Copy Markdown
Owner

Description

This pull request releases version 2.13.1 of KVitals, focusing on fixing several startup crashes, color validation issues, and UI glitches. The update introduces multiple stability improvements and bug fixes, particularly around boot-time sensor initialization and QML property bindings.

Bug fixes and stability improvements:

  • Fixed a SEGV_ACCERR crash at startup by improving initialization checks and guarding sensor readiness for Network and Disk metrics.
  • Addressed a Kirigami icon crash at startup by deferring isMask and color property assignments until after the theme is fully initialized.
  • Added hex-regex validation for color configuration properties to prevent invalid colors from propagating to Kirigami.
  • Gated Disk and Network sensor model initialization behind startup timers to prevent crashes due to premature D-Bus subscriptions.
  • Deferred USB hotplug detection initialization to avoid startup-time crashes related to Solid/UDisks2 plugins.

UI and configuration fixes:

  • Resolved a font family binding loop and ensured custom font families are always applied, even at system-default sizes.
  • Improved panel layout stability by refining width cache logic in CompactView.
  • Merged duplicate signal connections in the disk sensor model to reduce overhead.

Other changes:

  • Updated the version number to 2.13.1 in metadata.json.

@greptile-apps

greptile-apps Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Releases KVitals 2.13.1.

  • Documents the startup stability, color validation, sensor initialization, font binding, and panel layout fixes included in the release.
  • Updates the Plasma applet metadata version from 2.13.0 to 2.13.1.

Confidence Score: 5/5

The release documentation and metadata update appear safe to merge.

The version bump matches the new changelog entry, and the implementation changes described by that entry are already included in the release tree.

Important Files Changed

Filename Overview
CHANGELOG.md Adds release notes for version 2.13.1 describing fixes already present in the release tree; no actionable issue identified.
metadata.json Bumps the applet package version from 2.13.0 to 2.13.1 consistently with the changelog; no actionable issue identified.

Reviews (1): Last reviewed commit: "fix: resolve startup crashes and layout ..." | Re-trigger Greptile

@yassine20011
yassine20011 merged commit d1ef748 into master Jul 31, 2026
5 checks passed
@yassine20011
yassine20011 deleted the chore/release-2.13.1 branch July 31, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant