Commit graph

73 commits

Author SHA1 Message Date
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
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