Commit graph

41 commits

Author SHA1 Message Date
Danny Moesch
38b44cedf8 Add missing error messages and name them consistently
Since the AppError enum is suffixed with 'Error', the elements itself do not need this suffix, too.
2019-01-20 21:04:04 -08:00
Danny Moesch
1b4040135e Localize strings in code 2019-01-20 21:04:04 -08:00
Danny Moesch
6b4dbd50a9 Support custom branches (#236) 2019-01-13 15:34:01 -08:00
Danny Moesch
744b46adc2 Do not show 0 if numbers in "About Repository" cannot be obtained properly 2019-01-12 16:36:37 -08:00
Danny Moesch
f47e7d384c Show correct number of commits in "About Repository" 2019-01-12 16:36:37 -08:00
Mingshen Sun
ed387069a4
lint: delete trailing whitespaces 2018-12-09 16:59:07 -08:00
Bob Sun
2bfb36c527
Cleanup code of error handling 2018-11-17 21:41:28 -08:00
Bob Sun
b152d7e1e9
Cleanup unneccessary print 2018-11-16 23:08:35 -08:00
Bob Sun
653ce515ab
Delete the removeFileIfExists funtion
I have no idea why I did write this helper function at the begining.
2018-11-16 22:49:41 -08:00
Bob Sun
dfc13a37d3
Refactor logics of handling the PasswordStore model's properties 2018-11-16 22:28:19 -08:00
Bob Sun
1d07559393
Simplify the numberOfLocalCommits function 2018-11-16 21:12:47 -08:00
Bob Sun
2abbceb2e9
Set name and url in Password non-optional
Name and url in Password class shouldn't be optional because we store
them in core data as non-optional. This change also help us to avoid
man unneccessary unwrap.
2018-11-10 22:38:12 -08:00
Shuanglei Tao
8d117f1b1e Fix commit log view nil error 2018-10-11 13:41:47 +08:00
Yishi Lin
1ab70cf6d7 Move codes from utils to password and passwordstore 2018-09-23 22:00:06 +08:00
Danny Moesch
904d04d71c Use computed properties instead of separate getter methods 2018-08-13 23:12:30 -07:00
Bob Sun
6ab976ad82 Use master objective-git cause it include the latest libgit2-0.27 2018-06-15 11:37:59 -07:00
Bob Sun
eabebe1a53 Revert "Fix the oid error introduced by the latest ObjectiveGit"
This reverts commit 65e0cfdf1f.
2018-05-27 15:33:36 -07:00
Bob Sun
65e0cfdf1f Fix the oid error introduced by the latest ObjectiveGit 2018-05-18 19:05:43 +08:00
Yishi Lin
6538634680 Delete files before cleaning up dirs 2018-04-12 00:52:10 +08:00
Bob Sun
4d8ebe5b25
Update ObjectivePGP 2018-01-14 21:54:38 -08:00
Danny Moesch
31172a1985 Correct commit message used after editing a password 2017-10-19 11:47:49 +02:00
Yishi Lin
54bd42d2fb Fix a bug in file name checking 2017-10-16 04:14:11 +08:00
Yishi Lin
f136ebee48 Mark both unsynced files and unsynced folders 2017-10-15 22:36:30 +08:00
Yishi Lin
b9ef596bfb Add more password name checks. 2017-10-15 22:15:16 +08:00
Bob Sun
c7ab350ad8 Fix a bug in editing password
The synced attribute of password entity is not set as false after editing a password content.
2017-10-10 00:35:50 -07:00
Bob Sun
9b8bdbf5e9 Support ObjectivePGP 0.9.0 2017-10-09 22:15:48 -07:00
Yishi Lin
eb86b4cb05 Fix backward compatibility of isRememberPGPPassphraseOn 2017-10-08 22:41:34 +08:00
Yishi Lin
d0bad8660b Provide the 'remember git credential passphrases' option 2017-10-08 21:37:58 +08:00
Yishi Lin
f646762f4b Fix substring depreciated warnings 2017-09-24 00:12:47 +08:00
Yishi Lin
774f05eae0 Convert to Swift 4
- Will fix all warnings next.
2017-09-23 16:29:03 +08:00
Yishi Lin
6d118eab7e Fix the logic of git clone
- erase git password and ssh passphrase before cloning
- erase core data after a failed cloning
2017-08-12 21:41:34 +08:00
Yishi Lin
aa4ff7ce47 Use the latest ObjectivePGP framework (v0.6.2) 2017-08-12 15:12:33 +08:00
Yishi Lin
0bb6e48d39 Fix migration of user defaults 2017-06-18 01:13:49 +08:00
Yishi Lin
a8060d28c9 Fix some startup warnings 2017-06-15 17:30:57 +08:00
Yishi Lin
09865a02af Fix migration problems 2017-06-14 21:50:38 +08:00
Yishi Lin
33fff2afaf Merge branch 'develop' into feature/passextension 2017-06-14 20:24:11 +08:00
Yishi Lin
3b562da607 Remove imported keys from iTunes Documents (fix #97) 2017-06-14 20:22:15 +08:00
Yishi Lin
8e5a824cca Add search and copy password in extension
- no lock screen for now
- share keychain between app and extension
2017-06-14 00:25:38 +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
86a6fb6395 Fix erase and removePGPKeys
- Remove SharedDefaults instead of Defaults
2017-06-13 13:04:39 +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
Renamed from pass/Models/PasswordStore.swift (Browse further)