Skip to content

Commit 215905a

Browse files
authored
Merge pull request #62 from connorabbas/develop
improvements: password autocomplete props, docker image
2 parents ad20210 + 2c74e45 commit 215905a

File tree

7 files changed

+18
-16
lines changed

7 files changed

+18
-16
lines changed

.devcontainer/devcontainer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"settings": {
2929
"terminal.integrated.shell.linux": "/bin/bash",
3030
"html.format.wrapAttributes": "force-expand-multiline",
31+
"typescript.preferences.quoteStyle": "single",
3132
"[vue]": {
3233
"editor.defaultFormatter": "Vue.volar",
3334
"editor.tabSize": 4
@@ -40,4 +41,4 @@
4041
// "forwardPorts": [],
4142
// "runServices": [],
4243
// "shutdownAction": "none",
43-
}
44+
}

Dockerfile.dev

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
# Intended for local/development use
2-
FROM node:22-alpine
2+
FROM node:22-bookworm-slim
33

44
USER root
55

6-
RUN apk add --no-cache git openssh libc6-compat bash shadow
7-
8-
RUN chsh -s /bin/bash node
6+
RUN apt-get update && apt-get install -y \
7+
git \
8+
openssh-client \
9+
curl \
10+
ca-certificates \
11+
&& rm -rf /var/lib/apt/lists/*
912

1013
USER node
1114

src/components/DeleteUserModal.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ const deleteAccount = () => {
6868
ref="password-input"
6969
v-model="formData.password"
7070
:invalid="Boolean(validationErrors?.password)"
71-
placeholder="Password"
72-
autocomplete="current-password"
73-
inputId="password"
7471
:feedback="false"
72+
:inputProps="{ autocomplete: 'current-password' }"
73+
inputId="password"
74+
placeholder="Password"
7575
toggleMask
7676
autofocus
7777
required

src/views/auth/Login.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ onMounted(() => {
116116
v-model="formData.password"
117117
:invalid="Boolean(validationErrors?.password)"
118118
:feedback="false"
119-
autocomplete="current-password"
119+
:inputProps="{ autocomplete: 'current-password' }"
120120
inputId="password"
121121
toggleMask
122122
required

src/views/auth/Register.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ onMounted(() => {
9797
<Password
9898
v-model="formData.password"
9999
:invalid="Boolean(validationErrors?.password)"
100-
autocomplete="new-password"
100+
:inputProps="{ autocomplete: 'new-password' }"
101101
inputId="password"
102102
toggleMask
103103
required
@@ -112,7 +112,6 @@ onMounted(() => {
112112
v-model="formData.password_confirmation"
113113
:invalid="Boolean(validationErrors?.password_confirmation)"
114114
:feedback="false"
115-
autocomplete="new-password"
116115
inputId="password-confirmation"
117116
toggleMask
118117
required

src/views/auth/ResetPassword.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ onMounted(() => {
9292
<Password
9393
v-model="formData.password"
9494
:invalid="Boolean(validationErrors?.password)"
95-
autocomplete="new-password"
95+
:inputProps="{ autocomplete: 'new-password' }"
9696
inputId="password"
9797
toggleMask
9898
required
@@ -107,7 +107,6 @@ onMounted(() => {
107107
v-model="formData.password_confirmation"
108108
:invalid="Boolean(validationErrors?.password_confirmation)"
109109
:feedback="false"
110-
autocomplete="new-password"
111110
inputId="password-confirmation"
112111
toggleMask
113112
required

src/views/settings/Password.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,9 @@ const submit = () => {
9090
v-model="formData.current_password"
9191
:invalid="Boolean(validationErrors?.current_password)"
9292
:feedback="false"
93-
autocomplete="current-password"
93+
:inputProps="{ autocomplete: 'current-password' }"
9494
inputId="current-password"
95+
placeholder="Password"
9596
toggleMask
9697
required
9798
fluid
@@ -105,7 +106,7 @@ const submit = () => {
105106
ref="new-password-input"
106107
v-model="formData.password"
107108
:invalid="Boolean(validationErrors?.password)"
108-
autocomplete="new-password"
109+
:inputProps="{ autocomplete: 'new-password' }"
109110
inputId="password"
110111
toggleMask
111112
required
@@ -120,7 +121,6 @@ const submit = () => {
120121
v-model="formData.password_confirmation"
121122
:invalid="Boolean(validationErrors?.password_confirmation)"
122123
:feedback="false"
123-
autocomplete="confirm-password"
124124
inputId="password-confirmation"
125125
toggleMask
126126
required

0 commit comments

Comments
 (0)