1. 09 Dec, 2020 2 commits
  2. 04 Dec, 2020 1 commit
  3. 18 Nov, 2020 2 commits
  4. 17 Nov, 2020 1 commit
  5. 16 Nov, 2020 2 commits
  6. 11 Nov, 2020 1 commit
  7. 05 Nov, 2020 2 commits
  8. 26 Oct, 2020 1 commit
    • Ingo Klöcker's avatar
      Add actions to switch between the three main views · 19554ef2
      Ingo Klöcker authored
      * Add/move actions to switch between the three main views (certificate
        overview, notepad, smartcard management) to the View menu and to the
      * Remove now obsolete Back button from smartcard management
      GnuPG-bug-id: 5108
  9. 22 Oct, 2020 1 commit
  10. 16 Oct, 2020 1 commit
  11. 12 Oct, 2020 2 commits
  12. 09 Oct, 2020 1 commit
    • Ingo Klöcker's avatar
      Ask user for target card if multiple cards are suitable for key to card · 81569bb8
      Ingo Klöcker authored
      Previously, always the first card was taken (under the assumption that
      it's the only inserted card).
      * Add possibility for subclasses to set the serial number
      * Remove superfluous supported() (always returned true)
      * Add static method for getting the suitable cards for a given subkey
      * Ask the user which card to write the key to if multiple suitable cards
        are available
      * Always show the "Transfer to smartcard" option if the secret subkey
        is available; disable the option if no suitable cards are available
      smartcard/utils.*, view/smartcardwidget.cpp:
      * Make displayAppName() available everywhere
      GnuPG-bug-id: 5066
  13. 08 Oct, 2020 1 commit
  14. 07 Oct, 2020 3 commits
    • Ingo Klöcker's avatar
      Show nicer card/app labels for the card/app tabs · bbe8d775
      Ingo Klöcker authored
      Card, PIVCard:
      * Add display serial number to the base class Card
      * Try to get the display serial number from scdaemon for all supported
        cards/card applications
      * Show only the display serial number; the full serial number is available
        as tooltip
      * Use display serial number and nicer app names for the labels of the
        card application tabs
      GnuPG-bug-id: 5066
    • Ingo Klöcker's avatar
      Show UI for all inserted cards in tabs · 762726ce
      Ingo Klöcker authored
      * Use more specific signals cardAdded, cardChanged, cardRemoved instead
        of just cardChanged.
      * Send serial number and app name (which uniquely identify an application
        on a smartcard) with the signals
      NetKeyWidget, PGPCardWidget, PIVCardWidget:
      * Remove double margins around the widgets; this also avoids an ugly
        lightgray border around the widgets
      * Use a QTabWidget with tabs for each application on the inserted
      GnuPG-bug-id: 5066
    • Ingo Klöcker's avatar
  15. 06 Oct, 2020 1 commit
    • Andre Heinecke's avatar
      Rename Export Secret keys to Backup · 0ea195ed
      Andre Heinecke authored
      It happened once too many times that someone sent me his
      secret key even though the filename now clearly says SECRET.
      I think using the word "Backup" is better. Because "Export" is
      something that you give away. "Backup" is something for yourself.
      Should also help with confusion about "Export your key in Kleopatra
      and send it to others."
      GnuPG-Bug-Id: T5095
  16. 05 Oct, 2020 4 commits
  17. 01 Oct, 2020 2 commits
    • Ingo Klöcker's avatar
      Generalize/simplify handling of common card info (e.g. app version) · 33381833
      Ingo Klöcker authored
      * Add parseCardInfo() for parsing the common card infos APPVERSION,
      * Add cardtype() and cardVersion() returning the parsed card info
      * Add displayAppVersion() and displayCardVersion() returning nicely
        formatted version numbers
      * Remove unused mIsV2
      * Remove obsolete setSerialNumber() overload and obsolete cardVersion()
        and mCardVersion; the app version (confusingly named mCardVersion)
        is now read from the card info by the base class
      * Rename setKeyPairInfo() to more appropriate setCardInfo() (also used
        for PIVCard)
      * Parsing of APPVERSION is now done by the base class
      * handle_openpgp_card: Use "LEARN --force" instead of
        "LEARN --keypairinfo" to also get common card infos
      ChangePinCommand, PGPCardWidget:
      * Simplify checks for certain app versions
      PGPCardWidget, PIVCardWidget:
      * Use Card::displayAppVersion() to get app version for display
    • Ingo Klöcker's avatar
      Ensure that we use the correct card app if a card provides multiple apps · d292d1dc
      Ingo Klöcker authored
      To ensure this we always look up the cards by serial number _and_
      app name.
      GnuPG-bug-id: 5066
  18. 30 Sep, 2020 3 commits
  19. 29 Sep, 2020 1 commit
  20. 22 Sep, 2020 2 commits
  21. 21 Sep, 2020 2 commits
  22. 17 Sep, 2020 1 commit
  23. 16 Sep, 2020 2 commits
  24. 15 Sep, 2020 1 commit