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
Yishi Lin
f2edc2ffaa
Support hiding one time password related fields.
...
- Add a switch to turn on/off one time password related fields.
- Improve how we show the additional information
2017-03-03 17:12:25 +08:00
Bob Sun
8d9965f7da
Show released version number and build version number in about page
2017-03-02 15:15:28 +08:00
Bob Sun
f75f949ab1
Add switch to turn on/off showing folders
2017-03-02 15:01:52 +08:00
Bob Sun
fa512e6c86
Add switch to turn on/off remembering passphrase
...
If the switch is on, users need to type passphrase of secret key once. The key will be stored in the Keychain.
If the switch is off, users have to fill in passphrase for each decryption including show password detail and long press to copy.
2017-02-28 12:25:52 +08:00
yishilin14
30ae32ec5f
Show generated passwords with colors
2017-02-26 00:58:18 +08:00
Evgeny Morozov
c6db44ace7
Move repository to a private directory
2017-02-24 20:16:11 +03:00
Bob Sun
8e580e3dad
make variable name simple
2017-02-24 23:54:17 +08:00
yishilin14
5e581aa6da
Update password colors
2017-02-24 21:35:49 +08:00
Evgeny Morozov
de6183764b
Store ssh key passphrase in Keychain
2017-02-23 17:34:55 +03:00