├── .gitignore ├── .ignore ├── .prettierrc ├── LICENSE.txt ├── README.md ├── doc ├── iphone-screenshot.png └── screenshots.png ├── esbuild.config.mjs ├── examples ├── example.py └── example.ts ├── package.json ├── public ├── icon-256x256.png ├── icons │ ├── add-white.svg │ ├── archive-empty-white.svg │ ├── archive-empty.svg │ ├── archive-filled-white.svg │ ├── archive-filled.svg │ ├── bulletpoint-white.svg │ ├── check-white.svg │ ├── check.svg │ ├── chevron-down-double-white.svg │ ├── chevron-down-white.svg │ ├── chevron-up-double-white.svg │ ├── chevron-up-white.svg │ ├── circle-deselect-white.svg │ ├── circle-select-filled-white.svg │ ├── circle-select-white.svg │ ├── cycle-list-white.svg │ ├── export.svg │ ├── google-keep.svg │ ├── hide-pinned-white-2.svg │ ├── hide-pinned-white.svg │ ├── import.svg │ ├── info.svg │ ├── log-in.svg │ ├── log-out.svg │ ├── menu-white.svg │ ├── notes.svg │ ├── pin-empty-white.svg │ ├── pin-empty.svg │ ├── pin-filled-white.svg │ ├── pin-filled.svg │ ├── refresh-ccw.svg │ ├── search-white.svg │ ├── select-circle-white.bk.svg │ ├── show-pinned-white.svg │ ├── trash-white.svg │ ├── upgrade.svg │ ├── user.svg │ └── x-white.svg ├── manifest.json └── snail.png ├── scripts ├── script.ts └── tsconfig.json ├── src ├── client │ ├── AboutPage.tsx │ ├── App.tsx │ ├── DemoPage.tsx │ ├── Editor.css │ ├── Editor.tsx │ ├── ExportPage.tsx │ ├── ImportPage.tsx │ ├── LoginPage.css │ ├── LoginPage.tsx │ ├── Menu.css │ ├── Menu.tsx │ ├── NotePage.css │ ├── NotePage.tsx │ ├── Notes.css │ ├── Notes.tsx │ ├── NotesPage.css │ ├── NotesPage.tsx │ ├── Notifications.css │ ├── Notifications.tsx │ ├── PageLayout.css │ ├── PageLayout.tsx │ ├── api.ts │ ├── appStore.tsx │ ├── appStoreActions.tsx │ ├── clientToServiceWorkerApi.ts │ ├── common.css │ ├── cookies.ts │ ├── cross-context-broadcast.ts │ ├── crypto.ts │ ├── custom.d.ts │ ├── hooks.tsx │ ├── icons.ts │ ├── index.tsx │ ├── logger.ts │ ├── normalize.css │ ├── notes │ │ ├── about.md │ │ ├── export.md │ │ ├── import.md │ │ └── welcome1.md │ ├── router.tsx │ ├── serviceWorker.ts │ ├── serviceWorkerToClientApi.ts │ ├── storage.ts │ ├── style.css │ └── sync.ts ├── common │ ├── mdFns.ts │ ├── types.ts │ └── util.ts └── server │ ├── db.ts │ ├── index.ts │ └── validateEnvVars.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/.gitignore -------------------------------------------------------------------------------- /.ignore: -------------------------------------------------------------------------------- 1 | package-lock.json -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/README.md -------------------------------------------------------------------------------- /doc/iphone-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/doc/iphone-screenshot.png -------------------------------------------------------------------------------- /doc/screenshots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/doc/screenshots.png -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /examples/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/examples/example.py -------------------------------------------------------------------------------- /examples/example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/examples/example.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/package.json -------------------------------------------------------------------------------- /public/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icon-256x256.png -------------------------------------------------------------------------------- /public/icons/add-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/add-white.svg -------------------------------------------------------------------------------- /public/icons/archive-empty-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/archive-empty-white.svg -------------------------------------------------------------------------------- /public/icons/archive-empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/archive-empty.svg -------------------------------------------------------------------------------- /public/icons/archive-filled-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/archive-filled-white.svg -------------------------------------------------------------------------------- /public/icons/archive-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/archive-filled.svg -------------------------------------------------------------------------------- /public/icons/bulletpoint-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/bulletpoint-white.svg -------------------------------------------------------------------------------- /public/icons/check-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/check-white.svg -------------------------------------------------------------------------------- /public/icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/check.svg -------------------------------------------------------------------------------- /public/icons/chevron-down-double-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/chevron-down-double-white.svg -------------------------------------------------------------------------------- /public/icons/chevron-down-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/chevron-down-white.svg -------------------------------------------------------------------------------- /public/icons/chevron-up-double-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/chevron-up-double-white.svg -------------------------------------------------------------------------------- /public/icons/chevron-up-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/chevron-up-white.svg -------------------------------------------------------------------------------- /public/icons/circle-deselect-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/circle-deselect-white.svg -------------------------------------------------------------------------------- /public/icons/circle-select-filled-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/circle-select-filled-white.svg -------------------------------------------------------------------------------- /public/icons/circle-select-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/circle-select-white.svg -------------------------------------------------------------------------------- /public/icons/cycle-list-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/cycle-list-white.svg -------------------------------------------------------------------------------- /public/icons/export.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/export.svg -------------------------------------------------------------------------------- /public/icons/google-keep.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/google-keep.svg -------------------------------------------------------------------------------- /public/icons/hide-pinned-white-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/hide-pinned-white-2.svg -------------------------------------------------------------------------------- /public/icons/hide-pinned-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/hide-pinned-white.svg -------------------------------------------------------------------------------- /public/icons/import.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/import.svg -------------------------------------------------------------------------------- /public/icons/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/info.svg -------------------------------------------------------------------------------- /public/icons/log-in.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/log-in.svg -------------------------------------------------------------------------------- /public/icons/log-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/log-out.svg -------------------------------------------------------------------------------- /public/icons/menu-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/menu-white.svg -------------------------------------------------------------------------------- /public/icons/notes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/notes.svg -------------------------------------------------------------------------------- /public/icons/pin-empty-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/pin-empty-white.svg -------------------------------------------------------------------------------- /public/icons/pin-empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/pin-empty.svg -------------------------------------------------------------------------------- /public/icons/pin-filled-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/pin-filled-white.svg -------------------------------------------------------------------------------- /public/icons/pin-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/pin-filled.svg -------------------------------------------------------------------------------- /public/icons/refresh-ccw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/refresh-ccw.svg -------------------------------------------------------------------------------- /public/icons/search-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/search-white.svg -------------------------------------------------------------------------------- /public/icons/select-circle-white.bk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/select-circle-white.bk.svg -------------------------------------------------------------------------------- /public/icons/show-pinned-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/show-pinned-white.svg -------------------------------------------------------------------------------- /public/icons/trash-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/trash-white.svg -------------------------------------------------------------------------------- /public/icons/upgrade.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/upgrade.svg -------------------------------------------------------------------------------- /public/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/user.svg -------------------------------------------------------------------------------- /public/icons/x-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/icons/x-white.svg -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/snail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/public/snail.png -------------------------------------------------------------------------------- /scripts/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/scripts/script.ts -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /src/client/AboutPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/AboutPage.tsx -------------------------------------------------------------------------------- /src/client/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/App.tsx -------------------------------------------------------------------------------- /src/client/DemoPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/DemoPage.tsx -------------------------------------------------------------------------------- /src/client/Editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Editor.css -------------------------------------------------------------------------------- /src/client/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Editor.tsx -------------------------------------------------------------------------------- /src/client/ExportPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/ExportPage.tsx -------------------------------------------------------------------------------- /src/client/ImportPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/ImportPage.tsx -------------------------------------------------------------------------------- /src/client/LoginPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/LoginPage.css -------------------------------------------------------------------------------- /src/client/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/LoginPage.tsx -------------------------------------------------------------------------------- /src/client/Menu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Menu.css -------------------------------------------------------------------------------- /src/client/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Menu.tsx -------------------------------------------------------------------------------- /src/client/NotePage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/NotePage.css -------------------------------------------------------------------------------- /src/client/NotePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/NotePage.tsx -------------------------------------------------------------------------------- /src/client/Notes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Notes.css -------------------------------------------------------------------------------- /src/client/Notes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Notes.tsx -------------------------------------------------------------------------------- /src/client/NotesPage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/NotesPage.css -------------------------------------------------------------------------------- /src/client/NotesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/NotesPage.tsx -------------------------------------------------------------------------------- /src/client/Notifications.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Notifications.css -------------------------------------------------------------------------------- /src/client/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/Notifications.tsx -------------------------------------------------------------------------------- /src/client/PageLayout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/PageLayout.css -------------------------------------------------------------------------------- /src/client/PageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/PageLayout.tsx -------------------------------------------------------------------------------- /src/client/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/api.ts -------------------------------------------------------------------------------- /src/client/appStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/appStore.tsx -------------------------------------------------------------------------------- /src/client/appStoreActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/appStoreActions.tsx -------------------------------------------------------------------------------- /src/client/clientToServiceWorkerApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/clientToServiceWorkerApi.ts -------------------------------------------------------------------------------- /src/client/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/common.css -------------------------------------------------------------------------------- /src/client/cookies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/cookies.ts -------------------------------------------------------------------------------- /src/client/cross-context-broadcast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/cross-context-broadcast.ts -------------------------------------------------------------------------------- /src/client/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/crypto.ts -------------------------------------------------------------------------------- /src/client/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/custom.d.ts -------------------------------------------------------------------------------- /src/client/hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/hooks.tsx -------------------------------------------------------------------------------- /src/client/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/icons.ts -------------------------------------------------------------------------------- /src/client/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/index.tsx -------------------------------------------------------------------------------- /src/client/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/logger.ts -------------------------------------------------------------------------------- /src/client/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/normalize.css -------------------------------------------------------------------------------- /src/client/notes/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/notes/about.md -------------------------------------------------------------------------------- /src/client/notes/export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/notes/export.md -------------------------------------------------------------------------------- /src/client/notes/import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/notes/import.md -------------------------------------------------------------------------------- /src/client/notes/welcome1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/notes/welcome1.md -------------------------------------------------------------------------------- /src/client/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/router.tsx -------------------------------------------------------------------------------- /src/client/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/serviceWorker.ts -------------------------------------------------------------------------------- /src/client/serviceWorkerToClientApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/serviceWorkerToClientApi.ts -------------------------------------------------------------------------------- /src/client/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/storage.ts -------------------------------------------------------------------------------- /src/client/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/style.css -------------------------------------------------------------------------------- /src/client/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/client/sync.ts -------------------------------------------------------------------------------- /src/common/mdFns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/common/mdFns.ts -------------------------------------------------------------------------------- /src/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/common/types.ts -------------------------------------------------------------------------------- /src/common/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/common/util.ts -------------------------------------------------------------------------------- /src/server/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/server/db.ts -------------------------------------------------------------------------------- /src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/server/index.ts -------------------------------------------------------------------------------- /src/server/validateEnvVars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/src/server/validateEnvVars.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/computing-den/unforget/HEAD/tsconfig.json --------------------------------------------------------------------------------