Repository navigation
FaceLift 1.0.0
What's Changed / 更新内容
✨ New Features / 新功能
- feat: refresh FaceLift app icon (a9e3405)
- feat(ui): add replace and clear actions to loaded passcode theme card (53a02b0)
- feat(ui): unify opaque surfaces, drop keypad glass, add Dutch and locale default (643f7c0)
- feat(ui): restyle sheets and drop content glass helpers (c13f1f4)
- feat(ui): refine device page form (53212ab)
- feat(ui): move theme creator controls into a grouped inspector (255a492)
- feat(ui): move lock screen theme controls into a grouped inspector (314f323)
- feat(ui): center theme preview on a canvas and add Export command (beec9b2)
- feat(ui): restyle cards page as a native thumbnail grid (cd878ed)
- feat(ui): add NoticeBar and page screenshot tooling (85c2d80)
- feat: restyle the device page as a grouped Form (9487f51)
- feat: add menu commands, keyboard shortcuts and Settings window (f2372f4)
- feat: adopt NavigationSplitView, window toolbar and inspector (a0a96b3)
- feat: add Chinese passcode sample and guard device cache target (9314965)
- feat: redesign workspace and add passcode cache restore (1326e36)
- feat: adopt Liquid Glass UI on macOS 26+ with Material fallbacks (9eaacf1)
🐛 Bug Fixes / 修复
- fix(about): credit @deluxebear as developer and maintainer (2187f58)
- fix(ci): simplify workspace width for Swift compiler (1a56492)
- fix(ui): accept .passthm drops on the lock screen canvas (935fcd3)
- fix(ui): hide stock keypad under theme key images in previews (eb49f2b)
- fix(ui): route creator canvas drops by mode (e6303d6)
- fix(ui): stop narrow windows with the inspector from crashing on launch (97d4d3e)
- fix(ui): use consistent preview width across workspaces (c70b74c)
- fix(ui): default wallet grid to three columns with wider preview (aab2d2a)
- fix(ui): unify window toolbar background on initial inspector render (185dba0)
- fix(ui): move card search out of crowded toolbar (336433a)
- fix(a11y): describe card flash selection controls (7c4b62f)
- fix(ui): show supported passcode theme versions (d03084d)
- fix(ui): avoid duplicate passcode export extension (c0b1887)
- fix(ui): clarify flash scope during card search (88fe9e5)
- fix: ignore repeat flash requests and keep About/Guide from stacking sheets (f70adce)
- fix: label primary actions, guard commands behind sheets, flash-specific alerts (d1a34b4)
- fix: keep card options button and scan banner legible in Dark Mode (0262d22)
- fix: keep sidebar in sync with passcode mode and lock auto-detected target (893990f)
🔧 Refactoring / 重构
- refactor: split passcode workspace into canvas and inspector files (de4d63a)
- refactor: split FaceLiftApp.swift into App, Model and Workspaces (41e9686)
📖 Documentation / 文档
- docs: point FaceLift links to deluxebear repository (41cd91f)
- docs: refresh v1.0.0 release overview and screenshots (c5be90d)
- docs: add page content redesign implementation plan (80cfc96)
- docs: add page content redesign design spec (d39f02e)
- docs: describe the native window layout (ccac484)
- docs: add native macOS window shell implementation plan (47b82c4)
- docs: add native macOS window shell design spec (4924d24)
- docs: record that no supported iOS interface persists the passcode theme (b3ff769)
🏗️ Build & CI / 构建
- ci: require signing and notarization for tag releases (68d8a3d)
- ci: bump upload-artifact to v7 for the Node 24 runtime (c04d768)
🧹 Chores / 杂项
- style: use semantic colors, text styles and native chrome (e0175d5)
📦 Other / 其他
Full Changelog: v0.9.0...v1.0.0