├── .gitignore ├── .tool-versions ├── .vscode └── settings.json ├── .yarn └── releases │ └── yarn-4.0.2.cjs ├── .yarnrc.yml ├── changelog.md ├── constants.ts ├── extension ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── global.d.ts ├── package.json ├── postcss.config.cjs ├── public │ ├── action-active-16.png │ ├── action-active-19.png │ ├── action-active-32.png │ ├── action-active-38.png │ ├── action-inactive-16.png │ ├── action-inactive-19.png │ ├── action-inactive-32.png │ ├── action-inactive-38.png │ ├── icon-128-nopadding.png │ ├── icon-128.png │ ├── icon-256-nopadding.png │ └── icon-256.png ├── scripts │ └── gen-colors.js ├── src │ ├── background-page.html │ ├── background.ts │ ├── colors.css │ ├── content-script.ts │ ├── globals.d.ts │ ├── popup.css │ ├── popup.html │ ├── popup.tsx │ └── util │ │ ├── constants.ts │ │ ├── exportProfiles.ts │ │ ├── getDataUrlFromFile.ts │ │ ├── getDisplayHref.ts │ │ ├── getHrefProps.ts │ │ ├── getIsUrlHttpOrHttps.ts │ │ ├── getProfileUrl.ts │ │ ├── getProfiles.ts │ │ ├── getUncachedProfileData.ts │ │ ├── messageCallbacks.ts │ │ ├── reactQuery.ts │ │ ├── removeSubstring.ts │ │ ├── sleep.ts │ │ └── storage.ts ├── tailwind.config.cjs ├── todo.md ├── tsconfig.json ├── vite.config.chrome.ts ├── vite.config.firefox.ts ├── vite.config.safari.ts └── vite.config.shared.ts ├── license ├── package.json ├── readme.md ├── site ├── .eslintrc.json ├── .gitignore ├── .prettierrc.json ├── README.md ├── app │ ├── index.css │ ├── layout.tsx │ ├── page.tsx │ └── privacy │ │ └── page.tsx ├── next.config.js ├── package.json ├── postcss.config.js ├── public │ ├── chrome.png │ ├── favicon.ico │ ├── firefox.png │ ├── icon-256.png │ ├── marquee-large.png │ ├── marquee-small.png │ ├── safari.png │ ├── screen3.png │ ├── screenshot-chrome-1.png │ └── screenshot-safari-1.png ├── tailwind.config.js └── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.10.0 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.0.2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/.yarn/releases/yarn-4.0.2.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/changelog.md -------------------------------------------------------------------------------- /constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/constants.ts -------------------------------------------------------------------------------- /extension/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/.eslintrc.json -------------------------------------------------------------------------------- /extension/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/.gitignore -------------------------------------------------------------------------------- /extension/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/.prettierignore -------------------------------------------------------------------------------- /extension/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/.prettierrc.json -------------------------------------------------------------------------------- /extension/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/global.d.ts -------------------------------------------------------------------------------- /extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/package.json -------------------------------------------------------------------------------- /extension/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/postcss.config.cjs -------------------------------------------------------------------------------- /extension/public/action-active-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-active-16.png -------------------------------------------------------------------------------- /extension/public/action-active-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-active-19.png -------------------------------------------------------------------------------- /extension/public/action-active-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-active-32.png -------------------------------------------------------------------------------- /extension/public/action-active-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-active-38.png -------------------------------------------------------------------------------- /extension/public/action-inactive-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-inactive-16.png -------------------------------------------------------------------------------- /extension/public/action-inactive-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-inactive-19.png -------------------------------------------------------------------------------- /extension/public/action-inactive-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-inactive-32.png -------------------------------------------------------------------------------- /extension/public/action-inactive-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/action-inactive-38.png -------------------------------------------------------------------------------- /extension/public/icon-128-nopadding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/icon-128-nopadding.png -------------------------------------------------------------------------------- /extension/public/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/icon-128.png -------------------------------------------------------------------------------- /extension/public/icon-256-nopadding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/icon-256-nopadding.png -------------------------------------------------------------------------------- /extension/public/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/public/icon-256.png -------------------------------------------------------------------------------- /extension/scripts/gen-colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/scripts/gen-colors.js -------------------------------------------------------------------------------- /extension/src/background-page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/background-page.html -------------------------------------------------------------------------------- /extension/src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/background.ts -------------------------------------------------------------------------------- /extension/src/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/colors.css -------------------------------------------------------------------------------- /extension/src/content-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/content-script.ts -------------------------------------------------------------------------------- /extension/src/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/globals.d.ts -------------------------------------------------------------------------------- /extension/src/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/popup.css -------------------------------------------------------------------------------- /extension/src/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/popup.html -------------------------------------------------------------------------------- /extension/src/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/popup.tsx -------------------------------------------------------------------------------- /extension/src/util/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/constants.ts -------------------------------------------------------------------------------- /extension/src/util/exportProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/exportProfiles.ts -------------------------------------------------------------------------------- /extension/src/util/getDataUrlFromFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/getDataUrlFromFile.ts -------------------------------------------------------------------------------- /extension/src/util/getDisplayHref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/getDisplayHref.ts -------------------------------------------------------------------------------- /extension/src/util/getHrefProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/getHrefProps.ts -------------------------------------------------------------------------------- /extension/src/util/getIsUrlHttpOrHttps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/getIsUrlHttpOrHttps.ts -------------------------------------------------------------------------------- /extension/src/util/getProfileUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/getProfileUrl.ts -------------------------------------------------------------------------------- /extension/src/util/getProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/getProfiles.ts -------------------------------------------------------------------------------- /extension/src/util/getUncachedProfileData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/getUncachedProfileData.ts -------------------------------------------------------------------------------- /extension/src/util/messageCallbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/messageCallbacks.ts -------------------------------------------------------------------------------- /extension/src/util/reactQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/reactQuery.ts -------------------------------------------------------------------------------- /extension/src/util/removeSubstring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/removeSubstring.ts -------------------------------------------------------------------------------- /extension/src/util/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/sleep.ts -------------------------------------------------------------------------------- /extension/src/util/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/src/util/storage.ts -------------------------------------------------------------------------------- /extension/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/tailwind.config.cjs -------------------------------------------------------------------------------- /extension/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/todo.md -------------------------------------------------------------------------------- /extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/tsconfig.json -------------------------------------------------------------------------------- /extension/vite.config.chrome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/vite.config.chrome.ts -------------------------------------------------------------------------------- /extension/vite.config.firefox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/vite.config.firefox.ts -------------------------------------------------------------------------------- /extension/vite.config.safari.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/vite.config.safari.ts -------------------------------------------------------------------------------- /extension/vite.config.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/extension/vite.config.shared.ts -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/readme.md -------------------------------------------------------------------------------- /site/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next/core-web-vitals", "prettier"] 3 | } 4 | -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/.gitignore -------------------------------------------------------------------------------- /site/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/.prettierrc.json -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/README.md -------------------------------------------------------------------------------- /site/app/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/app/index.css -------------------------------------------------------------------------------- /site/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/app/layout.tsx -------------------------------------------------------------------------------- /site/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/app/page.tsx -------------------------------------------------------------------------------- /site/app/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/app/privacy/page.tsx -------------------------------------------------------------------------------- /site/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/next.config.js -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/package.json -------------------------------------------------------------------------------- /site/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/postcss.config.js -------------------------------------------------------------------------------- /site/public/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/chrome.png -------------------------------------------------------------------------------- /site/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/favicon.ico -------------------------------------------------------------------------------- /site/public/firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/firefox.png -------------------------------------------------------------------------------- /site/public/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/icon-256.png -------------------------------------------------------------------------------- /site/public/marquee-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/marquee-large.png -------------------------------------------------------------------------------- /site/public/marquee-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/marquee-small.png -------------------------------------------------------------------------------- /site/public/safari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/safari.png -------------------------------------------------------------------------------- /site/public/screen3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/screen3.png -------------------------------------------------------------------------------- /site/public/screenshot-chrome-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/screenshot-chrome-1.png -------------------------------------------------------------------------------- /site/public/screenshot-safari-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/public/screenshot-safari-1.png -------------------------------------------------------------------------------- /site/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/tailwind.config.js -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tvler/streetpass/HEAD/yarn.lock --------------------------------------------------------------------------------