Commit graph

95 commits

Author SHA1 Message Date
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
936d91e415 Add missing dot 2019-02-23 14:22:27 -08:00
Danny Moesch
08c91599b6 Use | operator to concatenate multiline strings 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
744b46adc2 Do not show 0 if numbers in "About Repository" cannot be obtained properly 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
dfc13a37d3
Refactor logics of handling the PasswordStore model's properties 2018-11-16 22:28:19 -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
Yishi Lin
3cc2182bc0 Fix #213: app now clears clipboard in 45s 2018-09-25 00:51:18 +08:00
Yishi Lin
1ab70cf6d7 Move codes from utils to password and passwordstore 2018-09-23 22:00:06 +08:00
Yishi Lin
29b8313be5 Remember the last search choice between search current/all (issue #198) 2018-08-24 02:02:57 +01:00
Yishi Lin
1afef16fa1 Support swipe back when viewing folder #141 2018-04-12 01:07:19 +08:00
Bob Sun
4f74632789
Fix tabbar tapping double tapping issue 2018-01-16 21:54:00 -08:00
Bob Sun
374c6c8c10
Fix double tap scroll to top issue 2018-01-16 20:04:16 -08:00
Bob Sun
3e8046eb29
Fix UI bug: #152 2018-01-14 22:35:21 -08:00
Yishi Lin
f136ebee48 Mark both unsynced files and unsynced folders 2017-10-15 22:36:30 +08:00
Yishi Lin
49180d74e6 Show folder path in the "add password" view 2017-10-15 16:49:33 +08:00
Bob Sun
479453a7e3 Remove badge value of tab bar item when numberOfLocalCommits is zero 2017-10-10 22:15:10 -07:00
Bob Sun
0f39fa5567 Show number of local commits in tabbar badge instead of title 2017-10-10 00:37:50 -07:00
Yishi Lin
fad95208cc Merge branch 'develop' of https://github.com/mssun/passforios into develop 2017-10-08 21:38:53 +08:00
Yishi Lin
d0bad8660b Provide the 'remember git credential passphrases' option 2017-10-08 21:37:58 +08:00
Bob Sun
3215fb2901 Do not hide search bar when scrolling 2017-10-07 23:14:00 -07:00
Bob Sun
c57ae4f88e Use iOS 11 design language 2017-10-07 00:24:30 -07:00
Bob Sun
ac7296f75c Change search bar height 2017-09-24 23:49:16 -07:00
Bob Sun
8d969adb5c Optimize refreshControl ending time 2017-09-24 22:55:24 -07:00
Bob Sun
1d4939a85d Fix refreshControl position 2017-09-24 22:53:00 -07:00
Bob Sun
70bf15b80c Fix refreshControl offset issue 2017-09-24 22:52:28 -07:00
Yishi Lin
774f05eae0 Convert to Swift 4
- Will fix all warnings next.
2017-09-23 16:29:03 +08: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
f86a5eee65 Simplify codes 2017-07-27 22:38:07 +08:00
Jordan Phillips
c7135596e8 Include directory in "All" scope searches 2017-06-23 07:15:47 -07: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
a31f5b797d No need to import SSH public key 2017-06-07 01:06:53 +08:00
Bob Sun
b48a7438ed
Avoid crash when table is empty 2017-06-03 22:45:53 -07:00
Yishi Lin
20f2e22076 Fix a bug about remembering pgp passphrase
- Do not keep the wrong passphrase
2017-05-08 21:12:48 +08:00
Yishi Lin
885319e2e1 Hide the "Decrypting" message before asking for passphrase 2017-05-04 20:47:23 +08:00
Bob Sun
1311962dc1
Polish credential related logic 2017-04-28 20:33:41 -07:00
Bob Sun
1b68c6f718
Fix issue #73 2017-04-23 10:39:28 -07:00
Bob Sun
d8ecd1e889
Support folder operations
Example:
  - add: a/b/c/d
  - delete: a/b/c/d
  - move: a/b/c/d -> a/b/c/d/e
2017-04-23 10:03:09 -07:00
Bob Sun
73ab4f8759
Fix an animation issue when clicking Password button in the root folder 2017-04-05 20:20:26 -07:00
Bob Sun
347a6d7750
Fix end sync control refreshing issue
Use syncAfter to work around.
2017-04-05 20:06:40 -07:00
Bob Sun
bdf8683d4e
Refuse to add a password if PGP key and Git repo are not properly set 2017-04-05 19:33:06 -07:00
Bob Sun
ab0321e518
End refreshing if there is an error 2017-04-05 19:21:50 -07:00
Bob Sun
7a3000fcdd
Support different scope search in folder view 2017-04-04 22:52:02 -07:00
Yishi Lin
e155cbedb3 Update the logic to generate password sections
Using localized indexed collation, instead of the first character.
2017-04-03 22:40:17 +08:00
Bob Sun
bf501c15bb
Delete unusable cell controller and corresponding UI, fix alignment issue 2017-04-02 21:22:14 -07:00
Bob Sun
97d66a8acc
Support ASCII-armored and iTunes uploaded SSH key 2017-04-02 11:21:24 -07: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