├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── buildx.yml │ ├── go-tests.yml │ ├── vuln-scan.yml │ └── web-tests.yml ├── .gitignore ├── .gitmodules ├── .tests.env ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── backend ├── cache │ └── cache.go ├── config │ └── config.go ├── cron │ └── cron.go ├── crypto │ ├── crypto.go │ └── crypto_test.go ├── db │ ├── btcpay.go │ ├── change_email.go │ ├── client.go │ ├── cron.go │ ├── downloads.go │ ├── expiry.go │ ├── folders.go │ ├── forgot.go │ ├── invites.go │ ├── invoices.go │ ├── metadata.go │ ├── migrations.go │ ├── pass.go │ ├── scripts │ │ ├── init.sql │ │ └── migrations │ │ │ ├── 0_init.sql │ │ │ ├── 1_create_tables.sql │ │ │ ├── 2_drop_stripe.sql │ │ │ ├── 3_create_invoices.sql │ │ │ ├── 4_send_metadata.sql │ │ │ ├── 5_uploads_table_rename.sql │ │ │ ├── 6_set_checksums_default.sql │ │ │ └── 7_create_invites_table.sql │ ├── sharing.go │ ├── uploads.go │ ├── users.go │ ├── vault.go │ └── verify.go ├── mail │ ├── change_email.go │ ├── forgot.go │ ├── invite.go │ ├── order.go │ ├── smtp.go │ ├── upgrade_exp.go │ └── verification.go ├── main.go ├── server │ ├── admin │ │ ├── file_actions.go │ │ ├── handlers.go │ │ ├── invite_actions.go │ │ └── user_actions.go │ ├── auth │ │ ├── auth.go │ │ ├── captcha.go │ │ ├── handlers.go │ │ ├── signup.go │ │ └── totp.go │ ├── html │ │ ├── handlers.go │ │ └── templates │ │ │ ├── account.html │ │ │ ├── admin.html │ │ │ ├── banner.html │ │ │ ├── change_email.html │ │ │ ├── change_hint.html │ │ │ ├── change_password.html │ │ │ ├── checkout_complete.html │ │ │ ├── download.html │ │ │ ├── enable_2fa.html │ │ │ ├── footer.html │ │ │ ├── forgot.html │ │ │ ├── head.html │ │ │ ├── header.html │ │ │ ├── items │ │ │ ├── btcpay-button.html │ │ │ ├── two-factor-dialog.html │ │ │ └── vault-password-dialog.html │ │ │ ├── login.html │ │ │ ├── messages.html │ │ │ ├── send.html │ │ │ ├── server_info.html │ │ │ ├── signup.html │ │ │ ├── templates.go │ │ │ ├── upgrade.html │ │ │ ├── vault.html │ │ │ └── verify.html │ ├── middleware.go │ ├── misc │ │ └── handlers.go │ ├── payments │ │ ├── btcpay │ │ │ ├── btcpay.go │ │ │ └── invoices.go │ │ ├── handlers.go │ │ └── stripe │ │ │ └── stripe.go │ ├── router.go │ ├── server.go │ ├── session │ │ ├── handlers.go │ │ └── session.go │ ├── transfer │ │ ├── download.go │ │ ├── send │ │ │ ├── handlers.go │ │ │ ├── send.go │ │ │ └── utils.go │ │ ├── upload.go │ │ └── vault │ │ │ ├── handlers.go │ │ │ ├── utils.go │ │ │ └── vault.go │ └── upgrades │ │ ├── upgrades.go │ │ └── utils.go ├── static │ ├── css │ │ ├── account.css │ │ ├── admin.css │ │ ├── auth.css │ │ ├── change.css │ │ ├── download.css │ │ ├── faq.css │ │ ├── main.css │ │ ├── send.css │ │ ├── vault.css │ │ └── vault_file.css │ ├── icons │ │ ├── asterisk.svg │ │ ├── btc.svg │ │ ├── download.svg │ │ ├── edit.svg │ │ ├── file.svg │ │ ├── folder.svg │ │ ├── key.svg │ │ ├── link.svg │ │ ├── owner.svg │ │ ├── progress.svg │ │ ├── remove.svg │ │ ├── rename.svg │ │ ├── send.svg │ │ ├── share.svg │ │ ├── shared.svg │ │ ├── trash.svg │ │ ├── user.svg │ │ ├── web.svg │ │ └── xmr.svg │ ├── img │ │ ├── background-dark.svg │ │ ├── background.svg │ │ ├── favicon.ico │ │ ├── meddlehead-logo.png │ │ ├── yeetfile-icon.png │ │ └── yeetfile-logo.png │ ├── json │ │ ├── eff_long_wordlist.json │ │ └── eff_short_wordlist.json │ └── static.go ├── storage │ ├── b2.go │ ├── s3.go │ └── storage.go └── utils │ └── misc.go ├── cli ├── api │ ├── api.go │ ├── api_test.go │ ├── auth.go │ ├── auth_test.go │ ├── checkout.go │ ├── checkout_test.go │ ├── misc.go │ ├── misc_test.go │ ├── send.go │ ├── send_test.go │ ├── share.go │ ├── share_test.go │ ├── transfer.go │ ├── transfer_test.go │ ├── vault.go │ └── vault_test.go ├── commands │ ├── account │ │ ├── account.go │ │ └── view.go │ ├── auth │ │ ├── auth.go │ │ ├── login │ │ │ ├── login.go │ │ │ └── view.go │ │ ├── logout │ │ │ ├── logout.go │ │ │ └── view.go │ │ ├── signup │ │ │ ├── signup.go │ │ │ └── view.go │ │ └── view.go │ ├── download │ │ ├── download.go │ │ └── view.go │ ├── manager.go │ ├── send │ │ ├── send.go │ │ └── view.go │ └── vault │ │ ├── confirmation │ │ ├── confirmation.go │ │ └── view.go │ │ ├── filepicker │ │ ├── filepicker.go │ │ └── view.go │ │ ├── folder │ │ └── view.go │ │ ├── internal │ │ ├── events.go │ │ └── views.go │ │ ├── items │ │ ├── items.go │ │ ├── utils.go │ │ └── view.go │ │ ├── pass │ │ ├── pass.go │ │ └── view.go │ │ ├── rename │ │ └── view.go │ │ ├── share │ │ ├── share.go │ │ └── view.go │ │ ├── utils.go │ │ ├── view.go │ │ └── viewer │ │ ├── text_view.go │ │ ├── view.go │ │ └── viewer.go ├── config │ ├── .gitignore │ ├── config.go │ ├── config.yml │ └── config_test.go ├── crypto │ ├── crypto.go │ ├── crypto_test.go │ └── vault.go ├── globals │ └── globals.go ├── main.go ├── models │ └── models.go ├── requests │ └── requests.go ├── styles │ └── styles.go ├── transfer │ ├── download.go │ ├── modify.go │ ├── upload.go │ └── utils.go └── utils │ ├── errors.go │ ├── utils.go │ └── utils_test.go ├── config └── deploy.yml ├── cross_compile.sh ├── deploy.sh ├── docker-compose-tests.yml ├── docker-compose.yml ├── go.mod ├── go.sum ├── shared ├── constants │ └── constants.go ├── endpoints │ └── endpoints.go ├── js.go ├── structs.go └── utils.go ├── template.env ├── tsconfig.json ├── utils ├── generate_typescript.go ├── kamal.go └── print_version.go └── web ├── tests ├── constants.py ├── requirements.txt ├── test_debug.py ├── test_multi_user.py ├── test_single_user.py └── utils.py └── ts ├── .gitignore ├── account.ts ├── admin.ts ├── banner.ts ├── cache.ts ├── change_email.ts ├── change_hint.ts ├── change_password.ts ├── crypto.ts ├── db.ts ├── dialogs ├── dialogs.ts ├── item_actions.ts ├── password_generator.ts ├── protected_vault.ts ├── share_item.ts └── vault_pass.ts ├── download.ts ├── enable_2fa.ts ├── file_vault.ts ├── forgot.ts ├── fragments.ts ├── global.d.ts ├── localstorage.ts ├── login.ts ├── messages.ts ├── pass.ts ├── pass_vault.ts ├── render.ts ├── share.ts ├── signup.ts ├── strict_interfaces.ts ├── tests └── tests.js ├── transfer.ts ├── upgrade.ts ├── utils.ts ├── vault.ts └── verify.ts /.dockerignore: -------------------------------------------------------------------------------- 1 | .github 2 | *.env 3 | cli 4 | out 5 | node_modules 6 | uploads 7 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/buildx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.github/workflows/buildx.yml -------------------------------------------------------------------------------- /.github/workflows/go-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.github/workflows/go-tests.yml -------------------------------------------------------------------------------- /.github/workflows/vuln-scan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.github/workflows/vuln-scan.yml -------------------------------------------------------------------------------- /.github/workflows/web-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.github/workflows/web-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.gitmodules -------------------------------------------------------------------------------- /.tests.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/.tests.env -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/README.md -------------------------------------------------------------------------------- /backend/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/cache/cache.go -------------------------------------------------------------------------------- /backend/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/config/config.go -------------------------------------------------------------------------------- /backend/cron/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/cron/cron.go -------------------------------------------------------------------------------- /backend/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/crypto/crypto.go -------------------------------------------------------------------------------- /backend/crypto/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/crypto/crypto_test.go -------------------------------------------------------------------------------- /backend/db/btcpay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/btcpay.go -------------------------------------------------------------------------------- /backend/db/change_email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/change_email.go -------------------------------------------------------------------------------- /backend/db/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/client.go -------------------------------------------------------------------------------- /backend/db/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/cron.go -------------------------------------------------------------------------------- /backend/db/downloads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/downloads.go -------------------------------------------------------------------------------- /backend/db/expiry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/expiry.go -------------------------------------------------------------------------------- /backend/db/folders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/folders.go -------------------------------------------------------------------------------- /backend/db/forgot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/forgot.go -------------------------------------------------------------------------------- /backend/db/invites.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/invites.go -------------------------------------------------------------------------------- /backend/db/invoices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/invoices.go -------------------------------------------------------------------------------- /backend/db/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/metadata.go -------------------------------------------------------------------------------- /backend/db/migrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/migrations.go -------------------------------------------------------------------------------- /backend/db/pass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/pass.go -------------------------------------------------------------------------------- /backend/db/scripts/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/init.sql -------------------------------------------------------------------------------- /backend/db/scripts/migrations/0_init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/migrations/0_init.sql -------------------------------------------------------------------------------- /backend/db/scripts/migrations/1_create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/migrations/1_create_tables.sql -------------------------------------------------------------------------------- /backend/db/scripts/migrations/2_drop_stripe.sql: -------------------------------------------------------------------------------- 1 | drop table stripe; -------------------------------------------------------------------------------- /backend/db/scripts/migrations/3_create_invoices.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/migrations/3_create_invoices.sql -------------------------------------------------------------------------------- /backend/db/scripts/migrations/4_send_metadata.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/migrations/4_send_metadata.sql -------------------------------------------------------------------------------- /backend/db/scripts/migrations/5_uploads_table_rename.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/migrations/5_uploads_table_rename.sql -------------------------------------------------------------------------------- /backend/db/scripts/migrations/6_set_checksums_default.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/migrations/6_set_checksums_default.sql -------------------------------------------------------------------------------- /backend/db/scripts/migrations/7_create_invites_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/scripts/migrations/7_create_invites_table.sql -------------------------------------------------------------------------------- /backend/db/sharing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/sharing.go -------------------------------------------------------------------------------- /backend/db/uploads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/uploads.go -------------------------------------------------------------------------------- /backend/db/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/users.go -------------------------------------------------------------------------------- /backend/db/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/vault.go -------------------------------------------------------------------------------- /backend/db/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/db/verify.go -------------------------------------------------------------------------------- /backend/mail/change_email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/mail/change_email.go -------------------------------------------------------------------------------- /backend/mail/forgot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/mail/forgot.go -------------------------------------------------------------------------------- /backend/mail/invite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/mail/invite.go -------------------------------------------------------------------------------- /backend/mail/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/mail/order.go -------------------------------------------------------------------------------- /backend/mail/smtp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/mail/smtp.go -------------------------------------------------------------------------------- /backend/mail/upgrade_exp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/mail/upgrade_exp.go -------------------------------------------------------------------------------- /backend/mail/verification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/mail/verification.go -------------------------------------------------------------------------------- /backend/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/main.go -------------------------------------------------------------------------------- /backend/server/admin/file_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/admin/file_actions.go -------------------------------------------------------------------------------- /backend/server/admin/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/admin/handlers.go -------------------------------------------------------------------------------- /backend/server/admin/invite_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/admin/invite_actions.go -------------------------------------------------------------------------------- /backend/server/admin/user_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/admin/user_actions.go -------------------------------------------------------------------------------- /backend/server/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/auth/auth.go -------------------------------------------------------------------------------- /backend/server/auth/captcha.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/auth/captcha.go -------------------------------------------------------------------------------- /backend/server/auth/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/auth/handlers.go -------------------------------------------------------------------------------- /backend/server/auth/signup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/auth/signup.go -------------------------------------------------------------------------------- /backend/server/auth/totp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/auth/totp.go -------------------------------------------------------------------------------- /backend/server/html/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/handlers.go -------------------------------------------------------------------------------- /backend/server/html/templates/account.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/account.html -------------------------------------------------------------------------------- /backend/server/html/templates/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/admin.html -------------------------------------------------------------------------------- /backend/server/html/templates/banner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/banner.html -------------------------------------------------------------------------------- /backend/server/html/templates/change_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/change_email.html -------------------------------------------------------------------------------- /backend/server/html/templates/change_hint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/change_hint.html -------------------------------------------------------------------------------- /backend/server/html/templates/change_password.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/change_password.html -------------------------------------------------------------------------------- /backend/server/html/templates/checkout_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/checkout_complete.html -------------------------------------------------------------------------------- /backend/server/html/templates/download.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/download.html -------------------------------------------------------------------------------- /backend/server/html/templates/enable_2fa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/enable_2fa.html -------------------------------------------------------------------------------- /backend/server/html/templates/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/footer.html -------------------------------------------------------------------------------- /backend/server/html/templates/forgot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/forgot.html -------------------------------------------------------------------------------- /backend/server/html/templates/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/head.html -------------------------------------------------------------------------------- /backend/server/html/templates/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/header.html -------------------------------------------------------------------------------- /backend/server/html/templates/items/btcpay-button.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/items/btcpay-button.html -------------------------------------------------------------------------------- /backend/server/html/templates/items/two-factor-dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/items/two-factor-dialog.html -------------------------------------------------------------------------------- /backend/server/html/templates/items/vault-password-dialog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/items/vault-password-dialog.html -------------------------------------------------------------------------------- /backend/server/html/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/login.html -------------------------------------------------------------------------------- /backend/server/html/templates/messages.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/messages.html -------------------------------------------------------------------------------- /backend/server/html/templates/send.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/send.html -------------------------------------------------------------------------------- /backend/server/html/templates/server_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/server_info.html -------------------------------------------------------------------------------- /backend/server/html/templates/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/signup.html -------------------------------------------------------------------------------- /backend/server/html/templates/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/templates.go -------------------------------------------------------------------------------- /backend/server/html/templates/upgrade.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/upgrade.html -------------------------------------------------------------------------------- /backend/server/html/templates/vault.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/vault.html -------------------------------------------------------------------------------- /backend/server/html/templates/verify.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/html/templates/verify.html -------------------------------------------------------------------------------- /backend/server/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/middleware.go -------------------------------------------------------------------------------- /backend/server/misc/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/misc/handlers.go -------------------------------------------------------------------------------- /backend/server/payments/btcpay/btcpay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/payments/btcpay/btcpay.go -------------------------------------------------------------------------------- /backend/server/payments/btcpay/invoices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/payments/btcpay/invoices.go -------------------------------------------------------------------------------- /backend/server/payments/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/payments/handlers.go -------------------------------------------------------------------------------- /backend/server/payments/stripe/stripe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/payments/stripe/stripe.go -------------------------------------------------------------------------------- /backend/server/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/router.go -------------------------------------------------------------------------------- /backend/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/server.go -------------------------------------------------------------------------------- /backend/server/session/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/session/handlers.go -------------------------------------------------------------------------------- /backend/server/session/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/session/session.go -------------------------------------------------------------------------------- /backend/server/transfer/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/download.go -------------------------------------------------------------------------------- /backend/server/transfer/send/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/send/handlers.go -------------------------------------------------------------------------------- /backend/server/transfer/send/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/send/send.go -------------------------------------------------------------------------------- /backend/server/transfer/send/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/send/utils.go -------------------------------------------------------------------------------- /backend/server/transfer/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/upload.go -------------------------------------------------------------------------------- /backend/server/transfer/vault/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/vault/handlers.go -------------------------------------------------------------------------------- /backend/server/transfer/vault/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/vault/utils.go -------------------------------------------------------------------------------- /backend/server/transfer/vault/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/transfer/vault/vault.go -------------------------------------------------------------------------------- /backend/server/upgrades/upgrades.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/upgrades/upgrades.go -------------------------------------------------------------------------------- /backend/server/upgrades/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/server/upgrades/utils.go -------------------------------------------------------------------------------- /backend/static/css/account.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/account.css -------------------------------------------------------------------------------- /backend/static/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/admin.css -------------------------------------------------------------------------------- /backend/static/css/auth.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/auth.css -------------------------------------------------------------------------------- /backend/static/css/change.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/change.css -------------------------------------------------------------------------------- /backend/static/css/download.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/download.css -------------------------------------------------------------------------------- /backend/static/css/faq.css: -------------------------------------------------------------------------------- 1 | details p { 2 | margin-top: 0; 3 | } -------------------------------------------------------------------------------- /backend/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/main.css -------------------------------------------------------------------------------- /backend/static/css/send.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/send.css -------------------------------------------------------------------------------- /backend/static/css/vault.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/css/vault.css -------------------------------------------------------------------------------- /backend/static/css/vault_file.css: -------------------------------------------------------------------------------- 1 | table label { 2 | font-weight: bold; 3 | } -------------------------------------------------------------------------------- /backend/static/icons/asterisk.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/asterisk.svg -------------------------------------------------------------------------------- /backend/static/icons/btc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/btc.svg -------------------------------------------------------------------------------- /backend/static/icons/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/download.svg -------------------------------------------------------------------------------- /backend/static/icons/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/edit.svg -------------------------------------------------------------------------------- /backend/static/icons/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/file.svg -------------------------------------------------------------------------------- /backend/static/icons/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/folder.svg -------------------------------------------------------------------------------- /backend/static/icons/key.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/key.svg -------------------------------------------------------------------------------- /backend/static/icons/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/link.svg -------------------------------------------------------------------------------- /backend/static/icons/owner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/owner.svg -------------------------------------------------------------------------------- /backend/static/icons/progress.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/progress.svg -------------------------------------------------------------------------------- /backend/static/icons/remove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/remove.svg -------------------------------------------------------------------------------- /backend/static/icons/rename.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/rename.svg -------------------------------------------------------------------------------- /backend/static/icons/send.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/send.svg -------------------------------------------------------------------------------- /backend/static/icons/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/share.svg -------------------------------------------------------------------------------- /backend/static/icons/shared.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/shared.svg -------------------------------------------------------------------------------- /backend/static/icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/trash.svg -------------------------------------------------------------------------------- /backend/static/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/user.svg -------------------------------------------------------------------------------- /backend/static/icons/web.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/web.svg -------------------------------------------------------------------------------- /backend/static/icons/xmr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/icons/xmr.svg -------------------------------------------------------------------------------- /backend/static/img/background-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/img/background-dark.svg -------------------------------------------------------------------------------- /backend/static/img/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/img/background.svg -------------------------------------------------------------------------------- /backend/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/img/favicon.ico -------------------------------------------------------------------------------- /backend/static/img/meddlehead-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/img/meddlehead-logo.png -------------------------------------------------------------------------------- /backend/static/img/yeetfile-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/img/yeetfile-icon.png -------------------------------------------------------------------------------- /backend/static/img/yeetfile-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/img/yeetfile-logo.png -------------------------------------------------------------------------------- /backend/static/json/eff_long_wordlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/json/eff_long_wordlist.json -------------------------------------------------------------------------------- /backend/static/json/eff_short_wordlist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/json/eff_short_wordlist.json -------------------------------------------------------------------------------- /backend/static/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/static/static.go -------------------------------------------------------------------------------- /backend/storage/b2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/storage/b2.go -------------------------------------------------------------------------------- /backend/storage/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/storage/s3.go -------------------------------------------------------------------------------- /backend/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/storage/storage.go -------------------------------------------------------------------------------- /backend/utils/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/backend/utils/misc.go -------------------------------------------------------------------------------- /cli/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/api.go -------------------------------------------------------------------------------- /cli/api/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/api_test.go -------------------------------------------------------------------------------- /cli/api/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/auth.go -------------------------------------------------------------------------------- /cli/api/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/auth_test.go -------------------------------------------------------------------------------- /cli/api/checkout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/checkout.go -------------------------------------------------------------------------------- /cli/api/checkout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/checkout_test.go -------------------------------------------------------------------------------- /cli/api/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/misc.go -------------------------------------------------------------------------------- /cli/api/misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/misc_test.go -------------------------------------------------------------------------------- /cli/api/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/send.go -------------------------------------------------------------------------------- /cli/api/send_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/send_test.go -------------------------------------------------------------------------------- /cli/api/share.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/share.go -------------------------------------------------------------------------------- /cli/api/share_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/share_test.go -------------------------------------------------------------------------------- /cli/api/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/transfer.go -------------------------------------------------------------------------------- /cli/api/transfer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/transfer_test.go -------------------------------------------------------------------------------- /cli/api/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/vault.go -------------------------------------------------------------------------------- /cli/api/vault_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/api/vault_test.go -------------------------------------------------------------------------------- /cli/commands/account/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/account/account.go -------------------------------------------------------------------------------- /cli/commands/account/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/account/view.go -------------------------------------------------------------------------------- /cli/commands/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/auth.go -------------------------------------------------------------------------------- /cli/commands/auth/login/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/login/login.go -------------------------------------------------------------------------------- /cli/commands/auth/login/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/login/view.go -------------------------------------------------------------------------------- /cli/commands/auth/logout/logout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/logout/logout.go -------------------------------------------------------------------------------- /cli/commands/auth/logout/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/logout/view.go -------------------------------------------------------------------------------- /cli/commands/auth/signup/signup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/signup/signup.go -------------------------------------------------------------------------------- /cli/commands/auth/signup/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/signup/view.go -------------------------------------------------------------------------------- /cli/commands/auth/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/auth/view.go -------------------------------------------------------------------------------- /cli/commands/download/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/download/download.go -------------------------------------------------------------------------------- /cli/commands/download/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/download/view.go -------------------------------------------------------------------------------- /cli/commands/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/manager.go -------------------------------------------------------------------------------- /cli/commands/send/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/send/send.go -------------------------------------------------------------------------------- /cli/commands/send/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/send/view.go -------------------------------------------------------------------------------- /cli/commands/vault/confirmation/confirmation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/confirmation/confirmation.go -------------------------------------------------------------------------------- /cli/commands/vault/confirmation/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/confirmation/view.go -------------------------------------------------------------------------------- /cli/commands/vault/filepicker/filepicker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/filepicker/filepicker.go -------------------------------------------------------------------------------- /cli/commands/vault/filepicker/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/filepicker/view.go -------------------------------------------------------------------------------- /cli/commands/vault/folder/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/folder/view.go -------------------------------------------------------------------------------- /cli/commands/vault/internal/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/internal/events.go -------------------------------------------------------------------------------- /cli/commands/vault/internal/views.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/internal/views.go -------------------------------------------------------------------------------- /cli/commands/vault/items/items.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/items/items.go -------------------------------------------------------------------------------- /cli/commands/vault/items/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/items/utils.go -------------------------------------------------------------------------------- /cli/commands/vault/items/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/items/view.go -------------------------------------------------------------------------------- /cli/commands/vault/pass/pass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/pass/pass.go -------------------------------------------------------------------------------- /cli/commands/vault/pass/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/pass/view.go -------------------------------------------------------------------------------- /cli/commands/vault/rename/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/rename/view.go -------------------------------------------------------------------------------- /cli/commands/vault/share/share.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/share/share.go -------------------------------------------------------------------------------- /cli/commands/vault/share/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/share/view.go -------------------------------------------------------------------------------- /cli/commands/vault/utils.go: -------------------------------------------------------------------------------- 1 | package vault 2 | -------------------------------------------------------------------------------- /cli/commands/vault/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/view.go -------------------------------------------------------------------------------- /cli/commands/vault/viewer/text_view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/viewer/text_view.go -------------------------------------------------------------------------------- /cli/commands/vault/viewer/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/viewer/view.go -------------------------------------------------------------------------------- /cli/commands/vault/viewer/viewer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/commands/vault/viewer/viewer.go -------------------------------------------------------------------------------- /cli/config/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !config.yml -------------------------------------------------------------------------------- /cli/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/config/config.go -------------------------------------------------------------------------------- /cli/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/config/config.yml -------------------------------------------------------------------------------- /cli/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/config/config_test.go -------------------------------------------------------------------------------- /cli/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/crypto/crypto.go -------------------------------------------------------------------------------- /cli/crypto/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/crypto/crypto_test.go -------------------------------------------------------------------------------- /cli/crypto/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/crypto/vault.go -------------------------------------------------------------------------------- /cli/globals/globals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/globals/globals.go -------------------------------------------------------------------------------- /cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/main.go -------------------------------------------------------------------------------- /cli/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/models/models.go -------------------------------------------------------------------------------- /cli/requests/requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/requests/requests.go -------------------------------------------------------------------------------- /cli/styles/styles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/styles/styles.go -------------------------------------------------------------------------------- /cli/transfer/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/transfer/download.go -------------------------------------------------------------------------------- /cli/transfer/modify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/transfer/modify.go -------------------------------------------------------------------------------- /cli/transfer/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/transfer/upload.go -------------------------------------------------------------------------------- /cli/transfer/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/transfer/utils.go -------------------------------------------------------------------------------- /cli/utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/utils/errors.go -------------------------------------------------------------------------------- /cli/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/utils/utils.go -------------------------------------------------------------------------------- /cli/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cli/utils/utils_test.go -------------------------------------------------------------------------------- /config/deploy.yml: -------------------------------------------------------------------------------- 1 | builder: 2 | arch: amd64 3 | 4 | volumes: 5 | - yeetfile_data:/app/uploads 6 | -------------------------------------------------------------------------------- /cross_compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/cross_compile.sh -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/deploy.sh -------------------------------------------------------------------------------- /docker-compose-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/docker-compose-tests.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/go.sum -------------------------------------------------------------------------------- /shared/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/shared/constants/constants.go -------------------------------------------------------------------------------- /shared/endpoints/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/shared/endpoints/endpoints.go -------------------------------------------------------------------------------- /shared/js.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/shared/js.go -------------------------------------------------------------------------------- /shared/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/shared/structs.go -------------------------------------------------------------------------------- /shared/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/shared/utils.go -------------------------------------------------------------------------------- /template.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/template.env -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/generate_typescript.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/utils/generate_typescript.go -------------------------------------------------------------------------------- /utils/kamal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/utils/kamal.go -------------------------------------------------------------------------------- /utils/print_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/utils/print_version.go -------------------------------------------------------------------------------- /web/tests/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/tests/constants.py -------------------------------------------------------------------------------- /web/tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/tests/requirements.txt -------------------------------------------------------------------------------- /web/tests/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/tests/test_debug.py -------------------------------------------------------------------------------- /web/tests/test_multi_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/tests/test_multi_user.py -------------------------------------------------------------------------------- /web/tests/test_single_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/tests/test_single_user.py -------------------------------------------------------------------------------- /web/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/tests/utils.py -------------------------------------------------------------------------------- /web/ts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/.gitignore -------------------------------------------------------------------------------- /web/ts/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/account.ts -------------------------------------------------------------------------------- /web/ts/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/admin.ts -------------------------------------------------------------------------------- /web/ts/banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/banner.ts -------------------------------------------------------------------------------- /web/ts/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/cache.ts -------------------------------------------------------------------------------- /web/ts/change_email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/change_email.ts -------------------------------------------------------------------------------- /web/ts/change_hint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/change_hint.ts -------------------------------------------------------------------------------- /web/ts/change_password.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/change_password.ts -------------------------------------------------------------------------------- /web/ts/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/crypto.ts -------------------------------------------------------------------------------- /web/ts/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/db.ts -------------------------------------------------------------------------------- /web/ts/dialogs/dialogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/dialogs/dialogs.ts -------------------------------------------------------------------------------- /web/ts/dialogs/item_actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/dialogs/item_actions.ts -------------------------------------------------------------------------------- /web/ts/dialogs/password_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/dialogs/password_generator.ts -------------------------------------------------------------------------------- /web/ts/dialogs/protected_vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/dialogs/protected_vault.ts -------------------------------------------------------------------------------- /web/ts/dialogs/share_item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/dialogs/share_item.ts -------------------------------------------------------------------------------- /web/ts/dialogs/vault_pass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/dialogs/vault_pass.ts -------------------------------------------------------------------------------- /web/ts/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/download.ts -------------------------------------------------------------------------------- /web/ts/enable_2fa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/enable_2fa.ts -------------------------------------------------------------------------------- /web/ts/file_vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/file_vault.ts -------------------------------------------------------------------------------- /web/ts/forgot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/forgot.ts -------------------------------------------------------------------------------- /web/ts/fragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/fragments.ts -------------------------------------------------------------------------------- /web/ts/global.d.ts: -------------------------------------------------------------------------------- 1 | interface Window { 2 | streamSaver: any; 3 | } -------------------------------------------------------------------------------- /web/ts/localstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/localstorage.ts -------------------------------------------------------------------------------- /web/ts/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/login.ts -------------------------------------------------------------------------------- /web/ts/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/messages.ts -------------------------------------------------------------------------------- /web/ts/pass.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/ts/pass_vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/pass_vault.ts -------------------------------------------------------------------------------- /web/ts/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/render.ts -------------------------------------------------------------------------------- /web/ts/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/share.ts -------------------------------------------------------------------------------- /web/ts/signup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/signup.ts -------------------------------------------------------------------------------- /web/ts/strict_interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/strict_interfaces.ts -------------------------------------------------------------------------------- /web/ts/tests/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/tests/tests.js -------------------------------------------------------------------------------- /web/ts/transfer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/transfer.ts -------------------------------------------------------------------------------- /web/ts/upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/upgrade.ts -------------------------------------------------------------------------------- /web/ts/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/utils.ts -------------------------------------------------------------------------------- /web/ts/vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/vault.ts -------------------------------------------------------------------------------- /web/ts/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/benbusby/yeetfile/HEAD/web/ts/verify.ts --------------------------------------------------------------------------------