├── .editorconfig ├── .env.example ├── .gitignore ├── .husky └── pre-commit ├── .node-version ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── extensions.json └── settings.json ├── README.md ├── components.json ├── compose.yaml ├── eslint.config.mjs ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── prisma ├── migrations │ └── migration_lock.toml ├── models │ ├── activity.prisma │ ├── feedback.prisma │ ├── permission.prisma │ ├── role.prisma │ ├── token.prisma │ ├── tokenPermission.prisma │ ├── tool.prisma │ └── user.prisma ├── schema.prisma └── seed.ts ├── public ├── error │ ├── calling-help-gray.svg │ ├── calling-help-white.svg │ ├── crashed-error-gray.svg │ ├── crashed-error-white.svg │ ├── timed-out-error-gray.svg │ └── timed-out-error-white.svg ├── favicon.ico ├── illustrations │ ├── home-office-dark.svg │ ├── home-office-white.svg │ ├── no-results-dark.svg │ ├── no-results-light.svg │ ├── page-under-construction-dark.svg │ └── page-under-construction-light.svg ├── logo │ ├── logo-dark.svg │ └── logo-light.svg └── not-found │ ├── falling-dark.svg │ └── falling-gray.svg ├── src ├── actions │ ├── auth │ │ ├── change-email.ts │ │ └── confirm-email.ts │ ├── feedback.ts │ ├── permissions │ │ ├── create.ts │ │ ├── delete.ts │ │ ├── index.ts │ │ └── update.ts │ ├── roles │ │ ├── add-permissions.ts │ │ ├── add-tools.ts │ │ ├── add-users.ts │ │ ├── create.ts │ │ ├── delete.ts │ │ ├── index.ts │ │ ├── remove-permission.ts │ │ ├── remove-user.ts │ │ └── update.ts │ ├── tools │ │ ├── create.ts │ │ ├── delete.ts │ │ ├── index.ts │ │ └── update.ts │ └── users │ │ ├── add-roles.ts │ │ ├── add-user.ts │ │ ├── delete-account.ts │ │ ├── delete-user.ts │ │ ├── get-current-user.ts │ │ ├── password-reset.ts │ │ ├── remove-role.ts │ │ ├── update-email.ts │ │ ├── update-tool-favorite.ts │ │ ├── update-user.ts │ │ └── update-username.ts ├── app │ ├── (admin) │ │ ├── admin │ │ │ ├── _components │ │ │ │ ├── card-kpi-loading.tsx │ │ │ │ └── card-kpi.tsx │ │ │ ├── page.tsx │ │ │ ├── permissions │ │ │ │ ├── [permissionId] │ │ │ │ │ ├── _components │ │ │ │ │ │ ├── delete-permission-button.tsx │ │ │ │ │ │ └── edit-permission-form.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ ├── not-found.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── _components │ │ │ │ │ ├── cell-actions.tsx │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── create-permission-button.tsx │ │ │ │ │ ├── delete-permission-dialog.tsx │ │ │ │ │ ├── permissions-empty-state-table.tsx │ │ │ │ │ └── permissions-table.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── new │ │ │ │ │ ├── _components │ │ │ │ │ │ └── create-permission-form.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ ├── roles │ │ │ │ ├── [roleId] │ │ │ │ │ ├── (routes) │ │ │ │ │ │ ├── permissions │ │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ │ ├── add-permission-button.tsx │ │ │ │ │ │ │ │ ├── add-permission-form.tsx │ │ │ │ │ │ │ │ ├── cell-actions.tsx │ │ │ │ │ │ │ │ ├── columns.tsx │ │ │ │ │ │ │ │ └── permissions-empty-state-table.tsx │ │ │ │ │ │ │ ├── add │ │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── tools │ │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ │ └── tools-select.tsx │ │ │ │ │ │ │ ├── loading.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── users │ │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ ├── add-user-button.tsx │ │ │ │ │ │ │ ├── add-user-form.tsx │ │ │ │ │ │ │ ├── cell-actions.tsx │ │ │ │ │ │ │ ├── columns.tsx │ │ │ │ │ │ │ └── users-empty-state-table.tsx │ │ │ │ │ │ │ ├── add │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── _components │ │ │ │ │ │ ├── delete-role-button.tsx │ │ │ │ │ │ └── edit-role-form.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── _components │ │ │ │ │ ├── cell-actions.tsx │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── create-role-button.tsx │ │ │ │ │ ├── delete-role-dialog.tsx │ │ │ │ │ ├── roles-empty-state-table.tsx │ │ │ │ │ └── roles-table.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── new │ │ │ │ │ ├── _components │ │ │ │ │ │ └── create-role-form.tsx │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ │ ├── tokens │ │ │ │ ├── _components │ │ │ │ │ ├── cell-actions.tsx │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── copy-button.tsx │ │ │ │ │ ├── create-token-button.tsx │ │ │ │ │ ├── create-token-dialog.tsx │ │ │ │ │ ├── delete-token-dialog.tsx │ │ │ │ │ ├── edit-token-dialog.tsx │ │ │ │ │ ├── token-details-modal.tsx │ │ │ │ │ ├── token-display.tsx │ │ │ │ │ ├── tokens-empty-state-table.tsx │ │ │ │ │ └── tokens-table.tsx │ │ │ │ └── page.tsx │ │ │ ├── tools │ │ │ │ ├── [toolId] │ │ │ │ │ ├── loading.tsx │ │ │ │ │ ├── not-found.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── _components │ │ │ │ │ ├── cell-actions.tsx │ │ │ │ │ ├── columns.tsx │ │ │ │ │ ├── create-tool-button.tsx │ │ │ │ │ ├── delete-tool-button.tsx │ │ │ │ │ ├── delete-tool-dialog.tsx │ │ │ │ │ ├── tool-dialog.tsx │ │ │ │ │ ├── tool-form.tsx │ │ │ │ │ ├── tools-empty-state-table.tsx │ │ │ │ │ └── tools-table.tsx │ │ │ │ ├── new │ │ │ │ │ ├── loading.tsx │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ └── users │ │ │ │ ├── [userId] │ │ │ │ ├── (routes) │ │ │ │ │ ├── actions │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ ├── reset-password-card.tsx │ │ │ │ │ │ │ └── set-temporary-password-card.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── logs │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── user-logs-table.tsx │ │ │ │ │ ├── metadata │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ └── metadata-editor.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── profile │ │ │ │ │ │ ├── _components │ │ │ │ │ │ │ └── profile-form.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── roles │ │ │ │ │ │ ├── _components │ │ │ │ │ │ ├── add-role-button.tsx │ │ │ │ │ │ ├── add-role-form.tsx │ │ │ │ │ │ ├── cell-actions.tsx │ │ │ │ │ │ ├── columns.tsx │ │ │ │ │ │ └── roles-empty-state-table.tsx │ │ │ │ │ │ ├── add │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── _components │ │ │ │ │ ├── delete-user-button.tsx │ │ │ │ │ └── edit-user-form.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── _components │ │ │ │ ├── cell-actions.tsx │ │ │ │ ├── columns.tsx │ │ │ │ ├── create-user-button.tsx │ │ │ │ ├── delete-user-dialog.tsx │ │ │ │ ├── users-empty-state-table.tsx │ │ │ │ └── users-table.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── new │ │ │ │ ├── _components │ │ │ │ │ └── create-user-form.tsx │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ └── layout.tsx │ ├── (auth) │ │ └── auth │ │ │ ├── change-email │ │ │ └── [token] │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ │ ├── confirm │ │ │ ├── [token] │ │ │ │ ├── loading.tsx │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ │ ├── error │ │ │ └── page.tsx │ │ │ ├── login │ │ │ └── page.tsx │ │ │ ├── logout │ │ │ ├── logout.tsx │ │ │ └── page.tsx │ │ │ ├── register │ │ │ └── page.tsx │ │ │ └── reset-password │ │ │ ├── [token] │ │ │ └── page.tsx │ │ │ └── page.tsx │ ├── (healthcheck) │ │ └── healthcheck │ │ │ └── page.tsx │ ├── (home) │ │ ├── layout.tsx │ │ └── page.tsx │ ├── (root) │ │ ├── about │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── profile │ │ │ └── page.tsx │ │ └── settings │ │ │ ├── _components │ │ │ ├── delete-account-form.tsx │ │ │ ├── email-form.tsx │ │ │ └── username-form.tsx │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ ├── (tools) │ │ ├── layout.tsx │ │ └── tools │ │ │ ├── _components │ │ │ ├── add-tool-button.tsx │ │ │ ├── card-skeleton.tsx │ │ │ ├── favorites-section.tsx │ │ │ ├── grid-card.tsx │ │ │ ├── list-card.tsx │ │ │ ├── tool-empty-state.tsx │ │ │ ├── tool-search.tsx │ │ │ ├── tools-cards.tsx │ │ │ ├── tools-section.tsx │ │ │ └── view-switch.tsx │ │ │ ├── blog │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ ├── feedbacks │ │ │ ├── _components │ │ │ │ ├── columns.tsx │ │ │ │ ├── data-filters-ssr.tsx │ │ │ │ ├── data-pagination-ssr.tsx │ │ │ │ ├── data-table-column-header.tsx │ │ │ │ ├── data-table-ssr.tsx │ │ │ │ ├── data-table-utils-ssr.tsx │ │ │ │ ├── empty-state.tsx │ │ │ │ └── feedbacks-table.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ │ └── page.tsx │ ├── api │ │ ├── auth │ │ │ ├── [...nextauth] │ │ │ │ └── route.ts │ │ │ ├── confirm │ │ │ │ └── route.ts │ │ │ ├── register │ │ │ │ └── route.ts │ │ │ └── reset-password │ │ │ │ ├── [token] │ │ │ │ └── route.ts │ │ │ │ └── route.ts │ │ ├── docs │ │ │ └── page.tsx │ │ ├── openapi │ │ │ └── route.ts │ │ ├── permissions │ │ │ └── options │ │ │ │ └── route.ts │ │ ├── tools │ │ │ └── route.ts │ │ └── v1 │ │ │ ├── permissions │ │ │ ├── [permissionId] │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ │ ├── roles │ │ │ ├── [roleId] │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ │ ├── tokens │ │ │ ├── [tokenId] │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ │ └── users │ │ │ ├── [userId] │ │ │ ├── metadata │ │ │ │ └── route.ts │ │ │ ├── profile │ │ │ │ └── route.ts │ │ │ └── route.ts │ │ │ └── route.ts │ ├── layout.tsx │ └── not-found.tsx ├── auth.config.ts ├── auth.ts ├── components │ ├── 404.tsx │ ├── admin │ │ ├── section-loading.tsx │ │ ├── sidebar-nav.tsx │ │ └── table-loading.tsx │ ├── auth │ │ └── auth-template.tsx │ ├── back-link-button.tsx │ ├── combobox-multi.tsx │ ├── command-menu.tsx │ ├── copy-clipboard-button.tsx │ ├── copy-clipboard-dropdown-menu-item.tsx │ ├── date-description.tsx │ ├── error-boundary.tsx │ ├── feedback-button.tsx │ ├── health-status-button.tsx │ ├── logo.tsx │ ├── max-width-wrapper.tsx │ ├── navbar │ │ ├── desktop-nav.tsx │ │ ├── login-button.tsx │ │ ├── mobile-nav.tsx │ │ ├── nav-tabs.tsx │ │ ├── navbar.tsx │ │ ├── tool-switcher.tsx │ │ ├── user-avatar.tsx │ │ └── user-nav.tsx │ ├── page-header.tsx │ ├── providers.tsx │ ├── site-footer.tsx │ ├── theme-switch.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── data-tables │ │ ├── data-table-column-header.tsx │ │ ├── data-table-faceted-filter.tsx │ │ ├── data-table-fallback.tsx │ │ ├── data-table-filters.tsx │ │ ├── data-table-pagination.tsx │ │ ├── data-table-toolbar.tsx │ │ ├── data-table-view-options.tsx │ │ ├── data-table.tsx │ │ ├── date-cell.tsx │ │ ├── empty-state.tsx │ │ └── server-side │ │ │ ├── data-table-column-header.tsx │ │ │ ├── data-table-column-toggle.tsx │ │ │ ├── data-table-pagination.tsx │ │ │ ├── data-table-search.tsx │ │ │ └── data-table.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── multiple-selector.tsx │ │ ├── popover.tsx │ │ ├── radio-group.tsx │ │ ├── responsive-dialog.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── textarea.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ └── tooltip.tsx ├── data │ ├── feedback.ts │ ├── permission.ts │ ├── tools.ts │ └── user.ts ├── emails │ ├── confirm-email.tsx │ ├── reset-email.tsx │ └── update-email.tsx ├── env.ts ├── lib │ ├── activity.ts │ ├── api │ │ ├── api-error.ts │ │ ├── get-id-input-or-throw.ts │ │ ├── get-pagination.ts │ │ ├── index.ts │ │ └── parse-request-body.ts │ ├── auth │ │ ├── admin.ts │ │ ├── create-token-api.ts │ │ ├── hash-token.ts │ │ └── index.ts │ ├── hooks │ │ ├── api │ │ │ └── tokens │ │ │ │ └── use-tokens.ts │ │ ├── use-copy-to-clipboard.tsx │ │ ├── use-debounce.ts │ │ ├── use-media-query.tsx │ │ ├── use-operating-system.tsx │ │ └── use-url-params.ts │ ├── icons.tsx │ ├── jwt.ts │ ├── mail.ts │ ├── openapi │ │ ├── index.ts │ │ ├── permissions │ │ │ ├── create-permission.ts │ │ │ ├── delete-permission.ts │ │ │ ├── index.ts │ │ │ ├── list-permissions.ts │ │ │ ├── read-permission.ts │ │ │ └── update-permission.ts │ │ ├── responses.ts │ │ ├── roles │ │ │ ├── create-role.ts │ │ │ ├── delete-role.ts │ │ │ ├── index.ts │ │ │ ├── list-roles.ts │ │ │ ├── read-role.ts │ │ │ └── update-role.ts │ │ ├── tokens │ │ │ ├── create-token.ts │ │ │ ├── delete-token.ts │ │ │ ├── index.ts │ │ │ ├── list-tokens.ts │ │ │ ├── read-token.ts │ │ │ └── update-token.ts │ │ └── users │ │ │ ├── create-user.ts │ │ │ ├── delete-user.ts │ │ │ ├── index.ts │ │ │ ├── list-users.ts │ │ │ ├── read-user.ts │ │ │ └── update-user.ts │ ├── prismadb.ts │ ├── rbac.tsx │ ├── swr │ │ ├── fetcher.ts │ │ └── use-tools.ts │ ├── utils.ts │ ├── validate-schema-action.ts │ └── zod │ │ └── utils.ts ├── middleware.ts ├── schemas │ ├── activity-logs.ts │ ├── api.ts │ ├── auth.ts │ ├── feedbacks.ts │ ├── permissions.ts │ ├── roles.ts │ ├── tokens.ts │ ├── tools.ts │ └── users.ts ├── styles │ └── globals.css └── types │ ├── next-auth.d.ts │ ├── token.ts │ └── types.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 22.12.0 -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.12.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/components.json -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/compose.yaml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/models/activity.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/activity.prisma -------------------------------------------------------------------------------- /prisma/models/feedback.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/feedback.prisma -------------------------------------------------------------------------------- /prisma/models/permission.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/permission.prisma -------------------------------------------------------------------------------- /prisma/models/role.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/role.prisma -------------------------------------------------------------------------------- /prisma/models/token.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/token.prisma -------------------------------------------------------------------------------- /prisma/models/tokenPermission.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/tokenPermission.prisma -------------------------------------------------------------------------------- /prisma/models/tool.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/tool.prisma -------------------------------------------------------------------------------- /prisma/models/user.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/models/user.prisma -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/error/calling-help-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/error/calling-help-gray.svg -------------------------------------------------------------------------------- /public/error/calling-help-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/error/calling-help-white.svg -------------------------------------------------------------------------------- /public/error/crashed-error-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/error/crashed-error-gray.svg -------------------------------------------------------------------------------- /public/error/crashed-error-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/error/crashed-error-white.svg -------------------------------------------------------------------------------- /public/error/timed-out-error-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/error/timed-out-error-gray.svg -------------------------------------------------------------------------------- /public/error/timed-out-error-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/error/timed-out-error-white.svg -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/illustrations/home-office-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/illustrations/home-office-dark.svg -------------------------------------------------------------------------------- /public/illustrations/home-office-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/illustrations/home-office-white.svg -------------------------------------------------------------------------------- /public/illustrations/no-results-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/illustrations/no-results-dark.svg -------------------------------------------------------------------------------- /public/illustrations/no-results-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/illustrations/no-results-light.svg -------------------------------------------------------------------------------- /public/illustrations/page-under-construction-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/illustrations/page-under-construction-dark.svg -------------------------------------------------------------------------------- /public/illustrations/page-under-construction-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/illustrations/page-under-construction-light.svg -------------------------------------------------------------------------------- /public/logo/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/logo/logo-dark.svg -------------------------------------------------------------------------------- /public/logo/logo-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/logo/logo-light.svg -------------------------------------------------------------------------------- /public/not-found/falling-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/not-found/falling-dark.svg -------------------------------------------------------------------------------- /public/not-found/falling-gray.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/public/not-found/falling-gray.svg -------------------------------------------------------------------------------- /src/actions/auth/change-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/auth/change-email.ts -------------------------------------------------------------------------------- /src/actions/auth/confirm-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/auth/confirm-email.ts -------------------------------------------------------------------------------- /src/actions/feedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/feedback.ts -------------------------------------------------------------------------------- /src/actions/permissions/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/permissions/create.ts -------------------------------------------------------------------------------- /src/actions/permissions/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/permissions/delete.ts -------------------------------------------------------------------------------- /src/actions/permissions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/permissions/index.ts -------------------------------------------------------------------------------- /src/actions/permissions/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/permissions/update.ts -------------------------------------------------------------------------------- /src/actions/roles/add-permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/add-permissions.ts -------------------------------------------------------------------------------- /src/actions/roles/add-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/add-tools.ts -------------------------------------------------------------------------------- /src/actions/roles/add-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/add-users.ts -------------------------------------------------------------------------------- /src/actions/roles/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/create.ts -------------------------------------------------------------------------------- /src/actions/roles/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/delete.ts -------------------------------------------------------------------------------- /src/actions/roles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/index.ts -------------------------------------------------------------------------------- /src/actions/roles/remove-permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/remove-permission.ts -------------------------------------------------------------------------------- /src/actions/roles/remove-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/remove-user.ts -------------------------------------------------------------------------------- /src/actions/roles/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/roles/update.ts -------------------------------------------------------------------------------- /src/actions/tools/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/tools/create.ts -------------------------------------------------------------------------------- /src/actions/tools/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/tools/delete.ts -------------------------------------------------------------------------------- /src/actions/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/tools/index.ts -------------------------------------------------------------------------------- /src/actions/tools/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/tools/update.ts -------------------------------------------------------------------------------- /src/actions/users/add-roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/add-roles.ts -------------------------------------------------------------------------------- /src/actions/users/add-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/add-user.ts -------------------------------------------------------------------------------- /src/actions/users/delete-account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/delete-account.ts -------------------------------------------------------------------------------- /src/actions/users/delete-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/delete-user.ts -------------------------------------------------------------------------------- /src/actions/users/get-current-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/get-current-user.ts -------------------------------------------------------------------------------- /src/actions/users/password-reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/password-reset.ts -------------------------------------------------------------------------------- /src/actions/users/remove-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/remove-role.ts -------------------------------------------------------------------------------- /src/actions/users/update-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/update-email.ts -------------------------------------------------------------------------------- /src/actions/users/update-tool-favorite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/update-tool-favorite.ts -------------------------------------------------------------------------------- /src/actions/users/update-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/update-user.ts -------------------------------------------------------------------------------- /src/actions/users/update-username.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/actions/users/update-username.ts -------------------------------------------------------------------------------- /src/app/(admin)/admin/_components/card-kpi-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/_components/card-kpi-loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/_components/card-kpi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/_components/card-kpi.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/[permissionId]/_components/delete-permission-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/[permissionId]/_components/delete-permission-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/[permissionId]/_components/edit-permission-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/[permissionId]/_components/edit-permission-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/[permissionId]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/[permissionId]/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/[permissionId]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/[permissionId]/not-found.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/[permissionId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/[permissionId]/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/_components/create-permission-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/_components/create-permission-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/_components/delete-permission-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/_components/delete-permission-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/_components/permissions-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/_components/permissions-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/_components/permissions-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/_components/permissions-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/new/_components/create-permission-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/new/_components/create-permission-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/new/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/new/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/new/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/permissions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/permissions/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/add-permission-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/add-permission-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/add-permission-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/add-permission-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/permissions-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/_components/permissions-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/add/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/add/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/permissions/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/tools/_components/tools-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/tools/_components/tools-select.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/tools/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/tools/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/tools/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/tools/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/add-user-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/add-user-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/add-user-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/add-user-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/users-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/users/_components/users-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/users/add/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/users/add/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/(routes)/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/(routes)/users/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/_components/delete-role-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/_components/delete-role-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/_components/edit-role-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/_components/edit-role-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/layout.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/[roleId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/[roleId]/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/_components/create-role-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/_components/create-role-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/_components/delete-role-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/_components/delete-role-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/_components/roles-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/_components/roles-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/_components/roles-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/_components/roles-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/new/_components/create-role-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/new/_components/create-role-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/new/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/new/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/new/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/not-found.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/roles/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/roles/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/copy-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/create-token-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/create-token-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/create-token-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/create-token-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/delete-token-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/delete-token-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/edit-token-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/edit-token-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/token-details-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/token-details-modal.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/token-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/token-display.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/tokens-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/tokens-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/_components/tokens-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/_components/tokens-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tokens/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tokens/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/[toolId]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/[toolId]/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/[toolId]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/[toolId]/not-found.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/[toolId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/[toolId]/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/create-tool-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/create-tool-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/delete-tool-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/delete-tool-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/delete-tool-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/delete-tool-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/tool-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/tool-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/tool-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/tool-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/tools-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/tools-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/_components/tools-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/_components/tools-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/new/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/new/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/new/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/tools/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/tools/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/actions/_components/reset-password-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/actions/_components/reset-password-card.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/actions/_components/set-temporary-password-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/actions/_components/set-temporary-password-card.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/actions/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/actions/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/logs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/logs/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/logs/user-logs-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/logs/user-logs-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/metadata/_components/metadata-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/metadata/_components/metadata-editor.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/metadata/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/metadata/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/profile/_components/profile-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/profile/_components/profile-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/profile/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/add-role-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/add-role-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/add-role-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/add-role-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/roles-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/roles/_components/roles-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/roles/add/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/roles/add/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/(routes)/roles/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/(routes)/roles/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/_components/delete-user-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/_components/delete-user-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/_components/edit-user-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/_components/edit-user-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/layout.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/[userId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/[userId]/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/_components/cell-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/_components/cell-actions.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/_components/create-user-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/_components/create-user-button.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/_components/delete-user-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/_components/delete-user-dialog.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/_components/users-empty-state-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/_components/users-empty-state-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/_components/users-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/_components/users-table.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/new/_components/create-user-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/new/_components/create-user-form.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/new/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/new/loading.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/new/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/new/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/not-found.tsx -------------------------------------------------------------------------------- /src/app/(admin)/admin/users/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/admin/users/page.tsx -------------------------------------------------------------------------------- /src/app/(admin)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(admin)/layout.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/change-email/[token]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/change-email/[token]/loading.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/change-email/[token]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/change-email/[token]/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/confirm/[token]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/confirm/[token]/loading.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/confirm/[token]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/confirm/[token]/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/confirm/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/confirm/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/error/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/error/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/login/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/login/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/logout/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/logout/logout.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/logout/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/logout/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/register/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/register/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/reset-password/[token]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/reset-password/[token]/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/auth/reset-password/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(auth)/auth/reset-password/page.tsx -------------------------------------------------------------------------------- /src/app/(healthcheck)/healthcheck/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(healthcheck)/healthcheck/page.tsx -------------------------------------------------------------------------------- /src/app/(home)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(home)/layout.tsx -------------------------------------------------------------------------------- /src/app/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(home)/page.tsx -------------------------------------------------------------------------------- /src/app/(root)/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/about/page.tsx -------------------------------------------------------------------------------- /src/app/(root)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/layout.tsx -------------------------------------------------------------------------------- /src/app/(root)/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/profile/page.tsx -------------------------------------------------------------------------------- /src/app/(root)/settings/_components/delete-account-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/settings/_components/delete-account-form.tsx -------------------------------------------------------------------------------- /src/app/(root)/settings/_components/email-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/settings/_components/email-form.tsx -------------------------------------------------------------------------------- /src/app/(root)/settings/_components/username-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/settings/_components/username-form.tsx -------------------------------------------------------------------------------- /src/app/(root)/settings/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/settings/layout.tsx -------------------------------------------------------------------------------- /src/app/(root)/settings/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/settings/loading.tsx -------------------------------------------------------------------------------- /src/app/(root)/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(root)/settings/page.tsx -------------------------------------------------------------------------------- /src/app/(tools)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/layout.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/add-tool-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/add-tool-button.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/card-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/card-skeleton.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/favorites-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/favorites-section.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/grid-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/grid-card.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/list-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/list-card.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/tool-empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/tool-empty-state.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/tool-search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/tool-search.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/tools-cards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/tools-cards.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/tools-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/tools-section.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/_components/view-switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/_components/view-switch.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/blog/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/blog/layout.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/blog/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/blog/page.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/columns.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/columns.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/data-filters-ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/data-filters-ssr.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/data-pagination-ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/data-pagination-ssr.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/data-table-column-header.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/data-table-ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/data-table-ssr.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/data-table-utils-ssr.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/data-table-utils-ssr.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/empty-state.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/_components/feedbacks-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/_components/feedbacks-table.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/layout.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/feedbacks/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/feedbacks/page.tsx -------------------------------------------------------------------------------- /src/app/(tools)/tools/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/(tools)/tools/page.tsx -------------------------------------------------------------------------------- /src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /src/app/api/auth/confirm/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/auth/confirm/route.ts -------------------------------------------------------------------------------- /src/app/api/auth/register/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/auth/register/route.ts -------------------------------------------------------------------------------- /src/app/api/auth/reset-password/[token]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/auth/reset-password/[token]/route.ts -------------------------------------------------------------------------------- /src/app/api/auth/reset-password/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/auth/reset-password/route.ts -------------------------------------------------------------------------------- /src/app/api/docs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/docs/page.tsx -------------------------------------------------------------------------------- /src/app/api/openapi/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/openapi/route.ts -------------------------------------------------------------------------------- /src/app/api/permissions/options/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/permissions/options/route.ts -------------------------------------------------------------------------------- /src/app/api/tools/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/tools/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/permissions/[permissionId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/permissions/[permissionId]/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/permissions/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/permissions/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/roles/[roleId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/roles/[roleId]/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/roles/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/roles/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/tokens/[tokenId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/tokens/[tokenId]/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/tokens/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/tokens/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/users/[userId]/metadata/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/users/[userId]/metadata/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/users/[userId]/profile/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/users/[userId]/profile/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/users/[userId]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/users/[userId]/route.ts -------------------------------------------------------------------------------- /src/app/api/v1/users/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/api/v1/users/route.ts -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/auth.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/auth.config.ts -------------------------------------------------------------------------------- /src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/auth.ts -------------------------------------------------------------------------------- /src/components/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/404.tsx -------------------------------------------------------------------------------- /src/components/admin/section-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/admin/section-loading.tsx -------------------------------------------------------------------------------- /src/components/admin/sidebar-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/admin/sidebar-nav.tsx -------------------------------------------------------------------------------- /src/components/admin/table-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/admin/table-loading.tsx -------------------------------------------------------------------------------- /src/components/auth/auth-template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/auth/auth-template.tsx -------------------------------------------------------------------------------- /src/components/back-link-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/back-link-button.tsx -------------------------------------------------------------------------------- /src/components/combobox-multi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/combobox-multi.tsx -------------------------------------------------------------------------------- /src/components/command-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/command-menu.tsx -------------------------------------------------------------------------------- /src/components/copy-clipboard-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/copy-clipboard-button.tsx -------------------------------------------------------------------------------- /src/components/copy-clipboard-dropdown-menu-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/copy-clipboard-dropdown-menu-item.tsx -------------------------------------------------------------------------------- /src/components/date-description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/date-description.tsx -------------------------------------------------------------------------------- /src/components/error-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/error-boundary.tsx -------------------------------------------------------------------------------- /src/components/feedback-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/feedback-button.tsx -------------------------------------------------------------------------------- /src/components/health-status-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/health-status-button.tsx -------------------------------------------------------------------------------- /src/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/logo.tsx -------------------------------------------------------------------------------- /src/components/max-width-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/max-width-wrapper.tsx -------------------------------------------------------------------------------- /src/components/navbar/desktop-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/desktop-nav.tsx -------------------------------------------------------------------------------- /src/components/navbar/login-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/login-button.tsx -------------------------------------------------------------------------------- /src/components/navbar/mobile-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/mobile-nav.tsx -------------------------------------------------------------------------------- /src/components/navbar/nav-tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/nav-tabs.tsx -------------------------------------------------------------------------------- /src/components/navbar/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/navbar.tsx -------------------------------------------------------------------------------- /src/components/navbar/tool-switcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/tool-switcher.tsx -------------------------------------------------------------------------------- /src/components/navbar/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/user-avatar.tsx -------------------------------------------------------------------------------- /src/components/navbar/user-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/navbar/user-nav.tsx -------------------------------------------------------------------------------- /src/components/page-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/page-header.tsx -------------------------------------------------------------------------------- /src/components/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/providers.tsx -------------------------------------------------------------------------------- /src/components/site-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/site-footer.tsx -------------------------------------------------------------------------------- /src/components/theme-switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/theme-switch.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table-column-header.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table-faceted-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table-faceted-filter.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table-fallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table-fallback.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table-filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table-filters.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table-pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table-toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table-toolbar.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table-view-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table-view-options.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/data-table.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/date-cell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/date-cell.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/empty-state.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/server-side/data-table-column-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/server-side/data-table-column-header.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/server-side/data-table-column-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/server-side/data-table-column-toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/server-side/data-table-pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/server-side/data-table-pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/server-side/data-table-search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/server-side/data-table-search.tsx -------------------------------------------------------------------------------- /src/components/ui/data-tables/server-side/data-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/data-tables/server-side/data-table.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/multiple-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/multiple-selector.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/responsive-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/responsive-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/data/feedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/data/feedback.ts -------------------------------------------------------------------------------- /src/data/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/data/permission.ts -------------------------------------------------------------------------------- /src/data/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/data/tools.ts -------------------------------------------------------------------------------- /src/data/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/data/user.ts -------------------------------------------------------------------------------- /src/emails/confirm-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/emails/confirm-email.tsx -------------------------------------------------------------------------------- /src/emails/reset-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/emails/reset-email.tsx -------------------------------------------------------------------------------- /src/emails/update-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/emails/update-email.tsx -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/env.ts -------------------------------------------------------------------------------- /src/lib/activity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/activity.ts -------------------------------------------------------------------------------- /src/lib/api/api-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/api/api-error.ts -------------------------------------------------------------------------------- /src/lib/api/get-id-input-or-throw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/api/get-id-input-or-throw.ts -------------------------------------------------------------------------------- /src/lib/api/get-pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/api/get-pagination.ts -------------------------------------------------------------------------------- /src/lib/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/api/index.ts -------------------------------------------------------------------------------- /src/lib/api/parse-request-body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/api/parse-request-body.ts -------------------------------------------------------------------------------- /src/lib/auth/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/auth/admin.ts -------------------------------------------------------------------------------- /src/lib/auth/create-token-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/auth/create-token-api.ts -------------------------------------------------------------------------------- /src/lib/auth/hash-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/auth/hash-token.ts -------------------------------------------------------------------------------- /src/lib/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/auth/index.ts -------------------------------------------------------------------------------- /src/lib/hooks/api/tokens/use-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/hooks/api/tokens/use-tokens.ts -------------------------------------------------------------------------------- /src/lib/hooks/use-copy-to-clipboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/hooks/use-copy-to-clipboard.tsx -------------------------------------------------------------------------------- /src/lib/hooks/use-debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/hooks/use-debounce.ts -------------------------------------------------------------------------------- /src/lib/hooks/use-media-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/hooks/use-media-query.tsx -------------------------------------------------------------------------------- /src/lib/hooks/use-operating-system.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/hooks/use-operating-system.tsx -------------------------------------------------------------------------------- /src/lib/hooks/use-url-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/hooks/use-url-params.ts -------------------------------------------------------------------------------- /src/lib/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/icons.tsx -------------------------------------------------------------------------------- /src/lib/jwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/jwt.ts -------------------------------------------------------------------------------- /src/lib/mail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/mail.ts -------------------------------------------------------------------------------- /src/lib/openapi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/index.ts -------------------------------------------------------------------------------- /src/lib/openapi/permissions/create-permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/permissions/create-permission.ts -------------------------------------------------------------------------------- /src/lib/openapi/permissions/delete-permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/permissions/delete-permission.ts -------------------------------------------------------------------------------- /src/lib/openapi/permissions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/permissions/index.ts -------------------------------------------------------------------------------- /src/lib/openapi/permissions/list-permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/permissions/list-permissions.ts -------------------------------------------------------------------------------- /src/lib/openapi/permissions/read-permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/permissions/read-permission.ts -------------------------------------------------------------------------------- /src/lib/openapi/permissions/update-permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/permissions/update-permission.ts -------------------------------------------------------------------------------- /src/lib/openapi/responses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/responses.ts -------------------------------------------------------------------------------- /src/lib/openapi/roles/create-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/roles/create-role.ts -------------------------------------------------------------------------------- /src/lib/openapi/roles/delete-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/roles/delete-role.ts -------------------------------------------------------------------------------- /src/lib/openapi/roles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/roles/index.ts -------------------------------------------------------------------------------- /src/lib/openapi/roles/list-roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/roles/list-roles.ts -------------------------------------------------------------------------------- /src/lib/openapi/roles/read-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/roles/read-role.ts -------------------------------------------------------------------------------- /src/lib/openapi/roles/update-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/roles/update-role.ts -------------------------------------------------------------------------------- /src/lib/openapi/tokens/create-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/tokens/create-token.ts -------------------------------------------------------------------------------- /src/lib/openapi/tokens/delete-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/tokens/delete-token.ts -------------------------------------------------------------------------------- /src/lib/openapi/tokens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/tokens/index.ts -------------------------------------------------------------------------------- /src/lib/openapi/tokens/list-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/tokens/list-tokens.ts -------------------------------------------------------------------------------- /src/lib/openapi/tokens/read-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/tokens/read-token.ts -------------------------------------------------------------------------------- /src/lib/openapi/tokens/update-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/tokens/update-token.ts -------------------------------------------------------------------------------- /src/lib/openapi/users/create-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/users/create-user.ts -------------------------------------------------------------------------------- /src/lib/openapi/users/delete-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/users/delete-user.ts -------------------------------------------------------------------------------- /src/lib/openapi/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/users/index.ts -------------------------------------------------------------------------------- /src/lib/openapi/users/list-users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/users/list-users.ts -------------------------------------------------------------------------------- /src/lib/openapi/users/read-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/users/read-user.ts -------------------------------------------------------------------------------- /src/lib/openapi/users/update-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/openapi/users/update-user.ts -------------------------------------------------------------------------------- /src/lib/prismadb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/prismadb.ts -------------------------------------------------------------------------------- /src/lib/rbac.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/rbac.tsx -------------------------------------------------------------------------------- /src/lib/swr/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/swr/fetcher.ts -------------------------------------------------------------------------------- /src/lib/swr/use-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/swr/use-tools.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/lib/validate-schema-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/validate-schema-action.ts -------------------------------------------------------------------------------- /src/lib/zod/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/lib/zod/utils.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/schemas/activity-logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/activity-logs.ts -------------------------------------------------------------------------------- /src/schemas/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/api.ts -------------------------------------------------------------------------------- /src/schemas/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/auth.ts -------------------------------------------------------------------------------- /src/schemas/feedbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/feedbacks.ts -------------------------------------------------------------------------------- /src/schemas/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/permissions.ts -------------------------------------------------------------------------------- /src/schemas/roles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/roles.ts -------------------------------------------------------------------------------- /src/schemas/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/tokens.ts -------------------------------------------------------------------------------- /src/schemas/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/tools.ts -------------------------------------------------------------------------------- /src/schemas/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/schemas/users.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/types/next-auth.d.ts -------------------------------------------------------------------------------- /src/types/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/types/token.ts -------------------------------------------------------------------------------- /src/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/src/types/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ezeparziale/quark/HEAD/tsconfig.json --------------------------------------------------------------------------------