Commit graph

12 commits

Author SHA1 Message Date
phg
73c18850c6 Fix #2: fall back to uppercase N 2026-09-06 18:04:42 +02:00
phg
4615aed580 Fix #2: distinguish Shift+N from Caps Lock 2026-09-06 17:01:27 +02:00
phg
f2e2d45480 Feat #2: add Host Entry from selected 2026-09-06 16:46:35 +02:00
phg
e268794564 Fix #13: Expose Pre-edit Backup restoration
Preserve full diff opcodes before grouping, route modal navigation to a two-axis viewport-sized scroller, and calculate side-by-side layout using terminal cell widths so tabbed Hosts File lines keep a stable divider.
2026-09-04 21:37:51 +02:00
phg
d5a143ee36 feat: Add sudo authentication screen and update authorization flow
- Introduced a new module for terminal presentation during sudo authentication.
- Updated the application to display a temporary authentication notice.
- Enhanced tests to cover the new sudo authentication flow and its edge cases.
2026-09-04 20:02:46 +02:00
phg
0b7b52521f feat #14: Implement design guide (#15)
Reviewed-on: #15
Co-authored-by: phg <mail@philip-henning.com>
Co-committed-by: phg <mail@philip-henning.com>
2026-09-04 17:15:39 +00:00
phg
6d4a4ccc19 Fix #6: Make advanced filtering reachable from the TUI 2026-09-04 14:51:59 +02:00
phg
d04ab6feaf Fix #12: roll back mutations when saving fails 2026-09-04 09:36:30 +02:00
phg
89b37239b2 Fix #7: persist undo and redo results immediately 2026-09-03 19:39:12 +02:00
phg
68a9696e7d Stop invalidating sudo timestamp on mode exit 2026-09-03 19:29:52 +02:00
phg
026bbc4eff Delegate privileged authentication to sudo PAM 2026-09-03 18:38:53 +02:00
phg
7872991e0b Refactor test cases for improved readability and consistency
- Updated test_dns.py to enhance mock function definitions and improve spacing for better readability.
- Modified test_filters.py to streamline assertions and ensure consistent formatting across test cases.
- Cleaned up test_import_export.py by organizing imports and ensuring consistent formatting in CSV and JSON tests.
- Improved test_main.py by refining mock setups and ensuring consistent error handling in assertions.
2026-09-03 12:47:11 +02:00