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
2d5ca58bd9
Use PasswordGeneratorFlavor class to set user defaults and UI elements
2019-01-20 21:04:04 -08:00
Danny Moesch
857a8f44bf
Prepare for localization
2019-01-20 21:04:04 -08:00
Mingshen Sun
88481ad2b0
Release 0.5.1 and version bump to 0.6.0
2019-01-13 18:48:10 -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
Danny Moesch
64956c6643
Simplify code
2018-12-18 10:06:45 -08:00
Danny Moesch
9e027b878a
Replace TableCell struct with AdditionField
2018-12-18 10:06:45 -08:00
Mingshen Sun
ed387069a4
lint: delete trailing whitespaces
2018-12-09 16:59:07 -08:00
Danny Moesch
5780a439db
Show number of hidden fields in password view
2018-12-08 21:15:51 -08:00
Danny Moesch
68dd60fb8e
Introduce utility methods to test for unknowns and OTP keywords
2018-12-08 21:15:51 -08:00
Danny Moesch
bb6e44950f
Add missing word
2018-12-08 21:11:58 -08:00
Danny Moesch
3cc7510b29
Ignore case of OTP keywords when deciding whether to hide them
2018-12-05 12:59:04 -08:00
Danny Moesch
cfb50276bc
Add description field to OtpType
2018-12-05 12:59:04 -08:00
Danny Moesch
469451b7b7
Move parts of the documentation into the TokenBuilder class
2018-12-05 12:59:04 -08:00
Danny Moesch
2e744a760f
Introduce TokenBuilder to build up OTP tokens conveniently
2018-12-05 12:59:04 -08:00
Danny Moesch
6817f61e3b
Split PasswordHelpers and move components into Parser
2018-12-05 12:59:04 -08:00
Danny Moesch
d4d8d7267a
Tweak Password class
2018-12-05 12:59:04 -08:00
Danny Moesch
3cd8df310c
Introduce enum for password generator flavour
2018-12-05 12:59:04 -08:00
Danny Moesch
1f57305203
Use constants for otp_* and other related strings
2018-12-05 12:59:04 -08:00
Danny Moesch
60c509dba0
Remove YAML parsing error
2018-12-05 12:59:04 -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
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
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
38096f3f93
Cleanup the alert func in utils
2018-09-23 22:16:13 +08:00
Yishi Lin
1ab70cf6d7
Move codes from utils to password and passwordstore
2018-09-23 22:00:06 +08:00
Yishi Lin
429ac1c915
Move extension out of utils
2018-09-23 20:02:07 +08:00
Yishi Lin
29b8313be5
Remember the last search choice between search current/all (issue #198 )
2018-08-24 02:02:57 +01:00
Bob Sun
cea990113a
Version bump to 0.5.1
2018-08-14 20:23:19 -07:00
Danny Moesch
ddddfda931
Use own parser for multiline values giving up Yams
2018-08-13 23:12:30 -07:00
Danny Moesch
904d04d71c
Use computed properties instead of separate getter methods
2018-08-13 23:12:30 -07:00
Danny Moesch
f76721d7fe
Simplify/Tweak Password.swift
2018-08-13 23:12:30 -07:00
Danny Moesch
b7a0cbaef6
Animate "AdditionField" struct to avoid usage of tuple "(String, String)"
2018-08-13 23:12:30 -07:00
Bob Sun
824b959706
Forgot to bump versions
2018-06-15 14:37:38 -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
447beeaf83
Version bump to 0.4.1
2018-05-28 15:49:43 -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
Yishi Lin
89a2018e89
Fix a bug of showing digital entries
2018-05-21 01:28:00 +08:00
Bob Sun
65e0cfdf1f
Fix the oid error introduced by the latest ObjectiveGit
2018-05-18 19:05:43 +08:00
Bob Sun
083604677f
Version bump to 0.4.0
2018-04-29 11:58:07 -07:00
Yishi Lin
6538634680
Delete files before cleaning up dirs
2018-04-12 00:52:10 +08:00
Yishi Lin
3f899a58d9
Add a cancel button to passcode lock of app extension
2018-04-11 02:05:00 +08:00