Fixed
- Crash on macOS 26 (Tahoe) when using beautify —
BeautifyRendererwas marked@MainActorwhich caused all rendering code insideNSImagedrawing handler closures to violate actor isolation under macOS 26's stricter concurrency enforcement. Removed class-level@MainActor, now only applied to the SwiftUIImageRenderermethods that actually require it. - Crash with negative style index —
BeautifyConfig.styleused Swift's sign-preserving%operator, causing array out-of-bounds whenstyleIndexwas-1(custom background image). Fixed modulo to always produce a valid index. - Missing translations — 8 UI strings were missing from localization files. Added translations for all 40 locales. Wrapped "Same as screenshots" with
L(). - Beautify custom background lag — custom background images were re-decoded and re-processed (including CIFilter blur) on every draw frame during selection resize. Now pre-rendered to a cached CGImage once when the image or blur setting changes.