├── .VSCodeCounter └── 2024-08-12_14-53-04 │ ├── details.md │ ├── diff-details.md │ ├── diff.csv │ ├── diff.md │ ├── diff.txt │ ├── results.csv │ ├── results.json │ ├── results.md │ └── results.txt ├── .dev.vars.example ├── .env.example ├── .gitignore ├── .readme └── img │ ├── cfplayground.JPG │ ├── hero.jpg │ ├── manage.png │ ├── random.png │ ├── slow-bun.JPG │ └── upload.png ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── bun.lockb ├── package.json └── src │ ├── controllers │ ├── all.ts │ ├── item.ts │ ├── oauth.ts │ ├── random.ts │ ├── tag.ts │ └── upload.ts │ ├── db │ ├── migration │ │ ├── 0000_blue_infant_terrible.sql │ │ ├── meta │ │ │ ├── 0000_snapshot.json │ │ │ └── _journal.json │ │ ├── relations.ts │ │ └── schema.ts │ └── schema.ts │ ├── index.ts │ ├── test │ ├── _index.test.ts │ └── test.jpg │ └── utils │ ├── generateRandomString.ts │ ├── oauth2Providers.ts │ └── typedi.ts ├── bun.lockb ├── drizzle.config.ts ├── eslint.config.mjs ├── frontend ├── .editorconfig ├── .gitignore ├── .npmrc ├── .vscode │ ├── extensions.json │ └── settings.json ├── LICENSE ├── README.vitesse.md ├── README.vitesse.zh-CN.md ├── auto-imports.d.ts ├── components.d.ts ├── eslint.config.js ├── index.html ├── netlify.toml ├── package.json ├── pnpm-lock.yaml ├── public │ ├── ILoveElysia.jpg │ └── favicon.png ├── shims.d.ts ├── src │ ├── App.vue │ ├── components │ │ ├── README.md │ │ ├── TheFooter.vue │ │ └── UserBar.vue │ ├── composables │ │ ├── dark.ts │ │ └── index.ts │ ├── main.ts │ ├── pages │ │ ├── README.md │ │ ├── [...all].vue │ │ ├── dev.vue │ │ ├── index.vue │ │ ├── manage.vue │ │ └── upload.vue │ └── styles │ │ └── main.css ├── tsconfig.json ├── typed-router.d.ts ├── uno.config.ts └── vite.config.ts ├── package.json ├── pnpm-lock.yaml ├── tsconfig.json └── wrangler.toml.example /.VSCodeCounter/2024-08-12_14-53-04/details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/details.md -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/diff-details.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/diff-details.md -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/diff.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/diff.csv -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/diff.md -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/diff.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/diff.txt -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/results.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/results.csv -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/results.json -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/results.md -------------------------------------------------------------------------------- /.VSCodeCounter/2024-08-12_14-53-04/results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.VSCodeCounter/2024-08-12_14-53-04/results.txt -------------------------------------------------------------------------------- /.dev.vars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.dev.vars.example -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.gitignore -------------------------------------------------------------------------------- /.readme/img/cfplayground.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.readme/img/cfplayground.JPG -------------------------------------------------------------------------------- /.readme/img/hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.readme/img/hero.jpg -------------------------------------------------------------------------------- /.readme/img/manage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.readme/img/manage.png -------------------------------------------------------------------------------- /.readme/img/random.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.readme/img/random.png -------------------------------------------------------------------------------- /.readme/img/slow-bun.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.readme/img/slow-bun.JPG -------------------------------------------------------------------------------- /.readme/img/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.readme/img/upload.png -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/bun.lockb -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/controllers/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/controllers/all.ts -------------------------------------------------------------------------------- /backend/src/controllers/item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/controllers/item.ts -------------------------------------------------------------------------------- /backend/src/controllers/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/controllers/oauth.ts -------------------------------------------------------------------------------- /backend/src/controllers/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/controllers/random.ts -------------------------------------------------------------------------------- /backend/src/controllers/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/controllers/tag.ts -------------------------------------------------------------------------------- /backend/src/controllers/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/controllers/upload.ts -------------------------------------------------------------------------------- /backend/src/db/migration/0000_blue_infant_terrible.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/db/migration/0000_blue_infant_terrible.sql -------------------------------------------------------------------------------- /backend/src/db/migration/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/db/migration/meta/0000_snapshot.json -------------------------------------------------------------------------------- /backend/src/db/migration/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/db/migration/meta/_journal.json -------------------------------------------------------------------------------- /backend/src/db/migration/relations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/db/migration/relations.ts -------------------------------------------------------------------------------- /backend/src/db/migration/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/db/migration/schema.ts -------------------------------------------------------------------------------- /backend/src/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/db/schema.ts -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/test/_index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/test/_index.test.ts -------------------------------------------------------------------------------- /backend/src/test/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/test/test.jpg -------------------------------------------------------------------------------- /backend/src/utils/generateRandomString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/utils/generateRandomString.ts -------------------------------------------------------------------------------- /backend/src/utils/oauth2Providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/utils/oauth2Providers.ts -------------------------------------------------------------------------------- /backend/src/utils/typedi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/backend/src/utils/typedi.ts -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/bun.lockb -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /frontend/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/.vscode/extensions.json -------------------------------------------------------------------------------- /frontend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/.vscode/settings.json -------------------------------------------------------------------------------- /frontend/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/LICENSE -------------------------------------------------------------------------------- /frontend/README.vitesse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/README.vitesse.md -------------------------------------------------------------------------------- /frontend/README.vitesse.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/README.vitesse.zh-CN.md -------------------------------------------------------------------------------- /frontend/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/auto-imports.d.ts -------------------------------------------------------------------------------- /frontend/components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/components.d.ts -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/netlify.toml -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/pnpm-lock.yaml -------------------------------------------------------------------------------- /frontend/public/ILoveElysia.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/public/ILoveElysia.jpg -------------------------------------------------------------------------------- /frontend/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/public/favicon.png -------------------------------------------------------------------------------- /frontend/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/shims.d.ts -------------------------------------------------------------------------------- /frontend/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/App.vue -------------------------------------------------------------------------------- /frontend/src/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/components/README.md -------------------------------------------------------------------------------- /frontend/src/components/TheFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/components/TheFooter.vue -------------------------------------------------------------------------------- /frontend/src/components/UserBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/components/UserBar.vue -------------------------------------------------------------------------------- /frontend/src/composables/dark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/composables/dark.ts -------------------------------------------------------------------------------- /frontend/src/composables/index.ts: -------------------------------------------------------------------------------- 1 | export * from './dark' 2 | -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/src/pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/pages/README.md -------------------------------------------------------------------------------- /frontend/src/pages/[...all].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/pages/[...all].vue -------------------------------------------------------------------------------- /frontend/src/pages/dev.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/pages/dev.vue -------------------------------------------------------------------------------- /frontend/src/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/pages/index.vue -------------------------------------------------------------------------------- /frontend/src/pages/manage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/pages/manage.vue -------------------------------------------------------------------------------- /frontend/src/pages/upload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/pages/upload.vue -------------------------------------------------------------------------------- /frontend/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/src/styles/main.css -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/typed-router.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/typed-router.d.ts -------------------------------------------------------------------------------- /frontend/uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/uno.config.ts -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wrangler.toml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nick-cjyx9/Random-Elysia/HEAD/wrangler.toml.example --------------------------------------------------------------------------------