0000000000000000000000000000000000000000 3d867c09efe6412eac5eaaf38ef4222f3b587a16 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1767390133 +0100	commit (initial): Added code style document
3d867c09efe6412eac5eaaf38ef4222f3b587a16 c78cdc709fc1c1f74630bfaf52e835b02b76d543 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1774118094 +0100	reset: moving to add-rust-based-login-manager
c78cdc709fc1c1f74630bfaf52e835b02b76d543 9453fa840b6bd0327424df8eef9b9bddafe73934 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1774127601 +0100	commit: Fix QS sliders: non-blocking system calls
9453fa840b6bd0327424df8eef9b9bddafe73934 5eb9c32d6a3fe8737c1ea22f1f64d9346999c7d5 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1774643389 +0100	pull: Fast-forward
5eb9c32d6a3fe8737c1ea22f1f64d9346999c7d5 975542f6548bb19964c9de9a5656800333174ccd Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1775340596 +0200	commit: Adapt to topbar library extraction, non-blocking system refresh
975542f6548bb19964c9de9a5656800333174ccd 457b1147fba1339c463dbb16927c9572df26905c Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1775384969 +0200	commit: Fix greetd session leak and stale pending text on auth failure
457b1147fba1339c463dbb16927c9572df26905c fb69c266b71ce2135fdadd7f7706843095dc969f Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1775500884 +0200	commit: Updated cargo version 1.85.0 for debian trixie
fb69c266b71ce2135fdadd7f7706843095dc969f 392f393d366b72870066a7591784fba0d60fbfa2 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776110674 +0200	commit: Fixed debian build dependencies
392f393d366b72870066a7591784fba0d60fbfa2 a4bc027a3c6c87a14f7b87ebb954de20a2fe46c8 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776322139 +0200	commit: Remove topbar and quick settings, adapt to Arc-based ltk image API
a4bc027a3c6c87a14f7b87ebb954de20a2fe46c8 ba2af9114a367fe51f27d47d7083021fe2b9c27f Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776433874 +0200	pull: Fast-forward
ba2af9114a367fe51f27d47d7083021fe2b9c27f 0f45c6736a49c72cecb3d35ff678c3d9c454bee2 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776502334 +0200	commit: Adopt new ltk theme system, drop user avatar and simplify lockscreen
0f45c6736a49c72cecb3d35ff678c3d9c454bee2 6707f016ebb87706bde15e07c535f5a491ff6308 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776507271 +0200	commit: Adopt new ltk theme system, add --light/--dark overrides, drop avatar
6707f016ebb87706bde15e07c535f5a491ff6308 cadcbfc07ff8017a7b4b64dcf4327b592eed3323 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776770864 +0200	commit: Fix two-ESC-to-return bug on swipe unlock path and unify swipe/Enter unlock transitions
cadcbfc07ff8017a7b4b64dcf4327b592eed3323 6312c4368fa889ea44d70dc3288b3df562536b9b Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776969235 +0200	commit: theme: adopt ltk's slot-typed API
6312c4368fa889ea44d70dc3288b3df562536b9b f89643aa773c856e806a439ce054546e6fab089d Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1776979855 +0200	commit: Added ltk-theme dependency on debian packaging
f89643aa773c856e806a439ce054546e6fab089d 4fac04f45f34556a0eb305427f8f18f5e11c19ff Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1777020324 +0200	commit: app/state: drop ltk::active_theme() for the wallpaper / lockscreen reads
4fac04f45f34556a0eb305427f8f18f5e11c19ff b571ec7b149b2f9a2da319df196ef3bfd7cd68e0 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1777409750 +0200	pull: Fast-forward
b571ec7b149b2f9a2da319df196ef3bfd7cd68e0 86e69716b1476acbcd41514b63ee9ebe874ea17b Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1777724059 +0200	commit: main, Makefile: rename EYDOLON_THEMES_DIR env var to LTK_THEMES_DIR
86e69716b1476acbcd41514b63ee9ebe874ea17b 6fe554a21b183dc20606c521537aa5416aa654d1 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1777763316 +0200	commit: Updated dependency on ltk 0.1.0
6fe554a21b183dc20606c521537aa5416aa654d1 242e4fdfa4be14a4dc84520c1f01f47f61df61e5 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1777927516 +0200	commit: app/state, app/mod: resolve wallpaper / lockscreen via ltk::theme_branding_image with on_resize rebuild
242e4fdfa4be14a4dc84520c1f01f47f61df61e5 526b9320dd6bb5cd95e5b23d317f4d0069b951db Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778044921 +0200	commit: app/state, main, assets: source logo and icons from the active ltk theme
526b9320dd6bb5cd95e5b23d317f4d0069b951db 0c7cc66e071f50762842340b0b860ce8f3ed8ea2 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778047093 +0200	commit: auth, login_screen, locales: i18n the PAM auth strings and wrap the login error text
0c7cc66e071f50762842340b0b860ce8f3ed8ea2 2d923a7abf573f20977665c8888120695db1bbd8 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778494905 +0200	commit: packaging: greeter via `forge --exec`, crustace as default session
2d923a7abf573f20977665c8888120695db1bbd8 23f7f009e3eb6f551b157c133a9458182d18dee3 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778791081 +0200	commit: lock_screen, app/state: shift lockscreen text and glyphs to text_secondary
23f7f009e3eb6f551b157c133a9458182d18dee3 204292e5dfebdb76193ce615c3fa37d794430257 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1778881526 +0200	commit: splash_screen, forge: graceful handoff to user session on successful login
204292e5dfebdb76193ce615c3fa37d794430257 9d84417cdc0b68771df46665379157f5cf6455e3 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779054603 +0200	commit: workspace, packaging: split into cargo workspace and rebrand as eydos-loginmanager
9d84417cdc0b68771df46665379157f5cf6455e3 baef46de98a23f08924cb2404335f20048966aae Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779095484 +0200	commit: daemon, ipc: privileged login flow over pam-sys with VT handoff, plus greeter↔daemon IPC scaffolding
baef46de98a23f08924cb2404335f20048966aae 349a3443d3ffb9f176db49d0d346a4ccde387397 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779103258 +0200	commit: greeter, daemon: IPC client in the greeter and config-driven session command in the daemon
349a3443d3ffb9f176db49d0d346a4ccde387397 e56cd4abb279e5180b01a0d928f16b4fe3c57424 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779223569 +0200	commit: loginmanager: end-to-end integration as a greetd replacement — daemon supervises greeter, handles concurrent auth, propagates XKB / desktop env, plus packaging for _loginmanager system user
e56cd4abb279e5180b01a0d928f16b4fe3c57424 3e9a2d591ff8dee402aa9357a2c88e61cb253c67 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779266152 +0200	commit: power: route PowerOff/Reboot through the daemon so the greeter and crustace both work without a polkit agent
3e9a2d591ff8dee402aa9357a2c88e61cb253c67 641bd57378245bcb7929dcd46b8ee4bf5d1ebf2d Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779321518 +0200	commit: loginmanager: splash binary for the greeter→user handoff, plus the chain of daemon-side fixes the real-world login/logout cycle needed to land it
641bd57378245bcb7929dcd46b8ee4bf5d1ebf2d 56f49afe1e07dfd431dfb31c340b32e8f5ae857d Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779374509 +0200	commit: loginmanager-daemon: defer greeter respawn until the VT is switched back, so libseat hands the new greeter an already-active session
56f49afe1e07dfd431dfb31c340b32e8f5ae857d 2921c23262bf4719b122ba94f950510066ef80ec Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779386775 +0200	commit: Fixed debian build architecture to any
2921c23262bf4719b122ba94f950510066ef80ec 5db8641696a5a0e70041d6f3ba4748be6b4fe06c Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779562465 +0200	commit: loginmanager: two mobile-target fixes — OSK detection by popcount, and lockscreen date/clock separation
5db8641696a5a0e70041d6f3ba4748be6b4fe06c 574edcef4a34c863f765f61fe8681ffe6f2db989 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779575518 +0200	commit: loginmanager: fix OSK end-to-end on Pinephone and on the `make start` dev path, rewrite the lockscreen on top of the new `Length`-based responsive ltk API, and add the env-var plumbing that lets forge cede `sm.puri.OSK0` to squeekboard
574edcef4a34c863f765f61fe8681ffe6f2db989 ccff60bf15cd0aca6c525bf66897cfd645022478 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779774876 +0200	commit: loginmanager: move the greeter UI into forge's `lockscreen` client, split smartcast into its own `eydos-smartcast` package, and make loginmanager-ipc usable without tokio
ccff60bf15cd0aca6c525bf66897cfd645022478 fdce640b11e0a145f42695e71a0bd3dfce49c1b2 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1779916812 +0200	commit: Removed test variable FORGE_MOBILE from loginmanager.toml
fdce640b11e0a145f42695e71a0bd3dfce49c1b2 05b260e2b30a67f87cf08b673bf46318898b3311 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780091714 +0200	commit: loginmanager: move the lockscreen greeter/lock client into the workspace
05b260e2b30a67f87cf08b673bf46318898b3311 f0335af367ba75992c4d53c2f12fcedb34d8afa7 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780339976 +0200	commit: Added libpam-dev debian build dependency
f0335af367ba75992c4d53c2f12fcedb34d8afa7 eb12fbaa5f6bbc3984b054b829b213172880b1a9 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780343507 +0200	commit: lockscreen: opt into ltk's subsurface-only motion to stop the Librem5 swipe stutter
eb12fbaa5f6bbc3984b054b829b213172880b1a9 fb91fba14b14581b1c3753a1f60d8825e5387cd1 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780348101 +0200	commit: lockscreen: route the slide completion through messages so swipe-up focus lands on the form
fb91fba14b14581b1c3753a1f60d8825e5387cd1 a27fbcd52c1d9309534c8116e712230538799e20 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780390778 +0200	pull: Fast-forward
a27fbcd52c1d9309534c8116e712230538799e20 9af2efe615dd19d54ab46b79a59fbd9c76eae51b Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1780733701 +0200	commit: lockscreen: source the swipe threshold and last user from loginmanager.toml
9af2efe615dd19d54ab46b79a59fbd9c76eae51b 82adf4f06bc34b84d5e8f62779e129588409ef2f Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1781856763 +0200	commit: lockscreen: replace the "…" auth placeholder with ltk's spinner
82adf4f06bc34b84d5e8f62779e129588409ef2f a7ffe75635fc0762ad050b5463eeafa8e64db2a7 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1781856783 +0200	pull --rebase (finish): refs/heads/master onto 8e0aa08cb6f9266b73aa4537aeb842e9e2084bb9
a7ffe75635fc0762ad050b5463eeafa8e64db2a7 45acfa3529f155d8b10a907070a34ccf046f7a5f Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1782068338 +0200	pull: Fast-forward
45acfa3529f155d8b10a907070a34ccf046f7a5f 9c50731a60ab1209a021ab5b63d62f3e4cb48e97 Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com> 1782382470 +0200	commit: packaging: build against packaged ltk 0.2 and enable arm64 cross-builds
