├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ ├── feature.yml │ └── language-request.yml └── workflows │ ├── backend-system-tests.yml │ └── build-docker-image.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── backend ├── .eslintrc.json ├── .prettierignore ├── nest-cli.json ├── package-lock.json ├── package.json ├── prisma │ ├── .env │ ├── migrations │ │ ├── 20221011172612_init │ │ │ └── migration.sql │ │ ├── 20221013212615_cascade_delete_on_share │ │ │ └── migration.sql │ │ ├── 20221018123139_make_creator_optional │ │ │ └── migration.sql │ │ ├── 20221113221005_share_recipient │ │ │ └── migration.sql │ │ ├── 20221201220540_config_and_admin_functionalities │ │ │ └── migration.sql │ │ ├── 20221208191607_v0_3_3 │ │ │ └── migration.sql │ │ ├── 20221213173854_v0_3_6 │ │ │ └── migration.sql │ │ ├── 20221219061131_user_entity │ │ │ └── migration.sql │ │ ├── 20221230120407_category_attribute_config │ │ │ └── migration.sql │ │ ├── 20230104145733_v0_5_1 │ │ │ └── migration.sql │ │ ├── 20230113080918_removed_reason_attribute │ │ │ └── migration.sql │ │ ├── 20230126125501_reverse_shares │ │ │ └── migration.sql │ │ ├── 20230209205230_v0_10_0 │ │ │ └── migration.sql │ │ ├── 20230303091601_v0_11_0 │ │ │ └── migration.sql │ │ ├── 20230319120712_edited_value │ │ │ └── migration.sql │ │ ├── 20230718155819_remove_config_veriable_description │ │ │ └── migration.sql │ │ ├── 20231021165436_oauth │ │ │ └── migration.sql │ │ ├── 20240501154254_share_name_property │ │ │ └── migration.sql │ │ ├── 20240609145325_add_simplied_field_for_reverse_share │ │ │ └── migration.sql │ │ ├── 20240725141038_add_public_access_field_for_reverse_share │ │ │ └── migration.sql │ │ ├── 20240803232708_ldap_support │ │ │ └── migration.sql │ │ ├── 20241007181823_oauth_id_token │ │ │ └── migration.sql │ │ ├── 20241218145829_add_s3_support │ │ │ └── migration.sql │ │ ├── 20250102175831_timespan_type_config_variables │ │ │ └── migration.sql │ │ ├── 20250919214825_add_experimental_flag_to_config │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── schema.prisma │ └── seed │ │ └── config.seed.ts ├── src │ ├── app.controller.ts │ ├── app.module.ts │ ├── auth │ │ ├── auth.controller.ts │ │ ├── auth.module.ts │ │ ├── auth.service.ts │ │ ├── authTotp.service.ts │ │ ├── decorator │ │ │ └── getUser.decorator.ts │ │ ├── dto │ │ │ ├── authRegister.dto.ts │ │ │ ├── authSignIn.dto.ts │ │ │ ├── authSignInTotp.dto.ts │ │ │ ├── enableTotp.dto.ts │ │ │ ├── resetPassword.dto.ts │ │ │ ├── token.dto.ts │ │ │ ├── updatePassword.dto.ts │ │ │ └── verifyTotp.dto.ts │ │ ├── guard │ │ │ ├── isAdmin.guard.ts │ │ │ └── jwt.guard.ts │ │ ├── ldap.service.ts │ │ └── strategy │ │ │ └── jwt.strategy.ts │ ├── cache │ │ └── cache.module.ts │ ├── clamscan │ │ ├── clamscan.module.ts │ │ └── clamscan.service.ts │ ├── config │ │ ├── config.controller.ts │ │ ├── config.module.ts │ │ ├── config.service.ts │ │ ├── dto │ │ │ ├── adminConfig.dto.ts │ │ │ ├── config.dto.ts │ │ │ ├── testEmail.dto.ts │ │ │ └── updateConfig.dto.ts │ │ └── logo.service.ts │ ├── constants.ts │ ├── email │ │ ├── email.module.ts │ │ └── email.service.ts │ ├── file │ │ ├── dto │ │ │ └── file.dto.ts │ │ ├── file.controller.ts │ │ ├── file.module.ts │ │ ├── file.service.ts │ │ ├── guard │ │ │ └── fileSecurity.guard.ts │ │ ├── local.service.ts │ │ └── s3.service.ts │ ├── jobs │ │ ├── jobs.module.ts │ │ └── jobs.service.ts │ ├── main.ts │ ├── oauth │ │ ├── dto │ │ │ ├── oauthCallback.dto.ts │ │ │ └── oauthSignIn.dto.ts │ │ ├── exceptions │ │ │ └── errorPage.exception.ts │ │ ├── filter │ │ │ ├── errorPageException.filter.ts │ │ │ └── oauthException.filter.ts │ │ ├── guard │ │ │ ├── oauth.guard.ts │ │ │ └── provider.guard.ts │ │ ├── oauth.controller.ts │ │ ├── oauth.module.ts │ │ ├── oauth.service.ts │ │ └── provider │ │ │ ├── discord.provider.ts │ │ │ ├── genericOidc.provider.ts │ │ │ ├── github.provider.ts │ │ │ ├── google.provider.ts │ │ │ ├── microsoft.provider.ts │ │ │ ├── oauthProvider.interface.ts │ │ │ └── oidc.provider.ts │ ├── prisma │ │ ├── prisma.module.ts │ │ └── prisma.service.ts │ ├── reverseShare │ │ ├── dto │ │ │ ├── createReverseShare.dto.ts │ │ │ ├── reverseShare.dto.ts │ │ │ └── reverseShareTokenWithShares.ts │ │ ├── guards │ │ │ └── reverseShareOwner.guard.ts │ │ ├── reverseShare.controller.ts │ │ ├── reverseShare.module.ts │ │ └── reverseShare.service.ts │ ├── share │ │ ├── dto │ │ │ ├── adminShare.dto.ts │ │ │ ├── createShare.dto.ts │ │ │ ├── myShare.dto.ts │ │ │ ├── myShareSecurity.dto.ts │ │ │ ├── share.dto.ts │ │ │ ├── shareComplete.dto.ts │ │ │ ├── shareMetaData.dto.ts │ │ │ ├── sharePassword.dto.ts │ │ │ └── shareSecurity.dto.ts │ │ ├── guard │ │ │ ├── createShare.guard.ts │ │ │ ├── shareOwner.guard.ts │ │ │ ├── shareSecurity.guard.ts │ │ │ └── shareTokenSecurity.guard.ts │ │ ├── share.controller.ts │ │ ├── share.module.ts │ │ └── share.service.ts │ ├── user │ │ ├── dto │ │ │ ├── createUser.dto.ts │ │ │ ├── publicUser.dto.ts │ │ │ ├── updateOwnUser.dto.ts │ │ │ ├── updateUser.dto.ts │ │ │ └── user.dto.ts │ │ ├── user.controller.ts │ │ ├── user.module.ts │ │ └── user.service.ts │ └── utils │ │ └── date.util.ts ├── test │ └── newman-system-tests.json ├── tsconfig.build.json └── tsconfig.json ├── config.example.yaml ├── docker-compose.dev.yml ├── docker-compose.local.yml ├── docker-compose.yml ├── docs ├── babel.config.js ├── docs │ ├── help-out │ │ ├── contribute.md │ │ └── translate.md │ ├── introduction.md │ └── setup │ │ ├── configuration.md │ │ ├── installation.md │ │ ├── integrations.md │ │ ├── oauth2login.md │ │ ├── s3.md │ │ └── upgrading.md ├── docusaurus.config.ts ├── package-lock.json ├── package.json ├── sidebars.ts ├── src │ └── pages │ │ └── index.tsx ├── static │ └── img │ │ ├── image.png │ │ └── pingvinshare.svg └── tsconfig.json ├── frontend ├── .eslintrc.json ├── .prettierignore ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── public │ ├── img │ │ ├── favicon.ico │ │ ├── icons │ │ │ ├── icon-128x128.png │ │ │ ├── icon-144x144.png │ │ │ ├── icon-152x152.png │ │ │ ├── icon-192x192.png │ │ │ ├── icon-384x384.png │ │ │ ├── icon-48x48.png │ │ │ ├── icon-512x512.png │ │ │ ├── icon-72x72.png │ │ │ └── icon-96x96.png │ │ └── logo.png │ └── manifest.json ├── src │ ├── components │ │ ├── Logo.tsx │ │ ├── Meta.tsx │ │ ├── account │ │ │ ├── LanguagePicker.tsx │ │ │ ├── ThemeSwitcher.tsx │ │ │ ├── showEnableTotpModal.tsx │ │ │ ├── showReverseShareLinkModal.tsx │ │ │ ├── showShareInformationsModal.tsx │ │ │ └── showShareLinkModal.tsx │ │ ├── admin │ │ │ ├── configuration │ │ │ │ ├── AdminConfigInput.tsx │ │ │ │ ├── ConfigurationHeader.tsx │ │ │ │ ├── ConfigurationNavBar.tsx │ │ │ │ ├── LogoConfigInput.tsx │ │ │ │ └── TestEmailButton.tsx │ │ │ ├── shares │ │ │ │ └── ManageShareTable.tsx │ │ │ └── users │ │ │ │ ├── ManageUserTable.tsx │ │ │ │ ├── showCreateUserModal.tsx │ │ │ │ └── showUpdateUserModal.tsx │ │ ├── auth │ │ │ ├── SignInForm.tsx │ │ │ ├── SignUpForm.tsx │ │ │ └── TotpForm.tsx │ │ ├── core │ │ │ ├── CenterLoader.tsx │ │ │ ├── FileSizeInput.tsx │ │ │ ├── SortIcon.tsx │ │ │ └── TimespanInput.tsx │ │ ├── footer │ │ │ └── Footer.tsx │ │ ├── header │ │ │ ├── ActionAvatar.tsx │ │ │ ├── Header.styles.ts │ │ │ ├── Header.tsx │ │ │ └── NavbarShareMenu.tsx │ │ ├── share │ │ │ ├── DownloadAllButton.tsx │ │ │ ├── FileList.tsx │ │ │ ├── FilePreview.tsx │ │ │ ├── modals │ │ │ │ ├── showCompletedReverseShareModal.tsx │ │ │ │ ├── showCreateReverseShareModal.tsx │ │ │ │ └── showFilePreviewModal.tsx │ │ │ ├── showEnterPasswordModal.tsx │ │ │ └── showErrorModal.tsx │ │ └── upload │ │ │ ├── CopyTextField.tsx │ │ │ ├── Dropzone.tsx │ │ │ ├── EditableUpload.tsx │ │ │ ├── FileList.tsx │ │ │ ├── UploadProgressIndicator.tsx │ │ │ └── modals │ │ │ ├── showCompletedUploadModal.tsx │ │ │ └── showCreateUploadModal.tsx │ ├── hooks │ │ ├── config.hook.ts │ │ ├── confirm-leave.hook.ts │ │ ├── useTranslate.hook.ts │ │ └── user.hook.ts │ ├── i18n │ │ ├── locales.ts │ │ └── translations │ │ │ ├── ar-EG.ts │ │ │ ├── cs-CZ.ts │ │ │ ├── da-DK.ts │ │ │ ├── de-DE.ts │ │ │ ├── el-GR.ts │ │ │ ├── en-US.ts │ │ │ ├── es-ES.ts │ │ │ ├── et-EE.ts │ │ │ ├── fi-FI.ts │ │ │ ├── fr-FR.ts │ │ │ ├── hr-HR.ts │ │ │ ├── hu-HU.ts │ │ │ ├── it-IT.ts │ │ │ ├── ja-JP.ts │ │ │ ├── ko-KR.ts │ │ │ ├── nl-BE.ts │ │ │ ├── pl-PL.ts │ │ │ ├── pt-BR.ts │ │ │ ├── ru-RU.ts │ │ │ ├── sl-SI.ts │ │ │ ├── sr-CS.ts │ │ │ ├── sr-SP.ts │ │ │ ├── sv-SE.ts │ │ │ ├── th-TH.ts │ │ │ ├── tr-TR.ts │ │ │ ├── uk-UA.ts │ │ │ ├── vi-VN.ts │ │ │ ├── zh-CN.ts │ │ │ └── zh-TW.ts │ ├── middleware.ts │ ├── pages │ │ ├── 404.tsx │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── account │ │ │ ├── index.tsx │ │ │ ├── reverseShares.tsx │ │ │ └── shares.tsx │ │ ├── admin │ │ │ ├── config │ │ │ │ └── [category].tsx │ │ │ ├── index.tsx │ │ │ ├── intro.tsx │ │ │ ├── shares.tsx │ │ │ └── users.tsx │ │ ├── api │ │ │ └── [...all].tsx │ │ ├── auth │ │ │ ├── resetPassword │ │ │ │ ├── [resetPasswordToken].tsx │ │ │ │ └── index.tsx │ │ │ ├── signIn.tsx │ │ │ ├── signUp.tsx │ │ │ └── totp │ │ │ │ └── [loginToken].tsx │ │ ├── error.tsx │ │ ├── imprint │ │ │ └── index.tsx │ │ ├── index.tsx │ │ ├── privacy │ │ │ └── index.tsx │ │ ├── s │ │ │ └── [shareId].ts │ │ ├── share │ │ │ └── [shareId] │ │ │ │ ├── edit.tsx │ │ │ │ └── index.tsx │ │ └── upload │ │ │ ├── [reverseShareToken].tsx │ │ │ └── index.tsx │ ├── services │ │ ├── api.service.ts │ │ ├── auth.service.ts │ │ ├── config.service.ts │ │ ├── share.service.ts │ │ └── user.service.ts │ ├── styles │ │ ├── global.style.tsx │ │ ├── header.style.ts │ │ └── mantine.style.ts │ ├── types │ │ ├── File.type.ts │ │ ├── config.type.ts │ │ ├── share.type.ts │ │ ├── timespan.type.ts │ │ └── user.type.ts │ └── utils │ │ ├── date.util.ts │ │ ├── fileSize.util.ts │ │ ├── i18n.util.ts │ │ ├── loading.util.ts │ │ ├── oauth.util.tsx │ │ ├── router.util.ts │ │ ├── string.util.ts │ │ ├── toast.util.tsx │ │ └── userPreferences.util.ts └── tsconfig.json ├── package.json ├── reverse-proxy ├── Caddyfile └── Caddyfile.trust-proxy └── scripts ├── docker ├── create-user.sh └── entrypoint.sh ├── generate-example-config.ts ├── package-lock.json ├── package.json └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | github: aottr 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/language-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.github/ISSUE_TEMPLATE/language-request.yml -------------------------------------------------------------------------------- /.github/workflows/backend-system-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.github/workflows/backend-system-tests.yml -------------------------------------------------------------------------------- /.github/workflows/build-docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.github/workflows/build-docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/SECURITY.md -------------------------------------------------------------------------------- /backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/.eslintrc.json -------------------------------------------------------------------------------- /backend/.prettierignore: -------------------------------------------------------------------------------- 1 | /src/constants.ts -------------------------------------------------------------------------------- /backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/nest-cli.json -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/prisma/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/.env -------------------------------------------------------------------------------- /backend/prisma/migrations/20221011172612_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221011172612_init/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20221013212615_cascade_delete_on_share/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221013212615_cascade_delete_on_share/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20221018123139_make_creator_optional/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221018123139_make_creator_optional/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20221113221005_share_recipient/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221113221005_share_recipient/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20221201220540_config_and_admin_functionalities/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221201220540_config_and_admin_functionalities/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20221208191607_v0_3_3/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221208191607_v0_3_3/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20221213173854_v0_3_6/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "Share" ADD COLUMN "description" TEXT; 3 | -------------------------------------------------------------------------------- /backend/prisma/migrations/20221219061131_user_entity/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221219061131_user_entity/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20221230120407_category_attribute_config/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20221230120407_category_attribute_config/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20230104145733_v0_5_1/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20230104145733_v0_5_1/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20230113080918_removed_reason_attribute/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "Share" ADD COLUMN "removedReason" TEXT; 3 | -------------------------------------------------------------------------------- /backend/prisma/migrations/20230126125501_reverse_shares/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20230126125501_reverse_shares/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20230209205230_v0_10_0/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20230209205230_v0_10_0/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20230303091601_v0_11_0/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20230303091601_v0_11_0/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20230319120712_edited_value/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20230319120712_edited_value/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20230718155819_remove_config_veriable_description/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20230718155819_remove_config_veriable_description/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20231021165436_oauth/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20231021165436_oauth/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240501154254_share_name_property/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "Share" ADD COLUMN "name" TEXT; 3 | -------------------------------------------------------------------------------- /backend/prisma/migrations/20240609145325_add_simplied_field_for_reverse_share/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20240609145325_add_simplied_field_for_reverse_share/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240725141038_add_public_access_field_for_reverse_share/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20240725141038_add_public_access_field_for_reverse_share/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20240803232708_ldap_support/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20240803232708_ldap_support/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20241007181823_oauth_id_token/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20241007181823_oauth_id_token/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20241218145829_add_s3_support/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20241218145829_add_s3_support/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20250102175831_timespan_type_config_variables/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20250102175831_timespan_type_config_variables/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20250919214825_add_experimental_flag_to_config/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/20250919214825_add_experimental_flag_to_config/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /backend/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/schema.prisma -------------------------------------------------------------------------------- /backend/prisma/seed/config.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/prisma/seed/config.seed.ts -------------------------------------------------------------------------------- /backend/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/app.controller.ts -------------------------------------------------------------------------------- /backend/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/app.module.ts -------------------------------------------------------------------------------- /backend/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /backend/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/auth.module.ts -------------------------------------------------------------------------------- /backend/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/auth.service.ts -------------------------------------------------------------------------------- /backend/src/auth/authTotp.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/authTotp.service.ts -------------------------------------------------------------------------------- /backend/src/auth/decorator/getUser.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/decorator/getUser.decorator.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/authRegister.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/authRegister.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/authSignIn.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/authSignIn.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/authSignInTotp.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/authSignInTotp.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/enableTotp.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/enableTotp.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/resetPassword.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/resetPassword.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/token.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/updatePassword.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/updatePassword.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/dto/verifyTotp.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/dto/verifyTotp.dto.ts -------------------------------------------------------------------------------- /backend/src/auth/guard/isAdmin.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/guard/isAdmin.guard.ts -------------------------------------------------------------------------------- /backend/src/auth/guard/jwt.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/guard/jwt.guard.ts -------------------------------------------------------------------------------- /backend/src/auth/ldap.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/ldap.service.ts -------------------------------------------------------------------------------- /backend/src/auth/strategy/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/auth/strategy/jwt.strategy.ts -------------------------------------------------------------------------------- /backend/src/cache/cache.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/cache/cache.module.ts -------------------------------------------------------------------------------- /backend/src/clamscan/clamscan.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/clamscan/clamscan.module.ts -------------------------------------------------------------------------------- /backend/src/clamscan/clamscan.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/clamscan/clamscan.service.ts -------------------------------------------------------------------------------- /backend/src/config/config.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/config.controller.ts -------------------------------------------------------------------------------- /backend/src/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/config.module.ts -------------------------------------------------------------------------------- /backend/src/config/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/config.service.ts -------------------------------------------------------------------------------- /backend/src/config/dto/adminConfig.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/dto/adminConfig.dto.ts -------------------------------------------------------------------------------- /backend/src/config/dto/config.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/dto/config.dto.ts -------------------------------------------------------------------------------- /backend/src/config/dto/testEmail.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/dto/testEmail.dto.ts -------------------------------------------------------------------------------- /backend/src/config/dto/updateConfig.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/dto/updateConfig.dto.ts -------------------------------------------------------------------------------- /backend/src/config/logo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/config/logo.service.ts -------------------------------------------------------------------------------- /backend/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/constants.ts -------------------------------------------------------------------------------- /backend/src/email/email.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/email/email.module.ts -------------------------------------------------------------------------------- /backend/src/email/email.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/email/email.service.ts -------------------------------------------------------------------------------- /backend/src/file/dto/file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/file/dto/file.dto.ts -------------------------------------------------------------------------------- /backend/src/file/file.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/file/file.controller.ts -------------------------------------------------------------------------------- /backend/src/file/file.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/file/file.module.ts -------------------------------------------------------------------------------- /backend/src/file/file.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/file/file.service.ts -------------------------------------------------------------------------------- /backend/src/file/guard/fileSecurity.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/file/guard/fileSecurity.guard.ts -------------------------------------------------------------------------------- /backend/src/file/local.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/file/local.service.ts -------------------------------------------------------------------------------- /backend/src/file/s3.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/file/s3.service.ts -------------------------------------------------------------------------------- /backend/src/jobs/jobs.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/jobs/jobs.module.ts -------------------------------------------------------------------------------- /backend/src/jobs/jobs.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/jobs/jobs.service.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/src/oauth/dto/oauthCallback.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/dto/oauthCallback.dto.ts -------------------------------------------------------------------------------- /backend/src/oauth/dto/oauthSignIn.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/dto/oauthSignIn.dto.ts -------------------------------------------------------------------------------- /backend/src/oauth/exceptions/errorPage.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/exceptions/errorPage.exception.ts -------------------------------------------------------------------------------- /backend/src/oauth/filter/errorPageException.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/filter/errorPageException.filter.ts -------------------------------------------------------------------------------- /backend/src/oauth/filter/oauthException.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/filter/oauthException.filter.ts -------------------------------------------------------------------------------- /backend/src/oauth/guard/oauth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/guard/oauth.guard.ts -------------------------------------------------------------------------------- /backend/src/oauth/guard/provider.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/guard/provider.guard.ts -------------------------------------------------------------------------------- /backend/src/oauth/oauth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/oauth.controller.ts -------------------------------------------------------------------------------- /backend/src/oauth/oauth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/oauth.module.ts -------------------------------------------------------------------------------- /backend/src/oauth/oauth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/oauth.service.ts -------------------------------------------------------------------------------- /backend/src/oauth/provider/discord.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/provider/discord.provider.ts -------------------------------------------------------------------------------- /backend/src/oauth/provider/genericOidc.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/provider/genericOidc.provider.ts -------------------------------------------------------------------------------- /backend/src/oauth/provider/github.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/provider/github.provider.ts -------------------------------------------------------------------------------- /backend/src/oauth/provider/google.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/provider/google.provider.ts -------------------------------------------------------------------------------- /backend/src/oauth/provider/microsoft.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/provider/microsoft.provider.ts -------------------------------------------------------------------------------- /backend/src/oauth/provider/oauthProvider.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/provider/oauthProvider.interface.ts -------------------------------------------------------------------------------- /backend/src/oauth/provider/oidc.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/oauth/provider/oidc.provider.ts -------------------------------------------------------------------------------- /backend/src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/prisma/prisma.module.ts -------------------------------------------------------------------------------- /backend/src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /backend/src/reverseShare/dto/createReverseShare.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/reverseShare/dto/createReverseShare.dto.ts -------------------------------------------------------------------------------- /backend/src/reverseShare/dto/reverseShare.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/reverseShare/dto/reverseShare.dto.ts -------------------------------------------------------------------------------- /backend/src/reverseShare/dto/reverseShareTokenWithShares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/reverseShare/dto/reverseShareTokenWithShares.ts -------------------------------------------------------------------------------- /backend/src/reverseShare/guards/reverseShareOwner.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/reverseShare/guards/reverseShareOwner.guard.ts -------------------------------------------------------------------------------- /backend/src/reverseShare/reverseShare.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/reverseShare/reverseShare.controller.ts -------------------------------------------------------------------------------- /backend/src/reverseShare/reverseShare.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/reverseShare/reverseShare.module.ts -------------------------------------------------------------------------------- /backend/src/reverseShare/reverseShare.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/reverseShare/reverseShare.service.ts -------------------------------------------------------------------------------- /backend/src/share/dto/adminShare.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/adminShare.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/createShare.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/createShare.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/myShare.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/myShare.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/myShareSecurity.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/myShareSecurity.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/share.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/share.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/shareComplete.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/shareComplete.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/shareMetaData.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/shareMetaData.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/sharePassword.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/sharePassword.dto.ts -------------------------------------------------------------------------------- /backend/src/share/dto/shareSecurity.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/dto/shareSecurity.dto.ts -------------------------------------------------------------------------------- /backend/src/share/guard/createShare.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/guard/createShare.guard.ts -------------------------------------------------------------------------------- /backend/src/share/guard/shareOwner.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/guard/shareOwner.guard.ts -------------------------------------------------------------------------------- /backend/src/share/guard/shareSecurity.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/guard/shareSecurity.guard.ts -------------------------------------------------------------------------------- /backend/src/share/guard/shareTokenSecurity.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/guard/shareTokenSecurity.guard.ts -------------------------------------------------------------------------------- /backend/src/share/share.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/share.controller.ts -------------------------------------------------------------------------------- /backend/src/share/share.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/share.module.ts -------------------------------------------------------------------------------- /backend/src/share/share.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/share/share.service.ts -------------------------------------------------------------------------------- /backend/src/user/dto/createUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/dto/createUser.dto.ts -------------------------------------------------------------------------------- /backend/src/user/dto/publicUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/dto/publicUser.dto.ts -------------------------------------------------------------------------------- /backend/src/user/dto/updateOwnUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/dto/updateOwnUser.dto.ts -------------------------------------------------------------------------------- /backend/src/user/dto/updateUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/dto/updateUser.dto.ts -------------------------------------------------------------------------------- /backend/src/user/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/dto/user.dto.ts -------------------------------------------------------------------------------- /backend/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/user.controller.ts -------------------------------------------------------------------------------- /backend/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/user.module.ts -------------------------------------------------------------------------------- /backend/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/user/user.service.ts -------------------------------------------------------------------------------- /backend/src/utils/date.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/src/utils/date.util.ts -------------------------------------------------------------------------------- /backend/test/newman-system-tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/test/newman-system-tests.json -------------------------------------------------------------------------------- /backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/tsconfig.build.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/config.example.yaml -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docker-compose.local.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docs/help-out/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/help-out/contribute.md -------------------------------------------------------------------------------- /docs/docs/help-out/translate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/help-out/translate.md -------------------------------------------------------------------------------- /docs/docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/introduction.md -------------------------------------------------------------------------------- /docs/docs/setup/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/setup/configuration.md -------------------------------------------------------------------------------- /docs/docs/setup/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/setup/installation.md -------------------------------------------------------------------------------- /docs/docs/setup/integrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/setup/integrations.md -------------------------------------------------------------------------------- /docs/docs/setup/oauth2login.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/setup/oauth2login.md -------------------------------------------------------------------------------- /docs/docs/setup/s3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/setup/s3.md -------------------------------------------------------------------------------- /docs/docs/setup/upgrading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docs/setup/upgrading.md -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/src/pages/index.tsx -------------------------------------------------------------------------------- /docs/static/img/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/static/img/image.png -------------------------------------------------------------------------------- /docs/static/img/pingvinshare.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/static/img/pingvinshare.svg -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/.eslintrc.json -------------------------------------------------------------------------------- /frontend/.prettierignore: -------------------------------------------------------------------------------- 1 | /src/i18n/translations/* -------------------------------------------------------------------------------- /frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/next-env.d.ts -------------------------------------------------------------------------------- /frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/next.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/favicon.ico -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-128x128.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-144x144.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-152x152.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-192x192.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-384x384.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-48x48.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-512x512.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-72x72.png -------------------------------------------------------------------------------- /frontend/public/img/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/icons/icon-96x96.png -------------------------------------------------------------------------------- /frontend/public/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/img/logo.png -------------------------------------------------------------------------------- /frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/public/manifest.json -------------------------------------------------------------------------------- /frontend/src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/Logo.tsx -------------------------------------------------------------------------------- /frontend/src/components/Meta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/Meta.tsx -------------------------------------------------------------------------------- /frontend/src/components/account/LanguagePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/account/LanguagePicker.tsx -------------------------------------------------------------------------------- /frontend/src/components/account/ThemeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/account/ThemeSwitcher.tsx -------------------------------------------------------------------------------- /frontend/src/components/account/showEnableTotpModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/account/showEnableTotpModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/account/showReverseShareLinkModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/account/showReverseShareLinkModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/account/showShareInformationsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/account/showShareInformationsModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/account/showShareLinkModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/account/showShareLinkModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/configuration/AdminConfigInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/configuration/AdminConfigInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/configuration/ConfigurationHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/configuration/ConfigurationHeader.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/configuration/ConfigurationNavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/configuration/ConfigurationNavBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/configuration/LogoConfigInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/configuration/LogoConfigInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/configuration/TestEmailButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/configuration/TestEmailButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/shares/ManageShareTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/shares/ManageShareTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/users/ManageUserTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/users/ManageUserTable.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/users/showCreateUserModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/users/showCreateUserModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/admin/users/showUpdateUserModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/admin/users/showUpdateUserModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/auth/SignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/auth/SignInForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/auth/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/auth/SignUpForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/auth/TotpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/auth/TotpForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/core/CenterLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/core/CenterLoader.tsx -------------------------------------------------------------------------------- /frontend/src/components/core/FileSizeInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/core/FileSizeInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/core/SortIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/core/SortIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/core/TimespanInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/core/TimespanInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/footer/Footer.tsx -------------------------------------------------------------------------------- /frontend/src/components/header/ActionAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/header/ActionAvatar.tsx -------------------------------------------------------------------------------- /frontend/src/components/header/Header.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/header/Header.styles.ts -------------------------------------------------------------------------------- /frontend/src/components/header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/header/Header.tsx -------------------------------------------------------------------------------- /frontend/src/components/header/NavbarShareMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/header/NavbarShareMenu.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/DownloadAllButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/DownloadAllButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/FileList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/FileList.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/FilePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/FilePreview.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/modals/showCompletedReverseShareModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/modals/showCompletedReverseShareModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/modals/showCreateReverseShareModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/modals/showCreateReverseShareModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/modals/showFilePreviewModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/modals/showFilePreviewModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/showEnterPasswordModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/showEnterPasswordModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/share/showErrorModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/share/showErrorModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload/CopyTextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/upload/CopyTextField.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload/Dropzone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/upload/Dropzone.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload/EditableUpload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/upload/EditableUpload.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload/FileList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/upload/FileList.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload/UploadProgressIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/upload/UploadProgressIndicator.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload/modals/showCompletedUploadModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/upload/modals/showCompletedUploadModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload/modals/showCreateUploadModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/components/upload/modals/showCreateUploadModal.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/config.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/hooks/config.hook.ts -------------------------------------------------------------------------------- /frontend/src/hooks/confirm-leave.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/hooks/confirm-leave.hook.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useTranslate.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/hooks/useTranslate.hook.ts -------------------------------------------------------------------------------- /frontend/src/hooks/user.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/hooks/user.hook.ts -------------------------------------------------------------------------------- /frontend/src/i18n/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/locales.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/ar-EG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/ar-EG.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/cs-CZ.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/cs-CZ.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/da-DK.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/da-DK.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/de-DE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/de-DE.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/el-GR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/el-GR.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/en-US.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/en-US.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/es-ES.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/es-ES.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/et-EE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/et-EE.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/fi-FI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/fi-FI.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/fr-FR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/fr-FR.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/hr-HR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/hr-HR.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/hu-HU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/hu-HU.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/it-IT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/it-IT.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/ja-JP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/ja-JP.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/ko-KR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/ko-KR.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/nl-BE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/nl-BE.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/pl-PL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/pl-PL.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/pt-BR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/pt-BR.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/ru-RU.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/ru-RU.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/sl-SI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/sl-SI.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/sr-CS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/sr-CS.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/sr-SP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/sr-SP.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/sv-SE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/sv-SE.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/th-TH.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/th-TH.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/tr-TR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/tr-TR.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/uk-UA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/uk-UA.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/vi-VN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/vi-VN.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/zh-CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/zh-CN.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translations/zh-TW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/i18n/translations/zh-TW.ts -------------------------------------------------------------------------------- /frontend/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/middleware.ts -------------------------------------------------------------------------------- /frontend/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/404.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/_document.tsx -------------------------------------------------------------------------------- /frontend/src/pages/account/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/account/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/account/reverseShares.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/account/reverseShares.tsx -------------------------------------------------------------------------------- /frontend/src/pages/account/shares.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/account/shares.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/config/[category].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/admin/config/[category].tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/admin/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/admin/intro.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/shares.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/admin/shares.tsx -------------------------------------------------------------------------------- /frontend/src/pages/admin/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/admin/users.tsx -------------------------------------------------------------------------------- /frontend/src/pages/api/[...all].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/api/[...all].tsx -------------------------------------------------------------------------------- /frontend/src/pages/auth/resetPassword/[resetPasswordToken].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/auth/resetPassword/[resetPasswordToken].tsx -------------------------------------------------------------------------------- /frontend/src/pages/auth/resetPassword/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/auth/resetPassword/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/auth/signIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/auth/signIn.tsx -------------------------------------------------------------------------------- /frontend/src/pages/auth/signUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/auth/signUp.tsx -------------------------------------------------------------------------------- /frontend/src/pages/auth/totp/[loginToken].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/auth/totp/[loginToken].tsx -------------------------------------------------------------------------------- /frontend/src/pages/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/error.tsx -------------------------------------------------------------------------------- /frontend/src/pages/imprint/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/imprint/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/privacy/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/privacy/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/s/[shareId].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/s/[shareId].ts -------------------------------------------------------------------------------- /frontend/src/pages/share/[shareId]/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/share/[shareId]/edit.tsx -------------------------------------------------------------------------------- /frontend/src/pages/share/[shareId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/share/[shareId]/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/upload/[reverseShareToken].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/upload/[reverseShareToken].tsx -------------------------------------------------------------------------------- /frontend/src/pages/upload/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/pages/upload/index.tsx -------------------------------------------------------------------------------- /frontend/src/services/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/services/api.service.ts -------------------------------------------------------------------------------- /frontend/src/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/services/auth.service.ts -------------------------------------------------------------------------------- /frontend/src/services/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/services/config.service.ts -------------------------------------------------------------------------------- /frontend/src/services/share.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/services/share.service.ts -------------------------------------------------------------------------------- /frontend/src/services/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/services/user.service.ts -------------------------------------------------------------------------------- /frontend/src/styles/global.style.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/styles/global.style.tsx -------------------------------------------------------------------------------- /frontend/src/styles/header.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/styles/header.style.ts -------------------------------------------------------------------------------- /frontend/src/styles/mantine.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/styles/mantine.style.ts -------------------------------------------------------------------------------- /frontend/src/types/File.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/types/File.type.ts -------------------------------------------------------------------------------- /frontend/src/types/config.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/types/config.type.ts -------------------------------------------------------------------------------- /frontend/src/types/share.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/types/share.type.ts -------------------------------------------------------------------------------- /frontend/src/types/timespan.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/types/timespan.type.ts -------------------------------------------------------------------------------- /frontend/src/types/user.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/types/user.type.ts -------------------------------------------------------------------------------- /frontend/src/utils/date.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/date.util.ts -------------------------------------------------------------------------------- /frontend/src/utils/fileSize.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/fileSize.util.ts -------------------------------------------------------------------------------- /frontend/src/utils/i18n.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/i18n.util.ts -------------------------------------------------------------------------------- /frontend/src/utils/loading.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/loading.util.ts -------------------------------------------------------------------------------- /frontend/src/utils/oauth.util.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/oauth.util.tsx -------------------------------------------------------------------------------- /frontend/src/utils/router.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/router.util.ts -------------------------------------------------------------------------------- /frontend/src/utils/string.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/string.util.ts -------------------------------------------------------------------------------- /frontend/src/utils/toast.util.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/toast.util.tsx -------------------------------------------------------------------------------- /frontend/src/utils/userPreferences.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/src/utils/userPreferences.util.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/package.json -------------------------------------------------------------------------------- /reverse-proxy/Caddyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/reverse-proxy/Caddyfile -------------------------------------------------------------------------------- /reverse-proxy/Caddyfile.trust-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/reverse-proxy/Caddyfile.trust-proxy -------------------------------------------------------------------------------- /scripts/docker/create-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/scripts/docker/create-user.sh -------------------------------------------------------------------------------- /scripts/docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/scripts/docker/entrypoint.sh -------------------------------------------------------------------------------- /scripts/generate-example-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/scripts/generate-example-config.ts -------------------------------------------------------------------------------- /scripts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/scripts/package-lock.json -------------------------------------------------------------------------------- /scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/scripts/package.json -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aottr/ottrbox/HEAD/scripts/tsconfig.json --------------------------------------------------------------------------------