Commit graph

41 commits

Author SHA1 Message Date
Mingshen Sun
258906fdbb
Refactor Git URL related code, fix #336 2019-11-30 15:11:28 -08:00
Danny Moesch
4c47729a6e Fix #326: Do not assume 'master' as the default checked out branch 2019-11-08 14:30:56 -08:00
Danny Moesch
b42401343d Let AppKeychain not be static only 2019-07-20 23:42:32 +02:00
Danny Moesch
53c003b17a Update UI after successful SSH key import 2019-07-03 21:45:27 -07:00
Danny Moesch
f1337622dc Store SSH private keys in Keychain instead of files 2019-07-03 21:45:27 -07:00
Yishi Lin
5439ad0f5b Fix #173 2019-05-20 02:19:48 +08:00
Danny Moesch
f9c19b3ca4 Migrate to Swift 5.0 2019-05-01 18:30:13 +02:00
Danny Moesch
804a0f06bf Add missing SSH private key localization string 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
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
Danny Moesch
97368eb8a8 Fix #228: Trim URL strings before saving 2018-11-13 15:38:18 -08:00
Yishi Lin
15e90198fe Add hints about how to download keys (fix #215) 2018-09-30 23:31:01 +08:00
Yishi Lin
d0bad8660b Provide the 'remember git credential passphrases' option 2017-10-08 21:37:58 +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
c5c6679f21 Add some checks 2017-07-24 23:30:22 +08:00
Yishi Lin
622382122d Provide more git clone error message 2017-07-22 19:16:15 +08:00
Yishi Lin
3b562da607 Remove imported keys from iTunes Documents (fix #97) 2017-06-14 20:22:15 +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
0542733f86 Polish the logic of clone
- pop the current view only after a successful clone so that editing the previous incorrect git setting is possible
2017-06-07 18:52:53 +08:00
Yishi Lin
6daa84df30 Provide info about the iTunes File Sharing
- only when key files are not existed (not downloaded/pasted/imported)
2017-06-07 16:54:54 +08:00
Yishi Lin
3cde0d954c Scan QR Code to import SSH private key 2017-06-07 13:08:52 +08:00
Bob Sun
b2d93c8a70
Fix cannot removing PGP keys 2017-06-03 18:12:33 -07:00
Bob Sun
f0ca07187c
Fix crash when open git server view controller 2017-05-02 16:57:03 -04:00
Bob Sun
c2562d31d1
Give an default authentication method to avoid crashes 2017-05-01 23:06:39 -04:00
Bob Sun
1311962dc1
Polish credential related logic 2017-04-28 20:33:41 -07:00
Bob Sun
eccfeb19b5
Change "save" to "clone" button, and clone the repo by default. 2017-04-26 22:04:44 -07:00
Bob Sun
97d66a8acc
Support ASCII-armored and iTunes uploaded SSH key 2017-04-02 11:21:24 -07:00
Bob Sun
e4e20b1d6f
Polish code of GitServerSettingTableViewController 2017-03-21 23:05:52 -07:00
Bob Sun
d2cff20131 Put PasswordStore as instance in controllers 2017-03-16 22:39:03 -07:00
Evgeny Morozov
5f872e0345 Grey out the SSH option if keys don't exist 2017-02-24 00:05:47 +08:00
Bob Sun
87dd4f96a3
simplify password repository setting 2017-02-21 13:07:14 +08:00
Bob Sun
cdf6d7ee71
fix a bug in authentication method 2017-02-20 22:24:10 +08:00
Bob Sun
548eecc27c
simplify git repository setting 2017-02-20 21:56:43 +08:00
Bob Sun
90709675a3
use keychain to store pgp passphrase and git password 2017-02-19 22:10:36 +08:00
Bob Sun
3bbd4c47df
use runtime password filling 2017-02-17 20:14:01 +08:00
Bob Sun
edfd8c97a7
simplify alert code 2017-02-16 00:54:42 +08:00
Bob Sun
56cb5d94ee
check authentication method before save 2017-02-14 23:00:55 +08:00
Bob Sun
910660ede3
restructure file organization 2017-02-08 19:57:07 +08:00
Renamed from pass/GitServerSettingTableViewController.swift (Browse further)