├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── cypress.yml │ ├── docker-pr.yml │ └── docker-publish.yml ├── .gitignore ├── Dockerfile ├── Invoicerr_banner.webp ├── LICENSE ├── LICENSE.COMMERCIAL.md ├── README.md ├── backend ├── .env.example ├── .env.test ├── .eslintrc.js ├── .gitignore ├── .npmrc ├── .prettierrc ├── .vscode │ └── settings.json ├── README.md ├── docker-compose.local.yml ├── nest-cli.json ├── package-lock.json ├── package.json ├── prisma │ ├── migrations │ │ ├── .gitkeep │ │ ├── 20250906170944_initial_migration │ │ │ └── migration.sql │ │ ├── 20250927133908_make_contact_names_optionals │ │ │ └── migration.sql │ │ ├── 20251005123952_ │ │ │ └── migration.sql │ │ ├── 20251016182514_add_individual_required_fields │ │ │ └── migration.sql │ │ ├── 20251019151109_add_plugin_types │ │ │ └── migration.sql │ │ ├── 20251108171408_add_quote_status_rejected │ │ │ └── migration.sql │ │ ├── 20251108172255_add_webhook_url_to_plugins │ │ │ └── migration.sql │ │ ├── 20251108174326_add_webhook_secret_hash_to_plugins │ │ │ └── migration.sql │ │ ├── 20251109131946_usage_of_webhook_secret_and_not_secret_hash │ │ │ └── migration.sql │ │ ├── 20251123174134_add_webhook_models │ │ │ └── migration.sql │ │ ├── 20251123174805_add_comprehensive_webhook_events │ │ │ └── migration.sql │ │ ├── 20251123175246_add_comprehensive_webhook_events │ │ │ └── migration.sql │ │ ├── 20251123180353_added_more_webhook_types │ │ │ └── migration.sql │ │ ├── 20251123194540_add_webhook_company_relation │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── reset-db.test.ts │ └── schema.prisma ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── decorators │ │ ├── allow-anonymous.decorator.ts │ │ └── user.decorator.ts │ ├── guards │ │ └── login-required.guard.ts │ ├── mail │ │ └── mail.service.ts │ ├── main.ts │ ├── modules │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ └── dto │ │ │ │ └── signup.dto.ts │ │ ├── clients │ │ │ ├── clients.controller.ts │ │ │ ├── clients.module.ts │ │ │ ├── clients.service.ts │ │ │ └── dto │ │ │ │ └── clients.dto.ts │ │ ├── company │ │ │ ├── company.controller.ts │ │ │ ├── company.module.ts │ │ │ ├── company.service.ts │ │ │ └── dto │ │ │ │ └── company.dto.ts │ │ ├── danger │ │ │ ├── danger.controller.ts │ │ │ ├── danger.module.ts │ │ │ └── danger.service.ts │ │ ├── dashboard │ │ │ ├── dashboard.controller.ts │ │ │ ├── dashboard.module.ts │ │ │ └── dashboard.service.ts │ │ ├── invoices │ │ │ ├── dto │ │ │ │ └── invoices.dto.ts │ │ │ ├── invoices.controller.ts │ │ │ ├── invoices.module.ts │ │ │ ├── invoices.service.ts │ │ │ └── templates │ │ │ │ └── base.template.ts │ │ ├── payment-methods │ │ │ ├── payment-methods.controller.ts │ │ │ ├── payment-methods.module.ts │ │ │ └── payment-methods.service.ts │ │ ├── plugins │ │ │ ├── plugins.controller.ts │ │ │ ├── plugins.module.ts │ │ │ └── plugins.service.ts │ │ ├── quotes │ │ │ ├── dto │ │ │ │ └── quotes.dto.ts │ │ │ ├── quotes.controller.ts │ │ │ ├── quotes.module.ts │ │ │ ├── quotes.service.ts │ │ │ └── templates │ │ │ │ └── base.template.ts │ │ ├── receipts │ │ │ ├── dto │ │ │ │ └── receipts.dto.ts │ │ │ ├── receipts.controller.ts │ │ │ ├── receipts.module.ts │ │ │ ├── receipts.service.ts │ │ │ └── templates │ │ │ │ └── base.template.ts │ │ ├── recurring-invoices │ │ │ ├── cron.service.ts │ │ │ ├── dto │ │ │ │ └── invoices.dto.ts │ │ │ ├── recurring-invoices.controller.ts │ │ │ ├── recurring-invoices.module.ts │ │ │ └── recurring-invoices.service.ts │ │ ├── signatures │ │ │ ├── signatures.controller.ts │ │ │ ├── signatures.module.ts │ │ │ └── signatures.service.ts │ │ ├── stats │ │ │ ├── stats.controller.ts │ │ │ ├── stats.module.ts │ │ │ └── stats.service.ts │ │ └── webhooks │ │ │ ├── drivers │ │ │ ├── discord.driver.ts │ │ │ ├── event-formatters.ts │ │ │ ├── generic.driver.ts │ │ │ ├── mattermost.driver.ts │ │ │ ├── rocketchat.driver.ts │ │ │ ├── slack.driver.ts │ │ │ ├── teams.driver.ts │ │ │ ├── webhook-driver.interface.ts │ │ │ └── zapier.driver.ts │ │ │ ├── webhook-dispatcher.service.ts │ │ │ ├── webhooks.controller.ts │ │ │ ├── webhooks.module.ts │ │ │ └── webhooks.service.ts │ ├── plugins │ │ ├── index.ts │ │ ├── signing │ │ │ ├── providers │ │ │ │ ├── documenso │ │ │ │ │ ├── documenso-form.json │ │ │ │ │ ├── documenso.ts │ │ │ │ │ └── tsconfig.json │ │ │ │ └── example-form.json │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── types.ts │ ├── prisma │ │ └── prisma.service.ts │ ├── types │ │ ├── request.ts │ │ └── user.ts │ └── utils │ │ ├── adress.ts │ │ ├── date.ts │ │ ├── pdf.ts │ │ ├── plugins.ts │ │ ├── plugins │ │ └── signing.ts │ │ ├── quote-pdf.ts │ │ └── webhook-security.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── docker-compose.yml ├── e2e ├── cypress.config.ts ├── cypress │ ├── e2e │ │ ├── 1-auth.cy.ts │ │ ├── 2-company.cy.ts │ │ ├── 3-client.cy.ts │ │ ├── 4-payment-method.cy.ts │ │ └── 5-quote.cy.ts │ ├── support │ │ ├── commands.ts │ │ ├── e2e.ts │ │ └── index.d.ts │ └── videos │ │ └── .gitkeep ├── package-lock.json ├── package.json ├── start-local.ts └── tsconfig.json ├── entrypoint.sh ├── frontend ├── .env.example ├── .env.test ├── .gitignore ├── components.json ├── eslint.config.js ├── index.html ├── package-lock.json ├── package.json ├── public │ ├── favicon.png │ └── favicon.svg ├── src │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── better-input.tsx │ │ ├── currency-select.tsx │ │ ├── date-picker.tsx │ │ ├── form-modal.tsx │ │ ├── pagination.tsx │ │ ├── search-input.tsx │ │ ├── sidebar.tsx │ │ ├── theme-provider.tsx │ │ ├── ui │ │ │ ├── alert-dialog.tsx │ │ │ ├── alert.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── calendar.tsx │ │ │ ├── card.tsx │ │ │ ├── chart.tsx │ │ │ ├── command.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── form.tsx │ │ │ ├── input-base.tsx │ │ │ ├── input-otp.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── multi-select.tsx │ │ │ ├── pagination.tsx │ │ │ ├── popover.tsx │ │ │ ├── resizable.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── sidebar.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── slider.tsx │ │ │ ├── sonner.tsx │ │ │ ├── spinner.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ └── tooltip.tsx │ │ ├── unavailable-platform.tsx │ │ ├── webhook-instructions-modal.tsx │ │ └── year-picker.tsx │ ├── contexts │ │ ├── auth.tsx │ │ └── theme.tsx │ ├── hoc │ │ └── with-auth.tsx │ ├── hooks │ │ ├── use-fetch.ts │ │ └── use-mobile.ts │ ├── index.css │ ├── lib │ │ ├── constants │ │ │ └── currencies.tsx │ │ ├── i18n.ts │ │ └── utils.ts │ ├── locales │ │ ├── ar │ │ │ └── translation.json │ │ ├── da │ │ │ └── translation.json │ │ ├── de │ │ │ └── translation.json │ │ ├── en │ │ │ └── translation.json │ │ ├── es │ │ │ └── translation.json │ │ ├── fr │ │ │ └── translation.json │ │ ├── it │ │ │ └── translation.json │ │ ├── ja │ │ │ └── translation.json │ │ ├── ko │ │ │ └── translation.json │ │ ├── nl │ │ │ └── translation.json │ │ ├── pl │ │ │ └── translation.json │ │ ├── pt-BR │ │ │ └── translation.json │ │ ├── sv │ │ │ └── translation.json │ │ ├── uk │ │ │ └── translation.json │ │ └── zh-Hans │ │ │ └── translation.json │ ├── main.tsx │ ├── pages │ │ ├── (app) │ │ │ ├── _layout.tsx │ │ │ ├── clients │ │ │ │ ├── _components │ │ │ │ │ ├── client-delete.tsx │ │ │ │ │ ├── client-upsert.tsx │ │ │ │ │ └── client-view.tsx │ │ │ │ └── index.tsx │ │ │ ├── dashboard.tsx │ │ │ ├── invoices │ │ │ │ ├── _components │ │ │ │ │ ├── invoice-delete.tsx │ │ │ │ │ ├── invoice-list.tsx │ │ │ │ │ ├── invoice-pdf-view.tsx │ │ │ │ │ ├── invoice-upsert.tsx │ │ │ │ │ ├── invoice-view.tsx │ │ │ │ │ └── recurring-invoices │ │ │ │ │ │ ├── recurring-invoices-delete.tsx │ │ │ │ │ │ ├── recurring-invoices-list.tsx │ │ │ │ │ │ ├── recurring-invoices-upsert.tsx │ │ │ │ │ │ └── recurring-invoices-view.tsx │ │ │ │ └── index.tsx │ │ │ ├── payment-methods │ │ │ │ ├── _components │ │ │ │ │ ├── payment-method-delete.tsx │ │ │ │ │ ├── payment-method-list.tsx │ │ │ │ │ ├── payment-method-upsert.tsx │ │ │ │ │ └── payment-method-view.tsx │ │ │ │ └── index.tsx │ │ │ ├── quotes │ │ │ │ ├── _components │ │ │ │ │ ├── quote-delete.tsx │ │ │ │ │ ├── quote-list.tsx │ │ │ │ │ ├── quote-pdf-view.tsx │ │ │ │ │ ├── quote-upsert.tsx │ │ │ │ │ └── quote-view.tsx │ │ │ │ └── index.tsx │ │ │ ├── receipts │ │ │ │ ├── _components │ │ │ │ │ ├── receipt-delete.tsx │ │ │ │ │ ├── receipt-list.tsx │ │ │ │ │ ├── receipt-pdf-view.tsx │ │ │ │ │ └── receipt-upsert.tsx │ │ │ │ └── index.tsx │ │ │ ├── settings │ │ │ │ ├── -[tab].tsx │ │ │ │ └── _components │ │ │ │ │ ├── account.settings.tsx │ │ │ │ │ ├── company.settings.tsx │ │ │ │ │ ├── danger.settings.tsx │ │ │ │ │ ├── pdf.settings.tsx │ │ │ │ │ ├── plugins.settings.tsx │ │ │ │ │ ├── templates.settings.tsx │ │ │ │ │ └── webhooks.settings.tsx │ │ │ ├── signature │ │ │ │ └── [id].tsx │ │ │ └── stats.tsx │ │ ├── (auth) │ │ │ ├── login.tsx │ │ │ ├── logout.tsx │ │ │ └── signup.tsx │ │ ├── _loading │ │ │ └── loading.tsx │ │ └── index.tsx │ ├── router.ts │ ├── types │ │ ├── client.ts │ │ ├── company.ts │ │ ├── index.ts │ │ ├── invoice.ts │ │ ├── payment-method.ts │ │ ├── quote.ts │ │ ├── receipt.ts │ │ └── recurring-invoice.ts │ └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── nginx.conf /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/cypress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.github/workflows/cypress.yml -------------------------------------------------------------------------------- /.github/workflows/docker-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.github/workflows/docker-pr.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/Dockerfile -------------------------------------------------------------------------------- /Invoicerr_banner.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/Invoicerr_banner.webp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.COMMERCIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/LICENSE.COMMERCIAL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/README.md -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/.env.test -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.npmrc: -------------------------------------------------------------------------------- 1 | @jsr:registry=https://npm.jsr.io 2 | -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/.prettierrc -------------------------------------------------------------------------------- /backend/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/.vscode/settings.json -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/docker-compose.local.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/docker-compose.local.yml -------------------------------------------------------------------------------- /backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/nest-cli.json -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/prisma/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/prisma/migrations/20250906170944_initial_migration/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20250906170944_initial_migration/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20250927133908_make_contact_names_optionals/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20250927133908_make_contact_names_optionals/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251005123952_/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251005123952_/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251016182514_add_individual_required_fields/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251016182514_add_individual_required_fields/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251019151109_add_plugin_types/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251019151109_add_plugin_types/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251108171408_add_quote_status_rejected/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "public"."QuoteStatus" ADD VALUE 'REJECTED'; 3 | -------------------------------------------------------------------------------- /backend/prisma/migrations/20251108172255_add_webhook_url_to_plugins/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251108172255_add_webhook_url_to_plugins/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251108174326_add_webhook_secret_hash_to_plugins/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251108174326_add_webhook_secret_hash_to_plugins/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251109131946_usage_of_webhook_secret_and_not_secret_hash/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251109131946_usage_of_webhook_secret_and_not_secret_hash/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251123174134_add_webhook_models/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251123174134_add_webhook_models/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251123174805_add_comprehensive_webhook_events/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251123174805_add_comprehensive_webhook_events/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251123175246_add_comprehensive_webhook_events/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251123175246_add_comprehensive_webhook_events/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251123180353_added_more_webhook_types/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251123180353_added_more_webhook_types/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251123194540_add_webhook_company_relation/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/20251123194540_add_webhook_company_relation/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /backend/prisma/reset-db.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/reset-db.test.ts -------------------------------------------------------------------------------- /backend/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/prisma/schema.prisma -------------------------------------------------------------------------------- /backend/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/app.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/app.controller.ts -------------------------------------------------------------------------------- /backend/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/app.module.ts -------------------------------------------------------------------------------- /backend/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/app.service.ts -------------------------------------------------------------------------------- /backend/src/decorators/allow-anonymous.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/decorators/allow-anonymous.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/decorators/user.decorator.ts -------------------------------------------------------------------------------- /backend/src/guards/login-required.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/guards/login-required.guard.ts -------------------------------------------------------------------------------- /backend/src/mail/mail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/mail/mail.service.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/auth/auth.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/auth/auth.module.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/auth/auth.service.ts -------------------------------------------------------------------------------- /backend/src/modules/auth/dto/signup.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/auth/dto/signup.dto.ts -------------------------------------------------------------------------------- /backend/src/modules/clients/clients.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/clients/clients.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/clients/clients.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/clients/clients.module.ts -------------------------------------------------------------------------------- /backend/src/modules/clients/clients.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/clients/clients.service.ts -------------------------------------------------------------------------------- /backend/src/modules/clients/dto/clients.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/clients/dto/clients.dto.ts -------------------------------------------------------------------------------- /backend/src/modules/company/company.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/company/company.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/company/company.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/company/company.module.ts -------------------------------------------------------------------------------- /backend/src/modules/company/company.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/company/company.service.ts -------------------------------------------------------------------------------- /backend/src/modules/company/dto/company.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/company/dto/company.dto.ts -------------------------------------------------------------------------------- /backend/src/modules/danger/danger.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/danger/danger.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/danger/danger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/danger/danger.module.ts -------------------------------------------------------------------------------- /backend/src/modules/danger/danger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/danger/danger.service.ts -------------------------------------------------------------------------------- /backend/src/modules/dashboard/dashboard.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/dashboard/dashboard.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/dashboard/dashboard.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/dashboard/dashboard.module.ts -------------------------------------------------------------------------------- /backend/src/modules/dashboard/dashboard.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/dashboard/dashboard.service.ts -------------------------------------------------------------------------------- /backend/src/modules/invoices/dto/invoices.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/invoices/dto/invoices.dto.ts -------------------------------------------------------------------------------- /backend/src/modules/invoices/invoices.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/invoices/invoices.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/invoices/invoices.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/invoices/invoices.module.ts -------------------------------------------------------------------------------- /backend/src/modules/invoices/invoices.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/invoices/invoices.service.ts -------------------------------------------------------------------------------- /backend/src/modules/invoices/templates/base.template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/invoices/templates/base.template.ts -------------------------------------------------------------------------------- /backend/src/modules/payment-methods/payment-methods.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/payment-methods/payment-methods.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/payment-methods/payment-methods.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/payment-methods/payment-methods.module.ts -------------------------------------------------------------------------------- /backend/src/modules/payment-methods/payment-methods.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/payment-methods/payment-methods.service.ts -------------------------------------------------------------------------------- /backend/src/modules/plugins/plugins.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/plugins/plugins.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/plugins/plugins.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/plugins/plugins.module.ts -------------------------------------------------------------------------------- /backend/src/modules/plugins/plugins.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/plugins/plugins.service.ts -------------------------------------------------------------------------------- /backend/src/modules/quotes/dto/quotes.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/quotes/dto/quotes.dto.ts -------------------------------------------------------------------------------- /backend/src/modules/quotes/quotes.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/quotes/quotes.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/quotes/quotes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/quotes/quotes.module.ts -------------------------------------------------------------------------------- /backend/src/modules/quotes/quotes.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/quotes/quotes.service.ts -------------------------------------------------------------------------------- /backend/src/modules/quotes/templates/base.template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/quotes/templates/base.template.ts -------------------------------------------------------------------------------- /backend/src/modules/receipts/dto/receipts.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/receipts/dto/receipts.dto.ts -------------------------------------------------------------------------------- /backend/src/modules/receipts/receipts.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/receipts/receipts.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/receipts/receipts.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/receipts/receipts.module.ts -------------------------------------------------------------------------------- /backend/src/modules/receipts/receipts.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/receipts/receipts.service.ts -------------------------------------------------------------------------------- /backend/src/modules/receipts/templates/base.template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/receipts/templates/base.template.ts -------------------------------------------------------------------------------- /backend/src/modules/recurring-invoices/cron.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/recurring-invoices/cron.service.ts -------------------------------------------------------------------------------- /backend/src/modules/recurring-invoices/dto/invoices.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/recurring-invoices/dto/invoices.dto.ts -------------------------------------------------------------------------------- /backend/src/modules/recurring-invoices/recurring-invoices.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/recurring-invoices/recurring-invoices.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/recurring-invoices/recurring-invoices.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/recurring-invoices/recurring-invoices.module.ts -------------------------------------------------------------------------------- /backend/src/modules/recurring-invoices/recurring-invoices.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/recurring-invoices/recurring-invoices.service.ts -------------------------------------------------------------------------------- /backend/src/modules/signatures/signatures.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/signatures/signatures.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/signatures/signatures.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/signatures/signatures.module.ts -------------------------------------------------------------------------------- /backend/src/modules/signatures/signatures.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/signatures/signatures.service.ts -------------------------------------------------------------------------------- /backend/src/modules/stats/stats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/stats/stats.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/stats/stats.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/stats/stats.module.ts -------------------------------------------------------------------------------- /backend/src/modules/stats/stats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/stats/stats.service.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/discord.driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/discord.driver.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/event-formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/event-formatters.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/generic.driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/generic.driver.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/mattermost.driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/mattermost.driver.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/rocketchat.driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/rocketchat.driver.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/slack.driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/slack.driver.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/teams.driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/teams.driver.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/webhook-driver.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/webhook-driver.interface.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/drivers/zapier.driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/drivers/zapier.driver.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/webhook-dispatcher.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/webhook-dispatcher.service.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/webhooks.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/webhooks.controller.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/webhooks.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/webhooks.module.ts -------------------------------------------------------------------------------- /backend/src/modules/webhooks/webhooks.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/modules/webhooks/webhooks.service.ts -------------------------------------------------------------------------------- /backend/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/index.ts -------------------------------------------------------------------------------- /backend/src/plugins/signing/providers/documenso/documenso-form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/signing/providers/documenso/documenso-form.json -------------------------------------------------------------------------------- /backend/src/plugins/signing/providers/documenso/documenso.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/signing/providers/documenso/documenso.ts -------------------------------------------------------------------------------- /backend/src/plugins/signing/providers/documenso/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/signing/providers/documenso/tsconfig.json -------------------------------------------------------------------------------- /backend/src/plugins/signing/providers/example-form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/signing/providers/example-form.json -------------------------------------------------------------------------------- /backend/src/plugins/signing/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/signing/types.ts -------------------------------------------------------------------------------- /backend/src/plugins/signing/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/signing/utils.ts -------------------------------------------------------------------------------- /backend/src/plugins/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/plugins/types.ts -------------------------------------------------------------------------------- /backend/src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /backend/src/types/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/types/request.ts -------------------------------------------------------------------------------- /backend/src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/types/user.ts -------------------------------------------------------------------------------- /backend/src/utils/adress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/utils/adress.ts -------------------------------------------------------------------------------- /backend/src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/utils/date.ts -------------------------------------------------------------------------------- /backend/src/utils/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/utils/pdf.ts -------------------------------------------------------------------------------- /backend/src/utils/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/utils/plugins.ts -------------------------------------------------------------------------------- /backend/src/utils/plugins/signing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/utils/plugins/signing.ts -------------------------------------------------------------------------------- /backend/src/utils/quote-pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/utils/quote-pdf.ts -------------------------------------------------------------------------------- /backend/src/utils/webhook-security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/src/utils/webhook-security.ts -------------------------------------------------------------------------------- /backend/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /backend/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/test/jest-e2e.json -------------------------------------------------------------------------------- /backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/tsconfig.build.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /e2e/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress.config.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/1-auth.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/e2e/1-auth.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/2-company.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/e2e/2-company.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/3-client.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/e2e/3-client.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/4-payment-method.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/e2e/4-payment-method.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/e2e/5-quote.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/e2e/5-quote.cy.ts -------------------------------------------------------------------------------- /e2e/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/support/commands.ts -------------------------------------------------------------------------------- /e2e/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/support/e2e.ts -------------------------------------------------------------------------------- /e2e/cypress/support/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/cypress/support/index.d.ts -------------------------------------------------------------------------------- /e2e/cypress/videos/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/start-local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/start-local.ts -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/.env.example -------------------------------------------------------------------------------- /frontend/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/.env.test -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/components.json -------------------------------------------------------------------------------- /frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/eslint.config.js -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/public/favicon.png -------------------------------------------------------------------------------- /frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/public/favicon.svg -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/components/better-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/better-input.tsx -------------------------------------------------------------------------------- /frontend/src/components/currency-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/currency-select.tsx -------------------------------------------------------------------------------- /frontend/src/components/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/date-picker.tsx -------------------------------------------------------------------------------- /frontend/src/components/form-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/form-modal.tsx -------------------------------------------------------------------------------- /frontend/src/components/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/pagination.tsx -------------------------------------------------------------------------------- /frontend/src/components/search-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/search-input.tsx -------------------------------------------------------------------------------- /frontend/src/components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/command.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/form.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input-base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/input-base.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/input.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/label.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/multi-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/multi-select.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/select.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/spinner.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/table.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /frontend/src/components/unavailable-platform.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/unavailable-platform.tsx -------------------------------------------------------------------------------- /frontend/src/components/webhook-instructions-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/webhook-instructions-modal.tsx -------------------------------------------------------------------------------- /frontend/src/components/year-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/components/year-picker.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/contexts/auth.tsx -------------------------------------------------------------------------------- /frontend/src/contexts/theme.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/hoc/with-auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/hoc/with-auth.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/use-fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/hooks/use-fetch.ts -------------------------------------------------------------------------------- /frontend/src/hooks/use-mobile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/hooks/use-mobile.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/lib/constants/currencies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/lib/constants/currencies.tsx -------------------------------------------------------------------------------- /frontend/src/lib/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/lib/i18n.ts -------------------------------------------------------------------------------- /frontend/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/lib/utils.ts -------------------------------------------------------------------------------- /frontend/src/locales/ar/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/da/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/de/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/locales/de/translation.json -------------------------------------------------------------------------------- /frontend/src/locales/en/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/locales/en/translation.json -------------------------------------------------------------------------------- /frontend/src/locales/es/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/locales/es/translation.json -------------------------------------------------------------------------------- /frontend/src/locales/fr/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/locales/fr/translation.json -------------------------------------------------------------------------------- /frontend/src/locales/it/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/ja/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/ko/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/nl/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/pl/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/pt-BR/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/sv/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/uk/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/locales/zh-Hans/translation.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/_layout.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/clients/_components/client-delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/clients/_components/client-delete.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/clients/_components/client-upsert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/clients/_components/client-upsert.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/clients/_components/client-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/clients/_components/client-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/clients/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/clients/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/dashboard.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/invoice-delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/invoice-delete.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/invoice-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/invoice-list.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/invoice-pdf-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/invoice-pdf-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/invoice-upsert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/invoice-upsert.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/invoice-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/invoice-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-delete.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-list.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-upsert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-upsert.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/_components/recurring-invoices/recurring-invoices-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/invoices/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/invoices/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/payment-methods/_components/payment-method-delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/payment-methods/_components/payment-method-delete.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/payment-methods/_components/payment-method-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/payment-methods/_components/payment-method-list.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/payment-methods/_components/payment-method-upsert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/payment-methods/_components/payment-method-upsert.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/payment-methods/_components/payment-method-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/payment-methods/_components/payment-method-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/payment-methods/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/payment-methods/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/quotes/_components/quote-delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/quotes/_components/quote-delete.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/quotes/_components/quote-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/quotes/_components/quote-list.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/quotes/_components/quote-pdf-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/quotes/_components/quote-pdf-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/quotes/_components/quote-upsert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/quotes/_components/quote-upsert.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/quotes/_components/quote-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/quotes/_components/quote-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/quotes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/quotes/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/receipts/_components/receipt-delete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/receipts/_components/receipt-delete.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/receipts/_components/receipt-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/receipts/_components/receipt-list.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/receipts/_components/receipt-pdf-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/receipts/_components/receipt-pdf-view.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/receipts/_components/receipt-upsert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/receipts/_components/receipt-upsert.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/receipts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/receipts/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/-[tab].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/-[tab].tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/_components/account.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/_components/account.settings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/_components/company.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/_components/company.settings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/_components/danger.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/_components/danger.settings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/_components/pdf.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/_components/pdf.settings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/_components/plugins.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/_components/plugins.settings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/_components/templates.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/_components/templates.settings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/settings/_components/webhooks.settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/settings/_components/webhooks.settings.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/signature/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/signature/[id].tsx -------------------------------------------------------------------------------- /frontend/src/pages/(app)/stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(app)/stats.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(auth)/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(auth)/login.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(auth)/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(auth)/logout.tsx -------------------------------------------------------------------------------- /frontend/src/pages/(auth)/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/(auth)/signup.tsx -------------------------------------------------------------------------------- /frontend/src/pages/_loading/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/_loading/loading.tsx -------------------------------------------------------------------------------- /frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /frontend/src/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/router.ts -------------------------------------------------------------------------------- /frontend/src/types/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/client.ts -------------------------------------------------------------------------------- /frontend/src/types/company.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/company.ts -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/types/invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/invoice.ts -------------------------------------------------------------------------------- /frontend/src/types/payment-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/payment-method.ts -------------------------------------------------------------------------------- /frontend/src/types/quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/quote.ts -------------------------------------------------------------------------------- /frontend/src/types/receipt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/receipt.ts -------------------------------------------------------------------------------- /frontend/src/types/recurring-invoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/src/types/recurring-invoice.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Impre-visible/invoicerr/HEAD/nginx.conf --------------------------------------------------------------------------------