├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .nvmrc ├── .prettierignore ├── .vercelignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── apps ├── cdn │ ├── .gitignore │ ├── bun.lockb │ ├── package.json │ ├── src │ │ ├── assets.ts │ │ ├── auth.ts │ │ ├── avatar.ts │ │ └── index.ts │ ├── tsconfig.json │ └── wrangler.example.toml └── next │ ├── .gitignore │ ├── declarations.d.ts │ ├── highlight.config.ts │ ├── instrumentation.ts │ ├── next.config.mjs │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── assets │ │ └── fonts │ │ │ ├── OpenSans-Regular.ttf │ │ │ └── Outfit-Bold.ttf │ ├── avatars │ │ ├── default │ │ │ ├── 0.png │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ └── 4.png │ │ ├── quenti.png │ │ └── wink.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── logo-large.png │ ├── mstile-150x150.png │ ├── og-background.png │ ├── og-image.png │ ├── og-line.png │ ├── robots.txt │ ├── safari-pinned-tab.svg │ └── site.webmanifest │ ├── src │ ├── common │ │ ├── app-providers.tsx │ │ ├── cdn-loaders.tsx │ │ ├── editor-global-styles.tsx │ │ ├── lazy-internal.tsx │ │ ├── lazy-wrapper.tsx │ │ ├── onboarding-redirect.tsx │ │ ├── page-wrapper.tsx │ │ ├── session-listener.tsx │ │ ├── toast-wrapper.tsx │ │ ├── top-loading-bar.tsx │ │ └── visibility-icon.tsx │ ├── components │ │ ├── add-entities-modal.tsx │ │ ├── animated-icons │ │ │ ├── check.tsx │ │ │ ├── upload.tsx │ │ │ └── x.tsx │ │ ├── auth-component.tsx │ │ ├── auth-layout.tsx │ │ ├── authed-page.tsx │ │ ├── authed.tsx │ │ ├── auto-resize-textarea.tsx │ │ ├── change-username-input.tsx │ │ ├── choice-shortcut-layer.tsx │ │ ├── circular-term-mastery.tsx │ │ ├── class-card.tsx │ │ ├── client-only.tsx │ │ ├── command-menu.tsx │ │ ├── confetti-layer.tsx │ │ ├── confirm-modal.tsx │ │ ├── create-class-notice.tsx │ │ ├── create-folder-modal.tsx │ │ ├── default-flashcard-wrapper.tsx │ │ ├── edit-term-modal.tsx │ │ ├── error-bounary.tsx │ │ ├── export-terms-modal.tsx │ │ ├── flashcard-shortcut-layer.tsx │ │ ├── flashcard.tsx │ │ ├── flashcards-empty.tsx │ │ ├── folder-card.tsx │ │ ├── footer.tsx │ │ ├── generic-404.tsx │ │ ├── generic-card.tsx │ │ ├── generic-collaborators-footer.tsx │ │ ├── generic-term-card.tsx │ │ ├── ghost-group.tsx │ │ ├── ghost-message.tsx │ │ ├── global-shortcut-layer.tsx │ │ ├── glow-wrapper.module.css │ │ ├── grid-stat.tsx │ │ ├── import-from-quizlet-modal.tsx │ │ ├── import-terms-modal.tsx │ │ ├── internal-folder.tsx │ │ ├── internal-profile.tsx │ │ ├── internal-set.tsx │ │ ├── landing │ │ │ ├── arrow.tsx │ │ │ └── flare.tsx │ │ ├── loading-flashcard.tsx │ │ ├── loading-search.tsx │ │ ├── loading.tsx │ │ ├── match-card.tsx │ │ ├── member-component.tsx │ │ ├── menu-option.tsx │ │ ├── navbar.tsx │ │ ├── navbar │ │ │ ├── left-nav.tsx │ │ │ ├── mobile-menu.tsx │ │ │ ├── mobile-user-options.tsx │ │ │ └── user-menu.tsx │ │ ├── onboarding-member.tsx │ │ ├── organization-bound-only.tsx │ │ ├── photo-view │ │ │ ├── internal-view.tsx │ │ │ ├── photo-container.tsx │ │ │ ├── photo-portal.tsx │ │ │ ├── photo-view.tsx │ │ │ └── provider.tsx │ │ ├── root-flashcard-wrapper.tsx │ │ ├── script-formatter.tsx │ │ ├── search-images-modal.tsx │ │ ├── segmented-progress.tsx │ │ ├── select-answer-mode.tsx │ │ ├── select-option.tsx │ │ ├── selectable-generic-card.tsx │ │ ├── set-creator-only.tsx │ │ ├── set-print-component.tsx │ │ ├── signup-modal.tsx │ │ ├── skeleton-label.tsx │ │ ├── skeleton-tab.tsx │ │ ├── sort-flashcard-progress.tsx │ │ ├── sort-flashcard-wrapper.tsx │ │ ├── sortable-shortcut-layer.tsx │ │ ├── special-characters.tsx │ │ ├── static-wrapper.tsx │ │ ├── study-set-card.tsx │ │ ├── teacher-only.tsx │ │ ├── term-author-avatar.tsx │ │ ├── terms │ │ │ └── square-asset-preview.tsx │ │ ├── toast.tsx │ │ ├── tooltip-with-touch.tsx │ │ ├── unbound-only.tsx │ │ ├── username-link.tsx │ │ ├── with-footer.tsx │ │ └── wizard-layout.tsx │ ├── events │ │ ├── editor.ts │ │ ├── effects.ts │ │ ├── menu.ts │ │ ├── mutation.ts │ │ └── query.ts │ ├── hooks │ │ ├── use-assignment.tsx │ │ ├── use-class-members.tsx │ │ ├── use-class.tsx │ │ ├── use-dev-actions.tsx │ │ ├── use-did-update.tsx │ │ ├── use-dropzone │ │ │ ├── index.tsx │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── use-entity-root-url.tsx │ │ ├── use-event-callback.tsx │ │ ├── use-feature.tsx │ │ ├── use-folder.tsx │ │ ├── use-image-qrcode.tsx │ │ ├── use-is-class-teacher.tsx │ │ ├── use-is-teacher.tsx │ │ ├── use-loading.tsx │ │ ├── use-me.tsx │ │ ├── use-non-set-owner-redirect.tsx │ │ ├── use-onboarding-redirect.tsx │ │ ├── use-organization-member.tsx │ │ ├── use-organization.tsx │ │ ├── use-outside-click.tsx │ │ ├── use-profile.tsx │ │ ├── use-set-folder-unison.tsx │ │ ├── use-set.tsx │ │ ├── use-student-redirect.tsx │ │ ├── use-term-mastery.tsx │ │ └── use-unauthed-redirect.tsx │ ├── layouts │ │ ├── class-layout.tsx │ │ ├── main-layout.tsx │ │ └── organization-layout.tsx │ ├── lib │ │ ├── dnd-kit-sensors.ts │ │ ├── event-bus.ts │ │ ├── infer-ssr-props.ts │ │ ├── og-images.tsx │ │ ├── telemetry.tsx │ │ ├── tinykeys.ts │ │ └── urls.ts │ ├── modules │ │ ├── auth │ │ │ ├── enter-wrapper.tsx │ │ │ └── gradient.tsx │ │ ├── classes │ │ │ ├── add-section-modal.tsx │ │ │ ├── add-students-modal.tsx │ │ │ ├── assignments │ │ │ │ ├── assignment-card.tsx │ │ │ │ ├── assignment-feed.tsx │ │ │ │ ├── assignment-right-side.tsx │ │ │ │ ├── collab-icon.tsx │ │ │ │ ├── duplicate-assignment-modal.tsx │ │ │ │ ├── editor │ │ │ │ │ ├── collab-terms-slider.tsx │ │ │ │ │ ├── dates-section.tsx │ │ │ │ │ ├── description-editor-styles.tsx │ │ │ │ │ ├── description-editor.tsx │ │ │ │ │ ├── title-section-area.tsx │ │ │ │ │ ├── type-section.tsx │ │ │ │ │ └── use-readonly-editor.tsx │ │ │ │ ├── use-assignment-button.tsx │ │ │ │ └── use-assignment-state.tsx │ │ │ ├── banner-picker.tsx │ │ │ ├── change-section-modal.tsx │ │ │ ├── class-join-code-modal.tsx │ │ │ ├── class-logo.tsx │ │ │ ├── class-sections.tsx │ │ │ ├── class-student.tsx │ │ │ ├── class-students.tsx │ │ │ ├── class-teacher-only.tsx │ │ │ ├── class-teachers.tsx │ │ │ ├── class-wizard-layout.tsx │ │ │ ├── date-time-input.tsx │ │ │ ├── edit-section-modal.tsx │ │ │ ├── empty-message.tsx │ │ │ ├── home │ │ │ │ ├── entity-group.tsx │ │ │ │ └── invite-banner.tsx │ │ │ ├── invite-teachers-modal.tsx │ │ │ ├── pages │ │ │ │ ├── assignment-collab.tsx │ │ │ │ ├── assignment-publish.tsx │ │ │ │ ├── assignment-study-set.tsx │ │ │ │ ├── assignment.tsx │ │ │ │ ├── class-assignments.tsx │ │ │ │ ├── class-home.tsx │ │ │ │ ├── class-members.tsx │ │ │ │ ├── class-settings.tsx │ │ │ │ ├── edit-assignment.tsx │ │ │ │ ├── new-assignment.tsx │ │ │ │ └── student-settings.tsx │ │ │ ├── remove-students-modal.tsx │ │ │ ├── remove-teacher-modal.tsx │ │ │ ├── section-card.tsx │ │ │ ├── section-select.tsx │ │ │ ├── selected-bar.tsx │ │ │ ├── use-class-logo-upload.tsx │ │ │ ├── use-protected-redirect.ts │ │ │ └── utils │ │ │ │ └── address-students.tsx │ │ ├── collab │ │ │ ├── collab-editor-layer.tsx │ │ │ ├── collab-editor-loading.tsx │ │ │ ├── collab-set-info.tsx │ │ │ ├── collab-top-bar.tsx │ │ │ └── submit-modal.tsx │ │ ├── create-learn-data.tsx │ │ ├── create-match-data.tsx │ │ ├── create-sort-flashcards-data.tsx │ │ ├── create-test-data.tsx │ │ ├── editor-listener.tsx │ │ ├── editor │ │ │ ├── button-area.tsx │ │ │ ├── card │ │ │ │ ├── deloaded-card.tsx │ │ │ │ ├── highlight-color-popover.tsx │ │ │ │ ├── image-components.tsx │ │ │ │ ├── inner-term-card.tsx │ │ │ │ ├── rich-text-bar.tsx │ │ │ │ ├── rich-text-property.tsx │ │ │ │ ├── sortable-term-card.tsx │ │ │ │ └── term-card.tsx │ │ │ ├── character-suggestions.tsx │ │ │ ├── editor-config.tsx │ │ │ ├── editor-context-layer.tsx │ │ │ ├── editor-loading.tsx │ │ │ ├── extensions │ │ │ │ └── emoji-replacer.ts │ │ │ ├── language-menu.tsx │ │ │ ├── shortcut-modal.tsx │ │ │ ├── term-card-gap.tsx │ │ │ ├── terms-list.tsx │ │ │ ├── title-properties.tsx │ │ │ ├── top-bar.tsx │ │ │ └── visibility-modal.tsx │ │ ├── flashcards │ │ │ ├── controls-bar.tsx │ │ │ ├── flashcard-area.tsx │ │ │ ├── flashcards-loading.tsx │ │ │ ├── flashcards-settings-modal.tsx │ │ │ ├── settings │ │ │ │ ├── cards-answer-mode-section.tsx │ │ │ │ ├── cards-sorting-section.tsx │ │ │ │ ├── restart-flashcards-section.tsx │ │ │ │ └── study-starred-section.tsx │ │ │ └── titlebar.tsx │ │ ├── folders │ │ │ ├── edit-folder-modal.tsx │ │ │ ├── folder-404.tsx │ │ │ ├── folder-creator-only.tsx │ │ │ ├── folder-description.tsx │ │ │ ├── folder-heading.tsx │ │ │ ├── folder-loading.tsx │ │ │ ├── folder-sets.tsx │ │ │ ├── link-area.tsx │ │ │ ├── no-public-sets.tsx │ │ │ └── share-folder-modal.tsx │ │ ├── home │ │ │ ├── classes-grid.tsx │ │ │ ├── empty-dashboard.tsx │ │ │ ├── news-card.tsx │ │ │ ├── news.tsx │ │ │ ├── news │ │ │ │ ├── common │ │ │ │ │ └── create-cta.tsx │ │ │ │ ├── v1.0.0 │ │ │ │ │ ├── classes-beta.tsx │ │ │ │ │ ├── introducing-cortex.tsx │ │ │ │ │ ├── quenti-1.0.tsx │ │ │ │ │ └── test-and-match.tsx │ │ │ │ └── v1.2.0 │ │ │ │ │ ├── images.tsx │ │ │ │ │ └── rich-text.tsx │ │ │ └── set-grid.tsx │ │ ├── hydrate-collab-data.tsx │ │ ├── hydrate-create-data.tsx │ │ ├── hydrate-edit-set-data.tsx │ │ ├── hydrate-folder-data.tsx │ │ ├── hydrate-profile-data.tsx │ │ ├── hydrate-set-data.tsx │ │ ├── internal-create.tsx │ │ ├── internal-editor.tsx │ │ ├── leaderboard │ │ │ ├── leaderboard-entry.tsx │ │ │ └── leaderboard.tsx │ │ ├── learn │ │ │ ├── action-bar.tsx │ │ │ ├── any-key-press-layer.tsx │ │ │ ├── cards │ │ │ │ ├── choice.tsx │ │ │ │ ├── write.tsx │ │ │ │ └── write │ │ │ │ │ ├── answer-card.tsx │ │ │ │ │ ├── correct-state.tsx │ │ │ │ │ ├── incorrect-state.tsx │ │ │ │ │ ├── input-state.tsx │ │ │ │ │ └── unknown-partial-state.tsx │ │ │ ├── completed-view.tsx │ │ │ ├── interaction-card.tsx │ │ │ ├── learn-loading.tsx │ │ │ ├── learn-settings-modal.tsx │ │ │ ├── round-summary.tsx │ │ │ ├── settings │ │ │ │ ├── answer-mode-section.tsx │ │ │ │ ├── extended-feedback-bank-section.tsx │ │ │ │ ├── multiple-answer-mode-section.tsx │ │ │ │ ├── reset-progress-section.tsx │ │ │ │ ├── shuffle-learn-section.tsx │ │ │ │ └── study-starred-section.tsx │ │ │ ├── term-mastery.tsx │ │ │ └── titlebar.tsx │ │ ├── main │ │ │ ├── action-area.tsx │ │ │ ├── add-to-folder-modal.tsx │ │ │ ├── collab-details.tsx │ │ │ ├── collaborator-popover-content.tsx │ │ │ ├── deloaded-term.tsx │ │ │ ├── description-area.tsx │ │ │ ├── displayable-term.tsx │ │ │ ├── flashcard-preview.tsx │ │ │ ├── heading-area.tsx │ │ │ ├── link-area.tsx │ │ │ ├── set-404.tsx │ │ │ ├── set-loading.tsx │ │ │ ├── set-private.tsx │ │ │ ├── share-set-modal.tsx │ │ │ ├── skeletons │ │ │ │ ├── action-area-skeleton.tsx │ │ │ │ ├── description-area-skeleton.tsx │ │ │ │ ├── flashcard-preview-skeleton.tsx │ │ │ │ ├── heading-area-skeleton.tsx │ │ │ │ └── link-area-skeleton.tsx │ │ │ ├── term-wrapper.tsx │ │ │ ├── terms-overview.tsx │ │ │ └── terms-sort-select.tsx │ │ ├── match │ │ │ ├── event-listener.tsx │ │ │ ├── match-container.tsx │ │ │ ├── match-info.tsx │ │ │ ├── match-settings-modal.tsx │ │ │ ├── match-start-modal.tsx │ │ │ ├── match-summary-feedback.tsx │ │ │ ├── match-summary.tsx │ │ │ └── settings │ │ │ │ └── study-starred-section.tsx │ │ ├── onboarding │ │ │ ├── default-layout.tsx │ │ │ ├── onboarding-account-type.tsx │ │ │ ├── onboarding-command-menu.tsx │ │ │ ├── onboarding-done.tsx │ │ │ ├── onboarding-intro.tsx │ │ │ ├── onboarding-invite.tsx │ │ │ ├── onboarding-subscribe.tsx │ │ │ ├── onboarding-theme.tsx │ │ │ ├── onboarding-username.tsx │ │ │ ├── present-wrapper.tsx │ │ │ └── theme-preview.tsx │ │ ├── organizations │ │ │ ├── add-student-modal.tsx │ │ │ ├── dashboard │ │ │ │ ├── activity.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── classes.tsx │ │ │ │ └── users.tsx │ │ │ ├── delete-organization-modal.tsx │ │ │ ├── domain-card.tsx │ │ │ ├── domain-conflict-card.tsx │ │ │ ├── domain-filter-card.tsx │ │ │ ├── domain-filter-form.tsx │ │ │ ├── domain-filter-modal.tsx │ │ │ ├── domain-form.tsx │ │ │ ├── edit-member-modal.tsx │ │ │ ├── empty-students-card.tsx │ │ │ ├── glowing-button.module.css │ │ │ ├── glowing-button.tsx │ │ │ ├── invite-member-modal.tsx │ │ │ ├── invite-teachers-modal.tsx │ │ │ ├── leave-organization-modal.tsx │ │ │ ├── member-role-select.tsx │ │ │ ├── onboarding-metadata.tsx │ │ │ ├── org-display.tsx │ │ │ ├── organization-admin-only.tsx │ │ │ ├── organization-card.tsx │ │ │ ├── organization-invite-screen.tsx │ │ │ ├── organization-logo.tsx │ │ │ ├── organization-user-search.tsx │ │ │ ├── organization-user.tsx │ │ │ ├── organization-welcome.tsx │ │ │ ├── pages │ │ │ │ ├── organization-billing.tsx │ │ │ │ ├── organization-classes.tsx │ │ │ │ ├── organization-dashboard.tsx │ │ │ │ ├── organization-members.tsx │ │ │ │ ├── organization-settings.tsx │ │ │ │ ├── organization-students.tsx │ │ │ │ └── organization-teachers.tsx │ │ │ ├── reauth-message.tsx │ │ │ ├── remove-domain-filter-modal.tsx │ │ │ ├── remove-domain-modal.tsx │ │ │ ├── remove-member-modal.tsx │ │ │ ├── remove-user-modal.tsx │ │ │ ├── settings-wrapper.tsx │ │ │ ├── update-domain-modal.tsx │ │ │ ├── use-org-logo-upload.tsx │ │ │ └── utils │ │ │ │ ├── get-base-domain.ts │ │ │ │ ├── use-onboarding-step.ts │ │ │ │ └── use-user-statistics.ts │ │ ├── photo.css │ │ ├── profile │ │ │ ├── folders-list.tsx │ │ │ ├── profile-404.tsx │ │ │ ├── profile-area.tsx │ │ │ ├── profile-linkable.tsx │ │ │ ├── profile-loading.tsx │ │ │ └── study-sets-list.tsx │ │ ├── set-editor.tsx │ │ ├── settings │ │ │ ├── account-info.tsx │ │ │ ├── account-type.tsx │ │ │ ├── danger-zone.tsx │ │ │ ├── delete-account-modal.tsx │ │ │ ├── profile-info.tsx │ │ │ ├── section-wrapper.tsx │ │ │ ├── theme.tsx │ │ │ └── upload-avatar-modal.tsx │ │ ├── term-image-layer.tsx │ │ └── test │ │ │ ├── card-gap.tsx │ │ │ ├── card-wrapper.tsx │ │ │ ├── cards │ │ │ ├── common.tsx │ │ │ ├── match-card.tsx │ │ │ ├── multiple-choice-card.tsx │ │ │ ├── true-false-card.tsx │ │ │ └── write-card.tsx │ │ │ ├── cortex-graded.tsx │ │ │ ├── loading-view.tsx │ │ │ ├── results-card.tsx │ │ │ ├── results-view.tsx │ │ │ ├── test-loading.tsx │ │ │ ├── test-options.tsx │ │ │ ├── test-settings-modal.tsx │ │ │ ├── test-view.tsx │ │ │ ├── use-card-selector.ts │ │ │ └── utils │ │ │ ├── type.ts │ │ │ └── url-params.ts │ ├── pages │ │ ├── 404.tsx │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── _error.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ └── [...nextauth].ts │ │ │ ├── billing.ts │ │ │ ├── inngest.ts │ │ │ ├── metrics.ts │ │ │ ├── og.tsx │ │ │ ├── orgs │ │ │ │ └── [id] │ │ │ │ │ ├── purchase.ts │ │ │ │ │ └── upgrade.ts │ │ │ ├── profiles │ │ │ │ └── import.ts │ │ │ ├── stripe │ │ │ │ └── webhook.ts │ │ │ └── trpc │ │ │ │ └── [trpc].ts │ │ ├── auth │ │ │ ├── error.tsx │ │ │ ├── login.tsx │ │ │ ├── signup.tsx │ │ │ └── verify.tsx │ │ ├── class-resolver │ │ │ └── [id].tsx │ │ ├── classes │ │ │ ├── [id] │ │ │ │ ├── assignments.tsx │ │ │ │ ├── assignments │ │ │ │ │ ├── [assignmentId] │ │ │ │ │ │ ├── collab.tsx │ │ │ │ │ │ ├── edit.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── publish.tsx │ │ │ │ │ │ └── study-set.tsx │ │ │ │ │ └── new.tsx │ │ │ │ ├── create-sections.tsx │ │ │ │ ├── done.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── join.tsx │ │ │ │ ├── members.tsx │ │ │ │ ├── settings │ │ │ │ │ ├── class.tsx │ │ │ │ │ └── student.tsx │ │ │ │ └── teachers-onboarding.tsx │ │ │ └── new.tsx │ │ ├── create.tsx │ │ ├── home.tsx │ │ ├── onboarding │ │ │ ├── account-type.tsx │ │ │ ├── command-menu.tsx │ │ │ ├── done.tsx │ │ │ ├── index.tsx │ │ │ ├── invite.tsx │ │ │ ├── subscribe.tsx │ │ │ ├── theme.tsx │ │ │ └── username.tsx │ │ ├── orgs │ │ │ ├── [id] │ │ │ │ ├── billing.tsx │ │ │ │ ├── classes.tsx │ │ │ │ ├── domain-filter.tsx │ │ │ │ ├── domain-setup.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── members-onboarding.tsx │ │ │ │ ├── publish.tsx │ │ │ │ ├── settings.tsx │ │ │ │ ├── students.tsx │ │ │ │ ├── teachers.tsx │ │ │ │ └── verify-domain.tsx │ │ │ ├── index.tsx │ │ │ └── new.tsx │ │ ├── profile │ │ │ ├── [username].tsx │ │ │ └── [username] │ │ │ │ └── folders │ │ │ │ ├── [slug].tsx │ │ │ │ └── [slug] │ │ │ │ ├── flashcards.tsx │ │ │ │ ├── match.tsx │ │ │ │ └── match │ │ │ │ └── leaderboard.tsx │ │ ├── sets │ │ │ ├── [id].tsx │ │ │ └── [id] │ │ │ │ ├── collab.tsx │ │ │ │ ├── create.tsx │ │ │ │ ├── edit.tsx │ │ │ │ ├── flashcards.tsx │ │ │ │ ├── learn.tsx │ │ │ │ ├── match.tsx │ │ │ │ ├── match │ │ │ │ └── leaderboard.tsx │ │ │ │ └── test.tsx │ │ ├── settings.tsx │ │ └── share-resolver │ │ │ └── [id].tsx │ ├── server │ │ └── ssr.ts │ ├── stores │ │ ├── use-container-store.ts │ │ ├── use-learn-store.ts │ │ ├── use-match-store.ts │ │ ├── use-set-editor-store.ts │ │ ├── use-set-properties-store.ts │ │ ├── use-sort-flashcards-store.ts │ │ └── use-test-store.ts │ ├── styles │ │ └── globals.css │ └── utils │ │ ├── color.ts │ │ ├── editor.ts │ │ ├── groupings.ts │ │ ├── scripts.ts │ │ ├── string.ts │ │ ├── terms.ts │ │ └── time.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── bun.lockb ├── docker-compose.mysql.yml ├── install-vercel.sh ├── jest.config.js ├── package.json ├── packages ├── auth │ ├── index.ts │ ├── magic-link.ts │ ├── next-auth-options.ts │ ├── package.json │ ├── prisma-adapter.ts │ └── tsconfig.json ├── branding │ ├── index.ts │ ├── package.json │ └── tsconfig.json ├── components │ ├── 404.tsx │ ├── bg-gradient.tsx │ ├── date-picker.tsx │ ├── date-time-picker.tsx │ ├── display.tsx │ ├── error-page.tsx │ ├── frame-error-logo.tsx │ ├── frame-logo.tsx │ ├── generic-label.tsx │ ├── head-seo.tsx │ ├── icons │ │ ├── github-icon.tsx │ │ ├── index.tsx │ │ └── x-icon.tsx │ ├── index.tsx │ ├── lib │ │ └── use-tab.ts │ ├── link.tsx │ ├── logo.tsx │ ├── modal.tsx │ ├── package.json │ ├── script-formatter.tsx │ ├── test │ │ ├── clickable.tsx │ │ ├── evaluated.tsx │ │ ├── index.tsx │ │ ├── prompt-display.tsx │ │ └── rich-prompt-display.tsx │ ├── time-picker.tsx │ ├── toggle-group.tsx │ ├── tsconfig.json │ └── utils │ │ ├── index.ts │ │ └── test.ts ├── core │ ├── evaluator.ts │ ├── generator.ts │ ├── index.ts │ ├── language.ts │ ├── languages.json │ ├── package.json │ └── tsconfig.json ├── cortex │ ├── classify │ │ ├── categories.ts │ │ └── index.ts │ ├── distractors │ │ └── index.ts │ ├── grader │ │ ├── entailment.ts │ │ └── index.ts │ ├── lib │ │ ├── cohere.ts │ │ ├── embeddings.ts │ │ ├── huggingface.ts │ │ ├── similarity.ts │ │ └── vector-store.ts │ ├── package.json │ └── tsconfig.json ├── drizzle │ ├── index.ts │ ├── package.json │ ├── schema.ts │ └── tsconfig.json ├── emails │ ├── components │ │ ├── body-container.tsx │ │ ├── content.tsx │ │ ├── footer.tsx │ │ ├── heading.tsx │ │ ├── logo.tsx │ │ └── main-container.tsx │ ├── index.ts │ ├── package.json │ ├── resend.ts │ ├── templates │ │ ├── class-invite.tsx │ │ ├── confirm-code.tsx │ │ ├── magic-link.tsx │ │ ├── organization-deletion.tsx │ │ ├── organization-invite.tsx │ │ ├── organization-teacher-invite.tsx │ │ └── profile-import-complete.tsx │ └── tsconfig.json ├── enterprise │ ├── analytics │ │ ├── clickhouse.ts │ │ ├── index.ts │ │ └── redis.ts │ ├── package.json │ ├── tsconfig.json │ └── users │ │ └── index.ts ├── env │ ├── client │ │ ├── client.mjs │ │ └── index.ts │ ├── package.json │ ├── server │ │ ├── index.ts │ │ └── server.mjs │ └── tsconfig.json ├── images │ ├── package.json │ ├── react │ │ ├── index.ts │ │ ├── upload-avatar-modal.tsx │ │ └── utils.ts │ ├── server │ │ ├── assets.ts │ │ ├── avatars.ts │ │ ├── index.ts │ │ ├── redis.ts │ │ ├── terms.ts │ │ ├── thumbhash.ts │ │ ├── unsplash.ts │ │ └── utils.ts │ └── tsconfig.json ├── inngest │ ├── common │ │ └── integrations.ts │ ├── functions │ │ ├── collect-organization-activity.ts │ │ ├── complete-quizlet-profile-import.ts │ │ ├── cortex-classify-class.ts │ │ ├── import-quizlet-profile-set.ts │ │ ├── import-quizlet-profile.ts │ │ ├── schedule-organization-deletion.ts │ │ ├── send-class-invite-emails.ts │ │ ├── send-org-invite-emails.ts │ │ └── send-org-teacher-invite-emails.ts │ ├── index.ts │ ├── inngest.ts │ ├── next │ │ └── index.ts │ ├── package.json │ └── tsconfig.json ├── interfaces │ ├── cortex.ts │ ├── distractors.ts │ ├── index.ts │ ├── package.json │ ├── question.ts │ ├── round-summary.ts │ ├── set-folder-entity.ts │ ├── studiable-term.ts │ ├── test-question.ts │ └── tsconfig.json ├── lib │ ├── area.ts │ ├── array.ts │ ├── avatar.ts │ ├── bytes.ts │ ├── calendar.ts │ ├── chakra-theme.ts │ ├── color.ts │ ├── constants │ │ ├── characters.ts │ │ ├── email.ts │ │ ├── learn.ts │ │ ├── match.ts │ │ ├── organizations.ts │ │ ├── payments.ts │ │ ├── remarks.ts │ │ └── url.ts │ ├── date-fns.ts │ ├── editor.ts │ ├── error.ts │ ├── feature.ts │ ├── hooks.ts │ ├── hooks │ │ ├── use-debounce.tsx │ │ ├── use-file-reader.tsx │ │ └── use-shortcut.tsx │ ├── http-error.ts │ ├── package.json │ ├── scripts.ts │ ├── seo.ts │ ├── strip.ts │ ├── text.ts │ ├── tsconfig.json │ ├── url.ts │ ├── usernames.ts │ ├── weekday.ts │ └── widen.ts ├── payments │ ├── customer.ts │ ├── index.ts │ ├── package.json │ ├── stripe.ts │ ├── subscription.ts │ └── tsconfig.json ├── prisma │ ├── .gitignore │ ├── client │ │ ├── index.d.ts │ │ ├── index.js │ │ └── runtime.d.ts │ ├── index.ts │ ├── migrations │ │ ├── 20230201230753_add_citext │ │ │ └── migration.sql │ │ ├── 20230201230857_init │ │ │ └── migration.sql │ │ ├── 20230201231025_require_username │ │ │ └── migration.sql │ │ ├── 20230202233315_study_set_created_at │ │ │ └── migration.sql │ │ ├── 20230203005321_create_folders │ │ │ └── migration.sql │ │ ├── 20230204000856_create_folder_experiences │ │ │ └── migration.sql │ │ ├── 20230204222619_user_created_at │ │ │ └── migration.sql │ │ ├── 20230205152243_experience_additional_settings │ │ │ └── migration.sql │ │ ├── 20230205185625_study_set_referential_action │ │ │ └── migration.sql │ │ ├── 20230208153158_add_incorrect_count │ │ │ └── migration.sql │ │ ├── 20230208220040_add_learn_mode │ │ │ └── migration.sql │ │ ├── 20230208221731_nullable_appeared_in_round │ │ │ └── migration.sql │ │ ├── 20230211015425_extended_feedback_bank │ │ │ └── migration.sql │ │ ├── 20230212173011_folder_id_index │ │ │ └── migration.sql │ │ ├── 20230212180140_optional_folder_slug │ │ │ └── migration.sql │ │ ├── 20230213160851_add_languages │ │ │ └── migration.sql │ │ ├── 20230214024239_auto_save_languages │ │ │ └── migration.sql │ │ ├── 20230214235720_change_default_study_mode │ │ │ └── migration.sql │ │ ├── 20230215000024_multiple_answer_mode │ │ │ └── migration.sql │ │ ├── 20230218145106_public_display_name │ │ │ └── migration.sql │ │ ├── 20230218223727_add_whitelisted_email │ │ │ └── migration.sql │ │ ├── 20230219011851_recent_failed_login │ │ │ └── migration.sql │ │ ├── 20230221222907_user_bans │ │ │ └── migration.sql │ │ ├── 20230222155710_user_last_seen_at │ │ │ └── migration.sql │ │ ├── 20230223172153_enabled_features │ │ │ └── migration.sql │ │ ├── 20230223223030_update_languages │ │ │ └── migration.sql │ │ ├── 20230225194606_study_set_saved_at │ │ │ └── migration.sql │ │ ├── 20230302211137_allowed_email_regex │ │ │ └── migration.sql │ │ ├── 20230302212536_regex_label │ │ │ └── migration.sql │ │ ├── 20230304165949_entity_shares │ │ │ └── migration.sql │ │ ├── 20230311152723_usage_data_opt_out │ │ │ └── migration.sql │ │ ├── 20230323161711_studiable_rank │ │ │ └── migration.sql │ │ ├── 20230323162701_shuffle_learn │ │ │ └── migration.sql │ │ ├── 20230405225457_cards_sorting_studiable_mode │ │ │ └── migration.sql │ │ ├── 20230405234249_studiable_terms_on_folders │ │ │ └── migration.sql │ │ ├── 20230405235112_folder_experience_settings │ │ │ └── migration.sql │ │ ├── 20230406221116_cards_round │ │ │ └── migration.sql │ │ ├── 20230407141921_studiable_term_mode_id │ │ │ └── migration.sql │ │ ├── 20230408132816_required_container_id │ │ │ └── migration.sql │ │ ├── 20230408134554_require_container_id │ │ │ └── migration.sql │ │ ├── 20230409135241_change_default_cards_answer_with │ │ │ └── migration.sql │ │ ├── 20230409175757_changelog_version │ │ │ └── migration.sql │ │ ├── 20230607183743_leaderboards │ │ │ └── migration.sql │ │ ├── 20230626153333_highscore_timestamp │ │ │ └── migration.sql │ │ ├── 20230627141113_match_study_starred │ │ │ └── migration.sql │ │ ├── 20230627153558_eligible_highscores │ │ │ └── migration.sql │ │ ├── 20230627154438_update_highscore_pkey │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── package.json │ ├── schema.prisma │ └── zod-schemas.ts ├── trpc │ ├── client │ │ └── index.ts │ ├── console.ts │ ├── index.ts │ ├── integrations.ts │ ├── next │ │ └── index.ts │ ├── package.json │ ├── react │ │ ├── index.ts │ │ └── server.ts │ ├── server │ │ ├── adapters │ │ │ └── next.ts │ │ ├── common │ │ │ ├── constants.ts │ │ │ ├── feature.ts │ │ │ ├── generator.ts │ │ │ ├── profanity.ts │ │ │ ├── static │ │ │ │ └── profanity.json │ │ │ └── validation.ts │ │ ├── context.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── cortex.ts │ │ │ ├── get-ip.ts │ │ │ ├── images │ │ │ │ └── photo.ts │ │ │ ├── load-handler.ts │ │ │ ├── orgs │ │ │ │ ├── classes.ts │ │ │ │ ├── domains.ts │ │ │ │ └── upgrade.ts │ │ │ ├── otp.ts │ │ │ ├── queries │ │ │ │ ├── classes.ts │ │ │ │ └── organizations.ts │ │ │ ├── rate-limit.ts │ │ │ └── types.ts │ │ ├── prometheus.ts │ │ ├── root.ts │ │ ├── routers │ │ │ ├── assignments │ │ │ │ ├── _router.ts │ │ │ │ ├── bulk-add-collab-topics.handler.ts │ │ │ │ ├── bulk-add-collab-topics.schema.ts │ │ │ │ ├── common │ │ │ │ │ └── editor.ts │ │ │ │ ├── create-collaborative.handler.ts │ │ │ │ ├── create-collaborative.schema.ts │ │ │ │ ├── create.handler.ts │ │ │ │ ├── create.schema.ts │ │ │ │ ├── delete.handler.ts │ │ │ │ ├── delete.schema.ts │ │ │ │ ├── duplicate.handler.ts │ │ │ │ ├── duplicate.schema.ts │ │ │ │ ├── edit-collab.handler.ts │ │ │ │ ├── edit-collab.schema.ts │ │ │ │ ├── edit.handler.ts │ │ │ │ ├── edit.schema.ts │ │ │ │ ├── feed.handler.ts │ │ │ │ ├── feed.schema.ts │ │ │ │ ├── get.handler.ts │ │ │ │ ├── get.schema.ts │ │ │ │ ├── set-published.handler.ts │ │ │ │ └── set-published.schema.ts │ │ │ ├── classes │ │ │ │ ├── _router.ts │ │ │ │ ├── add-entities.handler.ts │ │ │ │ ├── add-entities.schema.ts │ │ │ │ ├── add-students.handler.ts │ │ │ │ ├── add-students.schema.ts │ │ │ │ ├── ban-students.handler.ts │ │ │ │ ├── ban-students.schema.ts │ │ │ │ ├── bulk-add-sections.handler.ts │ │ │ │ ├── bulk-add-sections.schema.ts │ │ │ │ ├── create-join-code.handler.ts │ │ │ │ ├── create-join-code.schema.ts │ │ │ │ ├── create-section.handler.ts │ │ │ │ ├── create-section.schema.ts │ │ │ │ ├── create.handler.ts │ │ │ │ ├── create.schema.ts │ │ │ │ ├── delete-join-code.handler.ts │ │ │ │ ├── delete-join-code.schema.ts │ │ │ │ ├── delete-section.handler.ts │ │ │ │ ├── delete-section.schema.ts │ │ │ │ ├── delete.handler.ts │ │ │ │ ├── delete.schema.ts │ │ │ │ ├── get-belonging.handler.ts │ │ │ │ ├── get-members.handler.ts │ │ │ │ ├── get-members.schema.ts │ │ │ │ ├── get-students.handler.ts │ │ │ │ ├── get-students.schema.ts │ │ │ │ ├── get.handler.ts │ │ │ │ ├── get.schema.ts │ │ │ │ ├── invite-teachers.handler.ts │ │ │ │ ├── invite-teachers.schema.ts │ │ │ │ ├── join.handler.ts │ │ │ │ ├── join.schema.ts │ │ │ │ ├── leave.handler.ts │ │ │ │ ├── leave.schema.ts │ │ │ │ ├── remove-entity.handler.ts │ │ │ │ ├── remove-entity.schema.ts │ │ │ │ ├── remove-members.handler.ts │ │ │ │ ├── remove-members.schema.ts │ │ │ │ ├── set-preferences.handler.ts │ │ │ │ ├── set-preferences.schema.ts │ │ │ │ ├── update-section.handler.ts │ │ │ │ ├── update-section.schema.ts │ │ │ │ ├── update-students.handler.ts │ │ │ │ ├── update-students.schema.ts │ │ │ │ ├── update.handler.ts │ │ │ │ ├── update.schema.ts │ │ │ │ ├── upload-logo-complete.handler.ts │ │ │ │ ├── upload-logo-complete.schema.ts │ │ │ │ ├── upload-logo.handler.ts │ │ │ │ ├── upload-logo.schema.ts │ │ │ │ └── utils │ │ │ │ │ └── get-belonging.ts │ │ │ ├── collab │ │ │ │ ├── _router.ts │ │ │ │ ├── add-term.handler.ts │ │ │ │ ├── add-term.schema.ts │ │ │ │ ├── common │ │ │ │ │ └── submission.ts │ │ │ │ ├── delete-term.handler.ts │ │ │ │ ├── delete-term.schema.ts │ │ │ │ ├── edit-term.handler.ts │ │ │ │ ├── edit-term.schema.ts │ │ │ │ ├── get.handler.ts │ │ │ │ ├── get.schema.ts │ │ │ │ ├── new-attempt.handler.ts │ │ │ │ ├── new-attempt.schema.ts │ │ │ │ ├── remove-term-image.handler.ts │ │ │ │ ├── remove-term-image.schema.ts │ │ │ │ ├── reorder-term.handler.ts │ │ │ │ ├── reorder-term.schema.ts │ │ │ │ ├── set-term-image.handler.ts │ │ │ │ ├── set-term-image.schema.ts │ │ │ │ ├── submit.handler.ts │ │ │ │ ├── submit.schema.ts │ │ │ │ ├── upload-term-image-complete.handler.ts │ │ │ │ ├── upload-term-image-complete.schema.ts │ │ │ │ ├── upload-term-image.handler.ts │ │ │ │ └── upload-term-image.schema.ts │ │ │ ├── container │ │ │ │ ├── _router.ts │ │ │ │ ├── begin-review.handler.ts │ │ │ │ ├── begin-review.schema.ts │ │ │ │ ├── complete-cards-round.handler.ts │ │ │ │ ├── complete-cards-round.schema.ts │ │ │ │ ├── complete-learn-round.handler.ts │ │ │ │ ├── complete-learn-round.schema.ts │ │ │ │ ├── reset-cards-progress.handler.ts │ │ │ │ ├── reset-cards-progress.schema.ts │ │ │ │ ├── reset-learn-progress.handler.ts │ │ │ │ ├── reset-learn-progress.schema.ts │ │ │ │ ├── set-answer-mode.handler.ts │ │ │ │ ├── set-answer-mode.schema.ts │ │ │ │ ├── set-cards-answer-with.handler.ts │ │ │ │ ├── set-cards-answer-with.schema.ts │ │ │ │ ├── set-cards-study-starred.handler.ts │ │ │ │ ├── set-cards-study-starred.schema.ts │ │ │ │ ├── set-enable-cards-sorting.handler.ts │ │ │ │ ├── set-enable-cards-sorting.schema.ts │ │ │ │ ├── set-extended-feedback-bank.handler.ts │ │ │ │ ├── set-extended-feedback-bank.schema.ts │ │ │ │ ├── set-match-study-starred.handler.ts │ │ │ │ ├── set-match-study-starred.schema.ts │ │ │ │ ├── set-multiple-answer-mode.handler.ts │ │ │ │ ├── set-multiple-answer-mode.schema.ts │ │ │ │ ├── set-shuffle-learn.handler.ts │ │ │ │ ├── set-shuffle-learn.schema.ts │ │ │ │ ├── set-shuffle.handler.ts │ │ │ │ ├── set-shuffle.schema.ts │ │ │ │ ├── set-study-starred.handler.ts │ │ │ │ ├── set-study-starred.schema.ts │ │ │ │ ├── star-term.handler.ts │ │ │ │ ├── star-term.schema.ts │ │ │ │ ├── unstar-term.handler.ts │ │ │ │ └── unstar-term.schema.ts │ │ │ ├── cortex │ │ │ │ ├── _router.ts │ │ │ │ ├── bulk-grade.handler.ts │ │ │ │ └── bulk-grade.schema.ts │ │ │ ├── dev.ts │ │ │ ├── discoverable.ts │ │ │ ├── folders │ │ │ │ ├── _router.ts │ │ │ │ ├── add-sets.handler.ts │ │ │ │ ├── add-sets.schema.ts │ │ │ │ ├── create.handler.ts │ │ │ │ ├── create.schema.ts │ │ │ │ ├── delete.handler.ts │ │ │ │ ├── delete.schema.ts │ │ │ │ ├── edit.handler.ts │ │ │ │ ├── edit.schema.ts │ │ │ │ ├── get-public.handler.ts │ │ │ │ ├── get-public.schema.ts │ │ │ │ ├── get-share-id.handler.ts │ │ │ │ ├── get-share-id.schema.ts │ │ │ │ ├── get.handler.ts │ │ │ │ ├── get.schema.ts │ │ │ │ ├── recent-for-set-add.handler.ts │ │ │ │ ├── recent-for-set-add.schema.ts │ │ │ │ ├── recent.handler.ts │ │ │ │ ├── recent.schema.ts │ │ │ │ ├── remove-set.handler.ts │ │ │ │ ├── remove-set.schema.ts │ │ │ │ ├── star-term.handler.ts │ │ │ │ ├── star-term.schema.ts │ │ │ │ └── utils │ │ │ │ │ └── recent.ts │ │ │ ├── images │ │ │ │ ├── _router.ts │ │ │ │ ├── search.handler.ts │ │ │ │ └── search.schema.ts │ │ │ ├── import │ │ │ │ ├── _router.ts │ │ │ │ ├── from-url.handler.ts │ │ │ │ └── from-url.schema.ts │ │ │ ├── leaderboard │ │ │ │ ├── _router.ts │ │ │ │ ├── add.handler.ts │ │ │ │ ├── add.schema.ts │ │ │ │ ├── by-entity-id.handler.ts │ │ │ │ ├── by-entity-id.schema.ts │ │ │ │ ├── highscore.handler.ts │ │ │ │ ├── highscore.schema.ts │ │ │ │ └── utils │ │ │ │ │ └── access.ts │ │ │ ├── organizations │ │ │ │ ├── _router.ts │ │ │ │ ├── accept-invite.handler.ts │ │ │ │ ├── accept-invite.schema.ts │ │ │ │ ├── accept-token.handler.ts │ │ │ │ ├── accept-token.schema.ts │ │ │ │ ├── add-student-domain.handler.ts │ │ │ │ ├── add-student-domain.schema.ts │ │ │ │ ├── add-student.handler.ts │ │ │ │ ├── add-student.schema.ts │ │ │ │ ├── create-invite.handler.ts │ │ │ │ ├── create-invite.schema.ts │ │ │ │ ├── create.handler.ts │ │ │ │ ├── create.schema.ts │ │ │ │ ├── delete.handler.ts │ │ │ │ ├── delete.schema.ts │ │ │ │ ├── edit-member-role.handler.ts │ │ │ │ ├── edit-member-role.schema.ts │ │ │ │ ├── get-activity.handler.ts │ │ │ │ ├── get-activity.schema.ts │ │ │ │ ├── get-class-statistics.handler.ts │ │ │ │ ├── get-class-statistics.schema.ts │ │ │ │ ├── get-classes.handler.ts │ │ │ │ ├── get-classes.schema.ts │ │ │ │ ├── get-user-statistics.handler.ts │ │ │ │ ├── get-user-statistics.schema.ts │ │ │ │ ├── get-users.handler.ts │ │ │ │ ├── get-users.schema.ts │ │ │ │ ├── get.handler.ts │ │ │ │ ├── get.schema.ts │ │ │ │ ├── invite-member.handler.ts │ │ │ │ ├── invite-member.schema.ts │ │ │ │ ├── invite-teachers.handler.ts │ │ │ │ ├── invite-teachers.schema.ts │ │ │ │ ├── publish.handler.ts │ │ │ │ ├── publish.schema.ts │ │ │ │ ├── remove-member.handler.ts │ │ │ │ ├── remove-member.schema.ts │ │ │ │ ├── remove-student-domain.handler.ts │ │ │ │ ├── remove-student-domain.schema.ts │ │ │ │ ├── remove-user.handler.ts │ │ │ │ ├── remove-user.schema.ts │ │ │ │ ├── resend-code.handler.ts │ │ │ │ ├── resend-code.schema.ts │ │ │ │ ├── set-domain-filter.handler.ts │ │ │ │ ├── set-domain-filter.schema.ts │ │ │ │ ├── set-invite-expiration.handler.ts │ │ │ │ ├── set-invite-expiration.schema.ts │ │ │ │ ├── set-member-metadata.handler.ts │ │ │ │ ├── set-member-metadata.schema.ts │ │ │ │ ├── update.handler.ts │ │ │ │ ├── update.schema.ts │ │ │ │ ├── upload-logo-complete.handler.ts │ │ │ │ ├── upload-logo-complete.schema.ts │ │ │ │ ├── upload-logo.handler.ts │ │ │ │ ├── upload-logo.schema.ts │ │ │ │ ├── verify-student-domain.handler.ts │ │ │ │ └── verify-student-domain.schema.ts │ │ │ ├── profile │ │ │ │ ├── _router.ts │ │ │ │ ├── get-public.handler.ts │ │ │ │ ├── get-public.schema.ts │ │ │ │ ├── get.handler.ts │ │ │ │ └── get.schema.ts │ │ │ ├── recent.ts │ │ │ ├── share-resolver.ts │ │ │ ├── studiable-terms.ts │ │ │ ├── study-sets │ │ │ │ ├── _router.ts │ │ │ │ ├── by-id.handler.ts │ │ │ │ ├── by-id.schema.ts │ │ │ │ ├── create-autosave.handler.ts │ │ │ │ ├── create.handler.ts │ │ │ │ ├── create.schema.ts │ │ │ │ ├── delete.handler.ts │ │ │ │ ├── delete.schema.ts │ │ │ │ ├── edit.handler.ts │ │ │ │ ├── edit.schema.ts │ │ │ │ ├── get-allowed-classes.handler.ts │ │ │ │ ├── get-allowed-classes.schema.ts │ │ │ │ ├── get-autosave.handler.ts │ │ │ │ ├── get-autosave.schema.ts │ │ │ │ ├── get-public.handler.ts │ │ │ │ ├── get-public.schema.ts │ │ │ │ ├── get-share-id.handler.ts │ │ │ │ ├── get-share-id.schema.ts │ │ │ │ ├── queries │ │ │ │ │ ├── collab.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── select.ts │ │ │ │ ├── recent.handler.ts │ │ │ │ ├── recent.schema.ts │ │ │ │ ├── set-allowed-classes.handler.ts │ │ │ │ ├── set-allowed-classes.schema.ts │ │ │ │ └── utils │ │ │ │ │ └── recent.ts │ │ │ ├── terms │ │ │ │ ├── _router.ts │ │ │ │ ├── add.handler.ts │ │ │ │ ├── add.schema.ts │ │ │ │ ├── bulk-add.handler.ts │ │ │ │ ├── bulk-add.schema.ts │ │ │ │ ├── bulk-delete.handler.ts │ │ │ │ ├── bulk-delete.schema.ts │ │ │ │ ├── bulk-edit.handler.ts │ │ │ │ ├── bulk-edit.schema.ts │ │ │ │ ├── delete.handler.ts │ │ │ │ ├── delete.schema.ts │ │ │ │ ├── edit.handler.ts │ │ │ │ ├── edit.schema.ts │ │ │ │ ├── mutations │ │ │ │ │ ├── reorder.ts │ │ │ │ │ └── update.ts │ │ │ │ ├── remove-image.handler.ts │ │ │ │ ├── remove-image.schema.ts │ │ │ │ ├── reorder.handler.ts │ │ │ │ ├── reorder.schema.ts │ │ │ │ ├── set-image.handler.ts │ │ │ │ ├── set-image.schema.ts │ │ │ │ ├── upload-image-complete.handler.ts │ │ │ │ ├── upload-image-complete.schema.ts │ │ │ │ ├── upload-image.handler.ts │ │ │ │ ├── upload-image.schema.ts │ │ │ │ └── utils │ │ │ │ │ └── serialize.ts │ │ │ └── user │ │ │ │ ├── _router.ts │ │ │ │ ├── change-username.handler.ts │ │ │ │ ├── change-username.schema.ts │ │ │ │ ├── check-username.handler.ts │ │ │ │ ├── check-username.schema.ts │ │ │ │ ├── complete-onboarding.handler.ts │ │ │ │ ├── delete-account.handler.ts │ │ │ │ ├── me.handler.ts │ │ │ │ ├── remove-avatar.handler.ts │ │ │ │ ├── set-display-name.handler.ts │ │ │ │ ├── set-display-name.schema.ts │ │ │ │ ├── set-user-type.handler.ts │ │ │ │ ├── set-user-type.schema.ts │ │ │ │ ├── upload-avatar-complete.handler.ts │ │ │ │ └── upload-avatar.handler.ts │ │ ├── static │ │ │ └── insults │ │ │ │ ├── correct.txt │ │ │ │ └── incorrect.txt │ │ └── trpc.ts │ └── tsconfig.json └── types │ ├── index.ts │ ├── next-auth.d.ts │ ├── package.json │ ├── ssr.ts │ └── tsconfig.json ├── prettier.config.cjs ├── scripts ├── generate-assignment-submissions.ts ├── generate-org-students.ts └── join-class-students.ts ├── tests └── text.test.ts ├── tsconfig.base.json └── turbo.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | apps/cdn 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/README.md -------------------------------------------------------------------------------- /apps/cdn/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/.gitignore -------------------------------------------------------------------------------- /apps/cdn/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/bun.lockb -------------------------------------------------------------------------------- /apps/cdn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/package.json -------------------------------------------------------------------------------- /apps/cdn/src/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/src/assets.ts -------------------------------------------------------------------------------- /apps/cdn/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/src/auth.ts -------------------------------------------------------------------------------- /apps/cdn/src/avatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/src/avatar.ts -------------------------------------------------------------------------------- /apps/cdn/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/src/index.ts -------------------------------------------------------------------------------- /apps/cdn/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/tsconfig.json -------------------------------------------------------------------------------- /apps/cdn/wrangler.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/cdn/wrangler.example.toml -------------------------------------------------------------------------------- /apps/next/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/.gitignore -------------------------------------------------------------------------------- /apps/next/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module "public/*.png"; 2 | -------------------------------------------------------------------------------- /apps/next/highlight.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/highlight.config.ts -------------------------------------------------------------------------------- /apps/next/instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/instrumentation.ts -------------------------------------------------------------------------------- /apps/next/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/next.config.mjs -------------------------------------------------------------------------------- /apps/next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/package.json -------------------------------------------------------------------------------- /apps/next/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/postcss.config.js -------------------------------------------------------------------------------- /apps/next/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /apps/next/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /apps/next/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/apple-touch-icon.png -------------------------------------------------------------------------------- /apps/next/public/assets/fonts/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/assets/fonts/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /apps/next/public/assets/fonts/Outfit-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/assets/fonts/Outfit-Bold.ttf -------------------------------------------------------------------------------- /apps/next/public/avatars/default/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/avatars/default/0.png -------------------------------------------------------------------------------- /apps/next/public/avatars/default/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/avatars/default/1.png -------------------------------------------------------------------------------- /apps/next/public/avatars/default/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/avatars/default/2.png -------------------------------------------------------------------------------- /apps/next/public/avatars/default/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/avatars/default/3.png -------------------------------------------------------------------------------- /apps/next/public/avatars/default/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/avatars/default/4.png -------------------------------------------------------------------------------- /apps/next/public/avatars/quenti.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/avatars/quenti.png -------------------------------------------------------------------------------- /apps/next/public/avatars/wink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/avatars/wink.png -------------------------------------------------------------------------------- /apps/next/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/browserconfig.xml -------------------------------------------------------------------------------- /apps/next/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/favicon-16x16.png -------------------------------------------------------------------------------- /apps/next/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/favicon-32x32.png -------------------------------------------------------------------------------- /apps/next/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/favicon.ico -------------------------------------------------------------------------------- /apps/next/public/logo-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/logo-large.png -------------------------------------------------------------------------------- /apps/next/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/mstile-150x150.png -------------------------------------------------------------------------------- /apps/next/public/og-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/og-background.png -------------------------------------------------------------------------------- /apps/next/public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/og-image.png -------------------------------------------------------------------------------- /apps/next/public/og-line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/og-line.png -------------------------------------------------------------------------------- /apps/next/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/robots.txt -------------------------------------------------------------------------------- /apps/next/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /apps/next/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/public/site.webmanifest -------------------------------------------------------------------------------- /apps/next/src/common/app-providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/app-providers.tsx -------------------------------------------------------------------------------- /apps/next/src/common/cdn-loaders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/cdn-loaders.tsx -------------------------------------------------------------------------------- /apps/next/src/common/editor-global-styles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/editor-global-styles.tsx -------------------------------------------------------------------------------- /apps/next/src/common/lazy-internal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/lazy-internal.tsx -------------------------------------------------------------------------------- /apps/next/src/common/lazy-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/lazy-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/common/onboarding-redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/onboarding-redirect.tsx -------------------------------------------------------------------------------- /apps/next/src/common/page-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/page-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/common/session-listener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/session-listener.tsx -------------------------------------------------------------------------------- /apps/next/src/common/toast-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/toast-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/common/top-loading-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/top-loading-bar.tsx -------------------------------------------------------------------------------- /apps/next/src/common/visibility-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/common/visibility-icon.tsx -------------------------------------------------------------------------------- /apps/next/src/components/add-entities-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/add-entities-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/animated-icons/check.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/animated-icons/check.tsx -------------------------------------------------------------------------------- /apps/next/src/components/animated-icons/upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/animated-icons/upload.tsx -------------------------------------------------------------------------------- /apps/next/src/components/animated-icons/x.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/animated-icons/x.tsx -------------------------------------------------------------------------------- /apps/next/src/components/auth-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/auth-component.tsx -------------------------------------------------------------------------------- /apps/next/src/components/auth-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/auth-layout.tsx -------------------------------------------------------------------------------- /apps/next/src/components/authed-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/authed-page.tsx -------------------------------------------------------------------------------- /apps/next/src/components/authed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/authed.tsx -------------------------------------------------------------------------------- /apps/next/src/components/auto-resize-textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/auto-resize-textarea.tsx -------------------------------------------------------------------------------- /apps/next/src/components/change-username-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/change-username-input.tsx -------------------------------------------------------------------------------- /apps/next/src/components/choice-shortcut-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/choice-shortcut-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/circular-term-mastery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/circular-term-mastery.tsx -------------------------------------------------------------------------------- /apps/next/src/components/class-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/class-card.tsx -------------------------------------------------------------------------------- /apps/next/src/components/client-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/client-only.tsx -------------------------------------------------------------------------------- /apps/next/src/components/command-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/command-menu.tsx -------------------------------------------------------------------------------- /apps/next/src/components/confetti-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/confetti-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/confirm-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/confirm-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/create-class-notice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/create-class-notice.tsx -------------------------------------------------------------------------------- /apps/next/src/components/create-folder-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/create-folder-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/default-flashcard-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/default-flashcard-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/components/edit-term-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/edit-term-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/error-bounary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/error-bounary.tsx -------------------------------------------------------------------------------- /apps/next/src/components/export-terms-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/export-terms-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/flashcard-shortcut-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/flashcard-shortcut-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/flashcard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/flashcard.tsx -------------------------------------------------------------------------------- /apps/next/src/components/flashcards-empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/flashcards-empty.tsx -------------------------------------------------------------------------------- /apps/next/src/components/folder-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/folder-card.tsx -------------------------------------------------------------------------------- /apps/next/src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/footer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/generic-404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/generic-404.tsx -------------------------------------------------------------------------------- /apps/next/src/components/generic-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/generic-card.tsx -------------------------------------------------------------------------------- /apps/next/src/components/generic-collaborators-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/generic-collaborators-footer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/generic-term-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/generic-term-card.tsx -------------------------------------------------------------------------------- /apps/next/src/components/ghost-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/ghost-group.tsx -------------------------------------------------------------------------------- /apps/next/src/components/ghost-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/ghost-message.tsx -------------------------------------------------------------------------------- /apps/next/src/components/global-shortcut-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/global-shortcut-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/glow-wrapper.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/glow-wrapper.module.css -------------------------------------------------------------------------------- /apps/next/src/components/grid-stat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/grid-stat.tsx -------------------------------------------------------------------------------- /apps/next/src/components/import-from-quizlet-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/import-from-quizlet-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/import-terms-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/import-terms-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/internal-folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/internal-folder.tsx -------------------------------------------------------------------------------- /apps/next/src/components/internal-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/internal-profile.tsx -------------------------------------------------------------------------------- /apps/next/src/components/internal-set.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/internal-set.tsx -------------------------------------------------------------------------------- /apps/next/src/components/landing/arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/landing/arrow.tsx -------------------------------------------------------------------------------- /apps/next/src/components/landing/flare.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/landing/flare.tsx -------------------------------------------------------------------------------- /apps/next/src/components/loading-flashcard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/loading-flashcard.tsx -------------------------------------------------------------------------------- /apps/next/src/components/loading-search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/loading-search.tsx -------------------------------------------------------------------------------- /apps/next/src/components/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/loading.tsx -------------------------------------------------------------------------------- /apps/next/src/components/match-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/match-card.tsx -------------------------------------------------------------------------------- /apps/next/src/components/member-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/member-component.tsx -------------------------------------------------------------------------------- /apps/next/src/components/menu-option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/menu-option.tsx -------------------------------------------------------------------------------- /apps/next/src/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/navbar.tsx -------------------------------------------------------------------------------- /apps/next/src/components/navbar/left-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/navbar/left-nav.tsx -------------------------------------------------------------------------------- /apps/next/src/components/navbar/mobile-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/navbar/mobile-menu.tsx -------------------------------------------------------------------------------- /apps/next/src/components/navbar/mobile-user-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/navbar/mobile-user-options.tsx -------------------------------------------------------------------------------- /apps/next/src/components/navbar/user-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/navbar/user-menu.tsx -------------------------------------------------------------------------------- /apps/next/src/components/onboarding-member.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/onboarding-member.tsx -------------------------------------------------------------------------------- /apps/next/src/components/organization-bound-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/organization-bound-only.tsx -------------------------------------------------------------------------------- /apps/next/src/components/photo-view/internal-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/photo-view/internal-view.tsx -------------------------------------------------------------------------------- /apps/next/src/components/photo-view/photo-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/photo-view/photo-container.tsx -------------------------------------------------------------------------------- /apps/next/src/components/photo-view/photo-portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/photo-view/photo-portal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/photo-view/photo-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/photo-view/photo-view.tsx -------------------------------------------------------------------------------- /apps/next/src/components/photo-view/provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/photo-view/provider.tsx -------------------------------------------------------------------------------- /apps/next/src/components/root-flashcard-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/root-flashcard-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/components/script-formatter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/script-formatter.tsx -------------------------------------------------------------------------------- /apps/next/src/components/search-images-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/search-images-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/segmented-progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/segmented-progress.tsx -------------------------------------------------------------------------------- /apps/next/src/components/select-answer-mode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/select-answer-mode.tsx -------------------------------------------------------------------------------- /apps/next/src/components/select-option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/select-option.tsx -------------------------------------------------------------------------------- /apps/next/src/components/selectable-generic-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/selectable-generic-card.tsx -------------------------------------------------------------------------------- /apps/next/src/components/set-creator-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/set-creator-only.tsx -------------------------------------------------------------------------------- /apps/next/src/components/set-print-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/set-print-component.tsx -------------------------------------------------------------------------------- /apps/next/src/components/signup-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/signup-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/components/skeleton-label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/skeleton-label.tsx -------------------------------------------------------------------------------- /apps/next/src/components/skeleton-tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/skeleton-tab.tsx -------------------------------------------------------------------------------- /apps/next/src/components/sort-flashcard-progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/sort-flashcard-progress.tsx -------------------------------------------------------------------------------- /apps/next/src/components/sort-flashcard-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/sort-flashcard-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/components/sortable-shortcut-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/sortable-shortcut-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/special-characters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/special-characters.tsx -------------------------------------------------------------------------------- /apps/next/src/components/static-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/static-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/components/study-set-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/study-set-card.tsx -------------------------------------------------------------------------------- /apps/next/src/components/teacher-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/teacher-only.tsx -------------------------------------------------------------------------------- /apps/next/src/components/term-author-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/term-author-avatar.tsx -------------------------------------------------------------------------------- /apps/next/src/components/terms/square-asset-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/terms/square-asset-preview.tsx -------------------------------------------------------------------------------- /apps/next/src/components/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/toast.tsx -------------------------------------------------------------------------------- /apps/next/src/components/tooltip-with-touch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/tooltip-with-touch.tsx -------------------------------------------------------------------------------- /apps/next/src/components/unbound-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/unbound-only.tsx -------------------------------------------------------------------------------- /apps/next/src/components/username-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/username-link.tsx -------------------------------------------------------------------------------- /apps/next/src/components/with-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/with-footer.tsx -------------------------------------------------------------------------------- /apps/next/src/components/wizard-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/components/wizard-layout.tsx -------------------------------------------------------------------------------- /apps/next/src/events/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/events/editor.ts -------------------------------------------------------------------------------- /apps/next/src/events/effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/events/effects.ts -------------------------------------------------------------------------------- /apps/next/src/events/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/events/menu.ts -------------------------------------------------------------------------------- /apps/next/src/events/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/events/mutation.ts -------------------------------------------------------------------------------- /apps/next/src/events/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/events/query.ts -------------------------------------------------------------------------------- /apps/next/src/hooks/use-assignment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-assignment.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-class-members.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-class-members.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-class.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-class.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-dev-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-dev-actions.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-did-update.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-did-update.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-dropzone/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-dropzone/index.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-dropzone/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-dropzone/types.ts -------------------------------------------------------------------------------- /apps/next/src/hooks/use-dropzone/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-dropzone/utils.ts -------------------------------------------------------------------------------- /apps/next/src/hooks/use-entity-root-url.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-entity-root-url.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-event-callback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-event-callback.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-feature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-feature.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-folder.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-image-qrcode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-image-qrcode.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-is-class-teacher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-is-class-teacher.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-is-teacher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-is-teacher.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-me.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-me.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-non-set-owner-redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-non-set-owner-redirect.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-onboarding-redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-onboarding-redirect.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-organization-member.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-organization-member.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-organization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-organization.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-outside-click.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-outside-click.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-profile.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-set-folder-unison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-set-folder-unison.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-set.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-set.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-student-redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-student-redirect.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-term-mastery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-term-mastery.tsx -------------------------------------------------------------------------------- /apps/next/src/hooks/use-unauthed-redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/hooks/use-unauthed-redirect.tsx -------------------------------------------------------------------------------- /apps/next/src/layouts/class-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/layouts/class-layout.tsx -------------------------------------------------------------------------------- /apps/next/src/layouts/main-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/layouts/main-layout.tsx -------------------------------------------------------------------------------- /apps/next/src/layouts/organization-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/layouts/organization-layout.tsx -------------------------------------------------------------------------------- /apps/next/src/lib/dnd-kit-sensors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/lib/dnd-kit-sensors.ts -------------------------------------------------------------------------------- /apps/next/src/lib/event-bus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/lib/event-bus.ts -------------------------------------------------------------------------------- /apps/next/src/lib/infer-ssr-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/lib/infer-ssr-props.ts -------------------------------------------------------------------------------- /apps/next/src/lib/og-images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/lib/og-images.tsx -------------------------------------------------------------------------------- /apps/next/src/lib/telemetry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/lib/telemetry.tsx -------------------------------------------------------------------------------- /apps/next/src/lib/tinykeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/lib/tinykeys.ts -------------------------------------------------------------------------------- /apps/next/src/lib/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/lib/urls.ts -------------------------------------------------------------------------------- /apps/next/src/modules/auth/enter-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/auth/enter-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/auth/gradient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/auth/gradient.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/add-section-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/add-section-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/add-students-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/add-students-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/assignments/collab-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/assignments/collab-icon.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/banner-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/banner-picker.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/change-section-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/change-section-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-join-code-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-join-code-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-logo.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-sections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-sections.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-student.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-student.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-students.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-students.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-teacher-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-teacher-only.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-teachers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-teachers.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/class-wizard-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/class-wizard-layout.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/date-time-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/date-time-input.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/edit-section-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/edit-section-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/empty-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/empty-message.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/home/entity-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/home/entity-group.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/home/invite-banner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/home/invite-banner.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/invite-teachers-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/invite-teachers-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/assignment-collab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/assignment-collab.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/assignment-publish.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/assignment-publish.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/assignment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/assignment.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/class-assignments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/class-assignments.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/class-home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/class-home.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/class-members.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/class-members.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/class-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/class-settings.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/edit-assignment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/edit-assignment.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/new-assignment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/new-assignment.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/pages/student-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/pages/student-settings.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/remove-students-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/remove-students-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/remove-teacher-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/remove-teacher-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/section-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/section-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/section-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/section-select.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/selected-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/selected-bar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/use-class-logo-upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/use-class-logo-upload.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/classes/use-protected-redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/use-protected-redirect.ts -------------------------------------------------------------------------------- /apps/next/src/modules/classes/utils/address-students.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/classes/utils/address-students.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/collab/collab-editor-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/collab/collab-editor-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/collab/collab-editor-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/collab/collab-editor-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/collab/collab-set-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/collab/collab-set-info.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/collab/collab-top-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/collab/collab-top-bar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/collab/submit-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/collab/submit-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/create-learn-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/create-learn-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/create-match-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/create-match-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/create-sort-flashcards-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/create-sort-flashcards-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/create-test-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/create-test-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor-listener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor-listener.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/button-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/button-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/card/deloaded-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/card/deloaded-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/card/image-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/card/image-components.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/card/inner-term-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/card/inner-term-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/card/rich-text-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/card/rich-text-bar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/card/rich-text-property.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/card/rich-text-property.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/card/sortable-term-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/card/sortable-term-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/card/term-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/card/term-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/character-suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/character-suggestions.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/editor-config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/editor-config.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/editor-context-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/editor-context-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/editor-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/editor-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/extensions/emoji-replacer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/extensions/emoji-replacer.ts -------------------------------------------------------------------------------- /apps/next/src/modules/editor/language-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/language-menu.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/shortcut-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/shortcut-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/term-card-gap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/term-card-gap.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/terms-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/terms-list.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/title-properties.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/title-properties.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/top-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/top-bar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/editor/visibility-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/editor/visibility-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/flashcards/controls-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/flashcards/controls-bar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/flashcards/flashcard-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/flashcards/flashcard-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/flashcards/flashcards-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/flashcards/flashcards-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/flashcards/titlebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/flashcards/titlebar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/edit-folder-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/edit-folder-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/folder-404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/folder-404.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/folder-creator-only.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/folder-creator-only.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/folder-description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/folder-description.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/folder-heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/folder-heading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/folder-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/folder-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/folder-sets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/folder-sets.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/link-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/link-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/no-public-sets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/no-public-sets.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/folders/share-folder-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/folders/share-folder-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/classes-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/classes-grid.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/empty-dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/empty-dashboard.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news/common/create-cta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news/common/create-cta.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news/v1.0.0/classes-beta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news/v1.0.0/classes-beta.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news/v1.0.0/quenti-1.0.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news/v1.0.0/quenti-1.0.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news/v1.0.0/test-and-match.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news/v1.0.0/test-and-match.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news/v1.2.0/images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news/v1.2.0/images.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/news/v1.2.0/rich-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/news/v1.2.0/rich-text.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/home/set-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/home/set-grid.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/hydrate-collab-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/hydrate-collab-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/hydrate-create-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/hydrate-create-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/hydrate-edit-set-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/hydrate-edit-set-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/hydrate-folder-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/hydrate-folder-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/hydrate-profile-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/hydrate-profile-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/hydrate-set-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/hydrate-set-data.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/internal-create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/internal-create.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/internal-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/internal-editor.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/leaderboard/leaderboard-entry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/leaderboard/leaderboard-entry.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/leaderboard/leaderboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/leaderboard/leaderboard.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/action-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/action-bar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/any-key-press-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/any-key-press-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/cards/choice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/cards/choice.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/cards/write.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/cards/write.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/cards/write/answer-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/cards/write/answer-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/cards/write/correct-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/cards/write/correct-state.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/cards/write/input-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/cards/write/input-state.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/completed-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/completed-view.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/interaction-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/interaction-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/learn-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/learn-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/learn-settings-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/learn-settings-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/round-summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/round-summary.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/term-mastery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/term-mastery.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/learn/titlebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/learn/titlebar.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/action-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/action-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/add-to-folder-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/add-to-folder-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/collab-details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/collab-details.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/deloaded-term.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/deloaded-term.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/description-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/description-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/displayable-term.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/displayable-term.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/flashcard-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/flashcard-preview.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/heading-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/heading-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/link-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/link-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/set-404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/set-404.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/set-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/set-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/set-private.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/set-private.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/share-set-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/share-set-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/term-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/term-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/terms-overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/terms-overview.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/main/terms-sort-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/main/terms-sort-select.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/match/event-listener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/match/event-listener.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/match/match-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/match/match-container.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/match/match-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/match/match-info.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/match/match-settings-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/match/match-settings-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/match/match-start-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/match/match-start-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/match/match-summary-feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/match/match-summary-feedback.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/match/match-summary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/match/match-summary.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/default-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/default-layout.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/onboarding-done.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/onboarding-done.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/onboarding-intro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/onboarding-intro.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/onboarding-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/onboarding-invite.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/onboarding-subscribe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/onboarding-subscribe.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/onboarding-theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/onboarding-theme.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/onboarding-username.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/onboarding-username.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/present-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/present-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/onboarding/theme-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/onboarding/theme-preview.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/add-student-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/add-student-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/dashboard/activity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/dashboard/activity.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/dashboard/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/dashboard/card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/dashboard/classes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/dashboard/classes.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/dashboard/users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/dashboard/users.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/domain-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/domain-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/domain-filter-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/domain-filter-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/domain-filter-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/domain-filter-form.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/domain-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/domain-form.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/edit-member-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/edit-member-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/glowing-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/glowing-button.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/member-role-select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/member-role-select.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/org-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/org-display.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/organization-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/organization-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/organization-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/organization-logo.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/organization-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/organization-user.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/reauth-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/reauth-message.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/remove-user-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/remove-user-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/organizations/settings-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/organizations/settings-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/photo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/photo.css -------------------------------------------------------------------------------- /apps/next/src/modules/profile/folders-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/profile/folders-list.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/profile/profile-404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/profile/profile-404.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/profile/profile-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/profile/profile-area.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/profile/profile-linkable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/profile/profile-linkable.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/profile/profile-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/profile/profile-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/profile/study-sets-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/profile/study-sets-list.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/set-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/set-editor.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/account-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/account-info.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/account-type.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/account-type.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/danger-zone.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/danger-zone.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/delete-account-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/delete-account-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/profile-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/profile-info.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/section-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/section-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/theme.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/settings/upload-avatar-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/settings/upload-avatar-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/term-image-layer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/term-image-layer.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/card-gap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/card-gap.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/card-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/card-wrapper.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/cards/common.tsx: -------------------------------------------------------------------------------- 1 | export interface CardProps { 2 | i: number; 3 | result?: boolean; 4 | } 5 | -------------------------------------------------------------------------------- /apps/next/src/modules/test/cards/match-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/cards/match-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/cards/multiple-choice-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/cards/multiple-choice-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/cards/true-false-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/cards/true-false-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/cards/write-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/cards/write-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/cortex-graded.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/cortex-graded.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/loading-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/loading-view.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/results-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/results-card.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/results-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/results-view.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/test-loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/test-loading.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/test-options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/test-options.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/test-settings-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/test-settings-modal.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/test-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/test-view.tsx -------------------------------------------------------------------------------- /apps/next/src/modules/test/use-card-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/use-card-selector.ts -------------------------------------------------------------------------------- /apps/next/src/modules/test/utils/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/utils/type.ts -------------------------------------------------------------------------------- /apps/next/src/modules/test/utils/url-params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/modules/test/utils/url-params.ts -------------------------------------------------------------------------------- /apps/next/src/pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/404.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/_app.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/_document.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/_error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/_error.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/billing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/billing.ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/inngest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/inngest.ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/metrics.ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/og.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/og.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/api/orgs/[id]/purchase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/orgs/[id]/purchase.ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/orgs/[id]/upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/orgs/[id]/upgrade.ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/profiles/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/profiles/import.ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/stripe/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/stripe/webhook.ts -------------------------------------------------------------------------------- /apps/next/src/pages/api/trpc/[trpc].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/api/trpc/[trpc].ts -------------------------------------------------------------------------------- /apps/next/src/pages/auth/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/auth/error.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/auth/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/auth/login.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/auth/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/auth/signup.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/auth/verify.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/auth/verify.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/class-resolver/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/class-resolver/[id].tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/assignments.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/assignments.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/assignments/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/assignments/new.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/create-sections.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/create-sections.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/done.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/done.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/index.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/join.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/join.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/members.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/members.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/settings/class.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/settings/class.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/settings/student.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/settings/student.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/[id]/teachers-onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/[id]/teachers-onboarding.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/classes/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/classes/new.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/create.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/home.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/account-type.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/account-type.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/command-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/command-menu.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/done.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/done.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/index.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/invite.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/subscribe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/subscribe.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/theme.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/onboarding/username.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/onboarding/username.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/billing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/billing.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/classes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/classes.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/domain-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/domain-filter.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/domain-setup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/domain-setup.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/index.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/members-onboarding.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/members-onboarding.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/publish.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/publish.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/settings.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/students.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/students.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/teachers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/teachers.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/[id]/verify-domain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/[id]/verify-domain.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/index.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/orgs/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/orgs/new.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/profile/[username].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/profile/[username].tsx -------------------------------------------------------------------------------- /apps/next/src/pages/profile/[username]/folders/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/profile/[username]/folders/[slug].tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id].tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/collab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/collab.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/create.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/edit.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/flashcards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/flashcards.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/learn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/learn.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/match.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/match.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/match/leaderboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/match/leaderboard.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/sets/[id]/test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/sets/[id]/test.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/settings.tsx -------------------------------------------------------------------------------- /apps/next/src/pages/share-resolver/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/pages/share-resolver/[id].tsx -------------------------------------------------------------------------------- /apps/next/src/server/ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/server/ssr.ts -------------------------------------------------------------------------------- /apps/next/src/stores/use-container-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/stores/use-container-store.ts -------------------------------------------------------------------------------- /apps/next/src/stores/use-learn-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/stores/use-learn-store.ts -------------------------------------------------------------------------------- /apps/next/src/stores/use-match-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/stores/use-match-store.ts -------------------------------------------------------------------------------- /apps/next/src/stores/use-set-editor-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/stores/use-set-editor-store.ts -------------------------------------------------------------------------------- /apps/next/src/stores/use-set-properties-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/stores/use-set-properties-store.ts -------------------------------------------------------------------------------- /apps/next/src/stores/use-sort-flashcards-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/stores/use-sort-flashcards-store.ts -------------------------------------------------------------------------------- /apps/next/src/stores/use-test-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/stores/use-test-store.ts -------------------------------------------------------------------------------- /apps/next/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/styles/globals.css -------------------------------------------------------------------------------- /apps/next/src/utils/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/utils/color.ts -------------------------------------------------------------------------------- /apps/next/src/utils/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/utils/editor.ts -------------------------------------------------------------------------------- /apps/next/src/utils/groupings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/utils/groupings.ts -------------------------------------------------------------------------------- /apps/next/src/utils/scripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/utils/scripts.ts -------------------------------------------------------------------------------- /apps/next/src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/utils/string.ts -------------------------------------------------------------------------------- /apps/next/src/utils/terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/utils/terms.ts -------------------------------------------------------------------------------- /apps/next/src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/src/utils/time.ts -------------------------------------------------------------------------------- /apps/next/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/tailwind.config.js -------------------------------------------------------------------------------- /apps/next/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/apps/next/tsconfig.json -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/bun.lockb -------------------------------------------------------------------------------- /docker-compose.mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/docker-compose.mysql.yml -------------------------------------------------------------------------------- /install-vercel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/install-vercel.sh -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/package.json -------------------------------------------------------------------------------- /packages/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/auth/index.ts -------------------------------------------------------------------------------- /packages/auth/magic-link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/auth/magic-link.ts -------------------------------------------------------------------------------- /packages/auth/next-auth-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/auth/next-auth-options.ts -------------------------------------------------------------------------------- /packages/auth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/auth/package.json -------------------------------------------------------------------------------- /packages/auth/prisma-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/auth/prisma-adapter.ts -------------------------------------------------------------------------------- /packages/auth/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/auth/tsconfig.json -------------------------------------------------------------------------------- /packages/branding/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/branding/index.ts -------------------------------------------------------------------------------- /packages/branding/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/branding/package.json -------------------------------------------------------------------------------- /packages/branding/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/branding/tsconfig.json -------------------------------------------------------------------------------- /packages/components/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/404.tsx -------------------------------------------------------------------------------- /packages/components/bg-gradient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/bg-gradient.tsx -------------------------------------------------------------------------------- /packages/components/date-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/date-picker.tsx -------------------------------------------------------------------------------- /packages/components/date-time-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/date-time-picker.tsx -------------------------------------------------------------------------------- /packages/components/display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/display.tsx -------------------------------------------------------------------------------- /packages/components/error-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/error-page.tsx -------------------------------------------------------------------------------- /packages/components/frame-error-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/frame-error-logo.tsx -------------------------------------------------------------------------------- /packages/components/frame-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/frame-logo.tsx -------------------------------------------------------------------------------- /packages/components/generic-label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/generic-label.tsx -------------------------------------------------------------------------------- /packages/components/head-seo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/head-seo.tsx -------------------------------------------------------------------------------- /packages/components/icons/github-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/icons/github-icon.tsx -------------------------------------------------------------------------------- /packages/components/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/icons/index.tsx -------------------------------------------------------------------------------- /packages/components/icons/x-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/icons/x-icon.tsx -------------------------------------------------------------------------------- /packages/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/index.tsx -------------------------------------------------------------------------------- /packages/components/lib/use-tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/lib/use-tab.ts -------------------------------------------------------------------------------- /packages/components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/link.tsx -------------------------------------------------------------------------------- /packages/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/logo.tsx -------------------------------------------------------------------------------- /packages/components/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/modal.tsx -------------------------------------------------------------------------------- /packages/components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/package.json -------------------------------------------------------------------------------- /packages/components/script-formatter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/script-formatter.tsx -------------------------------------------------------------------------------- /packages/components/test/clickable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/test/clickable.tsx -------------------------------------------------------------------------------- /packages/components/test/evaluated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/test/evaluated.tsx -------------------------------------------------------------------------------- /packages/components/test/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/test/index.tsx -------------------------------------------------------------------------------- /packages/components/test/prompt-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/test/prompt-display.tsx -------------------------------------------------------------------------------- /packages/components/test/rich-prompt-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/test/rich-prompt-display.tsx -------------------------------------------------------------------------------- /packages/components/time-picker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/time-picker.tsx -------------------------------------------------------------------------------- /packages/components/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/toggle-group.tsx -------------------------------------------------------------------------------- /packages/components/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/tsconfig.json -------------------------------------------------------------------------------- /packages/components/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./test"; 2 | -------------------------------------------------------------------------------- /packages/components/utils/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/components/utils/test.ts -------------------------------------------------------------------------------- /packages/core/evaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/core/evaluator.ts -------------------------------------------------------------------------------- /packages/core/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/core/generator.ts -------------------------------------------------------------------------------- /packages/core/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./language"; 2 | -------------------------------------------------------------------------------- /packages/core/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/core/language.ts -------------------------------------------------------------------------------- /packages/core/languages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/core/languages.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/cortex/classify/categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/classify/categories.ts -------------------------------------------------------------------------------- /packages/cortex/classify/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/classify/index.ts -------------------------------------------------------------------------------- /packages/cortex/distractors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/distractors/index.ts -------------------------------------------------------------------------------- /packages/cortex/grader/entailment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/grader/entailment.ts -------------------------------------------------------------------------------- /packages/cortex/grader/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/grader/index.ts -------------------------------------------------------------------------------- /packages/cortex/lib/cohere.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/lib/cohere.ts -------------------------------------------------------------------------------- /packages/cortex/lib/embeddings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/lib/embeddings.ts -------------------------------------------------------------------------------- /packages/cortex/lib/huggingface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/lib/huggingface.ts -------------------------------------------------------------------------------- /packages/cortex/lib/similarity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/lib/similarity.ts -------------------------------------------------------------------------------- /packages/cortex/lib/vector-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/lib/vector-store.ts -------------------------------------------------------------------------------- /packages/cortex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/package.json -------------------------------------------------------------------------------- /packages/cortex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/cortex/tsconfig.json -------------------------------------------------------------------------------- /packages/drizzle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/drizzle/index.ts -------------------------------------------------------------------------------- /packages/drizzle/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/drizzle/package.json -------------------------------------------------------------------------------- /packages/drizzle/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/drizzle/schema.ts -------------------------------------------------------------------------------- /packages/drizzle/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/drizzle/tsconfig.json -------------------------------------------------------------------------------- /packages/emails/components/body-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/components/body-container.tsx -------------------------------------------------------------------------------- /packages/emails/components/content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/components/content.tsx -------------------------------------------------------------------------------- /packages/emails/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/components/footer.tsx -------------------------------------------------------------------------------- /packages/emails/components/heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/components/heading.tsx -------------------------------------------------------------------------------- /packages/emails/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/components/logo.tsx -------------------------------------------------------------------------------- /packages/emails/components/main-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/components/main-container.tsx -------------------------------------------------------------------------------- /packages/emails/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./resend"; 2 | -------------------------------------------------------------------------------- /packages/emails/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/package.json -------------------------------------------------------------------------------- /packages/emails/resend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/resend.ts -------------------------------------------------------------------------------- /packages/emails/templates/class-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/templates/class-invite.tsx -------------------------------------------------------------------------------- /packages/emails/templates/confirm-code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/templates/confirm-code.tsx -------------------------------------------------------------------------------- /packages/emails/templates/magic-link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/templates/magic-link.tsx -------------------------------------------------------------------------------- /packages/emails/templates/organization-deletion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/templates/organization-deletion.tsx -------------------------------------------------------------------------------- /packages/emails/templates/organization-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/templates/organization-invite.tsx -------------------------------------------------------------------------------- /packages/emails/templates/organization-teacher-invite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/templates/organization-teacher-invite.tsx -------------------------------------------------------------------------------- /packages/emails/templates/profile-import-complete.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/templates/profile-import-complete.tsx -------------------------------------------------------------------------------- /packages/emails/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/emails/tsconfig.json -------------------------------------------------------------------------------- /packages/enterprise/analytics/clickhouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/enterprise/analytics/clickhouse.ts -------------------------------------------------------------------------------- /packages/enterprise/analytics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/enterprise/analytics/index.ts -------------------------------------------------------------------------------- /packages/enterprise/analytics/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/enterprise/analytics/redis.ts -------------------------------------------------------------------------------- /packages/enterprise/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/enterprise/package.json -------------------------------------------------------------------------------- /packages/enterprise/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/enterprise/tsconfig.json -------------------------------------------------------------------------------- /packages/enterprise/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/enterprise/users/index.ts -------------------------------------------------------------------------------- /packages/env/client/client.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/env/client/client.mjs -------------------------------------------------------------------------------- /packages/env/client/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./client.mjs"; 2 | -------------------------------------------------------------------------------- /packages/env/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/env/package.json -------------------------------------------------------------------------------- /packages/env/server/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./server.mjs"; 2 | -------------------------------------------------------------------------------- /packages/env/server/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/env/server/server.mjs -------------------------------------------------------------------------------- /packages/env/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/env/tsconfig.json -------------------------------------------------------------------------------- /packages/images/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/package.json -------------------------------------------------------------------------------- /packages/images/react/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./upload-avatar-modal"; 2 | -------------------------------------------------------------------------------- /packages/images/react/upload-avatar-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/react/upload-avatar-modal.tsx -------------------------------------------------------------------------------- /packages/images/react/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/react/utils.ts -------------------------------------------------------------------------------- /packages/images/server/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/assets.ts -------------------------------------------------------------------------------- /packages/images/server/avatars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/avatars.ts -------------------------------------------------------------------------------- /packages/images/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/index.ts -------------------------------------------------------------------------------- /packages/images/server/redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/redis.ts -------------------------------------------------------------------------------- /packages/images/server/terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/terms.ts -------------------------------------------------------------------------------- /packages/images/server/thumbhash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/thumbhash.ts -------------------------------------------------------------------------------- /packages/images/server/unsplash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/unsplash.ts -------------------------------------------------------------------------------- /packages/images/server/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/server/utils.ts -------------------------------------------------------------------------------- /packages/images/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/images/tsconfig.json -------------------------------------------------------------------------------- /packages/inngest/common/integrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/common/integrations.ts -------------------------------------------------------------------------------- /packages/inngest/functions/cortex-classify-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/functions/cortex-classify-class.ts -------------------------------------------------------------------------------- /packages/inngest/functions/import-quizlet-profile-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/functions/import-quizlet-profile-set.ts -------------------------------------------------------------------------------- /packages/inngest/functions/import-quizlet-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/functions/import-quizlet-profile.ts -------------------------------------------------------------------------------- /packages/inngest/functions/send-class-invite-emails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/functions/send-class-invite-emails.ts -------------------------------------------------------------------------------- /packages/inngest/functions/send-org-invite-emails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/functions/send-org-invite-emails.ts -------------------------------------------------------------------------------- /packages/inngest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/index.ts -------------------------------------------------------------------------------- /packages/inngest/inngest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/inngest.ts -------------------------------------------------------------------------------- /packages/inngest/next/index.ts: -------------------------------------------------------------------------------- 1 | export * from "inngest/next"; 2 | -------------------------------------------------------------------------------- /packages/inngest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/package.json -------------------------------------------------------------------------------- /packages/inngest/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/inngest/tsconfig.json -------------------------------------------------------------------------------- /packages/interfaces/cortex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/cortex.ts -------------------------------------------------------------------------------- /packages/interfaces/distractors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/distractors.ts -------------------------------------------------------------------------------- /packages/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/index.ts -------------------------------------------------------------------------------- /packages/interfaces/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/package.json -------------------------------------------------------------------------------- /packages/interfaces/question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/question.ts -------------------------------------------------------------------------------- /packages/interfaces/round-summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/round-summary.ts -------------------------------------------------------------------------------- /packages/interfaces/set-folder-entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/set-folder-entity.ts -------------------------------------------------------------------------------- /packages/interfaces/studiable-term.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/studiable-term.ts -------------------------------------------------------------------------------- /packages/interfaces/test-question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/test-question.ts -------------------------------------------------------------------------------- /packages/interfaces/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/interfaces/tsconfig.json -------------------------------------------------------------------------------- /packages/lib/area.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/area.ts -------------------------------------------------------------------------------- /packages/lib/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/array.ts -------------------------------------------------------------------------------- /packages/lib/avatar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/avatar.ts -------------------------------------------------------------------------------- /packages/lib/bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/bytes.ts -------------------------------------------------------------------------------- /packages/lib/calendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/calendar.ts -------------------------------------------------------------------------------- /packages/lib/chakra-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/chakra-theme.ts -------------------------------------------------------------------------------- /packages/lib/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/color.ts -------------------------------------------------------------------------------- /packages/lib/constants/characters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/constants/characters.ts -------------------------------------------------------------------------------- /packages/lib/constants/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/constants/email.ts -------------------------------------------------------------------------------- /packages/lib/constants/learn.ts: -------------------------------------------------------------------------------- 1 | export const LEARN_TERMS_IN_ROUND = 7; 2 | -------------------------------------------------------------------------------- /packages/lib/constants/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/constants/match.ts -------------------------------------------------------------------------------- /packages/lib/constants/organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/constants/organizations.ts -------------------------------------------------------------------------------- /packages/lib/constants/payments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/constants/payments.ts -------------------------------------------------------------------------------- /packages/lib/constants/remarks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/constants/remarks.ts -------------------------------------------------------------------------------- /packages/lib/constants/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/constants/url.ts -------------------------------------------------------------------------------- /packages/lib/date-fns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/date-fns.ts -------------------------------------------------------------------------------- /packages/lib/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/editor.ts -------------------------------------------------------------------------------- /packages/lib/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/error.ts -------------------------------------------------------------------------------- /packages/lib/feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/feature.ts -------------------------------------------------------------------------------- /packages/lib/hooks.ts: -------------------------------------------------------------------------------- 1 | export * from "./hooks/use-file-reader"; 2 | -------------------------------------------------------------------------------- /packages/lib/hooks/use-debounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/hooks/use-debounce.tsx -------------------------------------------------------------------------------- /packages/lib/hooks/use-file-reader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/hooks/use-file-reader.tsx -------------------------------------------------------------------------------- /packages/lib/hooks/use-shortcut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/hooks/use-shortcut.tsx -------------------------------------------------------------------------------- /packages/lib/http-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/http-error.ts -------------------------------------------------------------------------------- /packages/lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/package.json -------------------------------------------------------------------------------- /packages/lib/scripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/scripts.ts -------------------------------------------------------------------------------- /packages/lib/seo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/seo.ts -------------------------------------------------------------------------------- /packages/lib/strip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/strip.ts -------------------------------------------------------------------------------- /packages/lib/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/text.ts -------------------------------------------------------------------------------- /packages/lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/tsconfig.json -------------------------------------------------------------------------------- /packages/lib/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/url.ts -------------------------------------------------------------------------------- /packages/lib/usernames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/usernames.ts -------------------------------------------------------------------------------- /packages/lib/weekday.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/weekday.ts -------------------------------------------------------------------------------- /packages/lib/widen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/lib/widen.ts -------------------------------------------------------------------------------- /packages/payments/customer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/payments/customer.ts -------------------------------------------------------------------------------- /packages/payments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/payments/index.ts -------------------------------------------------------------------------------- /packages/payments/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/payments/package.json -------------------------------------------------------------------------------- /packages/payments/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/payments/stripe.ts -------------------------------------------------------------------------------- /packages/payments/subscription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/payments/subscription.ts -------------------------------------------------------------------------------- /packages/payments/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/payments/tsconfig.json -------------------------------------------------------------------------------- /packages/prisma/.gitignore: -------------------------------------------------------------------------------- 1 | zod/ 2 | .prisma 3 | -------------------------------------------------------------------------------- /packages/prisma/client/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/client/index.d.ts -------------------------------------------------------------------------------- /packages/prisma/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/client/index.js -------------------------------------------------------------------------------- /packages/prisma/client/runtime.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/client/runtime.d.ts -------------------------------------------------------------------------------- /packages/prisma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/index.ts -------------------------------------------------------------------------------- /packages/prisma/migrations/20230201230753_add_citext/migration.sql: -------------------------------------------------------------------------------- 1 | CREATE EXTENSION IF NOT EXISTS citext; 2 | -------------------------------------------------------------------------------- /packages/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /packages/prisma/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/package.json -------------------------------------------------------------------------------- /packages/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/schema.prisma -------------------------------------------------------------------------------- /packages/prisma/zod-schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/prisma/zod-schemas.ts -------------------------------------------------------------------------------- /packages/trpc/client/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@trpc/client"; 2 | -------------------------------------------------------------------------------- /packages/trpc/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/console.ts -------------------------------------------------------------------------------- /packages/trpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/index.ts -------------------------------------------------------------------------------- /packages/trpc/integrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/integrations.ts -------------------------------------------------------------------------------- /packages/trpc/next/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@trpc/next"; 2 | -------------------------------------------------------------------------------- /packages/trpc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/package.json -------------------------------------------------------------------------------- /packages/trpc/react/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@trpc/react-query"; 2 | -------------------------------------------------------------------------------- /packages/trpc/react/server.ts: -------------------------------------------------------------------------------- 1 | export * from "@trpc/react-query/server"; 2 | -------------------------------------------------------------------------------- /packages/trpc/server/adapters/next.ts: -------------------------------------------------------------------------------- 1 | export * from "@trpc/server/adapters/next"; 2 | -------------------------------------------------------------------------------- /packages/trpc/server/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/common/constants.ts -------------------------------------------------------------------------------- /packages/trpc/server/common/feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/common/feature.ts -------------------------------------------------------------------------------- /packages/trpc/server/common/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/common/generator.ts -------------------------------------------------------------------------------- /packages/trpc/server/common/profanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/common/profanity.ts -------------------------------------------------------------------------------- /packages/trpc/server/common/static/profanity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/common/static/profanity.json -------------------------------------------------------------------------------- /packages/trpc/server/common/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/common/validation.ts -------------------------------------------------------------------------------- /packages/trpc/server/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/context.ts -------------------------------------------------------------------------------- /packages/trpc/server/index.ts: -------------------------------------------------------------------------------- 1 | export * from "@trpc/server"; 2 | -------------------------------------------------------------------------------- /packages/trpc/server/lib/cortex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/cortex.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/get-ip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/get-ip.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/images/photo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/images/photo.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/load-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/load-handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/orgs/classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/orgs/classes.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/orgs/domains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/orgs/domains.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/orgs/upgrade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/orgs/upgrade.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/otp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/otp.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/queries/classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/queries/classes.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/queries/organizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/queries/organizations.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/rate-limit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/rate-limit.ts -------------------------------------------------------------------------------- /packages/trpc/server/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/lib/types.ts -------------------------------------------------------------------------------- /packages/trpc/server/prometheus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/prometheus.ts -------------------------------------------------------------------------------- /packages/trpc/server/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/root.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/common/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/common/editor.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/create.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/create.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/create.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/create.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/delete.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/delete.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/delete.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/delete.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/edit.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/edit.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/edit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/edit.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/feed.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/feed.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/feed.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/feed.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/get.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/get.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/assignments/get.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/assignments/get.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/create.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/create.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/create.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/create.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/delete.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/delete.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/delete.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/delete.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/get-members.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/get-members.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/get.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/get.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/get.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/get.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/join.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/join.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/join.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/join.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/leave.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/leave.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/leave.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/leave.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/update.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/update.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/update.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/update.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/classes/upload-logo.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/classes/upload-logo.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/add-term.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/add-term.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/add-term.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/add-term.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/common/submission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/common/submission.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/delete-term.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/delete-term.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/delete-term.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/delete-term.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/edit-term.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/edit-term.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/edit-term.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/edit-term.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/get.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/get.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/get.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/get.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/new-attempt.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/new-attempt.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/new-attempt.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/new-attempt.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/reorder-term.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/reorder-term.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/submit.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/submit.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/collab/submit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/collab/submit.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/container/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/container/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/container/star-term.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/container/star-term.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/cortex/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/cortex/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/cortex/bulk-grade.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/cortex/bulk-grade.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/cortex/bulk-grade.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/cortex/bulk-grade.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/dev.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/discoverable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/discoverable.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/add-sets.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/add-sets.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/add-sets.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/add-sets.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/create.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/create.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/create.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/create.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/delete.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/delete.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/delete.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/delete.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/edit.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/edit.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/edit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/edit.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/get.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/get.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/get.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/get.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/recent.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/recent.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/recent.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/recent.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/folders/utils/recent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/folders/utils/recent.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/images/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/images/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/images/search.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/images/search.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/images/search.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/images/search.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/import/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/import/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/import/from-url.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/import/from-url.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/import/from-url.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/import/from-url.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/leaderboard/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/leaderboard/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/leaderboard/add.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/leaderboard/add.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/leaderboard/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/leaderboard/add.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/organizations/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/organizations/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/profile/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/profile/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/profile/get.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/profile/get.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/profile/get.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/profile/get.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/recent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/recent.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/share-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/share-resolver.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/studiable-terms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/studiable-terms.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/study-sets/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/study-sets/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/study-sets/by-id.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/study-sets/by-id.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/study-sets/edit.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/study-sets/edit.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/study-sets/edit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/study-sets/edit.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/study-sets/utils/recent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/study-sets/utils/recent.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/add.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/add.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/add.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/bulk-add.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/bulk-add.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/bulk-add.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/bulk-add.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/bulk-edit.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/bulk-edit.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/bulk-edit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/bulk-edit.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/delete.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/delete.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/delete.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/delete.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/edit.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/edit.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/edit.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/edit.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/mutations/reorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/mutations/reorder.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/mutations/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/mutations/update.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/reorder.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/reorder.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/reorder.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/reorder.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/set-image.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/set-image.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/set-image.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/set-image.schema.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/terms/utils/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/terms/utils/serialize.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/user/_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/user/_router.ts -------------------------------------------------------------------------------- /packages/trpc/server/routers/user/me.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/routers/user/me.handler.ts -------------------------------------------------------------------------------- /packages/trpc/server/static/insults/correct.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/static/insults/correct.txt -------------------------------------------------------------------------------- /packages/trpc/server/static/insults/incorrect.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/static/insults/incorrect.txt -------------------------------------------------------------------------------- /packages/trpc/server/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/server/trpc.ts -------------------------------------------------------------------------------- /packages/trpc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/trpc/tsconfig.json -------------------------------------------------------------------------------- /packages/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./ssr"; 2 | -------------------------------------------------------------------------------- /packages/types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/types/next-auth.d.ts -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/types/ssr.ts -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /scripts/generate-assignment-submissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/scripts/generate-assignment-submissions.ts -------------------------------------------------------------------------------- /scripts/generate-org-students.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/scripts/generate-org-students.ts -------------------------------------------------------------------------------- /scripts/join-class-students.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/scripts/join-class-students.ts -------------------------------------------------------------------------------- /tests/text.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/tests/text.test.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quenti-io/quenti/HEAD/turbo.json --------------------------------------------------------------------------------