Danny Moesch
|
7f9f0e43b2
|
Format code with SwiftFormat automatically in every build
|
2020-08-25 15:10:13 -07:00 |
|
Danny Moesch
|
4c2693e2c7
|
Name classes/structs consistently
|
2020-04-19 13:42:41 -07:00 |
|
Danny Moesch
|
56b2205376
|
Introduce 'splitByNewline' string extension
|
2020-01-18 15:01:05 -08:00 |
|
Danny Moesch
|
2ffc9ba568
|
Remove '==' method from AdditionField as it can be inferred
|
2020-01-18 15:01:05 -08:00 |
|
Danny Moesch
|
e8afd251ed
|
Make 'isUnknown' method more precise
|
2020-01-18 15:01:05 -08:00 |
|
Danny Moesch
|
1b4040135e
|
Localize strings in code
|
2019-01-20 21:04:04 -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
|
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
|
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
|
1f57305203
|
Use constants for otp_* and other related strings
|
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 |
|