├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── biome.json ├── flake.lock ├── flake.nix ├── imgs ├── 1.png ├── 2.png └── 3.gif ├── package.json ├── postcss.config.cjs ├── src ├── app.d.ts ├── app.html ├── app.postcss ├── components │ ├── ModalEncryption.svelte │ ├── ModalFilter.svelte │ ├── ModalNote.svelte │ ├── ModalSettings.svelte │ ├── NoteItemGallery.svelte │ ├── NoteList.svelte │ └── NoteListItem.svelte ├── data │ ├── data-transformation.ts │ ├── encryption.ts │ ├── queries-triplit.ts │ ├── schema-triplit.test.ts │ ├── schema-triplit.ts │ └── testing.ts ├── index.test.ts ├── lib │ ├── clipboard.ts │ ├── date.ts │ ├── filter.ts │ ├── global.ts │ ├── index.ts │ ├── logic-filter.ts │ ├── logic-modal.ts │ ├── machine-app.ts │ ├── machine-modal-filter.ts │ ├── machine-modal-notes.ts │ ├── machine-note-list-item.ts │ ├── machine-secret-ground.ts │ ├── machine-settings.ts │ ├── sw-registration.ts │ └── toast-manager.ts └── routes │ ├── (layout-blank) │ └── secret-ground │ │ ├── +layout.svelte │ │ ├── +page.svelte │ │ └── +page.ts │ ├── (layout-default) │ ├── +layout.svelte │ ├── +page.svelte │ └── +page.ts │ └── +layout.svelte ├── static ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png └── favicon.ico ├── svelte.config.js ├── tailwind.config.ts ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/biome.json -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/flake.nix -------------------------------------------------------------------------------- /imgs/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/imgs/1.png -------------------------------------------------------------------------------- /imgs/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/imgs/2.png -------------------------------------------------------------------------------- /imgs/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/imgs/3.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/app.html -------------------------------------------------------------------------------- /src/app.postcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/app.postcss -------------------------------------------------------------------------------- /src/components/ModalEncryption.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/components/ModalEncryption.svelte -------------------------------------------------------------------------------- /src/components/ModalFilter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/components/ModalFilter.svelte -------------------------------------------------------------------------------- /src/components/ModalNote.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/components/ModalNote.svelte -------------------------------------------------------------------------------- /src/components/ModalSettings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/components/ModalSettings.svelte -------------------------------------------------------------------------------- /src/components/NoteItemGallery.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/components/NoteItemGallery.svelte -------------------------------------------------------------------------------- /src/components/NoteList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/components/NoteList.svelte -------------------------------------------------------------------------------- /src/components/NoteListItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/components/NoteListItem.svelte -------------------------------------------------------------------------------- /src/data/data-transformation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/data/data-transformation.ts -------------------------------------------------------------------------------- /src/data/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/data/encryption.ts -------------------------------------------------------------------------------- /src/data/queries-triplit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/data/queries-triplit.ts -------------------------------------------------------------------------------- /src/data/schema-triplit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/data/schema-triplit.test.ts -------------------------------------------------------------------------------- /src/data/schema-triplit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/data/schema-triplit.ts -------------------------------------------------------------------------------- /src/data/testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/data/testing.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/lib/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/clipboard.ts -------------------------------------------------------------------------------- /src/lib/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/date.ts -------------------------------------------------------------------------------- /src/lib/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/filter.ts -------------------------------------------------------------------------------- /src/lib/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/global.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/logic-filter.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/lib/logic-modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/logic-modal.ts -------------------------------------------------------------------------------- /src/lib/machine-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/machine-app.ts -------------------------------------------------------------------------------- /src/lib/machine-modal-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/machine-modal-filter.ts -------------------------------------------------------------------------------- /src/lib/machine-modal-notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/machine-modal-notes.ts -------------------------------------------------------------------------------- /src/lib/machine-note-list-item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/machine-note-list-item.ts -------------------------------------------------------------------------------- /src/lib/machine-secret-ground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/machine-secret-ground.ts -------------------------------------------------------------------------------- /src/lib/machine-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/machine-settings.ts -------------------------------------------------------------------------------- /src/lib/sw-registration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/sw-registration.ts -------------------------------------------------------------------------------- /src/lib/toast-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/lib/toast-manager.ts -------------------------------------------------------------------------------- /src/routes/(layout-blank)/secret-ground/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/routes/(layout-blank)/secret-ground/+layout.svelte -------------------------------------------------------------------------------- /src/routes/(layout-blank)/secret-ground/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/routes/(layout-blank)/secret-ground/+page.svelte -------------------------------------------------------------------------------- /src/routes/(layout-blank)/secret-ground/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/routes/(layout-blank)/secret-ground/+page.ts -------------------------------------------------------------------------------- /src/routes/(layout-default)/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/routes/(layout-default)/+layout.svelte -------------------------------------------------------------------------------- /src/routes/(layout-default)/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/routes/(layout-default)/+page.svelte -------------------------------------------------------------------------------- /src/routes/(layout-default)/+page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/routes/(layout-default)/+page.ts -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /static/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/static/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/static/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/static/apple-touch-icon.png -------------------------------------------------------------------------------- /static/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/static/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/static/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thanhnguyen2187/cryptaa/HEAD/vite.config.ts --------------------------------------------------------------------------------