nosignal-shell/modules/lock
28allday 7c06b808ae feat(nosignal): redesign lock screen to match handoff
Rewrite the WlSessionLockSurface visuals to the NoSignal lock design while
keeping the secure session-lock + PAM machinery (Pam buffer/handleKey/state,
WlSessionLock unlock):

- Blurred screencopy wallpaper + dark scrim; top status row (lock+Locked /
  wifi/bt/battery); centred 108px ExtraLight clock + date; gradient avatar +
  username; password field (key glyph, masked dots, peach enter glyph, error
  border) fed to pam.handleKey; bottom now-playing strip + "Press Enter to
  unlock". JetBrains Mono / Nerd Font (NsIcon) / Theme tokens.
- Escape does not dismiss; correct password (PAM) unlocks; wrong password shows
  inline error. Verified in VM: renders, masks, unlocks.
- Glyphs: add login (enter arrow) + key.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 11:30:20 +01:00
..
center fix: lock pfp incorrect height 2026-06-01 19:21:24 +10:00
weather fix: missing colon in 24h lock forecast time (#1520) 2026-06-08 13:06:46 +10:00
Center.qml fix: improve lock center spacing scaling 2026-06-03 00:16:28 +10:00
Content.qml feat: improve lock fetch 2026-06-02 21:36:29 +10:00
Fetch.qml fix: lock fetch scaling tokens 2026-06-02 21:58:51 +10:00
Lock.qml fix: lock screencopy not working 2026-05-06 21:04:43 +10:00
LockSurface.qml feat(nosignal): redesign lock screen to match handoff 2026-06-14 11:30:20 +01:00
Media.qml feat: improve lock fetch 2026-06-02 21:36:29 +10:00
NotifDock.qml Merge branch 'main' into feat/m3-revamp 2026-04-30 02:13:19 +10:00
NotifGroup.qml Merge branch 'main' into feat/m3-revamp 2026-04-30 02:13:19 +10:00
Pam.qml fold: bake NoSignal shell patches into the fork (Phase 2) 2026-06-13 22:08:59 +01:00
Resources.qml feat: improve lock resource widget 2026-06-01 21:10:33 +10:00
WeatherInfo.qml fix: hide lock weather details on small screens 2026-06-02 22:01:54 +10:00