├── .github └── workflows │ └── ofnotes.yml ├── .gitignore ├── LICENSE ├── README.md ├── package.json ├── public ├── .well-known │ └── brave-rewards-verification.txt ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── manifest.json ├── manifest.json.tmp ├── preview.png └── robots.txt ├── src ├── components │ ├── ConfirmDeleteModal.tsx │ ├── CreateNoteFAB.tsx │ ├── Layout.tsx │ ├── MainPanel.tsx │ ├── NoteForm.tsx │ ├── NoteList.tsx │ ├── NoteTextField.tsx │ ├── RenderedNote.tsx │ ├── SideMenu.tsx │ ├── SideMenuFilter.tsx │ ├── SideMenuHeader.tsx │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── createNoteFAB.spec.tsx.snap │ │ │ ├── layout.spec.tsx.snap │ │ │ ├── noteForm.spec.tsx.snap │ │ │ ├── noteList.tsx.snap │ │ │ ├── panel.spec.tsx.snap │ │ │ ├── renderedNote.spec.tsx.snap │ │ │ ├── sideMenu.spec.tsx.snap │ │ │ ├── sideMenuFilter.spec.tsx.snap │ │ │ └── sideMenuHeader.spec.tsx.snap │ │ ├── confirmDelete.spec.tsx │ │ ├── createNoteFAB.spec.tsx │ │ ├── layout.spec.tsx │ │ ├── noteForm.spec.tsx │ │ ├── noteList.tsx │ │ ├── panel.spec.tsx │ │ ├── renderedNote.spec.tsx │ │ ├── sideMenu.spec.tsx │ │ ├── sideMenuFilter.spec.tsx │ │ └── sideMenuHeader.spec.tsx │ └── index.ts ├── db │ ├── __tests__ │ │ └── queries.spec.ts │ ├── db.ts │ ├── index.ts │ └── initialNotes.ts ├── hooks │ ├── __tests__ │ │ ├── noteContext.spec.tsx │ │ ├── sidebarContext.spec.tsx │ │ └── themeContext.spec.tsx │ ├── index.ts │ ├── useNote.tsx │ ├── useNoteContext.tsx │ ├── useNoteForm.tsx │ ├── useSidebarContext.tsx │ └── useThemeContext.tsx ├── index.css ├── index.tsx ├── pages │ ├── App.tsx │ ├── Form.tsx │ ├── Home.tsx │ ├── Note.tsx │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── formPage.spec.tsx.snap │ │ │ ├── homePage.spec.tsx.snap │ │ │ └── notePage.spec.tsx.snap │ │ ├── formPage.spec.tsx │ │ ├── homePage.spec.tsx │ │ └── notePage.spec.tsx │ └── index.ts ├── react-app-env.d.ts ├── serviceWorker.ts └── test-utils.tsx └── tsconfig.json /.github/workflows/ofnotes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/.github/workflows/ofnotes.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/package.json -------------------------------------------------------------------------------- /public/.well-known/brave-rewards-verification.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/.well-known/brave-rewards-verification.txt -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/manifest.json.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/manifest.json.tmp -------------------------------------------------------------------------------- /public/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/public/preview.png -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /src/components/ConfirmDeleteModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/ConfirmDeleteModal.tsx -------------------------------------------------------------------------------- /src/components/CreateNoteFAB.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/CreateNoteFAB.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/MainPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/MainPanel.tsx -------------------------------------------------------------------------------- /src/components/NoteForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/NoteForm.tsx -------------------------------------------------------------------------------- /src/components/NoteList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/NoteList.tsx -------------------------------------------------------------------------------- /src/components/NoteTextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/NoteTextField.tsx -------------------------------------------------------------------------------- /src/components/RenderedNote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/RenderedNote.tsx -------------------------------------------------------------------------------- /src/components/SideMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/SideMenu.tsx -------------------------------------------------------------------------------- /src/components/SideMenuFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/SideMenuFilter.tsx -------------------------------------------------------------------------------- /src/components/SideMenuHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/SideMenuHeader.tsx -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/createNoteFAB.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/createNoteFAB.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/layout.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/layout.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/noteForm.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/noteForm.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/noteList.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/noteList.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/panel.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/panel.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/renderedNote.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/renderedNote.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/sideMenu.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/sideMenu.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/sideMenuFilter.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/sideMenuFilter.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/sideMenuHeader.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/__snapshots__/sideMenuHeader.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/__tests__/confirmDelete.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/confirmDelete.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/createNoteFAB.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/createNoteFAB.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/layout.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/layout.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/noteForm.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/noteForm.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/noteList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/noteList.tsx -------------------------------------------------------------------------------- /src/components/__tests__/panel.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/panel.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/renderedNote.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/renderedNote.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/sideMenu.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/sideMenu.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/sideMenuFilter.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/sideMenuFilter.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/sideMenuHeader.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/__tests__/sideMenuHeader.spec.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/db/__tests__/queries.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/db/__tests__/queries.spec.ts -------------------------------------------------------------------------------- /src/db/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/db/db.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./db"; 2 | -------------------------------------------------------------------------------- /src/db/initialNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/db/initialNotes.ts -------------------------------------------------------------------------------- /src/hooks/__tests__/noteContext.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/__tests__/noteContext.spec.tsx -------------------------------------------------------------------------------- /src/hooks/__tests__/sidebarContext.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/__tests__/sidebarContext.spec.tsx -------------------------------------------------------------------------------- /src/hooks/__tests__/themeContext.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/__tests__/themeContext.spec.tsx -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/useNote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/useNote.tsx -------------------------------------------------------------------------------- /src/hooks/useNoteContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/useNoteContext.tsx -------------------------------------------------------------------------------- /src/hooks/useNoteForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/useNoteForm.tsx -------------------------------------------------------------------------------- /src/hooks/useSidebarContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/useSidebarContext.tsx -------------------------------------------------------------------------------- /src/hooks/useThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/hooks/useThemeContext.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/pages/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/App.tsx -------------------------------------------------------------------------------- /src/pages/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/Form.tsx -------------------------------------------------------------------------------- /src/pages/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/Home.tsx -------------------------------------------------------------------------------- /src/pages/Note.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/Note.tsx -------------------------------------------------------------------------------- /src/pages/__tests__/__snapshots__/formPage.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/__tests__/__snapshots__/formPage.spec.tsx.snap -------------------------------------------------------------------------------- /src/pages/__tests__/__snapshots__/homePage.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/__tests__/__snapshots__/homePage.spec.tsx.snap -------------------------------------------------------------------------------- /src/pages/__tests__/__snapshots__/notePage.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/__tests__/__snapshots__/notePage.spec.tsx.snap -------------------------------------------------------------------------------- /src/pages/__tests__/formPage.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/__tests__/formPage.spec.tsx -------------------------------------------------------------------------------- /src/pages/__tests__/homePage.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/__tests__/homePage.spec.tsx -------------------------------------------------------------------------------- /src/pages/__tests__/notePage.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/__tests__/notePage.spec.tsx -------------------------------------------------------------------------------- /src/pages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/pages/index.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/serviceWorker.ts -------------------------------------------------------------------------------- /src/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/src/test-utils.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jhackshaw/ofnotes/HEAD/tsconfig.json --------------------------------------------------------------------------------