Commit graph

511 commits

Author SHA1 Message Date
Yishi Lin
c131de0551 Fix a bug about "discard all changes"
- Show the number of (not pushed) commits discarded.
2017-03-07 01:43:23 +08:00
Yishi Lin
0dccd911fd Update OTP token generation and support HOTP
- Update logic: Only fields otp_secret and otp_type are required for TOTP. Only fields otp_secret, otp_type and otp_counter are required for HOTP. Other fields (i.e., otp_algorithm, otp_digits, otp_period) are optional.
- Support HOTP: (1) passwords are initially concealed; (2) "tap->next" generates a new password and commits the updated password file automatically
2017-03-07 01:33:44 +08:00
Bob Sun
9580978434
Version Bump to 23 2017-03-05 23:33:40 -08:00
Radon Rosborough
067036c9e6 Fix typo: Phassphrase => Passphrase 2017-03-05 21:14:49 -08:00
Yishi Lin
2f1721a7e7 Update time-based one time passwords automatically
- Improve how we differ between TOTP and HTOP
2017-03-05 02:54:36 +08:00
Yishi Lin
e48bc5a7a4 Allow discarding all local changes to the password store repo
- Settings > Advanced -> Discard All Local Changes
2017-03-04 01:15:28 +08:00
Yishi Lin
e2b1fec4bb Fix a bug. 2017-03-04 00:56:41 +08:00
Yishi Lin
16830b8b92 Improve the message. 2017-03-03 20:16:06 +08:00
Yishi Lin
5c966c62d4 Fix a bug.
Previously, for a password, if we click "edit", do nothing, and save, there will be a new commit.
2017-03-03 20:15:16 +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
Yishi Lin
3dac155d6c Provide basic support about one time password (totp only) 2017-03-03 14:45:16 +08:00
yishilin14
71cb9a02c0 Polish class Password 2017-03-03 10:49:32 +08:00
yishilin14
c1da27ae04 Merge remote-tracking branch 'origin/master' into otp_dev 2017-03-03 00:14:05 +08:00
yishilin14
5a45e73037 Add the OneTimePassword framework 2017-03-03 00:13:05 +08:00
yishilin14
7b46311d1c Update the clone call because of the change of libgi2
Merge pull request #459 from libgit2/checkout-options: c0e98a2790
2017-03-03 00:12:28 +08:00
Bob Sun
faf1ece5c3
Tap tab bar to go back previous folder, double tap will scroll to top 2017-03-02 22:55:41 +08:00
Bob Sun
cbbd7e08b6
Polish code 2017-03-02 22:10:41 +08:00
Bob Sun
f271d4870a
Show disclosure indicator for folder only 2017-03-02 22:10:27 +08:00
Bob Sun
8ede589c71
Refactor iniPasswordsTableEntries function to simplify code 2017-03-02 21:39:48 +08:00
Bob Sun
bdca2c0834
Fix a bug caused by removed PasswordCategoryEnetity in erase method 2017-03-02 20:46:57 +08:00
Bob Sun
5601609a8a
Version Bump to 22 2017-03-02 18:01:25 +08:00
Bob Sun
ccd56c7e4f
Polish commit logs 2017-03-02 17:48:21 +08:00
Bob Sun
83fcfc8bb2
Change method name from exists to repositoryExisted 2017-03-02 17:26:46 +08:00
Bob Sun
bdc2cfaaa8
Show error when adding password with same name 2017-03-02 17:26:12 +08:00
Bob Sun
2d50a40370
Use lazy var for touchIDSwitch to simplify code 2017-03-02 16:51:46 +08:00
Bob Sun
90c468acef
Polish and simplify code of PasswordView 2017-03-02 16:46:23 +08:00
Bob Sun
e1b5c0d524
Deactive search controller to avoid bugs 2017-03-02 16:45:52 +08:00
Bob Sun
6eb19a4dc6
Polish code of long press to copy 2017-03-02 16:14:24 +08:00
Bob Sun
94b3c50903
Rearrange groups of general settings 2017-03-02 16:02:35 +08:00
Bob Sun
628ae11e35
Extract adding notification observer functions into one method 2017-03-02 15:58:26 +08:00
Bob Sun
c79624caf0
Directory entry cannot be long pressed 2017-03-02 15:57:39 +08:00
Bob Sun
301309f0cc
Set navigation controller title as folder name 2017-03-02 15:49:46 +08:00
Bob Sun
853ea547e2
Polish code of AboutTableViewController 2017-03-02 15:36:23 +08:00
Bob Sun
43b71f2704
Set isDir to false in core data 2017-03-02 15:32:40 +08:00
Bob Sun
f3497cdc0f
Merge commits and resolve conflits 2017-03-02 15:32:11 +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
050a960167
Support folder in password view
- change core data
  - change data struct to store table view entry
  - delete unnecessary functions
2017-03-02 14:51:40 +08:00
yishilin14
a6783aafeb Fix warnings about password detail title layout 2017-03-02 03:11:16 +08:00
yishilin14
8798be65b5 Use relative time to present last updated time 2017-03-02 00:35:11 +08:00
Bob Sun
98b01d16cf
Merge branch 'master' of github.com:mssun/passforios 2017-03-01 14:56:00 +08:00
Bob Sun
bde475a49f
Use UTF-8 instead of ASCII for encoding (#44) 2017-03-01 14:54:52 +08:00
Bob Sun
e9a59efcd4
Version Bump to 21 2017-02-28 21:02:53 +08:00
Bob Sun
6d7bf62cf7
Fix a bug caused by initializing editUIBarButtonItem with self in action
Change to lazy initialization variable can fix it.
2017-02-28 17:52:00 +08:00
Bob Sun
7a31c4db06
Make action title case consistent 2017-02-28 17:52:00 +08:00
Bob Sun
36e2a96df2
Check mail service is ready before open VC 2017-02-28 17:52:00 +08:00
Bob Sun
48d1ab34d2
Add show recent commit logs in the about repository page 2017-02-28 17:51:59 +08:00
yishilin14
dde194ad3d Copy generated passwords to the clipboard. 2017-02-28 13:07:23 +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
Bob Sun
1c45766b96
Use gray instead of lightGray to show last updated time 2017-02-27 17:37:53 +08:00