Commit graph

  • 2c65173c71 Use limited length for password generation Danny Moesch 2020-03-07 22:40:45 +01:00
  • 15324af03c Reduce height of password generator settings cells Danny Moesch 2020-03-07 21:37:58 +01:00
  • cecf38b5b3 Use "systemBlue" for UISwitches Danny Moesch 2020-03-07 21:34:51 +01:00
  • 9575bda711 Hide the delete cell while adding an entry Yishi Lin 2020-03-05 00:19:34 +08:00
  • 17ccf55c48 Keep table view text color consistent Yishi Lin 2020-03-05 00:05:01 +08:00
  • b84f2dce13 Update UI to support more customizable password generator Danny Moesch 2020-02-28 19:05:23 +01:00
  • ff014a5699 Add logic for more customizable password generator Danny Moesch 2020-02-28 19:04:53 +01:00
  • 49a371d495
    Change UIDocumentPickerViewController in to .open Mingshen Sun 2020-02-26 21:04:54 -08:00
  • 5a72bc9d9a Fix ios12 blue and red Yishi Lin 2020-02-27 02:20:55 +08:00
  • 7d71b2f221 Fix the permission denied issue Yishi Lin 2020-02-27 01:17:39 +08:00
  • 6b3ce819db
    Merge pull request #358 from SimplyDanny/some-polishing Yishi Lin 2020-02-23 21:39:42 +08:00
  • 0b6ead484d Put conformances to protocols into extensions Danny Moesch 2020-02-23 11:49:34 +01:00
  • e39e9c4b2a Conform to DefaultsSerializable only where needed Danny Moesch 2020-02-23 11:15:41 +01:00
  • 780c6c9bca Read word list lazyly Danny Moesch 2020-02-23 11:07:57 +01:00
  • ea693db86b Rename test class Danny Moesch 2020-02-23 10:55:15 +01:00
  • 3465ce9e38 Update German translation Danny Moesch 2020-02-23 10:54:34 +01:00
  • 494e489b62 Fix the missing number of local commits Yishi Lin 2020-02-23 18:11:02 +08:00
  • f5493503f8 Cleanup debugging print Yishi Lin 2020-02-23 18:08:00 +08:00
  • 6bf4716366 Better search results Yishi Lin 2020-02-23 18:05:10 +08:00
  • 0eb4b01fb7 Cleanup useless codes Yishi Lin 2020-02-23 14:07:59 +08:00
  • 610eef411f Add eff short wordlist Yishi Lin 2020-02-23 03:48:10 +08:00
  • 5e4fbaec8a Remove pwd flavor selector from settings Yishi Lin 2020-02-23 03:24:55 +08:00
  • fe21f1c8da Generate XKCD style password Yishi Lin 2020-02-23 03:06:23 +08:00
  • 71c793029a Polish codes related to password generation Yishi Lin 2020-02-22 23:23:02 +08:00
  • ae94388ba4
    Version bump to 0.10.0 Mingshen Sun 2020-02-20 13:40:41 -08:00
  • 2dc8182fe8
    Update core data in main thread Mingshen Sun 2020-02-18 11:03:56 -08:00
  • 133ad1bd45 Use forked ObjectivePGP Mingshen Sun 2020-02-16 18:41:44 -08:00
  • d33e63cd83 Add ability to import SSH keys from the Files app Danny Moesch 2020-02-15 18:14:06 +01:00
  • 94a5f8c501 Introduce KeyImporter protocol to reduce code duplications in SSH key importers Danny Moesch 2020-02-15 18:12:58 +01:00
  • 6aa39db657 Sort open source components alphabetically Danny Moesch 2020-02-12 23:28:46 +01:00
  • 3cdf77347a Name classes consistently Danny Moesch 2020-02-12 23:28:04 +01:00
  • 20f18d0c8b Allow HTTP for key import but ask for confirmation if used for the private key Danny Moesch 2020-02-09 22:45:48 +01:00
  • 30e6c44356 Do not keep the cells selected Danny Moesch 2020-02-11 19:53:36 +01:00
  • f31a4df943 Just open the key files to read them instead of importing them into the apps tmp Danny Moesch 2020-02-11 19:52:43 +01:00
  • ea27c73b99 Check for readiness before doing any import actions Danny Moesch 2020-02-10 21:59:56 +01:00
  • a5570a8409 Remove optional arguments and qualified names Danny Moesch 2020-02-09 22:43:21 +01:00
  • 43bba1fb50 Set PGP key source once for all key importers Danny Moesch 2020-02-09 22:39:59 +01:00
  • e0c9ceb4fd Add ability to import PGP keys from the Files app Danny Moesch 2020-02-09 14:13:51 +01:00
  • 5f6723246b Some cosmetic changes Danny Moesch 2020-02-09 14:06:08 +01:00
  • e447b1d9d3 Introduce PGPKeyImporter protocol to reduce code duplications Danny Moesch 2020-02-08 13:31:49 +01:00
  • 56b2205376 Introduce 'splitByNewline' string extension Danny Moesch 2020-01-18 22:30:38 +01:00
  • 2ffc9ba568 Remove '==' method from AdditionField as it can be inferred Danny Moesch 2019-01-26 16:42:37 +01:00
  • a5bc60bf58 Do not assume lowercased OTP keywords Danny Moesch 2019-01-26 16:40:53 +01:00
  • e8afd251ed Make 'isUnknown' method more precise Danny Moesch 2019-01-26 16:26:53 +01:00
  • a2edf41d33 Update SwiftyUserDefaults to current version 5.0.0 Danny Moesch 2020-01-02 00:48:00 +01:00
  • b60ce3b003 Fix #340: Always end password entries with a newline Danny Moesch 2019-12-10 23:20:59 +01:00
  • 283a32f6cd
    TestFlight now support public link Mingshen Sun 2019-12-01 21:38:40 -08:00
  • cea1332b0d
    Fix some UI issues introduced by refactoring Mingshen Sun 2019-12-01 00:25:24 -08:00
  • efdc45ea89
    Move the request credential function into one file Mingshen Sun 2019-11-30 23:05:30 -08:00
  • 2f3e51947a
    Refactor the request credential function Mingshen Sun 2019-11-30 22:39:21 -08:00
  • 902930ddfc
    Cleanup GitServerSettingTableViewController Mingshen Sun 2019-11-30 17:37:09 -08:00
  • 9b304433fb
    Refactor GitServerSettingTableViewController Mingshen Sun 2019-11-30 16:42:53 -08:00
  • 258906fdbb
    Refactor Git URL related code, fix #336 Mingshen Sun 2019-11-30 15:11:28 -08:00
  • e83a2f941e
    Fix QR code scanning problem Mingshen Sun 2019-11-24 10:09:36 -08:00
  • 6485fe2669
    Version bump to 0.9.0 Mingshen Sun 2019-11-22 16:06:12 -08:00
  • 400cee6a8f
    Use prebuilt objectivegit framework Mingshen Sun 2019-11-20 14:19:33 -08:00
  • 62fd830092
    increase travis_wait time to 60m Mingshen Sun 2019-11-20 00:39:56 -08:00
  • 81eb4b8641 Start to use updated objective-git Mingshen Sun 2019-11-19 22:53:07 -08:00
  • 24c9b9c526
    Fix UI issue: font size not consistent Mingshen Sun 2019-11-18 18:13:48 -08:00
  • a07f3af4e2
    Forgot to saveUpdateContext() in edit Mingshen Sun 2019-11-18 18:08:31 -08:00
  • 30bb227ae3 Fix #332: The synced status is now saved in DB Yishi Lin 2019-11-19 02:19:53 +08:00
  • a4b1f87b56
    Tap title to change between all and unsynced passwords Mingshen Sun 2019-11-17 23:25:30 -08:00
  • 70c887427a
    Fix dynamic font size in settings vie Mingshen Sun 2019-11-17 20:29:22 -08:00
  • bcf7f5fcca
    Fix UI issue Mingshen Sun 2019-11-17 17:52:31 -08:00
  • b9edcea214
    Hide section header if passwords count is less than the threshold (fix #197, #227) Mingshen Sun 2019-11-17 16:49:14 -08:00
  • 937b826a4a
    Use system color Mingshen Sun 2019-11-17 13:45:18 -08:00
  • 4bf0799c79
    Use system font size all the time Mingshen Sun 2019-11-17 11:44:35 -08:00
  • e418d216b9 Fix #324: Do not copy password automatically when adding/editing it Danny Moesch 2019-11-10 18:28:14 +01:00
  • e3d9d4c45c
    UI tweaks in Password View Mingshen Sun 2019-11-17 10:56:23 -08:00
  • 25d70ce8d6 Update KeychainAccess to v4.1.0 Danny Moesch 2019-11-16 00:14:25 +01:00
  • 50fad78341 Fix broken license link Danny Moesch 2019-11-15 22:37:55 +01:00
  • 4c47729a6e Fix #326: Do not assume 'master' as the default checked out branch Danny Moesch 2019-11-07 23:25:46 +01:00
  • de88b27d1a Use specific revision of GopenPGP Danny Moesch 2019-11-08 21:17:53 +01:00
  • 01ac9d38df Adapt code to changed API of GopenPGP Danny Moesch 2019-11-08 21:13:28 +01:00
  • 44cb864642 Wrap GopenPGP errors into more understandable app errors Danny Moesch 2019-10-20 12:14:51 +02:00
  • fa820e277f Improve German translation Danny Moesch 2019-10-20 15:22:38 +02:00
  • 685e509f30 Remove superfluous localizable string key Danny Moesch 2019-10-20 11:52:42 +02:00
  • 98f0367c4c Remove duplicate localizable string key Danny Moesch 2019-10-20 11:47:54 +02:00
  • 0cc467b2d5 Add cocoapods to build instructions. Jaka Jančar 2019-10-04 16:16:35 -04:00
  • af9e35a788 Fix unit test Yishi Lin 2019-10-03 14:49:03 +08:00
  • 6f295be74d Polish codes of QR code scanner Yishi Lin 2019-10-03 14:27:00 +08:00
  • e4630e950d Init PGPAgent while getting keyID Yishi Lin 2019-10-01 01:19:41 +08:00
  • f69f8bb867
    Merge pull request #316 from SimplyDanny/colors-and-localization Yishi Lin 2019-10-02 10:57:21 +08:00
  • 5722fe5400 Add localizations for reset functionality Danny Moesch 2019-10-01 23:01:18 +02:00
  • b349427d7e Remove checks for iOS 8 as the minimum deployment target is iOS 10.2 Danny Moesch 2019-10-01 22:52:59 +02:00
  • 51c9510f3d Introduce color provider to encapsulate check for iOS 13 availability Danny Moesch 2019-10-01 22:36:22 +02:00
  • e0c32003e3 Cleanup and fix the erase logic Yishi Lin 2019-10-01 00:40:33 +08:00
  • 230b421a90 Add the passcode cache back Yishi Lin 2019-10-01 00:16:56 +08:00
  • 4c83427a01
    Tweak UI of PasswordsView Mingshen Sun 2019-09-29 23:34:11 -07:00
  • fcec7d1245
    Show folder name in nagivation bar Mingshen Sun 2019-09-29 15:59:11 -07:00
  • 9330cbc1e0
    Fix warnings Mingshen Sun 2019-09-29 15:29:39 -07:00
  • c1a28b4988
    Add image place holder for dark mode Mingshen Sun 2019-09-29 11:35:01 -07:00
  • e332b1f3be Do not forget pgp passphrase on decryption error #296 Yishi Lin 2019-09-30 02:05:01 +08:00
  • 6b00d4911b Fix a decryption bug Yishi Lin 2019-09-30 00:12:54 +08:00
  • 3de2dbf8dc Fix localizable string dict Yishi Lin 2019-09-29 22:17:04 +08:00
  • b14f3004e7
    Use system image for navigation bar Mingshen Sun 2019-09-29 01:00:29 -07:00
  • 504d9619fc
    UI tweaks for PasscodeLockView Mingshen Sun 2019-09-28 17:37:12 -07:00
  • c4f0462d43 Update the passcode lock view Yishi Lin 2019-09-29 00:28:46 +08:00
  • 35f599c45b Allow resettig app in the passcodelockview Yishi Lin 2019-09-28 21:38:32 +08:00
  • 6b3d75c1be Update readme (fix #312) Yishi Lin 2019-09-28 15:19:02 +08:00