| Date | Message | Author |
| 2026-09-24 | Spacing: the ladder, not literals | Lucas Galante |
| 2026-09-24 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-24 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-24 | Root plate: the toolkit's standard spec, not a hand copy | Lucas Galante |
| 2026-09-24 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-24 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-24 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-22 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-22 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-22 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-22 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-22 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-21 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-21 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-21 | Pin workspace dependencies to GitHub, the crates' origin | Lucas Galante |
| 2026-09-21 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-21 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | Repin workspace dependencies to their published revs | Lucas Galante |
| 2026-09-20 | PlateSpec carries a Material (cce-ui RFC material, step 2a) | Lucas Galante |
| 2026-09-19 | Depend on cce-ui through git.lucas.co, so this crate builds alone | Lucas Galante |
| 2026-09-19 | docs: three statics, not four; name the test that covers the orderings | Lucas Galante |
| 2026-09-19 | docs: committing is not publishing — origin is a pushable bare repo | Lucas Galante |
| 2026-09-11 | idle_poll_interval: tick polls a channel the runner cannot see | Lucas Galante |
| 2026-09-06 | Rename the internal backplate vocabulary to root plate (cce-ui RFC 7a-4) | Lucas Galante |
| 2026-08-25 | feat: root plate onto PlateSpec (cce-ui RFC 7b-2) | Lucas Galante |
| 2026-08-25 | chore: root_plate_* — cce-ui 7a-2 caller migration | Lucas Galante |
| 2026-08-22 | feat: declare the prompt a Utility window — it shouldn't inherit a size | Lucas Galante |
| 2026-08-22 | feat: paint the dialog as a cce window — plate, carved wells, widget relief | Lucas Galante |
| 2026-08-22 | test: settle the simulation veto with a pure function, not a live bypass | Lucas Galante |
| 2026-08-22 | docs: the success path is verifiable too — pkexec's exit status is the oracle | Lucas Galante |
| 2026-08-22 | docs: the retry path is verified now, and record how without risking a lockout | Lucas Galante |
| 2026-08-22 | fix: reap the helper on cancel — every cancelled prompt leaked a zombie | Lucas Galante |
| 2026-08-22 | fix: stop printing the PAM finger prompt twice, once cut mid-word | Lucas Galante |
| 2026-08-22 | fix: resolve the user from passwd, drop eight unused deps, document the crate | Lucas Galante |
| 2026-08-22 | fix: never simulate under a real request, retry failed attempts, honor every cancel | Lucas Galante |
| 2026-08-21 | feat: ship the polkit-agent unit — cce-authenticator is the session's authenticator | Lucas Galante |
| 2026-08-13 | build: drop the unused glyphon declaration | Lucas Galante |
| 2026-08-13 | build: drop the unused raw-window-handle and pollster declarations | Lucas Galante |
| 2026-08-13 | build: drop the wgpu and bytemuck declarations this crate never used | Lucas Galante |
| 2026-08-13 | build: install via ccebuild instead of hand-listing binaries | Lucas Galante |
| 2026-07-13 | refactor: dispatch roots go by WidgetId (cce-ui plumbing retype) | Lucas Galante |
| 2026-07-12 | refactor: cce-authenticator on routed events (6bd shrink — the tail is done) | Lucas Galante |
| 2026-07-12 | refactor: Element -> WidgetHost (cce-ui 6bd flip) | Lucas Galante |
| 2026-07-11 | refactor: widget text via the paint walk, not the text_labels getters (Phase 6ao) | Lucas Galante |
| 2026-07-10 | feat: whole frame via display_list (Phase 6ag) — off legacy path; FIXES invisible text | Lucas Galante |
| 2026-07-09 | chore: TextBox -> Adapted<TextBox> (cce-ui Phase 5q migration) | Lucas Galante |
| 2026-07-08 | refactor: adapt Switcher/ContentBg fields to cce-ui Phase 5n | Lucas Galante |
| 2026-07-08 | refactor: adapt Button fields to the cce-ui Phase 5 migration | Lucas Galante |
| 2026-07-07 | refactor: create FontSystem via cce_ui::create_font_system_with_system_fonts | Lucas Galante |
| 2026-06-24 | refactor: modernize and systematize workspace logging | Lucas Galante |
| 2026-06-24 | Implement ui_context for Application to support default draggable window | Lucas Galante |
| 2026-06-19 | Clean up compiler warnings | Lucas Galante |
| 2026-06-18 | refactor: update dependencies and rename clear-ui to cce-ui | Lucas Galante |
| 2026-06-09 | Refactor and adapt widgets to use UiContext and scale factor | Lucas Galante |
| 2026-06-07 | fix: use VerifyStart with 'any' parameter signature for fprintd D-Bus API | Lucas Galante |
| 2026-06-07 | fix: remove insecure success fallback on fingerprint scan error | Lucas Galante |
| 2026-06-07 | docs & logs: trace success and exit paths, fix password verification in Polkit simulation | Lucas Galante |
| 2026-06-07 | Allow simulation mode in Polkit agent if CCE_AUTH_SIMULATE is set | Lucas Galante |
| 2026-06-07 | Fix Polkit BeginAuthentication D-Bus method signature | Lucas Galante |
| 2026-06-07 | Fix D-Bus object path type signature for RegisterAuthenticationAgent | Lucas Galante |
| 2026-06-07 | Implement Polkit authentication agent daemon mode | Lucas Galante |
| 2026-06-07 | Initial commit | Lucas Galante |