Conversation
- add prisma with postgres adapter for user/session/vault/item storage - add r2 storage for encrypted vault blobs - add 2skd auth with argon2id and secret key - add vault api endpoints for items crud - add web app pages for login, register, dashboard - add tauri desktop app with react frontend
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
- replace custom jwt auth with better-auth library - add prisma adapter for postgresql via planetscale - update schema with better-auth tables (user, session, account, verification) - use cloudflare r2 env var naming convention - simplify login and register pages
- add login and register commands in rust - integrate with better auth api - store session tokens in os keychain - add session persistence on startup
- aes-256-gcm encryption for vault data - argon2 key derivation from master password - os keychain integration for secure key storage - crud operations for vault entries
- fetch, create, update, delete vault items via api - usesync hook for react integration - session token authentication
- rust backend with csprng - entropy-based strength calculation - configurable length and character sets - react ui with strength indicator
- session restore on startup - vault sync integration - navigation between views
- detect login forms on pages - orange lock icon on username fields - credential popup with saved logins - save after login capture
- login view with authentication - vault view with search and items - detail view with copy and reveal
- content script injection - credential message handlers - tabs permission for url opening
- vault list with search and filters - add/edit/delete modals - favorites and trash support - localstorage persistence
- encrypted json export with aes-gcm - csv export for migration - parsers for 1password, bitwarden, lastpass, chrome
- password check via k-anonymity api - email breach lookup - vault scanner with progress
- folder tree with nesting - special folders: all, favorites, trash - drag and drop support - sidebar navigation
- encrypted share links - qr code generation - configurable expiry and views
- account and security settings - vault preferences - change password modal - delete account with confirmation
- types for 8 item types - folder support in types - api route validation
- move component files to _components folders to fix expo router warnings - hide item routes from tab bar using href: null - fix fab button positioning with safe area insets - improve tab bar styling and touch targets - add ios ats exception for local development - fix api imports and auth response handling
- consistent color system using hex (#0a0a0a, #d4b08c) - subtle gradient accent in corner for visual depth - custom scrollbar styling - improved hover/focus states with transitions - better visual hierarchy in detail view - polished empty state with icon placeholder - autofill button with gradient and shadow - updated manifest description and tooltip
- improved error handling with detailed messages in vault store - fallback to auth store token if secure storage token unavailable - redesigned empty state with accent-colored vault icon and cta - improved filter chips with better spacing and visual design - premium list items with better borders and typography - tablet-responsive layouts using useWindowDimensions
- replace table view with card grid layout - add warm gold accent color (#d4b08c) throughout - create modern empty state with item type icons - add skeleton loading states for grid - improve search bar and filter chip styling - update sidebar folder colors to match new theme
- add components/dashboard.tsx with Page, Header, Button, Surface, Empty, Loading - update all vault pages to use consistent px-8 py-10 padding - fix design system colors (zinc-* to white/*, #FF6B00 to #d4b08c) - rename loading.tsx to skeleton.tsx to avoid next.js conflict - update components/settings.tsx to use new design system
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
summary
full password manager with cross-platform apps.
web
desktop (tauri)
mobile (expo)
extension