codefiles
1bf87c6f4a
Use Path.copy() ( #4398 )
2026-04-08 15:18:09 +02:00
codefiles
6505e17f34
Refactor sync_log_to_install_medium() ( #4397 )
2026-04-08 14:35:35 +02:00
Daniel Girtler
78987d75fe
Revert enter behavior on multi-select ( #4386 )
2026-04-08 09:17:38 +02:00
renovate[bot]
b906a34a5d
fix(deps): update dependency pytest to v9.0.3 ( #4391 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-08 17:05:33 +10:00
correctmost
18c77b94f2
Remove unnecessary 'unused-ignore' mypy directives ( #4395 )
...
The directives were added because a PR branch accidentally lagged
behind master and did not contain the mypy python_version bump from
commit 0175949ca .
This fixes commit d70e03fa3 .
2026-04-08 08:42:49 +02:00
codefiles
3ef0848ffe
Refactor copy_iso_network_config() ( #4394 )
2026-04-08 08:13:14 +02:00
codefiles
a92cd50aec
Remove deprecated __future__ imports ( #4393 )
2026-04-08 08:11:05 +02:00
Crystal
eda9ee338b
Update German translation for base.po ( #4334 )
...
* Update German translations in base.po
Updated German translations for various prompts and messages in the base.po file.
* Apply suggestions from code review
Co-authored-by: Luca Zeuch <l-zeuch@email.de>
* Removed the # fuzzy´s from the already translated sentences.
---------
Co-authored-by: Luca Zeuch <l-zeuch@email.de>
2026-04-07 23:23:22 +10:00
Ghosted Owl
caf285a6dc
Czech translation ( #4370 )
...
* Complete Czech translation
* Complete Czech translation
2026-04-07 23:21:52 +10:00
codefiles
7609a1634e
Bump ruff target-version to Python 3.14 ( #4390 )
...
* Bump ruff target-version to Python 3.14
* Update exception syntax to pass ruff format
2026-04-07 23:09:14 +10:00
Daniel Girtler
f37ae8b282
Handle empty mountpoint input ( #4388 )
2026-04-07 13:54:18 +02:00
codefiles
d57709cb2f
Remove quotes from type annotation ( #4384 )
2026-04-07 12:21:51 +10:00
Lena Pastwa
9e8cbd0181
Update Polish translation ( #4383 )
2026-04-07 12:21:19 +10:00
HADEON
3ba29f1193
Patch plasma profile ( #4358 )
...
* add essentials #4336
* rem unrelated change
2026-04-06 22:43:06 +10:00
codefiles
a8d265184c
Add constant for archiso mountpoint ( #4377 )
2026-04-06 22:41:33 +10:00
codefiles
37159dcb6d
Add LPath execute permissions methods ( #4378 )
2026-04-06 09:16:21 +02:00
codefiles
e2bd7b3405
Remove is_subpath() and use Path.is_relative_to() ( #4372 )
2026-04-06 16:42:45 +10:00
codefiles
56bec01979
Add constant for /etc/pacman.conf ( #4375 )
2026-04-05 23:18:22 +02:00
Ghosted Owl
41858db832
Russian translation ( #4367 )
...
* Сomplete russian translation
* Сomplete russian translation
2026-04-03 23:41:28 +11:00
renovate[bot]
5a4b6131c1
fix(deps): update dependency ruff to v0.15.9 ( #4366 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:50:16 +11:00
renovate[bot]
c91e19e534
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.9 ( #4365 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-03 09:41:45 +11:00
Dylan M. Taylor
6c6c8d8000
Stop installing xorg packages for Wayland profiles ( #4348 )
...
* Add WaylandProfile to avoid installing xorg packages for Wayland compositors
* Refactor: use composition (is_wayland) instead of WaylandProfile inheritance
* Fix X11 profiles to inherit xorg packages from XorgProfile
* Style: use consistent multi-line super().__init__ for Wayland profiles
* Refactor: replace is_wayland with DisplayServerType enum
Add DisplayServerType enum (Xorg/Wayland) to Profile. All profiles
now inherit Profile directly with an explicit display_server param.
desktop.py installs xorg-server and xorg-xinit for Xorg profiles.
XorgProfile remains for standalone Xorg selection.
* Remove unnecessary super().packages from desktop profiles
2026-04-03 09:38:02 +11:00
Julio Napurí
6c9f66265a
i18n: Updated Spanish translation ( #4357 )
2026-04-02 18:21:49 +11:00
Softer
5544abd380
Improved translation into Ukrainian ( #4355 )
2026-04-02 14:40:40 +11:00
renovate[bot]
deb8080322
chore(deps): update pre-commit hook pre-commit/mirrors-mypy to v1.20.0 ( #4351 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-02 07:52:30 +11:00
correctmost
d70e03fa3b
Update mypy to 1.20.0 ( #4352 )
...
* Update mypy to 1.20.0
This commit also removes a cast that is no longer needed after
https://github.com/python/mypy/pull/20602
* Ignore os.system deprecation warnings from mypy to fix CI
2026-04-02 07:51:47 +11:00
Dylan M. Taylor
29b73302ae
Don't write encryption keyfiles to an unencrypted root partition ( #4349 )
2026-04-01 15:35:33 +11:00
Dylan M. Taylor
a3c6bd5d45
Use nvidia-open instead of nvidia-open-dkms for mainline kernels ( #4347 )
2026-04-01 15:24:11 +11:00
Anton Hvornum
0175949cab
Bumping version to: 4.1 ( #4346 )
2026-03-31 23:02:14 +02:00
Dylan M. Taylor
179d9c7b48
Remove Nvidia proprietary driver option (nvidia-dkms no longer in repos) ( #4343 )
...
* Remove Nvidia proprietary driver option (nvidia-dkms no longer in repos)
* Remove libva-mesa-driver (now provided by mesa)
2026-03-31 22:51:57 +02:00
Odyssey
bdf6f92991
Update catalan locales ( #4344 )
2026-04-01 07:33:34 +11:00
Dylan M. Taylor
ef4d7cfc3a
Move auth config helpers to AuthenticationConfiguration class ( #4340 )
2026-03-31 11:29:26 +11:00
Dylan M. Taylor
603c432e18
Warn when a desktop profile's greeter can't log in without a regular user ( #4331 )
2026-03-31 10:48:01 +11:00
Anton Hvornum
e3e9563aa6
Bumping version to: 4.0
2026-03-30 23:35:51 +02:00
renovate[bot]
398d6cfdbe
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.8 ( #4329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 14:33:13 +11:00
renovate[bot]
c76fd90074
fix(deps): update dependency ruff to v0.15.8 ( #4328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 14:32:55 +11:00
Daniel Girtler
4b9087e2f4
Fix AwaitComplete runtime error ( #4325 )
2026-03-26 13:04:43 +01:00
Daniel Girtler
dc64e15327
Handle enter on filter confirm ( #4324 )
2026-03-26 13:04:09 +01:00
Daniel Girtler
dd0da34ed9
Move luks into disk module ( #4296 )
2026-03-21 18:36:00 +11:00
Daniel Girtler
e763c1109c
Refactor interactive module ( #4315 )
...
* Refactor interactive module
* Refactor interactive module
* Update
2026-03-21 18:35:44 +11:00
Daniel Girtler
1764b4971d
Refactor mirrors ( #4274 )
2026-03-21 17:57:33 +11:00
Daniel Girtler
8d6c56ca2b
Allow skip on password confirmation ( #4273 )
2026-03-21 17:57:17 +11:00
Daniel Girtler
e06dd6299f
Zram - remove custom size in config ( #4272 )
2026-03-21 17:56:59 +11:00
Daniel Girtler
8e34303175
Fix iwd network installation and setup ( #4271 )
...
* Fix 4223 - IWD
* Update
* Update
2026-03-21 17:56:41 +11:00
renovate[bot]
cfdcebcacd
fix(deps): update dependency ruff to v0.15.7 ( #4312 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-21 12:35:25 +11:00
renovate[bot]
b21ac742c2
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.7 ( #4311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-21 12:34:40 +11:00
Rosy
594cf54c8a
Update Turkish translations and refresh locale template ( #4310 )
2026-03-19 08:36:23 +11:00
Piyush Singh
e74a72f482
fix: reintegrate PasswordStrength into password prompt ( #4111 ) ( #4291 )
2026-03-18 22:48:05 +11:00
Daniel Girtler
b186fb3f64
Async menu ( #4308 )
...
* Move to async TUI
* Update
* Update
2026-03-16 10:39:36 +11:00
renovate[bot]
ffa130fe99
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.15.6 ( #4303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-13 15:51:48 +11:00