- Header: shrink-0 logo + whitespace-nowrap + gap, nav shrinks/scrolls so it can never collide with (or glow over) the SkateSpots wordmark; tighter item padding. Fixes the top-left logo/nav overlap. - Amber: useReadState keeps read markers LOCAL-ONLY for interactive signers, so merely opening the bell/DM no longer publishes (encrypt + sign = 2 popups). - Reputation: lead with verifiedCounterparties (distinct people), cap each partner at 3 in the WoT-weighted score, warn when every confirmation is with one account. NIP.md documents the collusion limit honestly. - Directions: skip the live GPS call when the cached fix is <2 min old; the blocking 'Finding your location' overlay only shows with no seed (silent refine chip otherwise). Near Me also flips the sort to proximity. - .gitignore: cvm-server/package.json (local dev copy of package.cvm.json).
61 lines
887 B
Text
61 lines
887 B
Text
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
|
|
node_modules
|
|
dist
|
|
dist-ssr
|
|
*.local
|
|
.ai/
|
|
yarn.lock
|
|
|
|
# Editor directories and files
|
|
.idea
|
|
.DS_Store
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
|
|
# Vercel
|
|
.vercel
|
|
|
|
# Secrets
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Local secrets & signing material (never commit)
|
|
*.jks
|
|
*.keystore
|
|
keystore.properties
|
|
local.properties
|
|
|
|
# Local build artifacts
|
|
skatespots.zip
|
|
|
|
# Generated native project (recreate with `npm run android:init`)
|
|
/android/
|
|
|
|
# Netlify CLI link state
|
|
.netlify
|
|
|
|
# Bundle analysis output (ANALYZE=1)
|
|
stats.json
|
|
|
|
# Local/generated assets & incidental lockfiles (do not commit)
|
|
/assets/
|
|
/resources/
|
|
/bun.lock
|
|
cvm-server/bun.lock
|
|
# CVM server local dev manifest — the tracked manifest is package.cvm.json
|
|
# (DEPLOY.md does `cp package.cvm.json package.json` on the server).
|
|
cvm-server/package.json
|
|
*.bak
|