Skip to content

Releases: stubbedev/lys-login

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 03 Nov 01:06

Fixed

  • The greeter's lys-wm no longer picks up the new default look, so gaps, rounding, shadows and animations stay off at the hand-over from the splash.

Changed

  • Dependencies: lys-lib v0.3.1, lys-ui v0.2.1 and the code of lys-shell v0.3.1, which brings its look to the greeter and lock screen.

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:10

Dependencies only: lys-lib v0.3.0, lys-ui v0.2.0, the code of lys-shell v0.3.0, and the latest modules.

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:07

Dependencies only: lys-ui v0.1.2 and lys-shell v0.2.2.

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 09:06

Fixes

  • Refused logins: the greeter's first session, or a user's login, could be refused under load. pam_loginuid can only write from the main thread, and the worker now keeps it (#23).
  • Failed login messages: a refused login says why in plain words, instead of a raw PAM code (#21).
  • Dead keys: the package now finds its keyboard and locale data, so passwords with dead keys can be typed at the greeter (#20).
  • Keyring warning: a default keyring read too early could be reported as having no alias. It's now asked once more on the same connection.

Changes for users

  • User list: accounts that AccountsService marks with SystemAccount=true no longer appear in the greeter's list. They can still log in by typing their name (#22).

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:33

Changes for users

  • max-attempts and show-failed-attempts are gone from the greeter's keys. The greeter never read them.
  • The Caps Lock warning now works, including when Caps Lock is already on at startup.

Commits

auth

  • start the session's keyring instead of only waiting for one (78b4922)

check

  • keyring-vm pins the login keyring against the real gnome-keyring (db36e08)
  • login-vm waits for the greeter to take keys, and CI runs it (1bfc6e9)

dm

  • a failed keyring unlock is a warning in the daemon's unit log (a0b4cb8)
  • the package doc names what the daemon really needs (5f92a94)
  • logind registers an X11 session as x11 (732558a)
  • hold every DRM card open across compositors (aa743e5)
  • stop the greeter's compositor before its clients (c12ebbe)

greeter

  • remember the login before the session starts, not after (c989cbb)
  • keep its caches beside its state (8e9c2ea)
  • hand the session a frame with only the background (fe03a96)

module

  • renderer = auto does not fall back to software under greetd (c5d30af)
  • lys-login's own display manager is the NixOS default (7691c52)

nix

  • greetd-vm runs the greeter under greetd in cage (db1f913)
  • a docs commit does not change the package (c25766e)
  • greeter.renderer = software forces lys-ui onto the CPU (eaea476)
  • lys-wm input follows 024322c (5128d86)

other

  • lock, greeter: the Caps Lock warning follows lys-ui's Locks (1b9b18e)
  • math and fused products stay out of this repository (d438b4d)
  • float products round the same on every architecture (da0778b)
  • greeter, lock: the caps warning follows key presses, not a 4 Hz poll (e16e062)

screen

  • comments describe lys-ui's widgets, not GTK's (f571161)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 08:53

What's Changed

  • chore(deps): bump the all group with 4 updates by @dependabot[bot] in #3

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@stubbedev stubbedev released this 31 Oct 07:29

This tag predates the packaging and release workflow, so it ships no .deb, .rpm or archive; packages start with the next tag.

Full Changelog: https://github.com/stubbedev/lys-login/commits/v0.1.0