Skip to content

Commit 71ca253

Browse files
committed
Add two options : update label account and update duration session, fix small bugs
1 parent 4fdf018 commit 71ca253

16 files changed

+564
-470
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# SAuth
22
Extension to get all your token secrets for two-factor authentication, protected by PIN code.
3+
Available in french and english.
34

45
## Screenshot
5-
![SAuth](./screenshots/sauth_1.0.0_1.png)
6-
![SAuth](./screenshots/sauth_1.0.0_2.png)
7-
![SAuth](./screenshots/sauth_1.0.0_3.png)
6+
![SAuth](./screenshots/sauth_1.2.0_1.png)
7+
![SAuth](./screenshots/sauth_1.2.0_2.png)
8+
![SAuth](./screenshots/sauth_1.2.0_3.png)
89

910
## Firefox Add-ons
1011
[https://addons.mozilla.org/fr/firefox/addon/sauth/](https://addons.mozilla.org/fr/firefox/addon/sauth/)

_build/sauth-1.2.0.zip

864 KB
Binary file not shown.

_locales/en/messages.json

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"SAuthName": {
33
"message": "SAuth",
4-
"description": "Nom de l'extension"
4+
"description": "Name of the extension"
55
},
66
"SAuthDescription": {
77
"message": "All token secrets for two-factor authentication",
8-
"description": "Description de l'extension"
8+
"description": "Description of the extension"
99
},
1010
"SAuthLabelSecurity": {
1111
"message": "Security",
@@ -39,6 +39,14 @@
3939
"message": "Code",
4040
"description": "Label secret code"
4141
},
42+
"SAuthLabelSession": {
43+
"message": "Session",
44+
"description": "Label session"
45+
},
46+
"SAuthLabelDuration": {
47+
"message": "Session duration",
48+
"description": "Label session duration"
49+
},
4250
"SAuthLabelData": {
4351
"message": "Data",
4452
"description": "Label data"
@@ -55,6 +63,14 @@
5563
"message": "Delete",
5664
"description": "Label delete button"
5765
},
66+
"SAuthButtonUpdate": {
67+
"message": "Update",
68+
"description": "Label update button"
69+
},
70+
"SAuthButtonCancel": {
71+
"message": "Cancel",
72+
"description": "Label cancel button"
73+
},
5874
"SAuthButtonReset": {
5975
"message": "Reset your data DEFINITIVELY",
6076
"description": "Label reset button"
@@ -75,8 +91,20 @@
7591
"message": "Successful PIN code update.",
7692
"description": "Confirmation text updated PIN code update"
7793
},
94+
"SAuthAlertFormDurationSuccess": {
95+
"message": "Successful session duration update.",
96+
"description": "Confirmation text updated session duration update"
97+
},
7898
"SAuthConfirmReset": {
7999
"message": "Are you sure you want to reset DEFINITIVELY all your data?",
80100
"description": "Data reset confirmation confirmation text"
101+
},
102+
"SAuthCopy": {
103+
"message": "copy",
104+
"description": "Label copy"
105+
},
106+
"SAuthSeconds": {
107+
"message": "Seconds",
108+
"description": "Label seconds"
81109
}
82110
}

_locales/fr/messages.json

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,14 @@
3939
"message": "Secret",
4040
"description": "Libellé du secret"
4141
},
42+
"SAuthLabelSession": {
43+
"message": "Session",
44+
"description": "Libellé session"
45+
},
46+
"SAuthLabelDuration": {
47+
"message": "Durée de session",
48+
"description": "Libellé durée de session"
49+
},
4250
"SAuthLabelData": {
4351
"message": "Données",
4452
"description": "Libellé données"
@@ -55,6 +63,14 @@
5563
"message": "Supprimer",
5664
"description": "Libellé bouton supprimer"
5765
},
66+
"SAuthButtonUpdate": {
67+
"message": "Modifier",
68+
"description": "Libellé bouton modifier"
69+
},
70+
"SAuthButtonCancel": {
71+
"message": "Annuler",
72+
"description": "Libellé bouton annuler"
73+
},
5874
"SAuthButtonReset": {
5975
"message": "Ré-initialiser DEFINITIVEMENT vos données",
6076
"description": "Libellé bouton ré-initialiser"
@@ -75,8 +91,20 @@
7591
"message": "Mise à jour du code PIN réussie.",
7692
"description": "Texte confirmation mise à jour code PIN"
7793
},
94+
"SAuthAlertFormDurationSuccess": {
95+
"message": "Mise à jour de la durée de session réussie.",
96+
"description": "Texte confirmation mise à jour de la durée de session"
97+
},
7898
"SAuthConfirmReset": {
7999
"message": "Etes-vous sûr de vouloir ré-initialiser DEFINITIVEMENT toutes vos données ?",
80100
"description": "Texte de la confirmation de ré-initialisation des données"
101+
},
102+
"SAuthCopy": {
103+
"message": "copie",
104+
"description": "Libellé copie"
105+
},
106+
"SAuthSeconds": {
107+
"message": "secondes",
108+
"description": "Libellé secondes"
81109
}
82110
}

app/options-min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/options.css

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8363,7 +8363,10 @@ body {
83638363
.table {
83648364
margin-top: 15px; }
83658365
.table tr td:last-child {
8366-
width: 1px; }
8366+
width: 70px; }
8367+
.table tr td:last-child a {
8368+
margin-left: 10px;
8369+
cursor: pointer; }
83678370

83688371
#form-options-secrets input {
83698372
width: 300px; }

app/options.htm

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ <h2 id="security"></h2>
4747

4848
<h2 id="secrets"></h2>
4949

50-
<form id="form-options-secrets" class="form-inline p-2">
50+
<form id="form-options-secrets-create" class="form-inline p-2">
5151

5252
<div class="form-group mr-2">
5353
<label id="label-secret-account" class="mr-2" for="sauth-secret-account"></label><input id="sauth-secret-account" type="text" class="form-control" value="" />
@@ -61,6 +61,16 @@ <h2 id="secrets"></h2>
6161

6262
</form>
6363

64+
<form id="form-options-secrets-update" class="form-inline p-2">
65+
66+
<div class="form-group mr-2">
67+
<label id="label-secret-account-update" class="mr-2" for="sauth-secret-account-update"></label><input id="sauth-secret-account-update" type="text" class="form-control" value="" />
68+
</div>
69+
<input id="sauth-secret-id-update" type="hidden" class="form-control" value="" />
70+
<button id="cancel" type="button" class="btn btn-default mr-2"></button> <button id="update" type="submit" class="btn btn-primary"></button>
71+
72+
</form>
73+
6474
<table id="list-secrets" class="table table-striped table-bordered table-hover">
6575
<thead class="thead-dark">
6676
<tr>
@@ -76,10 +86,21 @@ <h2 id="secrets"></h2>
7686

7787
<br />
7888

89+
<h2 id="session"></h2>
90+
91+
<form id="form-options-duration" class="form-inline p-2">
92+
<div class="form-group mr-2">
93+
<label id="label-duration" class="mr-2" for="sauth-duration"></label><span id="label-seconds" class="mr-2"></span><input id="sauth-duration" type="number" class="form-control mr-2" value="0" min="0" /> <label id="label-pin-session" class="mr-2" for="sauth-pin-session"></label><input id="sauth-pin-session" type="password" class="form-control" maxlength="4" />
94+
</div>
95+
<button type="submit" class="btn btn-primary save"></button>
96+
</form>
97+
98+
<br />
99+
79100
<h2 id="data"></h2>
80101

81102
<form id="form-options-data" class="p-2">
82-
<button id="reset" type="submit" class="btn btn-danger pull-right"></button>
103+
<button id="reset" type="submit" class="btn btn-danger"></button>
83104
</form>
84105

85106
</div>

0 commit comments

Comments
 (0)