├── .env.example ├── .gitignore ├── .npmrc ├── README.md ├── app.vue ├── assets ├── css │ └── tailwind.css └── global.css ├── auto-imports.d.ts ├── components.d.ts ├── components ├── detail-bar.vue ├── note-list.vue └── user │ ├── user-drawer.vue │ ├── user-login-hint.vue │ └── user-panel.vue ├── composables ├── useConfig.ts ├── useFavourNote.ts ├── useLocalNote.ts ├── useNote.ts ├── useOnlineNote.ts ├── useQuery.ts ├── useUser.ts ├── useUserNote.ts └── useUserStore.ts ├── constants └── index.ts ├── layouts └── default.vue ├── nuxt.config.ts ├── package.json ├── pages ├── [type] │ └── [id].vue └── index.vue ├── pnpm-lock.yaml ├── public └── favicon.ico ├── scripts └── start.sh ├── server ├── api │ ├── addFavourNote.ts │ ├── delFavourNote.ts │ ├── delNote.ts │ ├── getFavourNote.ts │ ├── getNote.ts │ ├── getUserNote.ts │ ├── login.ts │ └── updateNote.ts ├── database │ ├── client.ts │ ├── migrations │ │ ├── 20240216104942_init │ │ │ └── migration.sql │ │ ├── 20240216131905_init │ │ │ └── migration.sql │ │ ├── 20240217031956_init │ │ │ └── migration.sql │ │ ├── 20240219153348_init │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── repos │ │ ├── noteRepo.ts │ │ └── userRepo.ts │ └── schema.prisma ├── tsconfig.json └── utils │ └── index.ts ├── tailwind.config.js ├── tsconfig.json └── types └── index.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/README.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/app.vue -------------------------------------------------------------------------------- /assets/css/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/assets/css/tailwind.css -------------------------------------------------------------------------------- /assets/global.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/auto-imports.d.ts -------------------------------------------------------------------------------- /components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/components.d.ts -------------------------------------------------------------------------------- /components/detail-bar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/components/detail-bar.vue -------------------------------------------------------------------------------- /components/note-list.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/components/note-list.vue -------------------------------------------------------------------------------- /components/user/user-drawer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/components/user/user-drawer.vue -------------------------------------------------------------------------------- /components/user/user-login-hint.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/components/user/user-login-hint.vue -------------------------------------------------------------------------------- /components/user/user-panel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/components/user/user-panel.vue -------------------------------------------------------------------------------- /composables/useConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useConfig.ts -------------------------------------------------------------------------------- /composables/useFavourNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useFavourNote.ts -------------------------------------------------------------------------------- /composables/useLocalNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useLocalNote.ts -------------------------------------------------------------------------------- /composables/useNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useNote.ts -------------------------------------------------------------------------------- /composables/useOnlineNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useOnlineNote.ts -------------------------------------------------------------------------------- /composables/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useQuery.ts -------------------------------------------------------------------------------- /composables/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useUser.ts -------------------------------------------------------------------------------- /composables/useUserNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useUserNote.ts -------------------------------------------------------------------------------- /composables/useUserStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/composables/useUserStore.ts -------------------------------------------------------------------------------- /constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/constants/index.ts -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/package.json -------------------------------------------------------------------------------- /pages/[type]/[id].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/pages/[type]/[id].vue -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/pages/index.vue -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /server/api/addFavourNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/addFavourNote.ts -------------------------------------------------------------------------------- /server/api/delFavourNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/delFavourNote.ts -------------------------------------------------------------------------------- /server/api/delNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/delNote.ts -------------------------------------------------------------------------------- /server/api/getFavourNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/getFavourNote.ts -------------------------------------------------------------------------------- /server/api/getNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/getNote.ts -------------------------------------------------------------------------------- /server/api/getUserNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/getUserNote.ts -------------------------------------------------------------------------------- /server/api/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/login.ts -------------------------------------------------------------------------------- /server/api/updateNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/api/updateNote.ts -------------------------------------------------------------------------------- /server/database/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/client.ts -------------------------------------------------------------------------------- /server/database/migrations/20240216104942_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/migrations/20240216104942_init/migration.sql -------------------------------------------------------------------------------- /server/database/migrations/20240216131905_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/migrations/20240216131905_init/migration.sql -------------------------------------------------------------------------------- /server/database/migrations/20240217031956_init/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `note` MODIFY `key` TEXT NULL; 3 | -------------------------------------------------------------------------------- /server/database/migrations/20240219153348_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/migrations/20240219153348_init/migration.sql -------------------------------------------------------------------------------- /server/database/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/migrations/migration_lock.toml -------------------------------------------------------------------------------- /server/database/repos/noteRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/repos/noteRepo.ts -------------------------------------------------------------------------------- /server/database/repos/userRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/repos/userRepo.ts -------------------------------------------------------------------------------- /server/database/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/database/schema.prisma -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/server/utils/index.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youranreus/note/HEAD/types/index.ts --------------------------------------------------------------------------------