This website requires JavaScript.
1f56a03492
chore: ignore local-only debug + packaging artefacts
r-zakarya
2026-06-26 21:22:02 +01:00
e23a78dda7
feat: entry templates + tag autocomplete + slideover push + robustness bundle
r-zakarya
2026-06-26 21:20:07 +01:00
fa7ea191be
feat: native save + auto-backup + folder customization + attachments + UX bundle
Zaki
2026-06-21 23:12:06 +01:00
63fac5b3b7
feat: secure notes + password history + custom fields + quick-win bundle
Zaki
2026-06-14 20:17:19 +01:00
39406d712e
feat: Ctrl+Shift+Q quick-search-fill + Edge browser directive
Zaki
2026-06-11 14:31:12 +01:00
f047fba9a3
feat: tray quick-search + privacy hardening + race fixes
Zaki
2026-06-10 19:35:37 +01:00
2ef636ce30
feat: unified entry slideover + custom icons + UX fixes
Zaki
2026-06-10 00:15:20 +01:00
ad5fb21a18
feat: website favicons + vault health dashboard
Zaki
2026-06-09 00:05:54 +01:00
33e4b4b614
feat(autostart): "Start with Windows" toggle
Zaki
2026-06-08 21:39:37 +01:00
40b3154a34
feat: MFA tools, single-instance, tray polish, prefs persistence
Zaki
2026-06-08 21:31:39 +01:00
664db65437
fix(db): declare TOTP param DataType so .Clear works on first row
Zaki
2026-05-23 16:17:01 +01:00
d13e5bc89f
feat(zero-knowledge): client computes verifier, master pw never leaves the browser
Zaki
2026-05-23 12:03:41 +01:00
749dc87058
feat(unlock): Quick unlock via DPAPI (remember on this device)
Zaki
2026-05-23 11:25:39 +01:00
01c56edf25
feat(recovery): single-use recovery code for forgotten master password
Zaki
2026-05-23 11:18:34 +01:00
cca8184b81
feat(auth): change master password with full vault re-encryption
Zaki
2026-05-23 11:11:38 +01:00
3c786366fc
feat(export): encrypt vault backups with an independent password
Zaki
2026-05-23 05:35:03 +01:00
4b15811221
feat(import): JSON / CSV vault import with heuristic column mapping
Zaki
2026-05-23 05:30:08 +01:00
60aa106a30
fix(crypto): SHA-256 wrap auth hash so vault.db at rest no longer = AES key
Zaki
2026-05-23 05:19:39 +01:00
cf94f67488
feat(2fa): TOTP secret storage + live 6-digit code generation
Zaki
2026-05-23 05:13:50 +01:00
a45897c33d
feat(security): HIBP password breach check + CSP tightening
Zaki
2026-05-23 05:05:50 +01:00
e0e452306e
feat(crypto): PBKDF2 iterations 100k → 600k with transparent re-encryption
Zaki
2026-05-23 04:54:05 +01:00
bff9bdf9f2
feat(bridge): auto-lock on sleep/hibernate + fix UPSERT syntax
Zaki
2026-05-23 00:29:21 +01:00
9f6636defc
feat(auth): per-account brute-force lockout with exponential backoff
Zaki
2026-05-23 00:14:44 +01:00
519e8fbd48
chore: untrack vault.db (contains user secrets)
Zaki
2026-05-23 00:07:00 +01:00
506aee7e6f
feat: Delphi backend + JS↔Delphi bridge (clipboard, tray, auto-lock)
Zaki
2026-05-22 23:47:57 +01:00
159e02ae81
Fix double toast on single delete: pass noToast to delEntry. Remove auto-dismiss timeout on undo toasts (visible until clicked).
Zaki
2026-05-12 19:55:30 +01:00
73818e4e2e
Add undo to drag-drop trash. Fix toast undo button visibility (darker bg, border, max-width).
Zaki
2026-05-12 19:46:01 +01:00
ff9802e685
Add undo button in toast for trash actions (single + batch)
Zaki
2026-05-12 19:40:23 +01:00
617b8a7efe
Hide FABs when auth visible (locked). Trash FAB glow shadow when active.
Zaki
2026-05-12 19:36:35 +01:00
eb15d9e849
Trash FAB: always transparent background, no shadow
Zaki
2026-05-12 15:49:40 +01:00
59d407558b
Trash FAB: always shows 🗑️ ; active mode has transparent background, no shadow
Zaki
2026-05-12 15:33:12 +01:00
d1a26fc0d6
Add vault-error.log to .gitignore
Zaki
2026-05-12 15:15:10 +01:00
f8c684669d
Remove accidentally committed vault-error.log
Zaki
2026-05-12 15:14:47 +01:00
5836bd168d
Fix dblclick: clear selection, select entry, render, open edit. closeEdit calls render. Trash FAB: moved from toolbar to floating button at bottom-left (like add FAB).
Zaki
2026-05-12 15:14:39 +01:00
d55be5f19e
Fix entry card contrast (lighter card, more visible border). Fix dblclick: force-select entry before opening edit.
Zaki
2026-05-12 14:20:46 +01:00
b51e9c3a73
Theme: neutral dark gray, card shadows, accent-rgb vars. Fix: arrows skip when modals open. Fix: detail view respects folder filter.
Zaki
2026-05-12 13:51:41 +01:00
dfcbc3f568
Theme: neutral dark gray, higher card contrast. Detail view: folder filtering works. Modals: arrow nav blocked when modal open, Enter saves from anywhere inside modal.
Zaki
2026-05-12 13:35:46 +01:00
194c11ece2
Fix Shift+arrow range selection: track anchor (fixed) and focus (moving) separately
Zaki
2026-05-09 23:36:39 +01:00
0a0e380b95
Fix shift+arrow anchor and detail view arrow navigation
Zaki
2026-05-09 23:32:36 +01:00
3802f1fc23
Grid view: arrow up/down moves vertically by column count; left/right moves linearly
Zaki
2026-05-09 23:23:30 +01:00
b0785fbe8d
Arrow left/right navigate entries; Shift+arrow extends multi-selection
Zaki
2026-05-09 23:16:17 +01:00
72d7d1015a
Arrow up/down to navigate entries, Enter to open selected for editing
Zaki
2026-05-09 23:12:09 +01:00
52a4242a52
Auto-focus: loginUsername on load, website in add/edit modals. Enter saves from anywhere inside modals.
Zaki
2026-05-09 22:41:52 +01:00
49e1ab4730
Mark resolved issues in security-issues.md
Zaki
2026-05-09 22:29:09 +01:00
69b17e4505
Fix password generator modulo bias with rejection sampling
Zaki
2026-05-09 22:28:54 +01:00
46d7ca3694
Add CSP header and session rotation on login
Zaki
2026-05-09 22:24:08 +01:00
4ddf2e9be6
Fix Enter in edit modal: switch from keypress (deprecated) to keydown
Zaki
2026-05-09 22:20:09 +01:00
6915ce518b
Rate-limit /reauth endpoint: 5 attempts per 15min
Zaki
2026-05-09 22:17:03 +01:00
ca7555a603
Fix Enter key in add modal: password field id is addPassword, not passwordInput
Zaki
2026-05-09 22:14:46 +01:00
f4a542885a
Enter key saves in add/edit modals from any field
Zaki
2026-05-09 21:27:59 +01:00
f00bb2cdeb
Add double-click on entry to open edit modal
Zaki
2026-05-09 21:08:51 +01:00
70c22ce153
Change shortcuts: Alt+N for new entry, Alt+T for toggle trash
Zaki
2026-05-09 21:03:32 +01:00
eb82bd416d
Fix Ctrl+N/T: use e.key instead of e.code, remove duplicate guard
Zaki
2026-05-09 19:44:44 +01:00
bfe20d29ec
Fix Ctrl+N/T: use window capture phase to intercept before browser chrome
Zaki
2026-05-09 19:24:36 +01:00
03c20fcb8c
Fix Ctrl+N/T opening browser windows instead of app actions
Zaki
2026-05-09 19:22:15 +01:00
37c15ecad6
Fix Ctrl+A: use e.key instead of e.code, move before generic Ctrl guard
Zaki
2026-05-09 19:13:58 +01:00
e414b4f600
Fix Ctrl+A and add Delete key shortcut
Zaki
2026-05-09 19:04:36 +01:00
f40024cc67
Fix: mousedown clears selectedIds before batch callback runs
Zaki
2026-05-09 18:46:27 +01:00
02e5868d66
Fix batch confirm: modal overlay + positioned beside button
Zaki
2026-05-09 18:37:57 +01:00
131bb91cd2
Replace standard confirm() with custom centered confirm dialog
Zaki
2026-05-09 18:20:06 +01:00
7e623067b0
Fix: batch toast spam on trash drag, restore icon, stale ref, reorder safety
Zaki
2026-05-09 17:55:52 +01:00
0b3f886337
Fix batch toast spam and add Ctrl+A select all
Zaki
2026-05-09 17:44:12 +01:00
d50aea6845
Add 3 new views (Card, Grouped, Detail) and view dropdown
Zaki
2026-05-09 16:51:38 +01:00
757efe0908
Prevent native text selection on .vault during rectangle selection
Zaki
2026-05-09 16:30:20 +01:00
6a26dd78cb
Fix rect selection in table view: prevent native text drag/selection
Zaki
2026-05-09 16:18:03 +01:00
efbf8f450a
Replace count-badge drag ghost with stacked-card visual for multi-drag
Zaki
2026-05-09 15:41:08 +01:00
9cc4463177
Use CSS classes for drag-dim effect and DOM-appended canvas for drag ghost
Zaki
2026-05-09 15:39:14 +01:00
ca159ec4f3
Add custom drag ghost showing selected count for multi-drag
Zaki
2026-05-09 15:23:21 +01:00
f7db36d423
Dim all selected cards during drag, not just the dragged one
Zaki
2026-05-09 15:15:17 +01:00
34d20c5224
Fix rect selection to work on vault background, not just entriesContainer
Zaki
2026-05-09 14:57:13 +01:00
f9707ebba8
Add click-outside deselection (clear selection on mousedown outside any entry card)
Zaki
2026-05-09 14:42:17 +01:00
a97d05412e
Fix duplicate trash drop listener and rectangle selection bugs
Zaki
2026-05-09 14:34:20 +01:00
5da0deaf94
Enhance selection visibility, add rectangle select, multi drag/drop
Zaki
2026-05-09 14:09:48 +01:00
eac02ed17c
Replace batch mode toggle with click/Shift/Ctrl selection
Zaki
2026-05-09 13:48:22 +01:00
367b85e991
Add WebAuthn passkey biometric unlock + dark toggle on auth screen
Zaki
2026-05-09 13:01:59 +01:00
8dd2fc71cf
Fix star icon color for dark theme
Zaki
2026-05-09 00:01:13 +01:00
8abb1c5ad0
Add hover reveal, drag-to-folder, generator presets, favorites
Zaki
2026-05-08 23:53:47 +01:00
c6504f70d1
UI improvements: fix keyboard shortcuts, search highlighting, strength meter on register, colored folders, shortcut help
Zaki
2026-05-08 23:35:59 +01:00
c8c7b69ae0
Phase 5: CSRF, bcrypt hashing, audit logging, export re-auth
Zaki
2026-05-08 23:14:07 +01:00
86fc568bda
Fix 500 error on batch delete + add SQLite busyTimeout
Zaki
2026-05-08 22:50:41 +01:00
5ad1498afc
add delete confirm, cancel shortcut + batch operations
Zaki
2026-05-08 19:59:56 +01:00
a0a081e2db
add clear for search + regroup options in settings btn
Zaki
2026-05-08 17:21:38 +01:00
f0d6b42a08
add sound effects
Zaki
2026-05-08 15:04:54 +01:00
8743f023b2
Fix refresh logout+ add trash (undo deleted)
Zaki
2026-05-08 14:39:24 +01:00
a4528eb1f7
Standard password manager
Zaki
2026-05-06 20:49:51 +01:00