AnErrupTion
92beb24c80
Fix save file initialisation & incorrect saved session index
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-12-05 19:49:27 +01:00
hynak
7e18d906c4
[Feature] Add support for .dur file format and animations ( closes #719 ) ( #833 )
...
Adds support for durdraw's .dur file format. Supports ascii, animations, and 16/256 color display.
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/833
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: hynak <hynak@noreply.codeberg.org >
Co-committed-by: hynak <hynak@noreply.codeberg.org >
2025-12-05 19:46:42 +01:00
AnErrupTion
3bfdc75a70
Add option to run command after inactivity delay ( closes #747 )
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-12-03 20:39:27 +01:00
AnErrupTion
6cce221cbf
Improve issue template
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-12-02 22:37:03 +01:00
AnErrupTion
1c99574f73
Add option to run command before UI is initialised ( closes #798 )
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-12-02 22:23:10 +01:00
AnErrupTion
b249dba092
Support multiple TTYs with systemd service ( closes #102 )
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-12-02 22:11:39 +01:00
AnErrupTion
3365b33d6d
Fix zig-clap dependency URL
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-12-01 22:09:41 +01:00
radsammyt
6cb53b6e38
Refactor active_input field-jumping logic ( #873 )
...
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/873
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: radsammyt <radsammyt@noreply.codeberg.org >
Co-committed-by: radsammyt <radsammyt@noreply.codeberg.org >
2025-12-01 20:07:59 +01:00
AnErrupTion
d82fa82a87
Always add hostname last in the info line
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 23:50:39 +01:00
AnErrupTion
c2b3d794e8
Fix fallback UID range + add error if UID range not found
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 23:36:47 +01:00
AnErrupTion
e29bda3250
Add systemd-homed UID range
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 23:02:23 +01:00
AnErrupTion
4df2382698
Add possibility to disable auth_fails animation ( closes #835 )
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 22:19:38 +01:00
AnErrupTion
3dfb86fe69
Merge changes
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 21:59:09 +01:00
AnErrupTion
f9a001b160
Update zigini dependency & use same Git URL format everywhere
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 21:57:42 +01:00
RacerBG
5235ca47c5
Add Bulgarian Translation ( #872 )
...
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/872
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: RacerBG <racerbg@noreply.codeberg.org >
Co-committed-by: RacerBG <racerbg@noreply.codeberg.org >
2025-11-30 21:52:46 +01:00
AnErrupTion
a94abf2e69
Improve bug report template & add PR template
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 12:08:10 +01:00
AnErrupTion
fe354a4809
Add fallback UID range options at compile-time
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 09:47:50 +01:00
AnErrupTion
8c964d9ce5
Don't crash when failing to crawl a session directory ( closes #870 )
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 09:30:33 +01:00
AnErrupTion
392ea6ea63
Update French locale
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 09:18:29 +01:00
AnErrupTion
10854e643a
Don't crash when failing to parse arguments
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-30 09:14:10 +01:00
ebits
1980b2e479
Feature: Added option for hibernate between sleep and brightness down ( #867 ) ( closes #866 )
...
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/867
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: ebits <tspamiitesh@gmail.com >
Co-committed-by: ebits <tspamiitesh@gmail.com >
2025-11-28 19:05:17 +01:00
AnErrupTion
816be7449f
Update Repology URL
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-19 22:19:12 +01:00
AnErrupTion
f0758d812e
Fix potential out of bounds issue when automatically changing session
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-11-19 22:15:07 +01:00
AnErrupTion
3c0c84d067
Fix build error
...
I really should test PRs before merging them, shouldn't I?
2025-11-15 20:02:59 +01:00
notiant
cc07c4870a
Add option to hide CapsLock and NumLock states ( #864 )
...
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/864
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: notiant <codeberg.cizj4@simplelogin.com >
Co-committed-by: notiant <codeberg.cizj4@simplelogin.com >
2025-11-15 16:32:42 +01:00
RomanPro100
68ec85f412
Add missing Russian translations ( #863 )
...
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/863
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: RomanPro100 <romanpro100@disroot.org >
Co-committed-by: RomanPro100 <romanpro100@disroot.org >
2025-11-09 17:35:26 +01:00
Corey Newton
1537addd67
Change default session log directory to ~/.local/state ( #859 )
...
This addresses #808 and #823 conclusively for all parties.
- It requires no additional directory creation.
- It does not impact users who do not have a problem.
- It adds additional documentation detail in both the bug template and
the readme to help users who *are* having a problem.
- Fulfills the spirit of the [XDG Spec(https://specifications.freedesktop.org/basedir-spec/latest )
but not in practice as `$XDG_CONFIG_HOME` and `$HOME` and the associated
logic are not implemented. `~/.local/state` is the fallback location.
In particular, the spec indicates:
> It may contain: actions history (**logs**, history, …)
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/859
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: Corey Newton <corey.newton@zenoprax.com >
Co-committed-by: Corey Newton <corey.newton@zenoprax.com >
2025-11-05 21:57:10 +01:00
Piotr Ginał
2da3648179
Add missing Polish translations ( #861 )
...
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/861
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: Piotr Ginał <ginal.piotr11@gmail.com >
Co-committed-by: Piotr Ginał <ginal.piotr11@gmail.com >
2025-11-03 19:45:59 +01:00
ferreo
0cf752f3b8
[Feature] Add autologin support ( #841 ) ( closes #200 )
...
This is the simplest change I could come up with to add working autologin, only bit I really dislike is the event but it seemed like the cleanest way without refactoring.
Co-authored-by: ferreo <harderthanfire@gmail.com >
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/841
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: ferreo <ferreo@noreply.codeberg.org >
Co-committed-by: ferreo <ferreo@noreply.codeberg.org >
2025-10-25 23:09:24 +02:00
AnErrupTion
15c78c838a
Update screenshot (for real this time)
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-25 20:51:51 +02:00
AnErrupTion
4a486bd876
Update screenshot
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-25 20:49:56 +02:00
AnErrupTion
38173d8557
Add edge margin to numlock & capslock
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-25 20:39:34 +02:00
AnErrupTion
95d1d9378c
Add edge margin to top-right clock
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-23 22:53:58 +02:00
AnErrupTion
6f62106fcc
Merge changes
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-23 22:16:24 +02:00
AnErrupTion
4171e29995
Fix build error when runit service symlink already exists
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-23 22:15:43 +02:00
AnErrupTion
80c27224e9
Create xauth directory if it doesn't exist
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-23 22:15:16 +02:00
ebits
106f157a2c
[Feature] Add edge margin option ( #856 ) ( closes #848 )
...
Allows setting a balanced margin on all sides.
Reviewed-on: https://codeberg.org/fairyglade/ly/pulls/856
Reviewed-by: AnErrupTion <anerruption@disroot.org >
Co-authored-by: ebits <tspamiitesh@gmail.com >
Co-committed-by: ebits <tspamiitesh@gmail.com >
2025-10-23 19:07:54 +02:00
AnErrupTion
ec16ad5dfc
Remove mention of config.tty option in README ( fixes #854 )
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-21 17:36:42 +02:00
AnErrupTion
5f22173b91
Mention only Ly v1.2.0 and above are supported in issue template
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 19:10:44 +02:00
AnErrupTion
4bc405f239
Start Ly v1.3.0 development cycle
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 18:12:16 +02:00
AnErrupTion
c4b68364ef
Add FreeBSD-specific PAM file
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
v1.2.0
2025-10-18 17:34:44 +02:00
AnErrupTion
1c05664c85
Fix xauth file name UB
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 16:18:05 +02:00
AnErrupTion
1fbcb10110
Open new log file after every fork() where necessary
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 15:29:47 +02:00
AnErrupTion
bfb3f925d9
Use shutdown -p now on FreeBSD, update instructions
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 13:47:52 +02:00
AnErrupTion
44c8acff16
Open new log file handle after fork()
...
This would also need to be done in the
nested fork() calls.
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 12:03:48 +02:00
AnErrupTion
541eae5311
Update init service for FreeBSD
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 11:23:57 +02:00
AnErrupTion
3faf3dec42
Fix login issue
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 08:41:36 +02:00
AnErrupTion
52d29bbd47
Fix FreeBSD installation in README
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 00:46:56 +02:00
AnErrupTion
a3a8f11575
Add basic FreeBSD service, change default fallback TTY to 2
...
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 00:46:09 +02:00
AnErrupTion
02f5aa702d
Implement /etc/login.defs in interop, TODO for FreeBSD
...
We should be able to parse the "minuid" and "maxuid"
values in /etc/rc.conf to get the UID range of the
system, with default values of 1000 to 32000 (as
they don't seem to be present by default).
Signed-off-by: AnErrupTion <anerruption@disroot.org >
2025-10-18 00:28:12 +02:00