Danny Moesch
|
7f9f0e43b2
|
Format code with SwiftFormat automatically in every build
|
2020-08-25 15:10:13 -07:00 |
|
Mingshen Sun
|
3e114daca1
|
Implement fail-safe mechanism if key id is not found
|
2020-04-17 23:56:14 -07:00 |
|
Danny Moesch
|
fda8df70dd
|
Remove now unused password flavor action sheet
|
2020-03-09 09:23:17 -07:00 |
|
Danny Moesch
|
eca4d79178
|
Implement selection of password generator flavor with segmented control
|
2020-03-08 10:40:38 -07:00 |
|
Danny Moesch
|
15324af03c
|
Reduce height of password generator settings cells
|
2020-03-08 10:40:38 -07:00 |
|
Yishi Lin
|
9575bda711
|
Hide the delete cell while adding an entry
|
2020-03-05 00:19:34 +08:00 |
|
Yishi Lin
|
17ccf55c48
|
Keep table view text color consistent
|
2020-03-05 00:05:07 +08:00 |
|
Danny Moesch
|
b84f2dce13
|
Update UI to support more customizable password generator
|
2020-03-03 15:38:51 -08:00 |
|
Danny Moesch
|
0b6ead484d
|
Put conformances to protocols into extensions
|
2020-02-23 11:49:42 +01:00 |
|
Yishi Lin
|
f5493503f8
|
Cleanup debugging print
|
2020-02-23 18:08:00 +08:00 |
|
Yishi Lin
|
fe21f1c8da
|
Generate XKCD style password
|
2020-02-23 03:06:23 +08:00 |
|
Yishi Lin
|
71c793029a
|
Polish codes related to password generation
1. Polish codes in PasswordGeneratorFlavour
2. Polish related codes in view controllers
|
2020-02-23 00:39:14 +08:00 |
|
Danny Moesch
|
a2edf41d33
|
Update SwiftyUserDefaults to current version 5.0.0
|
2020-01-01 19:03:04 -08:00 |
|
Danny Moesch
|
b60ce3b003
|
Fix #340: Always end password entries with a newline
|
2019-12-10 22:03:49 -08:00 |
|
Danny Moesch
|
e418d216b9
|
Fix #324: Do not copy password automatically when adding/editing it
|
2019-11-17 10:59:13 -08:00 |
|
Danny Moesch
|
51c9510f3d
|
Introduce color provider to encapsulate check for iOS 13 availability
|
2019-10-01 22:48:15 +02:00 |
|
Danny Moesch
|
414e31cba3
|
Adapt UI with respect to Dark Mode
|
2019-09-22 22:30:20 -07:00 |
|
Mingshen Sun
|
a0d62eb3c8
|
polish details on UI
|
2019-06-09 15:25:07 -07:00 |
|
Danny Moesch
|
f9c19b3ca4
|
Migrate to Swift 5.0
|
2019-05-01 18:30:13 +02:00 |
|
Danny Moesch
|
116e258d05
|
Localize more strings in password view
|
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 |
|
Mingshen Sun
|
ed387069a4
|
lint: delete trailing whitespaces
|
2018-12-09 16:59:07 -08:00 |
|
Danny Moesch
|
3cd8df310c
|
Introduce enum for password generator flavour
|
2018-12-05 12:59:04 -08:00 |
|
Danny Moesch
|
b6f94f8814
|
Introduce string extension property 'trimmed'
|
2018-11-13 15:38:18 -08:00 |
|
Danny Moesch
|
7c12263458
|
Separate parser and helpers from Password class for better testability
|
2018-11-11 11:30:39 -08:00 |
|
Yishi Lin
|
826357ca47
|
Open xkpasswd (generate memorable pwd) with the app
|
2018-10-01 01:15:26 +08:00 |
|
Yishi Lin
|
1ab70cf6d7
|
Move codes from utils to password and passwordstore
|
2018-09-23 22:00:06 +08:00 |
|
Yishi Lin
|
421b5aed1d
|
Show password generation settings automatically
|
2018-08-30 01:33:36 +08:00 |
|
Yishi Lin
|
aca01c8c72
|
Support generating memorable pwd: open xkpasswd
|
2018-08-30 01:26:45 +08:00 |
|
Danny Moesch
|
ddddfda931
|
Use own parser for multiline values giving up Yams
|
2018-08-13 23:12:30 -07:00 |
|
Danny Moesch
|
caa5ce77a3
|
Use YAML library to parse password files
|
2018-03-17 20:56:55 -07:00 |
|
Yishi Lin
|
54bd42d2fb
|
Fix a bug in file name checking
|
2017-10-16 04:14:11 +08:00 |
|
Yishi Lin
|
b9ef596bfb
|
Add more password name checks.
|
2017-10-15 22:15:16 +08:00 |
|
Bob Sun
|
f5f9fe505b
|
Port to Swift 4
|
2017-10-09 22:14:48 -07:00 |
|
Bob Sun
|
77a38807f3
|
Additional content show at top by default when editing a password
|
2017-10-07 21:07:02 -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
|
3593974ca4
|
Fix bugs in the password editor
|
2017-07-07 11:32:03 +08:00 |
|
Bob Sun
|
72424c7db2
|
Use split view for Settings
|
2017-06-22 00:09:12 -07: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
|
dd3c8b9164
|
Hide the password generation setting on Apple Keychain style (close #84)
|
2017-05-26 00:37:00 +08:00 |
|
Yishi Lin
|
034f43220b
|
Polish the password editor table view
|
2017-04-27 23:26:12 +08:00 |
|
Yishi Lin
|
165af8588a
|
Fix the name cell of the password editor table
- Update the data table after user's editing.
|
2017-04-27 23:07:22 +08:00 |
|
Yishi Lin
|
a01e736b8a
|
Improve scan OTP token workflow
- scan, check OTP, save
|
2017-04-11 23:00:23 +08:00 |
|
Yishi Lin
|
178b901743
|
Add disclosure indicator to "add OTP"
|
2017-04-10 23:04:23 +08:00 |
|
Yishi Lin
|
5be56eca44
|
Show OTP for scanned QR codes before saving
|
2017-04-10 02:15:16 +08:00 |
|
Yishi Lin
|
7814a8761e
|
Support adding otpauth via QR code.
- Check duplicated tokens has not been implimented.
|
2017-04-08 03:17:22 +08:00 |
|
Yishi Lin
|
421c15582a
|
Fix missing navigation titles
- Fix bugs introduced in af9d4f1
|
2017-04-07 01:59:03 +08:00 |
|
Yishi Lin
|
abce9d7be5
|
Update fill password UI
- Click the setting icon to show or hide the slider.
- Clicking on other sections does not work now (remove gesture)
|
2017-03-30 01:17:22 +08:00 |
|
Yishi Lin
|
c93a63d8cc
|
Password with "Apple" flavor has a fixed length
|
2017-03-29 00:00:24 +08:00 |
|