Skip to content

Comments

feat: day 0#10

Merged
dancer merged 70 commits intomainfrom
day0
Jan 29, 2026
Merged

feat: day 0#10
dancer merged 70 commits intomainfrom
day0

Conversation

@dancer
Copy link
Contributor

@dancer dancer commented Jan 27, 2026

summary

full password manager with cross-platform apps.

web

  • vault with folders, search, filters, tags
  • password generator with strength indicator
  • security health analysis
  • breach monitoring (hibp integration)
  • activity log
  • import/export
  • settings with 2fa, sessions
  • privacy and terms pages

desktop (tauri)

  • native macos/windows/linux
  • window state persistence
  • same vault functionality as web

mobile (expo)

  • ios and android
  • biometric unlock
  • responsive layouts for tablets
  • real data from stores

extension

  • popup for quick access
  • autofill support
  • vault browsing

- 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
@vercel
Copy link

vercel bot commented Jan 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
noro-sh Ready Ready Preview, Comment Jan 29, 2026 2:30am

Request Review

- 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
dancer added 16 commits January 27, 2026 20:56
- 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
@dancer dancer merged commit 6fd5429 into main Jan 29, 2026
6 checks passed
@dancer dancer deleted the day0 branch January 29, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant