├── .czrc ├── .dockerignore ├── .eslintrc.js ├── .github └── workflows │ ├── build.yml │ └── docker.yml ├── .gitignore ├── .husky └── prepare-commit-msg ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-interactive-tools.cjs │ │ └── plugin-typescript.cjs └── releases │ └── yarn-3.2.4.cjs ├── .yarnrc.yml ├── Dockerfile ├── LICENSE ├── config.example.json ├── docker-compose.yml ├── next-env.d.ts ├── next.config.js ├── package.json ├── prisma ├── migrations │ ├── 20220831080409_init │ │ └── migration.sql │ ├── 20220914060518_domain_selection │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.ts ├── public ├── background.svg ├── banner.png ├── favicon.ico └── logo.png ├── readme.md ├── server ├── index.ts ├── neutron │ ├── commands │ │ ├── files.ts │ │ ├── groups │ │ │ └── invite │ │ │ │ ├── index.ts │ │ │ │ ├── list.ts │ │ │ │ └── wave.ts │ │ ├── system.ts │ │ └── upload.ts │ ├── index.ts │ ├── modalHandlers │ │ └── upload.ts │ ├── types.ts │ ├── utils.ts │ └── withNeutron.ts └── void │ ├── index.ts │ ├── internal.ts │ └── utils.ts ├── src ├── components │ ├── AudioPlayer.tsx │ ├── CardGrid.tsx │ ├── ConfirmButton.tsx │ ├── Console.tsx │ ├── Container.tsx │ ├── DashboardCard.tsx │ ├── ErrorBoundary.tsx │ ├── FileIndicator.tsx │ ├── HiddenQR.tsx │ ├── ItemCard.tsx │ ├── Layout.tsx │ ├── List.tsx │ ├── LoadingOverlay.tsx │ ├── NavigationItem.tsx │ ├── NextLink.tsx │ ├── PasswordBox.tsx │ ├── ResponsiveButton.tsx │ ├── ShareXIcon.tsx │ ├── ShareXPreview.tsx │ ├── Spoil.tsx │ ├── StatCard.tsx │ ├── TextPair.tsx │ ├── ThemedQr.tsx │ ├── UserAvatar.tsx │ ├── VideoPlayer.tsx │ ├── VolumeIndicator.tsx │ └── dialogs │ │ ├── AddToRole.tsx │ │ ├── CreateRole.tsx │ │ ├── FilesDelete.tsx │ │ ├── FilesUploaded.tsx │ │ ├── Qr.tsx │ │ ├── ShareX.tsx │ │ ├── Shorten.tsx │ │ ├── UpdateAvatar.tsx │ │ └── Upload.tsx ├── lib │ ├── cache.ts │ ├── constants.ts │ ├── hooks │ │ ├── useAbort.ts │ │ ├── useBusy.ts │ │ ├── useChecklist.ts │ │ ├── useFetch.ts │ │ ├── useQuery.ts │ │ ├── useRequest.ts │ │ ├── useSession.ts │ │ ├── useThemeValue.ts │ │ └── useUpload.ts │ ├── logger.ts │ ├── middleware │ │ ├── withMulter.ts │ │ └── withVoid.ts │ ├── mime.ts │ ├── notification.ts │ ├── permission.ts │ ├── theme.ts │ ├── types.ts │ ├── urlGenerator.ts │ ├── utils.ts │ └── validate.ts ├── next-env.d.ts └── pages │ ├── [id].tsx │ ├── _app.tsx │ ├── _document.tsx │ ├── _error.tsx │ ├── api │ ├── admin │ │ ├── logs.ts │ │ ├── roleUsers.ts │ │ ├── roles.ts │ │ ├── stats.ts │ │ └── users.ts │ ├── auth │ │ ├── login.ts │ │ ├── logout.ts │ │ └── register.ts │ ├── delete.ts │ ├── discord │ │ ├── auth.ts │ │ └── index.ts │ ├── file │ │ ├── [id].ts │ │ └── report.ts │ ├── oembed.ts │ ├── shorten.ts │ ├── stats.ts │ ├── upload.ts │ ├── user │ │ ├── avatar.ts │ │ ├── files.ts │ │ ├── index.ts │ │ ├── quota.ts │ │ ├── rate.ts │ │ ├── token.ts │ │ └── urls.ts │ └── validate.ts │ ├── auth │ ├── callback.tsx │ ├── login.tsx │ ├── logout.tsx │ └── register.tsx │ ├── dash │ ├── account.tsx │ ├── files.tsx │ ├── index.tsx │ ├── panel.tsx │ ├── roles.tsx │ ├── urls.tsx │ └── users.tsx │ └── index.tsx ├── tsconfig.json ├── void.d.ts └── yarn.lock /.czrc: -------------------------------------------------------------------------------- 1 | { "path": "./node_modules/commitizen-emoji" } 2 | -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | exec < /dev/tty && yarn cz --hook || true 5 | -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-typescript.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.yarn/plugins/@yarnpkg/plugin-typescript.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.2.4.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.yarn/releases/yarn-3.2.4.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/LICENSE -------------------------------------------------------------------------------- /config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/config.example.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20220831080409_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/prisma/migrations/20220831080409_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220914060518_domain_selection/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/prisma/migrations/20220914060518_domain_selection/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/public/background.svg -------------------------------------------------------------------------------- /public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/public/banner.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/public/logo.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/readme.md -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/neutron/commands/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/commands/files.ts -------------------------------------------------------------------------------- /server/neutron/commands/groups/invite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/commands/groups/invite/index.ts -------------------------------------------------------------------------------- /server/neutron/commands/groups/invite/list.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /server/neutron/commands/groups/invite/wave.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/commands/groups/invite/wave.ts -------------------------------------------------------------------------------- /server/neutron/commands/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/commands/system.ts -------------------------------------------------------------------------------- /server/neutron/commands/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/commands/upload.ts -------------------------------------------------------------------------------- /server/neutron/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/index.ts -------------------------------------------------------------------------------- /server/neutron/modalHandlers/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/modalHandlers/upload.ts -------------------------------------------------------------------------------- /server/neutron/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/types.ts -------------------------------------------------------------------------------- /server/neutron/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/utils.ts -------------------------------------------------------------------------------- /server/neutron/withNeutron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/neutron/withNeutron.ts -------------------------------------------------------------------------------- /server/void/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/void/index.ts -------------------------------------------------------------------------------- /server/void/internal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/void/internal.ts -------------------------------------------------------------------------------- /server/void/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/server/void/utils.ts -------------------------------------------------------------------------------- /src/components/AudioPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/AudioPlayer.tsx -------------------------------------------------------------------------------- /src/components/CardGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/CardGrid.tsx -------------------------------------------------------------------------------- /src/components/ConfirmButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/ConfirmButton.tsx -------------------------------------------------------------------------------- /src/components/Console.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/Console.tsx -------------------------------------------------------------------------------- /src/components/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/Container.tsx -------------------------------------------------------------------------------- /src/components/DashboardCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/DashboardCard.tsx -------------------------------------------------------------------------------- /src/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/components/FileIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/FileIndicator.tsx -------------------------------------------------------------------------------- /src/components/HiddenQR.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/HiddenQR.tsx -------------------------------------------------------------------------------- /src/components/ItemCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/ItemCard.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/List.tsx -------------------------------------------------------------------------------- /src/components/LoadingOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/LoadingOverlay.tsx -------------------------------------------------------------------------------- /src/components/NavigationItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/NavigationItem.tsx -------------------------------------------------------------------------------- /src/components/NextLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/NextLink.tsx -------------------------------------------------------------------------------- /src/components/PasswordBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/PasswordBox.tsx -------------------------------------------------------------------------------- /src/components/ResponsiveButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/ResponsiveButton.tsx -------------------------------------------------------------------------------- /src/components/ShareXIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/ShareXIcon.tsx -------------------------------------------------------------------------------- /src/components/ShareXPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/ShareXPreview.tsx -------------------------------------------------------------------------------- /src/components/Spoil.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/Spoil.tsx -------------------------------------------------------------------------------- /src/components/StatCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/StatCard.tsx -------------------------------------------------------------------------------- /src/components/TextPair.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/TextPair.tsx -------------------------------------------------------------------------------- /src/components/ThemedQr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/ThemedQr.tsx -------------------------------------------------------------------------------- /src/components/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/UserAvatar.tsx -------------------------------------------------------------------------------- /src/components/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/VideoPlayer.tsx -------------------------------------------------------------------------------- /src/components/VolumeIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/VolumeIndicator.tsx -------------------------------------------------------------------------------- /src/components/dialogs/AddToRole.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/AddToRole.tsx -------------------------------------------------------------------------------- /src/components/dialogs/CreateRole.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/CreateRole.tsx -------------------------------------------------------------------------------- /src/components/dialogs/FilesDelete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/FilesDelete.tsx -------------------------------------------------------------------------------- /src/components/dialogs/FilesUploaded.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/FilesUploaded.tsx -------------------------------------------------------------------------------- /src/components/dialogs/Qr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/Qr.tsx -------------------------------------------------------------------------------- /src/components/dialogs/ShareX.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/ShareX.tsx -------------------------------------------------------------------------------- /src/components/dialogs/Shorten.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/Shorten.tsx -------------------------------------------------------------------------------- /src/components/dialogs/UpdateAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/UpdateAvatar.tsx -------------------------------------------------------------------------------- /src/components/dialogs/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/components/dialogs/Upload.tsx -------------------------------------------------------------------------------- /src/lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/cache.ts -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/constants.ts -------------------------------------------------------------------------------- /src/lib/hooks/useAbort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useAbort.ts -------------------------------------------------------------------------------- /src/lib/hooks/useBusy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useBusy.ts -------------------------------------------------------------------------------- /src/lib/hooks/useChecklist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useChecklist.ts -------------------------------------------------------------------------------- /src/lib/hooks/useFetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useFetch.ts -------------------------------------------------------------------------------- /src/lib/hooks/useQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useQuery.ts -------------------------------------------------------------------------------- /src/lib/hooks/useRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useRequest.ts -------------------------------------------------------------------------------- /src/lib/hooks/useSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useSession.ts -------------------------------------------------------------------------------- /src/lib/hooks/useThemeValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useThemeValue.ts -------------------------------------------------------------------------------- /src/lib/hooks/useUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/hooks/useUpload.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/lib/middleware/withMulter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/middleware/withMulter.ts -------------------------------------------------------------------------------- /src/lib/middleware/withVoid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/middleware/withVoid.ts -------------------------------------------------------------------------------- /src/lib/mime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/mime.ts -------------------------------------------------------------------------------- /src/lib/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/notification.ts -------------------------------------------------------------------------------- /src/lib/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/permission.ts -------------------------------------------------------------------------------- /src/lib/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/theme.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/lib/urlGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/urlGenerator.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/lib/validate.ts -------------------------------------------------------------------------------- /src/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/next-env.d.ts -------------------------------------------------------------------------------- /src/pages/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/[id].tsx -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/_error.tsx -------------------------------------------------------------------------------- /src/pages/api/admin/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/admin/logs.ts -------------------------------------------------------------------------------- /src/pages/api/admin/roleUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/admin/roleUsers.ts -------------------------------------------------------------------------------- /src/pages/api/admin/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/admin/roles.ts -------------------------------------------------------------------------------- /src/pages/api/admin/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/admin/stats.ts -------------------------------------------------------------------------------- /src/pages/api/admin/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/admin/users.ts -------------------------------------------------------------------------------- /src/pages/api/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/auth/login.ts -------------------------------------------------------------------------------- /src/pages/api/auth/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/auth/logout.ts -------------------------------------------------------------------------------- /src/pages/api/auth/register.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/auth/register.ts -------------------------------------------------------------------------------- /src/pages/api/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/delete.ts -------------------------------------------------------------------------------- /src/pages/api/discord/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/discord/auth.ts -------------------------------------------------------------------------------- /src/pages/api/discord/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/discord/index.ts -------------------------------------------------------------------------------- /src/pages/api/file/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/file/[id].ts -------------------------------------------------------------------------------- /src/pages/api/file/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/file/report.ts -------------------------------------------------------------------------------- /src/pages/api/oembed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/oembed.ts -------------------------------------------------------------------------------- /src/pages/api/shorten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/shorten.ts -------------------------------------------------------------------------------- /src/pages/api/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/stats.ts -------------------------------------------------------------------------------- /src/pages/api/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/upload.ts -------------------------------------------------------------------------------- /src/pages/api/user/avatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/user/avatar.ts -------------------------------------------------------------------------------- /src/pages/api/user/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/user/files.ts -------------------------------------------------------------------------------- /src/pages/api/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/user/index.ts -------------------------------------------------------------------------------- /src/pages/api/user/quota.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/user/quota.ts -------------------------------------------------------------------------------- /src/pages/api/user/rate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/user/rate.ts -------------------------------------------------------------------------------- /src/pages/api/user/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/user/token.ts -------------------------------------------------------------------------------- /src/pages/api/user/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/user/urls.ts -------------------------------------------------------------------------------- /src/pages/api/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/api/validate.ts -------------------------------------------------------------------------------- /src/pages/auth/callback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/auth/callback.tsx -------------------------------------------------------------------------------- /src/pages/auth/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/auth/login.tsx -------------------------------------------------------------------------------- /src/pages/auth/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/auth/logout.tsx -------------------------------------------------------------------------------- /src/pages/auth/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/auth/register.tsx -------------------------------------------------------------------------------- /src/pages/dash/account.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/dash/account.tsx -------------------------------------------------------------------------------- /src/pages/dash/files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/dash/files.tsx -------------------------------------------------------------------------------- /src/pages/dash/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/dash/index.tsx -------------------------------------------------------------------------------- /src/pages/dash/panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/dash/panel.tsx -------------------------------------------------------------------------------- /src/pages/dash/roles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/dash/roles.tsx -------------------------------------------------------------------------------- /src/pages/dash/urls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/dash/urls.tsx -------------------------------------------------------------------------------- /src/pages/dash/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/dash/users.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/tsconfig.json -------------------------------------------------------------------------------- /void.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/void.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlphaNecron/Void/HEAD/yarn.lock --------------------------------------------------------------------------------