git.lucas.co / cce-display-manager
login greeter
git clone https://git.lucas.co/cce-display-manager.git

DateMessageAuthor
2026-09-24Repin workspace dependencies to their published revsLucas Galante
2026-09-24Repin workspace dependencies to their published revsLucas Galante
2026-09-24Repin workspace dependencies to their published revsLucas Galante
2026-09-24Repin workspace dependencies to their published revsLucas Galante
2026-09-24Repin workspace dependencies to their published revsLucas Galante
2026-09-22Repin workspace dependencies to their published revsLucas Galante
2026-09-22Repin workspace dependencies to their published revsLucas Galante
2026-09-22Repin workspace dependencies to their published revsLucas Galante
2026-09-22Repin workspace dependencies to their published revsLucas Galante
2026-09-22Repin workspace dependencies to their published revsLucas Galante
2026-09-21Repin workspace dependencies to their published revsLucas Galante
2026-09-21Repin workspace dependencies to their published revsLucas Galante
2026-09-21Pin workspace dependencies to GitHub, the crates' originLucas Galante
2026-09-21Repin workspace dependencies to their published revsLucas Galante
2026-09-21Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-20Repin workspace dependencies to their published revsLucas Galante
2026-09-19Depend on cce-ui through git.lucas.co, so this crate builds aloneLucas Galante
2026-09-01Recover the greeter across suspend/resumeLucas Galante
2026-08-31Retire the KeePassXC selftest checks and the inert unlock binariesLucas Galante
2026-08-29Retire the KeePassXC unlock chain for a TPM-sealed gnome-keyringLucas Galante
2026-08-20unlockd sandbox: ProtectHome was the /run/user blocker, not the ro passLucas Galante
2026-08-20unlockd sandbox: /run/user needs its own ReadWritePaths entryLucas Galante
2026-08-20Stop force-restoring SUID on polkit-agent-helper-1Lucas Galante
2026-08-20Harden the login/auth chain (audit follow-ups)Lucas Galante
2026-08-17Greeter: say what a fingerprint failure means and how to retryLucas Galante
2026-08-17Stop fingerprint misses from locking the password out (pam_faillock)Lucas Galante
2026-08-16Route Secret Service D-Bus activation into cce-keepassxc.serviceLucas Galante
2026-08-16Add cce-keyring-selftest: one-command verdict on a login's keyring chainLucas Galante
2026-08-16Unlock the database on every KeePassXC start, not just at loginLucas Galante
2026-08-16Own KeePassXC startup, and stop one stuck call wedging the daemonLucas Galante
2026-08-13build: drop the unused glyphon declarationLucas Galante
2026-08-13build: drop the unused raw-window-handle and pollster declarationsLucas Galante
2026-08-13build: drop the wgpu and bytemuck declarations this crate never usedLucas Galante
2026-08-13build: install via ccebuild instead of hand-listing binariesLucas Galante
2026-07-22fix: unwedge login handoff and scale the greeter for HiDPILucas Galante
2026-07-21feat: cce-native KeePassXC auto-unlock (daemon, session client, setup)Lucas Galante
2026-07-21fix: point the root-run greeter at system fontsLucas Galante
2026-07-21feat: relaunch the session after a compositor-requested restartLucas Galante
2026-07-13refactor: dispatch roots go by WidgetId (cce-ui plumbing retype)Lucas Galante
2026-07-12refactor: cce-display-manager on routed events (6bd shrink)Lucas Galante
2026-07-12refactor: Element -> WidgetHost (cce-ui 6bd flip)Lucas Galante
2026-07-12refactor: base() Option handling dropped (cce-ui flip part 1)Lucas Galante
2026-07-12refactor: greeter's three raw impls onto the narrow traits (Phase 6az part 7)Lucas Galante
2026-07-12refactor: root Container dissolved — card + session list are the dispatch roots (Phase 6ax)Lucas Galante
2026-07-11refactor: local widgets' labels inherent + paint_self (cce-ui Phase 6ar getter deletion)Lucas Galante
2026-07-11refactor: widget text via the paint walk (Phase 6ao); FIX dangling widget-tree pointersLucas Galante
2026-07-10feat: whole frame via display_list (Phase 6ah) — off the legacy view*/text_items pathLucas Galante
2026-07-09chore: TextBox -> Adapted<TextBox> (cce-ui Phase 5q migration)Lucas Galante
2026-07-08refactor: adapt Switcher/ContentBg fields to cce-ui Phase 5nLucas Galante
2026-07-08refactor: adapt Button fields to the cce-ui Phase 5 migrationLucas Galante
2026-07-07feat: show build date on the display-manager interfaceLucas Galante
2026-07-07chore: remove one-off debug/inspection bins from src/binLucas Galante
2026-07-06Remove unused imports TextArea, TextBounds, and WindowDecorationsLucas Galante
2026-07-05Update references to engine_state.inner due to App Option wrappingLucas Galante
2026-07-02sec: remove insecure plaintext password cachingLucas Galante
2026-06-29refactor: adapt to cce-ui event layering and renaming changesLucas Galante
2026-06-27Unlock keyring automatically on login, switch config to JSON, and rename to CCE Display ManagerLucas Galante
2026-06-24refactor: modernize and systematize workspace loggingLucas Galante
2026-06-19Clean up compiler warningsLucas Galante
2026-06-18refactor: update dependencies and rename clear-ui to cce-uiLucas Galante
2026-06-09Refactor and adapt widgets to use UiContext and scale factorLucas Galante
2026-06-07fix: automatically restore SUID root permissions to polkit-agent-helper-1 on daemon startupLucas Galante
2026-06-06Update clear-display-manager to adapt to Element trait refactoring (modified: src/main.rs)Lucas Galante
2026-06-05refactor: update Vertex attributes to include clip_circleLucas Galante
2026-06-02Update system configuration and interface modulesLucas Galante
2026-06-01Fork session execution to support clean session teardown and switching back to parent VT on exitLucas Galante
2026-05-29Support Ctrl+P and Ctrl+N session cycling in greeterLucas Galante
2026-05-29Update system configuration and interface modulesLucas Galante
2026-05-28Implement remembering last login username and auto-focusing password box if username is prepopulatedLucas Galante
2026-05-28Fix keyring unlocking by passing AUTHTOK and TTY to PAM handle and printing pam_env for debuggingLucas Galante
2026-05-28Update PAM configuration template to automatically unlock GNOME Keyring and KWallet on loginLucas Galante
2026-05-28Pass correct username to pam_start via custom PamSession, and propagate PAM env variables to spawned user sessionLucas Galante
2026-05-28Update systemd service template to target tty1 instead of tty7Lucas Galante
2026-05-28Defer privilege dropping to pre_exec block to fix EPERM during session spawnLucas Galante
2026-05-28fix: redirect entire daemon stdout/stderr to log file to capture compositor crashesLucas Galante
2026-05-28debug: redirect user session output to /tmp/clear-display-manager-session.logLucas Galante
2026-05-28fix: run PAM session lifecycle inside daemon to persist logind sessionLucas Galante
2026-05-28fix: align AUTH_SUCCESS delimiter with daemonLucas Galante
2026-05-28fix: scale pointer event coordinates into layout space coordinatesLucas Galante
2026-05-28feat: add ctrl+c keybinding to close display manager and return to TTYLucas Galante
2026-05-28feat: add dynamic session list support (X11 & Wayland) at top-leftLucas Galante
2026-05-28fix: decouple layout scaling from compositor buffer scaling factorLucas Galante
2026-05-28fix: respect scale override in scale_factor_changedLucas Galante
2026-05-28fix: correct UtmpType to UtmpMode in service fileLucas Galante
2026-05-28feat: read system-wide settings from /etc/clear.toml and support scale overrideLucas Galante
2026-05-28feat: enable VT switching in cage compositor wrapperLucas Galante
2026-05-28fix: pass -- separator to cage command in daemon modeLucas Galante
2026-05-28feat: implement CLI greeter mode, daemon launcher loop, and systemd serviceLucas Galante
2026-05-28feat: integrate background PAM authentication via calloopLucas Galante
2026-05-28refactor: use native clear-ui TextBox with_passwordLucas Galante
2026-05-28Initial commit: basic GUI greeter using clear-ui (fixed compilation)Lucas Galante