codefiles
bd35473b5d
Move LVM helpers to dedicated module ( #4245 )
2026-02-18 15:57:10 +11:00
codefiles
f2c17c6341
Move get_parent_device_path() to disk.utils ( #4243 )
2026-02-18 09:12:47 +11:00
codefiles
8edab9fafd
Move get_unique_path_for_device() to disk.utils ( #4242 )
2026-02-17 13:15:07 +11:00
codefiles
083a73eab1
Move unlock_luks2_dev() ( #4234 )
2026-02-17 07:35:25 +11:00
codefiles
35c2ff3ef5
Move swapon() to disk.utils ( #4233 )
2026-02-16 14:43:10 +11:00
codefiles
3b6f7db942
Move mount() to disk.utils ( #4232 )
2026-02-16 13:08:59 +11:00
correctmost
a61d4e5314
Revert "Handle whole-disk LUKS root params ( #4205 )" ( #4229 )
...
This reverts commit 0dddc7308d .
2026-02-15 08:38:55 +11:00
Favilances
0dddc7308d
Handle whole-disk LUKS root params ( #4205 )
...
Co-authored-by: favilances <favilances@proton.me>
2026-02-03 22:03:22 +11:00
Daniel Girtler
4a8604ac88
Make list manager run private ( #4192 )
2026-02-03 11:22:56 +01:00
Daniel Girtler
449c1bfb36
Rename ask* functions to select* ( #4191 )
2026-01-31 08:17:11 +11:00
Daniel Girtler
5612325dc3
Refactor code to reduce circular dep ( #4175 )
...
* Refactor to reduce circular dep
* Update
* Update
2026-01-28 13:43:57 +01:00
Daniel Girtler
bde544caca
Refactor syscommand ( #4176 )
...
* Refactor SysCommand
* Refactor syscommand
2026-01-27 13:31:33 +01:00
Daniel Girtler
9bd16e998c
Fix - Handle cancel from list manger properly ( #4160 )
2026-01-26 23:34:58 +01:00
Daniel Girtler
0aca992ac5
Migrate UI to textual ( #3997 )
...
* Footer textual
* Linting
* Revert pre-commit for pylint
* Add missing textual
* Reinstate example
* Linting
2026-01-19 07:01:40 +11:00
codefiles
82512eed0e
Remove superfluous list creation in join calls ( #4119 )
2026-01-12 12:56:55 +11:00
codefiles
db6c11345a
Remove superfluous __future__ imports ( #4117 )
2026-01-12 10:20:07 +11:00
codefiles
b1290672bb
Change classmethods to staticmethods ( #4114 )
2026-01-11 17:40:43 +11:00
codefiles
43509d8ce1
Use instance method for type_to_text ( #4113 )
2026-01-11 11:29:39 +11:00
correctmost
8e0ff2d2a9
Update comment in _final_warning ( #4086 )
...
Device paths are no longer mentioned as of adbadbf6 .
2026-01-07 10:05:58 +11:00
HADEON
747385a883
Lvm2/LUKS fixes/Mirror Logic ( #4047 )
...
* Lvm hotfix attempt
* Use --force and --yes flags
* Changed mirror behavior and more lvm testing
* Handle properly LvmOnLuks to only export in one fo the scenarios
* Idek
* Remove dead block
* Use -f flag and wipefs to remove any existing headers avoid "has signatures"
* oops
* Revert mirror change
2025-12-29 17:35:24 +01:00
HADEON
5fcea379b9
Fix LVM creation/ info ( #4024 )
...
* use pull and udev sync
* 30s -> 5min
2025-12-25 13:07:26 +11:00
Mariya
cf31148e46
fix: fix fido warning message being spammed ( #4016 )
2025-12-21 14:16:06 +11:00
Gabriel A Hernandez
7398e2785d
Typo and grammar fixes ( #3970 )
...
* Menu now filters and sorts using priority, improving UX.
* Refactor: improve logic, removed redundancy
* Refactor: improve logic, removed redundancy
* Typo and grammar fixes
* Typo and grammar fixes
* Fix comment formatting in .gitlab-ci.yml
* Fix comment
* Removed code from separate pull request
* Update menu_item.py
* removed white space
* Remove unnecessary blank lines in menu_item.py
>:(
2025-12-06 20:06:07 +11:00
Gabriel A Hernandez
7732d50016
Improved regex in _validate_value() that checks user input for partition value and unit. ( #3952 )
...
- Allows for white space in between groups, aligning better with displayed example.
- Removed unneeded | symbol, which was checking as literal rather than working as "or %"
2025-11-29 11:04:39 +11:00
Daniel Girtler
adbadbf606
Fix 3863 ( #3880 )
...
* Modify formatting warning text to be less scary
* Update
---------
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-11-01 11:55:54 +01:00
Daniel Girtler
d256e70480
Fix 3785 - F2FS parameters require 'extra_attr' ( #3796 )
...
Co-authored-by: Daniel Girtler <dgirtler@atlassian.com>
2025-09-17 10:32:04 +02:00
Daniel Girtler
d342c50aec
Remove beta label from LVM ( #3737 )
2025-08-27 10:28:45 +02:00
Daniel Girtler
e4e30b31d4
Disable btrfs snapshots when no subvolumes defined ( #3736 )
2025-08-27 10:28:17 +02:00
Daniel Girtler
1e058df92b
Fix imports ( #3675 )
2025-07-18 21:59:32 +00:00
Daniel Girtler
231530d5f9
Handle no U2F device available ( #3648 )
2025-07-15 09:35:54 +02:00
Daniel Girtler
96aaf5b6ac
Rename module device_model -> device ( #3639 )
2025-07-15 09:29:58 +02:00
Daniel Girtler
55a383764f
Add support for U2F authentication ( #3638 )
...
* Add U2F login support
* Update
* Update
* Update
* Update
2025-06-30 21:51:45 +10:00
Haouari haitam Kouider
b3b00aa00f
Add interface to change LUKS iteration time ( #3634 )
...
* Added User Interface to change iteration time for LUKS encryption
* removing unneessary try catch and imports
* used the same constant in luks.py file
* fixed issue with error firing in default value
* fixed ruf preview warnings
* preview even if its default value. (iter_time)
* check encryption type is not non before showing iter_time
* using _real_input with input_vp instead of _current_text
* proper check for enc_type
* added Interation time to outer menu preview
* removed (ms) from title. so that we don't need to translate "Iteration time" and "iteration time (ms)".
* a comment slipped in. this was not supposed to be in this pull
* fixed comparison str with EncryptionType
2025-06-30 11:11:24 +10:00
Screamnox
973f4af1f5
fix(lvm): align offset to PE size to avoid LV allocation failure ( #3603 )
2025-06-17 22:26:16 +10:00
Daniel Girtler
063b9643b4
Add new version indicator in the title of the main menu ( #3587 )
...
* Add new version indicator in the title of the main menu
* Update
2025-06-12 07:14:30 +10:00
correctmost
fafb180ffe
Remove unused arguments from internal functions ( #3571 )
...
This makes it easier to run Pylint's unused-argument checks on the
codebase.
2025-06-03 23:17:10 +10:00
Daniel Girtler
d4b16cb406
Fix 3534 ( #3537 )
2025-05-29 13:53:22 +02:00
correctmost
3da78fcb49
Enable truthy-bool checks in mypy and fix related warnings ( #3528 )
2025-05-29 12:11:32 +10:00
correctmost
c2f4d92fd9
Enable unreachable code checks in lib/ with mypy ( #3521 )
2025-05-28 20:47:40 +10:00
codefiles
c8f1f78679
Remove duplicate LUKS unlock check ( #3510 )
2025-05-27 13:08:45 +10:00
Daniel Girtler
8c12d15a41
Fix disk encryption emnu ( #3506 )
2025-05-26 21:21:30 +10:00
Daniel Girtler
cdb1debe2e
Move disk encryption into disk config menu ( #3502 )
2025-05-25 21:23:37 +10:00
Daniel Girtler
5a54902935
Add support for Btrfs snapshots ( #3500 )
...
* Add btrfs snapshot support
* Update
* Update
* Update
2025-05-25 17:22:41 +10:00
Daniel Girtler
d3f32f308c
Update ruff formatter ( #3496 )
...
* Update ruff formatter
* Update
2025-05-24 07:58:42 +00:00
Daniel Girtler
57bd2451e9
Simplify translating of strings ( #3479 )
...
* Simplify translation fucntion
* Simplify translation fucntion
2025-05-19 22:33:02 +10:00
Daniel Girtler
c67ac97f18
Ruff formatting ( #3459 )
...
* Update
* Update
2025-05-15 14:26:41 +02:00
codefiles
2e4603e464
Fix btrfs subvolume creation ( #3446 )
2025-05-08 15:39:43 +02:00
correctmost
781760a157
Break an import cycle between lib/luks and lib/disk/device_handler ( #3438 )
2025-05-05 17:04:16 +10:00
correctmost
e8fd1de006
Avoid using generics with EditMenu ( #3415 )
...
This is a follow-up to commit 0de90bd55 .
2025-04-29 07:12:32 +10:00
Daniel Girtler
4c20331633
Fix 3376 - header alignment ( #3414 )
2025-04-28 14:04:15 +02:00