Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
58179e3
feat: add password manager infrastructure
dancer Jan 27, 2026
9642669
feat: switch to better auth with prisma adapter
dancer Jan 27, 2026
6a3b86b
fix: add postinstall for prisma generate
dancer Jan 27, 2026
a12cf71
fix: clean up gitignores
dancer Jan 27, 2026
5b933d2
fix: remove unused auth dependencies
dancer Jan 27, 2026
f36a15c
feat: redesign login/register with split screen droplets
dancer Jan 27, 2026
7185a6c
fix: use AUTH_SECRET env var for better auth
dancer Jan 27, 2026
6476c89
feat: add password generator, totp, and vault types
dancer Jan 27, 2026
f430afb
feat: add desktop app authentication
dancer Jan 27, 2026
4ac3136
feat: add desktop encrypted storage
dancer Jan 27, 2026
20cce3b
feat: add desktop vault sync
dancer Jan 27, 2026
71bf9c1
feat: add desktop password generator
dancer Jan 27, 2026
f3d430a
feat: integrate desktop vault and navigation
dancer Jan 27, 2026
db1237c
feat: add extension autofill
dancer Jan 27, 2026
e402609
feat: add extension password manager popup
dancer Jan 27, 2026
ef53b1f
feat: update extension manifest and handlers
dancer Jan 27, 2026
51f2f43
feat: add web vault management ui
dancer Jan 27, 2026
171220b
feat: add vault import/export
dancer Jan 27, 2026
d040b05
feat: add hibp breach detection
dancer Jan 27, 2026
9498832
feat: add vault folder organization
dancer Jan 27, 2026
36cfa9e
feat: add secure vault item sharing
dancer Jan 27, 2026
5aeb4f9
feat: add settings page
dancer Jan 27, 2026
d9630b4
feat: add vault item type validation
dancer Jan 27, 2026
e972cce
feat: update app layout with sidebar
dancer Jan 27, 2026
680b805
feat: add login/register links to landing page
dancer Jan 27, 2026
21d73a7
chore: add qrcode dependency for sharing
dancer Jan 27, 2026
995c8c5
feat: ui polish and orange dividers
dancer Jan 27, 2026
c195f43
fix: remove logo from nav
dancer Jan 27, 2026
27e031b
fix: remove duplicate hero buttons
dancer Jan 27, 2026
5f64e36
feat: redesign login/register with 60/40 split and clean divider
dancer Jan 27, 2026
aef65bf
feat: 40/60 split with visible orange divider line
dancer Jan 27, 2026
ed8288c
fix: move logo to top left on login/register
dancer Jan 27, 2026
6e350fd
fix: align logo with form content
dancer Jan 27, 2026
1a56333
fix: add missing api endpoints for folders, counts, user
dancer Jan 27, 2026
ed24aa3
feat: dark theme ui redesign with shared components
dancer Jan 27, 2026
53c23a3
feat: mintlify-style ui overhaul
dancer Jan 27, 2026
5d57ecb
feat: new landing page design
dancer Jan 28, 2026
cef29b8
refactor: extract hero and developer visuals into components
dancer Jan 28, 2026
e3fb05c
polish: enhanced gradients, hover states, and card effects
dancer Jan 28, 2026
f1062a3
feat: improved landing page layout and animations
dancer Jan 28, 2026
7e28502
refactor: rename components to single words, remove comments
dancer Jan 28, 2026
82ab234
feat: updated login and register pages
dancer Jan 28, 2026
0994f79
feat: redesigned docs pages
dancer Jan 28, 2026
bab7ba1
feat: updated branding with champagne icons and og image
dancer Jan 28, 2026
061522a
fix: extension icons padding
dancer Jan 28, 2026
6c7884c
feat: redesigned desktop app and extension ui
dancer Jan 28, 2026
fa779b9
fix: desktop app uses localhost in dev, noro.sh in prod
dancer Jan 28, 2026
566d72a
fix: remove comments, add titlebar drag, rounded window corners
dancer Jan 28, 2026
e871135
fix: desktop titlebar dragging with startdragging api
dancer Jan 28, 2026
0198e76
fix: auto-create vault for new and existing users
dancer Jan 28, 2026
43fcb50
feat: macos rounded corners with native traffic lights, resend email
dancer Jan 28, 2026
e20dd84
feat: password manager core features
dancer Jan 29, 2026
d02f955
feat: react native mobile app with expo
dancer Jan 29, 2026
473fa45
refactor: code cleanup and consolidation
dancer Jan 29, 2026
bba9542
feat: add prisma team models
dancer Jan 29, 2026
2a3622d
feat: wire up encryption and real api calls
dancer Jan 29, 2026
b26e8a5
feat: window state persistence, mobile env config
dancer Jan 29, 2026
14f330d
fix: mobile app structure and ui improvements
dancer Jan 29, 2026
8df1072
fix: navigation flow after login and unlock
dancer Jan 29, 2026
8e967ef
feat: web auth improvements and landing page session detection
dancer Jan 29, 2026
b3d576b
refactor: move components outside app folder for expo router 4.0 comp…
dancer Jan 29, 2026
b50ea58
feat: polish extension popup ui
dancer Jan 29, 2026
5cd66bc
fix: improve mobile vault api errors and ui
dancer Jan 29, 2026
ed2858b
feat: redesign vault ui with premium dark theme
dancer Jan 29, 2026
4303f3a
feat: premium ui overhaul across web vault, mobile, and extension
dancer Jan 29, 2026
3089912
fix: remove vault empty state icons, add missing mobile icons
dancer Jan 29, 2026
c2b6a93
feat: premium ui for all vault pages, privacy and terms pages
dancer Jan 29, 2026
ee10329
fix: sidebar collapse without layout shift
dancer Jan 29, 2026
8a560b1
fix: left align pages, sync sidebar transition
dancer Jan 29, 2026
f58aae1
feat: standardize dashboard pages with shared components
dancer Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
apps/mobile-core/target
package-lock.json
next-env.d.ts
node_modules
.env.local
.DS_Store
.next
dist
.env
.env
Empty file removed apps/desktop/.gitkeep
Empty file.
30 changes: 30 additions & 0 deletions apps/desktop/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>noro</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
html, body, #root {
height: 100%;
overflow: hidden;
}
body {
font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, sans-serif;
background: #0a0a0a;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
</style>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
29 changes: 26 additions & 3 deletions apps/desktop/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
{
"name": "@noro/desktop",
"version": "0.0.0",
"private": true
"name": "@noro/desktop",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"preview": "vite preview",
"tauri": "tauri"
},
"dependencies": {
"@cloudworxx/tauri-plugin-mac-rounded-corners": "^1.1.1",
"@tauri-apps/api": "^2.9.1",
"@tauri-apps/plugin-clipboard-manager": "^2.3.2",
"@tauri-apps/plugin-window-state": "~2",
"react": "^19.2.4",
"react-dom": "^19.2.4"
},
"devDependencies": {
"@tauri-apps/cli": "^2.9.6",
"@types/react": "^19.2.10",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^5.1.2",
"typescript": "^5.9.3",
"vite": "^7.3.1"
}
}
2 changes: 2 additions & 0 deletions apps/desktop/src-tauri/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/gen/schemas
/target/
Loading