Skip to content

Stacklume v0.5.1

Latest

Choose a tag to compare

@SwonDev SwonDev released this 07 Apr 07:42

Hotfix v0.5.1

πŸ› Bug Fixes

  • Link Collection: links reappear after removal β€” Fixed stale closure in handleRemoveFromCollection. All config-mutating callbacks now use a ref to always read fresh widget.config instead of capturing it in the useCallback closure.
  • Production crash (random browser error page) β€” Fixed O(nΒ²) performance bottleneck: collectionLinkIds.includes() replaced with Set.has() for O(1) lookups in render loops. Prevented main thread starvation that caused WebView2 to show error page.
  • Tray icon freezing β€” Root cause was layout thrashing from auto-rows-fr CSS grid + container queries. Removed fractional row sizing. Main thread no longer blocks, so Three.js animation continues smoothly.
  • Image crash on invalid URLs β€” Added ^https?:// validation on imageUrl and faviconUrl before rendering <Image>. Prevents crashes from malformed or empty URLs stored in the database.
  • SW cache bumped to v14