Danny Moesch
8828298afb
Enable SwiftLint rule 'multiline_parameters_brackets' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
c87f4e9792
Enable SwiftLint rule 'multiline_arguments_brackets' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
b4c25726a5
Enable SwiftLint rule 'lower_acl_than_parent' and fix all violations
2020-08-28 16:42:30 -07:00
Danny Moesch
7f9f0e43b2
Format code with SwiftFormat automatically in every build
2020-08-25 15:10:13 -07:00
Mingshen Sun
fcc8961e46
Fix fail-safe mechanism for other decryption scenarios
2020-04-18 22:42:25 -07:00
Mingshen Sun
efdc45ea89
Move the request credential function into one file
2019-11-30 23:05:30 -08:00
Mingshen Sun
9330cbc1e0
Fix warnings
2019-09-29 15:29:39 -07:00
Moritz Kuntze
96f7c1960d
Changed PGP backend from ObjectivePGP to GopenPGP
2019-06-08 10:39:17 -07:00
Danny Moesch
c2cd6481fd
Utilize default settings values
2019-05-01 18:30:13 +02:00
Danny Moesch
f9c19b3ca4
Migrate to Swift 5.0
2019-05-01 18:30:13 +02:00
Danny Moesch
296a3cbcfa
Introduce enum for scope of search bar
...
This simplifies the handling of the indices in the search bar scope list, replaces strings as keys and allows a proper localization not breaking any logic.
2019-03-05 13:51:39 -08:00
Danny Moesch
1b4040135e
Localize strings in code
2019-01-20 21:04:04 -08:00
Mingshen Sun
ed387069a4
lint: delete trailing whitespaces
2018-12-09 16:59:07 -08:00
Yishi Lin
3cc2182bc0
Fix #213 : app now clears clipboard in 45s
2018-09-25 00:51:18 +08:00
Bob Sun
3afab7b54f
Fix warning
2017-10-19 23:00:21 -07:00
Bob Sun
d895c1a3c1
Fix warning
2017-10-09 22:16:05 -07:00
Yishi Lin
a4efe57db9
Fix the "clearing passwords in 45s" function
...
- Copied passwords in the extension are not cleaned.
2017-07-27 23:56:24 +08:00
Yishi Lin
7f6900b7cd
Fix some "linking against dylib" warning
...
- Move requestGitPassword to view controllers
- Move Utils.alert out of passKit, because SVProgressHUD is there
2017-06-13 13:19:18 +08:00
Yishi Lin
d2ba620ae4
Move codes to an embed framework
...
- Move bundle/group identifiers to passKit/Global
- Fix Core Data
- Change Defaults to SharedDefaults
2017-06-13 11:43:46 +08:00
Yishi Lin
850dc75820
Move files and Defaults to the shared container
2017-06-11 02:09:45 +08:00
Yishi Lin
d86ee90eb7
Remove hardcoded bundle identifier
2017-06-07 17:09:37 +08:00
Yishi Lin
3cde0d954c
Scan QR Code to import SSH private key
2017-06-07 13:08:52 +08:00
Yishi Lin
a31f5b797d
No need to import SSH public key
2017-06-07 01:06:53 +08:00
Bob Sun
b2d93c8a70
Fix cannot removing PGP keys
2017-06-03 18:12:33 -07:00
Bob Sun
e549db0714
Change notification observer from "showPassword" to "decryptThenShowPassword"
...
- avoid crash when password has been deleted
2017-06-03 17:50:33 -07:00
Bob Sun
70a41f6438
Change min/max length of random password generator
2017-05-26 19:28:09 -07:00
Bob Sun
1311962dc1
Polish credential related logic
2017-04-28 20:33:41 -07:00
Bob Sun
649d709369
Correct git signature logic
2017-04-27 23:57:15 -07:00
Mingshen Sun
b429a6baf1
Polish logic of setting git signature
2017-04-27 21:48:10 -07:00
Bob Sun
dd254b21d9
Polish folder related methods
2017-04-26 20:28:15 -07:00
Yishi Lin
30c73841c6
Allow setting git signature
2017-04-10 23:02:42 +08:00
Bob Sun
665746f962
Add symbols to password generator
2017-04-07 17:46:11 -07:00
Yishi Lin
c10f6a7ba0
Using “next" as a return key
...
- Usage: set delegate and nextField of textField (storyboard or code)
2017-04-06 00:55:41 +08:00
Yishi Lin
2519472ba2
Polish the label table view cell
2017-04-05 23:15:03 +08:00
Bob Sun
97d66a8acc
Support ASCII-armored and iTunes uploaded SSH key
2017-04-02 11:21:24 -07:00
Yishi Lin
abb04432fb
Add buttons in the detail password table
...
- An icon to show/hide passwords
- An icon to refresh HOTP passwords
2017-03-31 03:08:20 +08:00
Yishi Lin
0197444e30
Polish the logic about updating last synced time.
...
- Update the date right after corresponding operations, and before reloading any "table view".
2017-03-29 00:56:07 +08:00
Yishi Lin
c93a63d8cc
Password with "Apple" flavor has a fixed length
2017-03-29 00:00:24 +08:00
Yishi Lin
95b3a7fcd3
Update views after setting updates
2017-03-24 20:40:24 +08:00
Bob Sun
0507c7cdd7
Support encrypting in ASCII-armored format
2017-03-23 19:38:43 -07:00
Yishi Lin
ca66cd8e6c
Fix the color the passwords
...
- in the password editing view
- color of some characters
2017-03-24 01:34:45 +08:00
Yishi Lin
93901ec010
Polish codes about password details
...
- in Password.swift: allow get otpType
- in PasswordDetailTableVC.swift: make many things private
- in LabelTableViewCell: remove password and password entity
- in Globals: add password dots and fonts
2017-03-22 01:50:56 +08:00
Yishi Lin
1f829fffcc
Polish notification
...
- define notification names
- move "post notification" to PasswordStore (todo: move "search" and the one for "show folder switch")
- "erase" and "reset" also post the "passwordStoreUpdated" notification
2017-03-18 00:30:14 +08:00
Bob Sun
0ad9713fc0
Show error in alert instead of HUD
2017-03-16 23:12:31 -07:00
Bob Sun
d338e725d5
Polish logic on initializing PGP keys.
...
- simplify interfaces
- more robust
2017-03-16 22:06:39 -07:00
Bob Sun
6c9b9df7ed
Set minimum password length of generated password to six
2017-03-08 20:39:08 -08:00
Yishi Lin
5116cd4f3d
Polish code about edit/add passwords
2017-03-09 03:19:36 +08:00
Yishi Lin
07782bd662
Customizing length of passwords (while adding passwords)
2017-03-09 02:19:47 +08:00
Bob Sun
ad0c39b541
Add option to select two flavors of password generator: random and apple's (keychain)
2017-03-08 00:57:49 -08:00
Radon Rosborough
af1ea3ee3e
Fix typo: Passwrod => Password
2017-03-06 15:14:21 -08:00