Commit graph

  • 39f487ecb9 Update Xcode version Yishi Lin 2019-05-10 13:09:44 +08:00
  • 9ccc142c05
    Merge pull request #261 from SimplyDanny/convert-to-swift-5 Yishi Lin 2019-05-10 12:56:07 +08:00
  • 44870af774 Trust in assigned default value Danny Moesch 2019-05-04 22:15:23 +02:00
  • 4b3e424bb3 Remove superfluous cast Danny Moesch 2019-05-03 00:18:14 +02:00
  • c2cd6481fd Utilize default settings values Danny Moesch 2019-05-01 18:28:22 +02:00
  • f9c19b3ca4 Migrate to Swift 5.0 Danny Moesch 2019-05-01 17:49:27 +02:00
  • e06413b348 Add default value to non-optional DefaultsKeys Danny Moesch 2019-05-01 17:11:48 +02:00
  • 5eb8ce5bb0 Adjust "developmentRegion" Danny Moesch 2019-05-01 17:10:16 +02:00
  • 89c0d3c98e Assign nil by unwrapping optional Danny Moesch 2019-05-01 17:09:34 +02:00
  • 9e0d60989b Remove unnecessary returns Danny Moesch 2019-05-01 17:08:44 +02:00
  • 1dfaf7c1d2 Localise extensions by copying bundle resources David Beitey 2019-03-09 12:38:56 +10:00
  • 32dd3e31ea
    Merge pull request #253 from davidjb/hide-placeholder-image Yishi Lin 2019-03-08 11:45:04 +08:00
  • 1e5022e404 Hide placeholder with Hide Password Images on David Beitey 2019-03-08 00:26:53 +10:00
  • 296a3cbcfa Introduce enum for scope of search bar Danny Moesch 2019-03-05 22:31:03 +01:00
  • 553f5ba62b Add German translation for password image hiding option Danny Moesch 2019-03-05 21:08:58 +01:00
  • c9a370832f Improve German translation for "About" views Danny Moesch 2019-03-05 21:00:15 +01:00
  • d67c6b13cb Show category/folder text for autofill entries David Beitey 2019-02-27 22:52:48 +10:00
  • f98d56753b Add ability to hide password images David Beitey 2019-02-27 21:49:21 +10:00
  • 8351c16d75 Compute heights of TableViewCells automatically Danny Moesch 2019-02-17 19:01:08 +01:00
  • 73a015616a Support German language Danny Moesch 2019-01-21 23:19:08 +01:00
  • 3cf55d91ff Display last updated date in absolut instead of relative form Danny Moesch 2019-02-17 11:51:14 +01:00
  • 116e258d05 Localize more strings in password view Danny Moesch 2019-02-13 21:31:40 +01:00
  • 936d91e415 Add missing dot Danny Moesch 2019-02-13 21:31:57 +01:00
  • d698f2e3c3 Use folder references for all groups and sort files/folders Danny Moesch 2019-01-20 12:34:40 +01:00
  • 38b44cedf8 Add missing error messages and name them consistently Danny Moesch 2019-01-20 13:08:29 +01:00
  • 08c91599b6 Use | operator to concatenate multiline strings Danny Moesch 2019-01-20 12:15:54 +01:00
  • 2fdd3fd6ec Localize also multiline strings Danny Moesch 2019-01-20 11:24:57 +01:00
  • 804a0f06bf Add missing SSH private key localization string Danny Moesch 2019-01-20 11:13:27 +01:00
  • 07b4bf8e8c Fix wrong string Danny Moesch 2019-01-19 23:53:01 +01:00
  • df2b5314a1 Correct distance between text blocks Danny Moesch 2019-01-19 22:41:48 +01:00
  • 10227b8750 Fix typo Danny Moesch 2019-01-19 22:41:11 +01:00
  • 9827f3672b Localize strings in UI Danny Moesch 2019-01-19 14:17:16 +01:00
  • 1b4040135e Localize strings in code Danny Moesch 2019-01-14 20:57:45 +01:00
  • 2d5ca58bd9 Use PasswordGeneratorFlavor class to set user defaults and UI elements Danny Moesch 2019-01-14 20:24:56 +01:00
  • 857a8f44bf Prepare for localization Danny Moesch 2019-01-14 20:55:19 +01:00
  • 88481ad2b0
    Release 0.5.1 and version bump to 0.6.0 Mingshen Sun 2019-01-13 18:48:10 -08:00
  • 22d748dca6
    Reset the row height to default Mingshen Sun 2019-01-13 16:05:57 -08:00
  • 97d79c64e0 Place "branch name" text field over "user name" text field Danny Moesch 2019-01-13 10:00:59 +01:00
  • 6b4dbd50a9 Support custom branches (#236) Danny Moesch 2019-01-06 20:10:47 +01:00
  • 744b46adc2 Do not show 0 if numbers in "About Repository" cannot be obtained properly Danny Moesch 2019-01-07 20:21:04 +01:00
  • f47e7d384c Show correct number of commits in "About Repository" Danny Moesch 2019-01-06 19:59:16 +01:00
  • c18b70e7d7 Use XCTAssert instead of XCTAssertTrue Danny Moesch 2018-12-15 21:51:22 +01:00
  • ae57042f36 Make sure unknowns and OTP fields are not hidden in PasswordTest Danny Moesch 2018-12-15 21:50:42 +01:00
  • 64956c6643 Simplify code Danny Moesch 2018-12-15 21:49:18 +01:00
  • 9e027b878a Replace TableCell struct with AdditionField Danny Moesch 2018-12-15 21:48:35 +01:00
  • ed387069a4
    lint: delete trailing whitespaces Mingshen Sun 2018-12-09 16:59:07 -08:00
  • 2ba6917710 Test also counting of unknown and OTP related fields Danny Moesch 2018-12-08 18:21:09 +01:00
  • e019f6ac9d Introduce some helper methods in TestBase to simplify PasswordTest Danny Moesch 2018-12-08 18:20:00 +01:00
  • fa12a6f046 Move constants from ParserTest to TestBase Danny Moesch 2018-12-08 18:12:39 +01:00
  • 57acc6ecb5 Move helper methods from PasswordTest to common TestBase Danny Moesch 2018-12-08 17:59:14 +01:00
  • 5780a439db Show number of hidden fields in password view Danny Moesch 2018-12-08 00:57:54 +01:00
  • 68dd60fb8e Introduce utility methods to test for unknowns and OTP keywords Danny Moesch 2018-12-08 00:56:22 +01:00
  • bb6e44950f Add missing word Danny Moesch 2018-12-07 21:57:23 +01:00
  • 7f330fbeed Use HTTPS for URLs by default Danny Moesch 2018-12-07 21:56:48 +01:00
  • f8f858f15e Pass content of URL field to 'openLink' method Danny Moesch 2018-12-07 21:55:30 +01:00
  • 9b7fc4219e Consider fields only as URL fields if the title contains "url" Danny Moesch 2018-12-07 21:50:28 +01:00
  • 3cc7510b29 Ignore case of OTP keywords when deciding whether to hide them Danny Moesch 2018-12-02 23:07:41 +01:00
  • cfb50276bc Add description field to OtpType Danny Moesch 2018-12-02 17:49:16 +01:00
  • 469451b7b7 Move parts of the documentation into the TokenBuilder class Danny Moesch 2018-12-02 16:55:35 +01:00
  • 2e744a760f Introduce TokenBuilder to build up OTP tokens conveniently Danny Moesch 2018-12-01 15:53:48 +01:00
  • 6817f61e3b Split PasswordHelpers and move components into Parser Danny Moesch 2018-12-01 15:52:01 +01:00
  • d4d8d7267a Tweak Password class Danny Moesch 2018-12-01 13:27:30 +01:00
  • 3cd8df310c Introduce enum for password generator flavour Danny Moesch 2018-11-28 22:58:24 +01:00
  • 1f57305203 Use constants for otp_* and other related strings Danny Moesch 2018-11-14 21:29:25 +01:00
  • 60c509dba0 Remove YAML parsing error Danny Moesch 2018-11-14 21:04:26 +01:00
  • 1f5eaa8bce
    Change typography of Raw Password view Bob Sun 2018-11-17 22:38:07 -08:00
  • 2bfb36c527
    Cleanup code of error handling Bob Sun 2018-11-17 21:41:28 -08:00
  • 9a3131943f
    Cleanup unneccessary error handling in the updatePasswordImage function Bob Sun 2018-11-17 21:27:06 -08:00
  • f0eb9c47ed
    Cleanup unneccessary function in AboutRepositoryTableViewController Bob Sun 2018-11-16 23:12:01 -08:00
  • b152d7e1e9
    Cleanup unneccessary print Bob Sun 2018-11-16 23:08:35 -08:00
  • 653ce515ab
    Delete the removeFileIfExists funtion Bob Sun 2018-11-16 22:49:41 -08:00
  • dfc13a37d3
    Refactor logics of handling the PasswordStore model's properties Bob Sun 2018-11-16 22:28:19 -08:00
  • 1d07559393
    Simplify the numberOfLocalCommits function Bob Sun 2018-11-16 21:12:47 -08:00
  • c5f95cfc8f
    Fix SplitViewController issue on iPad Bob Sun 2018-11-15 22:39:57 -08:00
  • ec3a111fad
    Merge views of scanning QR code of SSH and PGP keys Bob Sun 2018-11-15 20:57:14 -08:00
  • c48fe3755e
    Delete obsolete OTPScannerController Bob Sun 2018-11-15 20:17:00 -08:00
  • 97368eb8a8 Fix #228: Trim URL strings before saving Danny Moesch 2018-11-13 23:54:53 +01:00
  • b6f94f8814 Introduce string extension property 'trimmed' Danny Moesch 2018-11-13 23:53:08 +01:00
  • 8573c66da2
    Only submit to TestFlight when push to the master branch Bob Sun 2018-11-11 15:09:21 -08:00
  • e5ea11bd22
    Add GITHUB_ACCESS_TOKEN as secure in .travis.yml Bob Sun 2018-11-11 14:46:06 -08:00
  • 7c12263458 Separate parser and helpers from Password class for better testability Danny Moesch 2018-11-11 18:09:52 +01:00
  • 2abbceb2e9
    Set name and url in Password non-optional Bob Sun 2018-11-10 22:38:12 -08:00
  • 5262ca89f7
    Update to xcode 10.1 image in travis ci Bob Sun 2018-11-10 20:48:56 -08:00
  • 6ed201fdf4
    Enable code coverage for tests Bob Sun 2018-11-10 10:46:26 -08:00
  • 681da40b5b
    Upgrade ObjectivePGP to 0.13.0 Bob Sun 2018-11-10 00:04:40 -08:00
  • 4047cd1ed0
    Merge pull request #225 from tsl0922/fix-commit-log Yishi Lin 2018-10-13 17:50:18 +08:00
  • 8d117f1b1e Fix commit log view nil error Shuanglei Tao 2018-10-11 13:41:47 +08:00
  • 826357ca47 Open xkpasswd (generate memorable pwd) with the app Yishi Lin 2018-10-01 01:15:26 +08:00
  • 15e90198fe Add hints about how to download keys (fix #215) Yishi Lin 2018-09-30 23:11:48 +08:00
  • 51680c3ddd Fix #221: Set iOS12 library as optional Yishi Lin 2018-09-26 00:48:08 +08:00
  • 3cc2182bc0 Fix #213: app now clears clipboard in 45s Yishi Lin 2018-09-25 00:51:18 +08:00
  • a849b667dc Support auto fill (no quicktype bar support) Yishi Lin 2018-09-24 22:03:14 +08:00
  • 5c43fc07dd Update pinfo Yishi Lin 2018-09-24 19:11:59 +08:00
  • 1841b39380 Fix project signing settings Yishi Lin 2018-09-24 16:41:43 +08:00
  • 5ad69276e4 Update fastfile to include autofill extension Yishi Lin 2018-09-24 15:37:50 +08:00
  • 0241f99bbf Update travis Yishi Lin 2018-09-24 15:23:19 +08:00
  • a860b574bb Add a dummy auto fill extension Yishi Lin 2018-09-24 15:06:43 +08:00
  • 28e5328298 Polish search paths Yishi Lin 2018-09-24 00:01:01 +08:00
  • e9aecbebf2 Move passcode extension display to passKit Yishi Lin 2018-09-23 23:56:42 +08:00
  • 38096f3f93 Cleanup the alert func in utils Yishi Lin 2018-09-23 22:16:13 +08:00