├── .eslintrc.json ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── dataSources.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── CHANGELOG.md ├── README.md ├── app ├── NavBar.tsx ├── [name] │ └── page.tsx ├── _components │ └── LoginButton.tsx ├── add │ └── page.tsx ├── api │ ├── auth │ │ └── [...nextauth] │ │ │ └── route.ts │ └── users │ │ └── route.ts ├── auth │ ├── Provider.tsx │ └── authOptions.ts ├── favicon.ico ├── globals.css ├── layout.tsx ├── page.tsx ├── roundedCorners.tsx ├── shared │ └── add.ts ├── users │ ├── login │ │ └── page.tsx │ └── page.tsx └── windowTitleBar.tsx ├── components.json ├── components ├── ModeToggle.tsx ├── providers │ └── ThemeProvider.tsx └── ui │ ├── avatar.tsx │ ├── button.tsx │ ├── card.tsx │ ├── dropdown-menu.tsx │ ├── input.tsx │ ├── label.tsx │ ├── skeleton.tsx │ ├── sonner.tsx │ └── tooltip.tsx ├── extra ├── api │ ├── auth │ │ └── [...nextauth] │ │ │ └── route.ts │ └── users │ │ └── route.ts └── auth │ ├── Provider.tsx │ └── authOptions.ts ├── lib └── utils.ts ├── next.config.mjs ├── nextjs-standalone-deployer.exe ├── package.json ├── postcss.config.js ├── prisma ├── client.ts ├── migrations │ ├── 20240406124409_initial │ │ └── migration.sql │ ├── 20240406125654_add_distribution │ │ └── migration.sql │ ├── 20240408012143_add_user_password │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── next.svg └── vercel.svg ├── server.js ├── server ├── server.ts └── tsconfig.json ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── src │ └── main.rs └── tauri.conf.json ├── tailwind.config.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/README.md -------------------------------------------------------------------------------- /app/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/NavBar.tsx -------------------------------------------------------------------------------- /app/[name]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/[name]/page.tsx -------------------------------------------------------------------------------- /app/_components/LoginButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/_components/LoginButton.tsx -------------------------------------------------------------------------------- /app/add/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/add/page.tsx -------------------------------------------------------------------------------- /app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /app/api/users/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/api/users/route.ts -------------------------------------------------------------------------------- /app/auth/Provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/auth/Provider.tsx -------------------------------------------------------------------------------- /app/auth/authOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/auth/authOptions.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/roundedCorners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/roundedCorners.tsx -------------------------------------------------------------------------------- /app/shared/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/shared/add.ts -------------------------------------------------------------------------------- /app/users/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/users/login/page.tsx -------------------------------------------------------------------------------- /app/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/users/page.tsx -------------------------------------------------------------------------------- /app/windowTitleBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/app/windowTitleBar.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components.json -------------------------------------------------------------------------------- /components/ModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ModeToggle.tsx -------------------------------------------------------------------------------- /components/providers/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/providers/ThemeProvider.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/sonner.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /extra/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/extra/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /extra/api/users/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/extra/api/users/route.ts -------------------------------------------------------------------------------- /extra/auth/Provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/extra/auth/Provider.tsx -------------------------------------------------------------------------------- /extra/auth/authOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/extra/auth/authOptions.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/next.config.mjs -------------------------------------------------------------------------------- /nextjs-standalone-deployer.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/nextjs-standalone-deployer.exe -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/prisma/client.ts -------------------------------------------------------------------------------- /prisma/migrations/20240406124409_initial/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/prisma/migrations/20240406124409_initial/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240406125654_add_distribution/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/prisma/migrations/20240406125654_add_distribution/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240408012143_add_user_password/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/prisma/migrations/20240408012143_add_user_password/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/server.js -------------------------------------------------------------------------------- /server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/server/server.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SA926-COBRA/SA926-dms-next/HEAD/tsconfig.json --------------------------------------------------------------------------------