codefiles
cd62eff4a7
Fix copying into target directory ( #4441 )
2026-04-18 12:05:00 +10:00
Softer
e8ea33c41c
Enable power management services after package installation ( #4440 )
2026-04-18 12:04:14 +10:00
Softer
4fcef35af0
Add optional "Additional fonts" selection to Applications menu ( #4420 )
...
* Add Fonts application with multi-select for emoji and CJK packages
* Rename to Additional fonts and add package descriptions
* Add noto-fonts to font package selection
* Move font descriptions into FontPackage enum method
* ci: trigger tests
* Add ttf-liberation and ttf-dejavu to font selection
2026-04-18 12:02:47 +10:00
codefiles
9fdd7eb12e
Refactor EncryptionType ( #4438 )
...
* Use UPPER_CASE for EncryptionType
* Use StrEnum for EncryptionType
2026-04-17 10:08:23 +10:00
codefiles
8fe8d4e35f
Pin linkify-it-py to Arch Linux package version ( #4437 )
2026-04-17 10:07:57 +10:00
renovate[bot]
02faf9fbb9
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.11 ( #4436 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 10:07:09 +10:00
renovate[bot]
9b9f9d6ac0
Update dependency ruff to v0.15.11 ( #4435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 10:06:51 +10:00
Dylan M. Taylor
98d72a6b57
ci: Update renovate to track Arch Linux repos using repology ( #4434 )
2026-04-16 19:17:07 +10:00
Daniel Girtler
06488dfb9a
Fix table column error ( #4406 )
2026-04-16 07:30:38 +02:00
Daniel Girtler
29588fadee
Fix encrypted partition selection ( #4407 )
2026-04-16 07:29:53 +02:00
codefiles
3cabe860ae
Refactor LsblkInfo field validators ( #4428 )
2026-04-16 14:06:23 +10:00
codefiles
7ea171369a
Refactor PartitionType ( #4432 )
...
* Use UPPER_CASE for PartitionType
* Use StrEnum for PartitionType
2026-04-16 14:05:08 +10:00
Anton Hvornum
8b3be842ca
Bumping version to: 4.2 ( #4433 )
2026-04-15 20:47:13 +02:00
codefiles
30f50d9719
Revert pydantic update due to upstream bug ( #4427 )
2026-04-15 10:16:34 +10:00
tom
c1771cf615
locale(german): extend and fix translation ( #4421 )
...
* chore(locale): Fix and improve German translation strings
* chore(locale): edit incorrect translations
2026-04-14 17:40:15 +10:00
Ian Dieb H. Rebouças
c0d3c14b6e
Update Brazilian Portuguese translation ( #4426 )
...
Co-authored-by: Ian Dieb <idbreboucas@gmail.com>
2026-04-14 17:39:23 +10:00
correctmost
113cc7fd94
Fix urllib.parse import to avoid warnings with ty and Pyright ( #4425 )
2026-04-14 15:39:08 +10:00
renovate[bot]
88366ba575
Update dependency pydantic to v2.13.0 ( #4424 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 15:38:14 +10:00
renovate[bot]
728bb450c7
Update pre-commit hook pre-commit/mirrors-mypy to v1.20.1 ( #4423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-14 15:37:56 +10:00
codefiles
2b27e565ae
Refactor ModificationStatus ( #4422 )
...
* Use UPPER_CASE for ModificationStatus member names
* Use StrEnum for ModificationStatus
* Replace LvmVolumeStatus with ModificationStatus
2026-04-14 15:37:14 +10:00
renovate[bot]
a52bfc3446
Update dependency mypy to v1.20.1 ( #4419 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 18:49:04 +10:00
renovate[bot]
5dd94e80d2
Update astral-sh/ruff-action action to v4 ( #4416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 18:48:17 +10:00
codefiles
335a7b792c
Refactor FilesystemType ( #4417 )
...
* Use UPPER_CASE for FilesystemType member names
* Use StrEnum for FilesystemType
* Use FilesystemType member values
2026-04-13 18:41:59 +10:00
Matteo
5553cb9eae
locale: Update Italian translation ( #4415 )
...
-Translated new strings
-Fixed a couple of old translations
2026-04-13 18:38:24 +10:00
Softer
80da3f14a1
Add Pacman settings submenu with Color and ParallelDownloads ( #4404 )
...
* Add Pacman settings submenu with Color and ParallelDownloads
Replace the standalone Parallel Downloads menu item with a Pacman
submenu containing ParallelDownloads (default 5) and Color (default on).
Settings are applied to both live and target system pacman.conf.
Hidden behind --advanced flag.
Backward compatible with old configs using "parallel_downloads" key.
* Skip _apply_to_live when user exits Pacman menu without changes
* Use TypedDict for PacmanConfiguration serialization
* Show Pacman menu by default, keep ParallelDownloads behind --advanced
2026-04-13 18:37:51 +10:00
codefiles
bf9b9cb7c1
Remove invalid container PATH lookup ( #4413 )
2026-04-12 14:48:51 +10:00
Softer
9a2d546882
Add translation support for TUI help groups and binding descriptions ( #4363 )
...
* Add translation support for TUI help groups and binding descriptions
Help group names shown via F1 (General, Navigation, Selection, Search) and key binding descriptions in the Textual footer (Down, Up, Cancel, Confirm, etc.) were hardcoded in English and never went through the translation system.
* ruff_format_check and mypy fixes
* Refactor _translate_bindings to accept BindingsMap instead of Any
Add TApp.translate_bindings() to avoid exporting private functions
across modules.
* Revert deprecated curses help.py change
* Move TApp import to module level in global_menu
* Change translate_bindings from staticmethod to member method
2026-04-12 14:24:46 +10:00
codefiles
d6de03ab76
Use auto() for eligible StrEnum members ( #4411 )
2026-04-11 22:51:43 +10:00
Koutheir Attouchi
51600ecd2a
Update Arabic translation ( #4410 )
2026-04-11 18:14:14 +10:00
Softer
60bcded743
Replace tab with spaces in preview package lists ( #4409 )
2026-04-11 17:48:26 +10:00
codefiles
934407414e
Add constant for mirrorlist ( #4403 )
2026-04-11 10:17:29 +10:00
renovate[bot]
1a4eedf868
Update actions/upload-artifact digest to 043fb46 ( #4402 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-11 10:16:58 +10:00
Daniel Girtler
b2f413124b
Allow granular plasma configuration ( #4389 )
...
* Flexible plasma profile selection
* Update
* Update
* Update
* Update
2026-04-10 07:07:28 +02:00
renovate[bot]
101f647319
Update dependency ruff to v0.15.10 ( #4400 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 07:24:30 +10:00
renovate[bot]
9059a18dfe
Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.10 ( #4401 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 07:24:01 +10:00
correctmost
d6987b4e9d
Fix del-attr-with-constant ruff warnings ( #4399 )
2026-04-09 10:19:02 +10:00
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