+324
src/components/reset-password-form.ts
+324
src/components/reset-password-form.ts
···
+22
-26
src/components/user-modal.ts
+22
-26
src/components/user-modal.ts
······-"Are you sure you want to change this user's password? This will log them out of all devices.",+"Password reset email sent successfully. The user will receive a link to set a new password.",···+<p class="info-text">Send a password reset email to this user. They will receive a secure link to set a new password.</p>-<input type="password" id="new-password" class="form-input" placeholder="Enter new password (min 8 characters)">
+1
-1
src/index.test.README.md
+1
-1
src/index.test.README.md
···
+69
-11
src/index.ts
+69
-11
src/index.ts
·········
+31
-124
src/pages/reset-password.html
+31
-124
src/pages/reset-password.html
···-href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='0.9em' font-size='90'>🪻</text></svg>">-<div class="reset-card" style="background: var(--white); border: 1px solid var(--silver); border-radius: 0.5rem; padding: 2rem;">-<label for="password" style="display: block; margin-bottom: 0.5rem; font-weight: 500;">New Password</label>-style="width: 100%; padding: 0.75rem; border: 1px solid var(--silver); border-radius: 0.25rem; font-size: 1rem;"-<label for="confirm-password" style="display: block; margin-bottom: 0.5rem; font-weight: 500;">Confirm Password</label>-style="width: 100%; padding: 0.75rem; border: 1px solid var(--silver); border-radius: 0.25rem; font-size: 1rem;"-<div id="error-message" style="display: none; color: var(--coral); margin-bottom: 1rem; padding: 0.75rem; background: #fef2f2; border-radius: 0.25rem;"></div>-style="width: 100%; padding: 0.75rem; background: var(--accent); color: var(--white); border: none; border-radius: 0.25rem; font-size: 1rem; font-weight: 500; cursor: pointer;"-<a href="/" style="color: var(--accent); font-weight: 500; text-decoration: none;">Go to home</a>