Vlad Doloman eb47e1262f fix: address 7 consistency findings from code review
- Counter overflow: drop len==2 guard in build_ovpn so suffixes grow
  naturally beyond _99 instead of silently resetting to _00
- TOGGLE_ALL: preserve checked set and cursor across A-key view switches
  by threading saved_checked/saved_cursor through ScreenResult and back
  into show_main_screen on the next call
- CLI Cryptgeon fallback: skip email/eml when Cryptgeon fails instead of
  embedding the raw plaintext password in the email body
- --show-eml silent skip: warn explicitly when --show-eml is requested
  but no email address is available
- URL truncation: show full one-time URL in TUI confirmation dialog
- _fatal(): remove misleading alias; inline self._error() + return at the
  sole call site so termination is explicit
- argparse: replace store_true/store_false with store_const for the
  three-state --send-email / --no-send-email / neither pattern

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 11:40:11 +03:00
Description
No description provided
429 KiB
Languages
Python 100%