Skip to content

contrib(raak): 738 file changes#746

Open
flipvh wants to merge 1 commit intodevelopmentfrom
contrib/raak-20260331
Open

contrib(raak): 738 file changes#746
flipvh wants to merge 1 commit intodevelopmentfrom
contrib/raak-20260331

Conversation

@flipvh
Copy link
Copy Markdown
Contributor

@flipvh flipvh commented Mar 31, 2026

Contribution from fork raak.

Changes

  • .github/copilot-instructions.md
  • .github/workflows/ci.yml
  • .github/workflows/deploy.yml
  • .gitignore
  • backend/.env.example
  • backend/Dockerfile
  • backend/drizzle.config.ts
  • backend/emails/README.md
  • backend/emails/components/email-avatar.tsx
  • backend/emails/components/email-body.tsx
  • backend/emails/components/email-text.tsx
  • backend/emails/components/index.ts
  • backend/emails/templates/account-security.tsx
  • backend/emails/templates/create-password.tsx
  • backend/emails/templates/email-verification.tsx
  • backend/emails/templates/member-added.tsx
  • backend/emails/templates/member-invite-with-token.tsx
  • backend/emails/templates/member-invite.tsx
  • backend/emails/templates/newsletter.tsx
  • backend/emails/templates/oauth-verification.tsx
  • backend/emails/templates/request-was-sent-admin.tsx
  • backend/emails/templates/request-was-sent.tsx
  • backend/emails/templates/system-invite.tsx
  • backend/mocks/mock-activity.ts
  • backend/mocks/mock-attachment.ts
  • backend/mocks/mock-auth.ts
  • backend/mocks/mock-entity-base.ts
  • backend/mocks/mock-error.ts
  • backend/mocks/mock-me.ts
  • backend/mocks/mock-membership.ts
  • backend/mocks/mock-metrics.ts
  • backend/mocks/mock-organization.ts
  • backend/mocks/mock-page.ts
  • backend/mocks/mock-request.ts
  • backend/mocks/mock-system.ts
  • backend/mocks/mock-user.ts
  • backend/mocks/tests/utils.test.ts
  • backend/mocks/utils/index.ts
  • backend/mocks/utils/mock-nanoid.ts
  • backend/mocks/utils/mock-past-iso-date.ts
  • backend/mocks/utils/mock-stx.ts
  • backend/mocks/utils/mock-timestamps.ts
  • backend/scripts/README.md
  • backend/scripts/db-maintenance.ts
  • backend/scripts/db/create-db-roles.ts
  • backend/scripts/generate-openapi.ts
  • backend/scripts/migrations/00-drizzle.migration.ts
  • backend/scripts/migrations/10-cdc.migration.ts
  • backend/scripts/migrations/10-immutability.migration.ts
  • backend/scripts/migrations/10-partman.migration.ts
  • backend/scripts/migrations/10-rls.migration.ts
  • backend/scripts/migrations/helpers/drizzle-utils.ts
  • backend/scripts/seeds.ts
  • backend/scripts/seeds/00-init.seed.ts
  • backend/scripts/seeds/10-organization.seed.ts
  • backend/scripts/seeds/20-attachment.seed.ts
  • backend/scripts/seeds/20-page.seed.ts
  • backend/scripts/seeds/50-counters.seed.ts
  • backend/src/db/db.ts
  • backend/src/db/immutability-triggers.ts
  • backend/src/db/rls-helpers.ts
  • backend/src/db/schema/context-counters.ts
  • backend/src/db/schema/emails.ts
  • backend/src/db/schema/oauth-accounts.ts
  • backend/src/db/schema/organizations.ts
  • backend/src/db/schema/pages.ts
  • backend/src/db/schema/passkeys.ts
  • backend/src/db/schema/passwords.ts
  • backend/src/db/schema/seen-by.ts
  • backend/src/db/schema/system-roles.ts
  • backend/src/db/schema/tenants.ts
  • backend/src/db/schema/totps.ts
  • backend/src/db/schema/users.ts
  • backend/src/db/tenant-context.ts
  • backend/src/db/utils/context-entity-columns.ts
  • backend/src/db/utils/product-entity-columns.ts
  • backend/src/db/utils/tenant-entity-columns.ts
  • backend/src/db/utils/timestamp-columns.ts
  • backend/src/docs/utils/index.ts
  • backend/src/docs/x-routes.ts
  • backend/src/env.ts
  • backend/src/lib/context.ts
  • backend/src/lib/error.ts
  • backend/src/lib/health.ts
  • backend/src/lib/i18n.ts
  • backend/src/lib/mailer.ts
  • backend/src/lib/notifications/send-matrix-message.ts
  • backend/src/lib/transloadit.ts
  • backend/src/main.ts
  • backend/src/middlewares/app.ts
  • backend/src/middlewares/entity-cache/app-entity-cache.ts
  • backend/src/middlewares/entity-cache/index.ts
  • backend/src/middlewares/entity-cache/presets.ts
  • backend/src/middlewares/entity-cache/public-entity-cache.ts
  • backend/src/middlewares/guard/auth-guard.ts
  • backend/src/middlewares/guard/cross-tenant-guard.ts
  • backend/src/middlewares/guard/org-guard.ts
  • backend/src/middlewares/guard/sys-admin-guard.ts
  • backend/src/middlewares/guard/tenant-guard.ts
  • backend/src/middlewares/logger.ts
  • backend/src/middlewares/rate-limiter/core.ts
  • backend/src/middlewares/rate-limiter/helpers.ts
  • backend/src/middlewares/rate-limiter/limiters.ts
  • backend/src/middlewares/update-last-seen.ts
  • backend/src/modules/activities/activities-handlers.ts
  • backend/src/modules/activities/activities-schema.ts
  • backend/src/modules/attachment/attachment-handlers.ts
  • backend/src/modules/attachment/attachment-routes.ts
  • backend/src/modules/attachment/attachment-schema.ts
  • backend/src/modules/auth/general/general-handlers.ts
  • backend/src/modules/auth/general/helpers/send-verification-email.ts
  • backend/src/modules/auth/general/helpers/session.ts
  • backend/src/modules/auth/general/helpers/user.ts
  • backend/src/modules/auth/oauth/helpers/callback.ts
  • backend/src/modules/auth/oauth/helpers/initiation.ts
  • backend/src/modules/auth/oauth/helpers/send-oauth-verification-email.ts
  • backend/src/modules/auth/oauth/oauth-handlers.ts
  • backend/src/modules/auth/passkeys/passkeys-handlers.ts
  • backend/src/modules/auth/passwords/passwords-handlers.ts
  • backend/src/modules/auth/totps/totps-handlers.ts
  • backend/src/modules/domains/domains-handlers.ts
  • backend/src/modules/domains/domains-schema.ts
  • backend/src/modules/entities/app-stream/can-receive.ts
  • backend/src/modules/entities/app-stream/dispatch.ts
  • backend/src/modules/entities/app-stream/fetch-data.ts
  • backend/src/modules/entities/app-stream/types.ts
  • backend/src/modules/entities/entities-handlers.ts
  • backend/src/modules/entities/entities-routes.ts
  • backend/src/modules/entities/entities-schema.ts
  • backend/src/modules/entities/helpers/build-zero-counts.ts
  • backend/src/modules/entities/helpers/check-slug.ts
  • backend/src/modules/entities/helpers/get-entity-counts.ts
  • backend/src/modules/entities/helpers/recalculate-context-counters.ts
  • backend/src/modules/entities/public-stream/dispatch.ts
  • backend/src/modules/entities/public-stream/fetch-data.ts
  • backend/src/modules/me/me-handlers.ts
  • backend/src/modules/memberships/helpers/membership-helpers.ts
  • backend/src/modules/memberships/memberships-handlers.ts
  • backend/src/modules/memberships/memberships-schema.ts
  • backend/src/modules/metrics/metrics-handlers.ts
  • backend/src/modules/metrics/metrics-routes.ts
  • backend/src/modules/metrics/metrics-schema.ts
  • backend/src/modules/organization/organization-handlers.ts
  • backend/src/modules/organization/organization-schema.ts
  • backend/src/modules/page/page-handlers.ts
  • backend/src/modules/page/page-routes.ts
  • backend/src/modules/page/page-schema.ts
  • backend/src/modules/requests/requests-handlers.ts
  • backend/src/modules/requests/requests-schema.ts
  • backend/src/modules/seen/seen-handlers.ts
  • backend/src/modules/system/helpers/get-signed-src.ts
  • backend/src/modules/system/system-handlers.ts
  • backend/src/modules/system/system-routes.ts
  • backend/src/modules/system/system-schema.ts
  • backend/src/modules/tenants/tenant-service.ts
  • backend/src/modules/tenants/tenants-handlers.ts
  • backend/src/modules/tenants/tenants-schema.ts
  • backend/src/modules/user/helpers/audit-user.ts
  • backend/src/modules/user/helpers/select.ts
  • backend/src/modules/user/user-handlers.ts
  • backend/src/modules/user/user-schema.ts
  • backend/src/permissions/README.md
  • backend/src/permissions/get-context-entity.ts
  • backend/src/permissions/get-product-entity.ts
  • backend/src/permissions/index.ts
  • backend/src/permissions/permission-manager/check.perf.test.ts
  • backend/src/permissions/permission-manager/check.ts
  • backend/src/permissions/permission-manager/index.test.ts
  • backend/src/permissions/permission-manager/validation.ts
  • backend/src/permissions/split-by-permission.ts
  • backend/src/pino.ts
  • backend/src/schemas/common-schemas.ts
  • backend/src/schemas/context-entity-included.ts
  • backend/src/schemas/count-schemas.ts
  • backend/src/schemas/entity-base.ts
  • backend/src/schemas/index.ts
  • backend/src/schemas/stream-schemas.ts
  • backend/src/schemas/success-response-schemas.ts
  • backend/src/schemas/sync-transaction-schemas.ts
  • backend/src/schemas/user-minimal-base.ts
  • backend/src/server.ts
  • backend/src/sync/activity-actions.ts
  • backend/src/sync/activity-bus.ts
  • backend/src/sync/build-stx.ts
  • backend/src/sync/cache-invalidation.ts
  • backend/src/sync/cdc-websocket.ts
  • backend/src/sync/create-server-stx.ts
  • backend/src/sync/field-versions.ts
  • backend/src/sync/idempotency.ts
  • backend/src/sync/index.ts
  • backend/src/sync/stream/build-message.ts
  • backend/src/sync/stream/dispatcher.ts
  • backend/src/sync/stream/helpers.ts
  • backend/src/sync/stream/send-to-subscriber.ts
  • backend/src/sync/stream/subscriber-manager.ts
  • backend/src/sync/sync-metrics.ts
  • backend/src/sync/update-schema.ts
  • backend/src/tracing.ts
  • backend/src/utils/console.ts
  • backend/src/utils/logger.ts
  • backend/src/utils/rejection-utils.ts
  • backend/src/utils/unsubscribe-token.ts
  • backend/src/utils/validate-block-urls.test.ts
  • backend/tests/auth-strategies/enforcement.test.ts
  • backend/tests/fixtures.ts
  • backend/tests/global-setup.ts
  • backend/tests/helpers.ts
  • backend/tests/integration/rls-security.test.ts
  • backend/tests/integration/test-utils.ts
  • backend/tests/invitations/helpers.ts
  • backend/tests/invitations/invitation-respond.test.ts
  • backend/tests/invitations/membership-invite.test.ts
  • backend/tests/invitations/system-invite.test.ts
  • backend/tests/sign-in/oauth.test.ts
  • backend/tests/sign-in/passkey.test.ts
  • backend/tests/sign-in/password.test.ts
  • backend/tests/sign-in/totp.test.ts
  • backend/tests/sign-up/basic.test.ts
  • backend/tests/sign-up/password-disabled.test.ts
  • backend/tests/sign-up/registration-disabled.test.ts
  • backend/tests/test-utils.ts
  • backend/vitest.config.ts
  • biome.json
  • cdc/Dockerfile
  • cdc/README.md
  • cdc/package.json
  • cdc/src/cdc-worker.ts
  • cdc/src/constants.ts
  • cdc/src/env.ts
  • cdc/src/handlers/delete.ts
  • cdc/src/handlers/insert.ts
  • cdc/src/handlers/update.ts
  • cdc/src/tests/retry.test.ts
  • cdc/src/tests/utils.test.ts
  • cdc/src/types.ts
  • cdc/src/utils/action-to-verb.ts
  • cdc/src/utils/convert-row-keys.ts
  • cdc/src/utils/extract-row-data.ts
  • cdc/src/utils/extract-stx-data.ts
  • cdc/src/utils/index.ts
  • cdc/src/utils/update-counts.ts
  • cdc/tsconfig.json
  • cdc/tsup.config.ts
  • cli/cella/package.json
  • cli/cella/src/cella-cli.ts
  • cli/cella/src/cli.ts
  • cli/cella/src/config/types.ts
  • cli/cella/src/services/audit.ts
  • cli/cella/src/services/contribute.ts
  • cli/cella/src/services/contributions.ts
  • cli/cella/src/services/inspect.ts
  • frontend/.env.example
  • frontend/src/env.ts
  • frontend/src/hooks/use-auto-resize.tsx
  • frontend/src/hooks/use-body-class.ts
  • frontend/src/hooks/use-copy-to-clipboard.tsx
  • frontend/src/hooks/use-event-listener.tsx
  • frontend/src/hooks/use-has-scrolled.tsx
  • frontend/src/hooks/use-lazy-component.tsx
  • frontend/src/hooks/use-online-manager.tsx
  • frontend/src/hooks/use-relative-date.ts
  • frontend/src/hooks/use-scroll-spy-store.ts
  • frontend/src/hooks/use-scroll-spy.tsx
  • frontend/src/hooks/use-search-params.tsx
  • frontend/src/lib/api.ts
  • frontend/src/lib/export.ts
  • frontend/src/lib/tracing.ts
  • frontend/src/main.tsx
  • frontend/src/modules/attachment/delete-attachments.tsx
  • frontend/src/modules/attachment/dexie/attachments-db.ts
  • frontend/src/modules/attachment/dexie/storage-service.ts
  • frontend/src/modules/attachment/dialog/attachment-dialog.tsx
  • frontend/src/modules/attachment/dialog/handler.tsx
  • frontend/src/modules/attachment/dialog/helpers.tsx
  • frontend/src/modules/attachment/download-service.ts
  • frontend/src/modules/attachment/hooks/use-attachment-url.ts
  • frontend/src/modules/attachment/hooks/use-blob-sync-status.ts
  • frontend/src/modules/attachment/hooks/use-resolved-attachments.ts
  • frontend/src/modules/attachment/query.ts
  • frontend/src/modules/attachment/table/attachments-bar.tsx
  • frontend/src/modules/attachment/table/attachments-columns.tsx
  • frontend/src/modules/attachment/table/attachments-table.tsx
  • frontend/src/modules/attachment/table/cells.tsx
  • frontend/src/modules/attachment/table/helpers.tsx
  • frontend/src/modules/attachment/table/sync-status-cell.tsx
  • frontend/src/modules/attachment/upload-service.ts
  • frontend/src/modules/auth/auth-error-page.tsx
  • frontend/src/modules/auth/auth-layout.tsx
  • frontend/src/modules/auth/authenticate-page.tsx
  • frontend/src/modules/auth/create-password-page.tsx
  • frontend/src/modules/auth/mfa-page.tsx
  • frontend/src/modules/auth/oauth-providers.tsx
  • frontend/src/modules/auth/passkey-credentials.ts
  • frontend/src/modules/auth/passkey-strategy.tsx
  • frontend/src/modules/auth/request-password-form.tsx
  • frontend/src/modules/auth/sign-out.tsx
  • frontend/src/modules/auth/steps/check-email.tsx
  • frontend/src/modules/auth/steps/sign-in.tsx
  • frontend/src/modules/auth/steps/sign-up.tsx
  • frontend/src/modules/auth/steps/waitlist.tsx
  • frontend/src/modules/auth/totp-strategy.tsx
  • frontend/src/modules/auth/totp-verify-code-form.tsx
  • frontend/src/modules/auth/types.ts
  • frontend/src/modules/auth/unsubscribed-page.tsx
  • frontend/src/modules/auth/use-get-token-data.tsx
  • frontend/src/modules/common/animated-arrow.tsx
  • frontend/src/modules/common/app/app-content.tsx
  • frontend/src/modules/common/app/app-footer.tsx
  • frontend/src/modules/common/app/app-layout.tsx
  • frontend/src/modules/common/blocknote/block-note-editor.tsx
  • frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-extension.ts
  • frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-group-render.tsx
  • frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-item-block.tsx
  • frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-item-render.tsx
  • frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-styles.css
  • frontend/src/modules/common/blocknote/custom-file-panel/uppy-upload-panel.tsx
  • frontend/src/modules/common/blocknote/full-html.tsx
  • frontend/src/modules/common/blocknote/helpers/blocknote-helpers.ts
  • frontend/src/modules/common/blocknote/helpers/dictionary.ts
  • frontend/src/modules/common/blocknote/helpers/open-attachment.tsx
  • frontend/src/modules/common/blocknote/minimal-html.tsx
  • frontend/src/modules/common/blocknote/type-to-keys.ts
  • frontend/src/modules/common/contact-form/contact-form-map.tsx
  • frontend/src/modules/common/contact-form/contact-form.tsx
  • frontend/src/modules/common/content-placeholder.tsx
  • frontend/src/modules/common/country-flag.tsx
  • frontend/src/modules/common/data-grid/cell.tsx
  • frontend/src/modules/common/data-grid/columns.tsx
  • frontend/src/modules/common/data-grid/data-grid.tsx
  • frontend/src/modules/common/data-grid/group-cell.tsx
  • frontend/src/modules/common/data-grid/group-row.tsx
  • frontend/src/modules/common/data-grid/grouped-column-header-cell.tsx
  • frontend/src/modules/common/data-grid/grouped-column-header-row.tsx
  • frontend/src/modules/common/data-grid/header-cell.tsx
  • frontend/src/modules/common/data-grid/header-row.tsx
  • frontend/src/modules/common/data-grid/hooks/use-calculated-columns.ts
  • frontend/src/modules/common/data-grid/hooks/use-column-widths.ts
  • frontend/src/modules/common/data-grid/index.ts
  • frontend/src/modules/common/data-grid/style/data-grid.css
  • frontend/src/modules/common/data-grid/tree-data-grid.tsx
  • frontend/src/modules/common/data-grid/types.ts
  • frontend/src/modules/common/data-grid/utils/style-utils.ts
  • frontend/src/modules/common/data-table/checkbox-column.tsx
  • frontend/src/modules/common/data-table/export.tsx
  • frontend/src/modules/common/data-table/infinite-loader.tsx
  • frontend/src/modules/common/data-table/select-column.tsx
  • frontend/src/modules/common/data-table/style.css
  • frontend/src/modules/common/data-table/table-bar-button.tsx
  • frontend/src/modules/common/data-table/table-bar-container.tsx
  • frontend/src/modules/common/data-table/table-search.tsx
  • frontend/src/modules/common/data-table/types.ts
  • frontend/src/modules/common/dialoger/provider.tsx
  • frontend/src/modules/common/drop-indicator.tsx
  • frontend/src/modules/common/dropdowner/provider.tsx
  • frontend/src/modules/common/error-notice.tsx
  • frontend/src/modules/common/focus-view.tsx
  • frontend/src/modules/common/form-fields/select-combobox/parent.tsx
  • frontend/src/modules/common/form-fields/select-combobox/tenant.tsx
  • frontend/src/modules/common/form-fields/select-role.tsx
  • frontend/src/modules/common/form-fields/select-sort.tsx
  • frontend/src/modules/common/form-fields/slug.tsx
  • frontend/src/modules/common/gleap-support.tsx
  • frontend/src/modules/common/hamburger.tsx
  • frontend/src/modules/common/page/aside.tsx
  • frontend/src/modules/common/page/header.tsx
  • frontend/src/modules/common/page/tab-nav.tsx
  • frontend/src/modules/common/public-layout.tsx
  • frontend/src/modules/common/pull-to-refresh.tsx
  • frontend/src/modules/common/root.tsx
  • frontend/src/modules/common/router-wrapper.tsx
  • frontend/src/modules/common/sheet-tabs.tsx
  • frontend/src/modules/common/sheeter/drawer.tsx
  • frontend/src/modules/common/sheeter/provider.tsx
  • frontend/src/modules/common/sheeter/sheet.tsx
  • frontend/src/modules/common/stepper/types.ts
  • frontend/src/modules/common/sticky-box.tsx
  • frontend/src/modules/common/stories/data-grid.stories.tsx
  • frontend/src/modules/common/themer.tsx
  • frontend/src/modules/common/toaster/toaster-provider.tsx
  • frontend/src/modules/common/uploader/helpers/prepare-for-offline.ts
  • frontend/src/modules/common/uploader/helpers/uppy-helpers.ts
  • frontend/src/modules/common/uploader/types.ts
  • frontend/src/modules/common/uploader/uploader.tsx
  • frontend/src/modules/common/uploader/use-uppy-upload.tsx
  • frontend/src/modules/docs/code-viewer.tsx
  • frontend/src/modules/docs/docs-layout.tsx
  • frontend/src/modules/docs/helpers/extract-types.ts
  • frontend/src/modules/docs/json-actions.tsx
  • frontend/src/modules/docs/json-viewer/collapsed-preview.tsx
  • frontend/src/modules/docs/json-viewer/json-node.tsx
  • frontend/src/modules/docs/json-viewer/key-renderer.tsx
  • frontend/src/modules/docs/operations/operation-detail.tsx
  • frontend/src/modules/docs/operations/operation-examples.tsx
  • frontend/src/modules/docs/operations/operation-request.tsx
  • frontend/src/modules/docs/operations/operation-responses.tsx
  • frontend/src/modules/docs/operations/operations-page.tsx
  • frontend/src/modules/docs/operations/operations-table/operations-columns.tsx
  • frontend/src/modules/docs/overview-table.tsx
  • frontend/src/modules/docs/query.ts
  • frontend/src/modules/docs/sidebar/collapsible-tag-item.tsx
  • frontend/src/modules/docs/sidebar/docs-sidebar.tsx
  • frontend/src/modules/docs/sidebar/operation-item.tsx
  • frontend/src/modules/docs/sidebar/operations-sidebar.tsx
  • frontend/src/modules/docs/sidebar/schema-item.tsx
  • frontend/src/modules/docs/tag-operations-table.tsx
  • frontend/src/modules/entities/entity-grid/tile.tsx
  • frontend/src/modules/entities/types.ts
  • frontend/src/modules/home/onboarding/completed.tsx
  • frontend/src/modules/home/onboarding/steps.tsx
  • frontend/src/modules/home/welcome-page.tsx
  • frontend/src/modules/marketing/about/cards.tsx
  • frontend/src/modules/marketing/about/counters.tsx
  • frontend/src/modules/marketing/about/features.tsx
  • frontend/src/modules/marketing/about/hero.tsx
  • frontend/src/modules/marketing/device-mockup.tsx
  • frontend/src/modules/marketing/layout.tsx
  • frontend/src/modules/marketing/legal/legal-aside.tsx
  • frontend/src/modules/marketing/legal/legal-config.ts
  • frontend/src/modules/marketing/legal/legal-page.tsx
  • frontend/src/modules/marketing/legal/legal-types.ts
  • frontend/src/modules/marketing/legal/subprocessors.tsx
  • frontend/src/modules/marketing/nav.tsx
  • frontend/src/modules/me/account-page.tsx
  • frontend/src/modules/me/delete-self.tsx
  • frontend/src/modules/me/helpers.tsx
  • frontend/src/modules/me/invitations-table/index.tsx
  • frontend/src/modules/me/invitations-table/invitations-columns.tsx
  • frontend/src/modules/me/mfa/confirmation.tsx
  • frontend/src/modules/me/mfa/switch.tsx
  • frontend/src/modules/me/passkeys/list.tsx
  • frontend/src/modules/me/passkeys/tile.tsx
  • frontend/src/modules/me/query.ts
  • frontend/src/modules/me/sessions-list.tsx
  • frontend/src/modules/me/totp-setup.tsx
  • frontend/src/modules/me/totp.tsx
  • frontend/src/modules/me/types.ts
  • frontend/src/modules/me/user-language.tsx
  • frontend/src/modules/me/user-theme.tsx
  • frontend/src/modules/memberships/delete-memberships.tsx
  • frontend/src/modules/memberships/leave-entity-button.tsx
  • frontend/src/modules/memberships/members-table/members-bar.tsx
  • frontend/src/modules/memberships/members-table/members-table.tsx
  • frontend/src/modules/memberships/pending-memberships-count.tsx
  • frontend/src/modules/memberships/pending-table/pending-columns.tsx
  • frontend/src/modules/memberships/pending-table/pending-memberships-table.tsx
  • frontend/src/modules/memberships/query-mutations.ts
  • frontend/src/modules/memberships/query.ts
  • frontend/src/modules/memberships/resend-invitation-button.tsx
  • frontend/src/modules/memberships/search-params-schemas.ts
  • frontend/src/modules/memberships/types.ts
  • frontend/src/modules/navigation/account-sheet.tsx
  • frontend/src/modules/navigation/app-nav-loader.tsx
  • frontend/src/modules/navigation/app-nav.tsx
  • frontend/src/modules/navigation/app-search.tsx
  • frontend/src/modules/navigation/bottom-bar-nav.tsx
  • frontend/src/modules/navigation/floating-nav/floating-nav.tsx
  • frontend/src/modules/navigation/focus-bridge.tsx
  • frontend/src/modules/navigation/menu-sheet/header.tsx
  • frontend/src/modules/navigation/menu-sheet/helpers/build-menu-from-cache.ts
  • frontend/src/modules/navigation/menu-sheet/helpers/get-menu-data.ts
  • frontend/src/modules/navigation/menu-sheet/helpers/is-page-data.ts
  • frontend/src/modules/navigation/menu-sheet/helpers/use-menu.ts
  • frontend/src/modules/navigation/menu-sheet/item-edit.tsx
  • frontend/src/modules/navigation/menu-sheet/item.tsx
  • frontend/src/modules/navigation/menu-sheet/items-edit-list.tsx
  • frontend/src/modules/navigation/menu-sheet/items-list.tsx
  • frontend/src/modules/navigation/menu-sheet/menu-sheet.tsx
  • frontend/src/modules/navigation/menu-sheet/offline-access-switch.tsx
  • frontend/src/modules/navigation/menu-sheet/search-result-block.tsx
  • frontend/src/modules/navigation/menu-sheet/section-button.tsx
  • frontend/src/modules/navigation/menu-sheet/section.tsx
  • frontend/src/modules/navigation/nav-buttons.tsx
  • frontend/src/modules/navigation/open-preferences-sheet.tsx
  • frontend/src/modules/navigation/preferences-sheet.tsx
  • frontend/src/modules/navigation/sidebar-nav.tsx
  • frontend/src/modules/navigation/stop-impersonation.tsx
  • frontend/src/modules/organization/create-organization-form.tsx
  • frontend/src/modules/organization/delete-organizations.tsx
  • frontend/src/modules/organization/organization-settings.tsx
  • frontend/src/modules/organization/query.ts
  • frontend/src/modules/organization/search-params-schemas.ts
  • frontend/src/modules/organization/table/organizations-bar.tsx
  • frontend/src/modules/organization/table/organizations-columns.tsx
  • frontend/src/modules/organization/table/update-row.tsx
  • frontend/src/modules/organization/types.ts
  • frontend/src/modules/organization/update-organization-details-form.tsx
  • frontend/src/modules/organization/update-organization-form.tsx
  • frontend/src/modules/page/create-page-form.tsx
  • frontend/src/modules/page/delete-pages.tsx
  • frontend/src/modules/page/query.ts
  • frontend/src/modules/page/search-params-schemas.ts
  • frontend/src/modules/page/table/pages-bar.tsx
  • frontend/src/modules/page/table/pages-columns.tsx
  • frontend/src/modules/page/table/pages-table.tsx
  • frontend/src/modules/page/update-page-form.tsx
  • frontend/src/modules/page/view-page.tsx
  • frontend/src/modules/requests/delete-requests.tsx
  • frontend/src/modules/requests/query.ts
  • frontend/src/modules/requests/search-params-schemas.ts
  • frontend/src/modules/requests/table/requests-bar.tsx
  • frontend/src/modules/requests/table/requests-columns.tsx
  • frontend/src/modules/requests/table/requests-table.tsx
  • frontend/src/modules/requests/waitlist-form.tsx
  • frontend/src/modules/seen/query.ts
  • frontend/src/modules/seen/seen-mark.tsx
  • frontend/src/modules/seen/seen-tracker.tsx
  • frontend/src/modules/seen/use-unseen-count.ts
  • frontend/src/modules/system/create-newsletter-form.tsx
  • frontend/src/modules/system/newsletter-preview.tsx
  • frontend/src/modules/tenants/create-tenant-form.tsx
  • frontend/src/modules/tenants/domains/manage-domains-sheet.tsx
  • frontend/src/modules/tenants/query.ts
  • frontend/src/modules/tenants/table/tenants-bar.tsx
  • frontend/src/modules/tenants/table/tenants-columns.tsx
  • frontend/src/modules/tenants/table/tenants-table.tsx
  • frontend/src/modules/tenants/table/update-row.tsx
  • frontend/src/modules/tenants/update-tenant-form.tsx
  • frontend/src/modules/ui/accordion.tsx
  • frontend/src/modules/ui/alert-dialog.tsx
  • frontend/src/modules/ui/alert.tsx
  • frontend/src/modules/ui/badge.tsx
  • frontend/src/modules/ui/breadcrumb.tsx
  • frontend/src/modules/ui/button-group.tsx
  • frontend/src/modules/ui/button.tsx
  • frontend/src/modules/ui/combobox.tsx
  • frontend/src/modules/ui/command.tsx
  • frontend/src/modules/ui/context-menu.tsx
  • frontend/src/modules/ui/dialog.tsx
  • frontend/src/modules/ui/drawer.tsx
  • frontend/src/modules/ui/radio-group.tsx
  • frontend/src/modules/ui/sheet.tsx
  • frontend/src/modules/ui/sidebar.tsx
  • frontend/src/modules/ui/sonner.tsx
  • frontend/src/modules/ui/stories/sidebar.stories.tsx
  • frontend/src/modules/user/invite-email-form.tsx
  • frontend/src/modules/user/invite-search-form.tsx
  • frontend/src/modules/user/invite-users.tsx
  • frontend/src/modules/user/query.ts
  • frontend/src/modules/user/search-params-schemas.ts
  • frontend/src/modules/user/table/impersonate-row.tsx
  • frontend/src/modules/user/types.ts
  • frontend/src/modules/user/update-user-form.tsx
  • frontend/src/modules/user/user-cell.tsx
  • frontend/src/modules/user/user-combobox.tsx
  • frontend/src/modules/user/user-profile-content.tsx
  • frontend/src/modules/user/user-profile.tsx
  • frontend/src/modules/user/user-sheet-handler.tsx
  • frontend/src/modules/user/user-sheet.tsx
  • frontend/src/query/basic/create-optimistic.ts
  • frontend/src/query/basic/create-query-keys.ts
  • frontend/src/query/basic/entity-query-registry.ts
  • frontend/src/query/basic/find-in-list-cache.ts
  • frontend/src/query/basic/helpers.ts
  • frontend/src/query/basic/index.ts
  • frontend/src/query/basic/invalidation-helpers.ts
  • frontend/src/query/basic/mutate-query.ts
  • frontend/src/query/basic/types.ts
  • frontend/src/query/basic/use-infinite-query-total.tsx
  • frontend/src/query/enrichment/ancestor-slugs.ts
  • frontend/src/query/enrichment/helpers.ts
  • frontend/src/query/enrichment/membership.ts
  • frontend/src/query/enrichment/permissions.ts
  • frontend/src/query/index.ts
  • frontend/src/query/offline/index.ts
  • frontend/src/query/offline/squash-utils.ts
  • frontend/src/query/offline/stx-utils.ts
  • frontend/src/query/offline/update-success-utils.ts
  • frontend/src/query/on-error.ts
  • frontend/src/query/on-success.ts
  • frontend/src/query/persister.ts
  • frontend/src/query/provider.tsx
  • frontend/src/query/query-client.ts
  • frontend/src/query/realtime/app-stream-handler.ts
  • frontend/src/query/realtime/app-stream.tsx
  • frontend/src/query/realtime/cache-ops.ts
  • frontend/src/query/realtime/cache-token-store.ts
  • frontend/src/query/realtime/catchup-processor.ts
  • frontend/src/query/realtime/membership-ops.ts
  • frontend/src/query/realtime/public-stream-handler.ts
  • frontend/src/query/realtime/public-stream.tsx
  • frontend/src/query/realtime/stream-store.ts
  • frontend/src/query/realtime/sync-priority.ts
  • frontend/src/query/realtime/sync-service.ts
  • frontend/src/query/realtime/types.ts
  • frontend/src/query/types.ts
  • frontend/src/routes/auth-routes.tsx
  • frontend/src/routes/base-routes.tsx
  • frontend/src/routes/docs-routes.tsx
  • frontend/src/routes/home-routes.tsx
  • frontend/src/routes/organization-routes.tsx
  • frontend/src/routes/route-tree.base.ts
  • frontend/src/routes/router.ts
  • frontend/src/routes/system-routes.tsx
  • frontend/src/routes/user-routes.tsx
  • frontend/src/styling/tailwind.css
  • frontend/src/utils/flush-stores.ts
  • frontend/src/utils/form-on-invalid.ts
  • frontend/src/utils/get-draggable-item-data.ts
  • frontend/src/utils/no-direct-access.ts
  • frontend/src/utils/resource-error.ts
  • frontend/src/utils/rewrite-url-to-slug.ts
  • frontend/src/utils/truncate-middle.ts
  • frontend/tsconfig.json
  • frontend/vite.config.ts
  • frontend/vite/stop-vite.ts
  • info/AGENTS.md
  • info/ARCHITECTURE.md
  • info/STATISTICS.md
  • info/SYNC_ENGINE.md
  • info/TESTING.md
  • infra/README.md
  • infra/deploy/main.tf
  • infra/environments/dev.tfvars
  • infra/environments/prod.tfvars
  • infra/environments/staging.tfvars
  • infra/main.tf
  • infra/modules/containers/main.tf
  • infra/modules/dns/main.tf
  • infra/modules/load-balancer/main.tf
  • infra/modules/secrets/main.tf
  • infra/outputs.tf
  • infra/variables.tf
  • locales/en/common.json
  • locales/en/error.json
  • locales/nl/common.json
  • locales/package.json
  • pnpm-workspace.yaml
  • shared/index.ts
  • shared/package.json
  • shared/scripts/wait-backend.ts
  • shared/src/permissions/access-policies.ts
  • shared/src/permissions/action-helpers.test.ts
  • shared/src/permissions/action-helpers.ts
  • shared/src/permissions/compute-can.ts
  • shared/src/permissions/index.ts
  • shared/src/permissions/types.ts
  • shared/src/tracing/tracing.ts
  • shared/src/utils/ascii.ts
  • shared/src/utils/is-cdn-url.ts
  • shared/src/utils/nanoid.ts
  • shared/src/utils/text-from-block.ts
  • shared/types.ts
  • studio/package.json
  • vitest.config.ts
  • (deleted) .env.example
  • (deleted) .npmrc
  • (deleted) backend/scripts/migrations/10-seq-triggers.migration.ts
  • (deleted) backend/scripts/quick.ts
  • (deleted) backend/src/custom-env.ts
  • (deleted) backend/src/db/schema/user-activity.ts
  • (deleted) backend/src/db/utils/activity-error-schema.ts
  • (deleted) backend/src/docs/tags-config.ts
  • (deleted) backend/src/middlewares/monitoring/monitoring-middleware.ts
  • (deleted) backend/src/middlewares/observability/config.ts
  • (deleted) backend/src/middlewares/observability/observability-middleware.ts
  • (deleted) backend/src/middlewares/observability/types.ts
  • (deleted) backend/src/modules/entities/helpers/init-context-counters.ts
  • (deleted) backend/src/modules/memberships/helpers/context-ids.ts
  • (deleted) backend/src/modules/metrics/helpers/calculate-requests-per-minute.ts
  • (deleted) backend/src/modules/metrics/helpers/parse-prom-metrics.ts
  • (deleted) backend/src/relatable-config.ts
  • (deleted) cdc/src/handlers/build-activity.ts
  • (deleted) cdc/src/health.ts
  • (deleted) cdc/src/lib/activity-service.ts
  • (deleted) cdc/src/lib/error.ts
  • (deleted) cdc/src/lib/replication-state.ts
  • (deleted) cdc/src/lib/resource-monitor.ts
  • (deleted) cdc/src/pino.ts
  • (deleted) cdc/src/process-message.ts
  • (deleted) cdc/src/tables.ts
  • (deleted) cdc/src/tracing.ts
  • (deleted) cdc/src/utils/extract-activity-context.ts
  • (deleted) cdc/src/utils/extract-context-entity-ids.ts
  • (deleted) cdc/src/utils/get-table-entry.ts
  • (deleted) cdc/src/worker.ts
  • (deleted) cli/create-cella/.gitignore
  • (deleted) cli/create-cella/README.md
  • (deleted) cli/create-cella/configs/default-config.ts.template
  • (deleted) cli/create-cella/index.js
  • (deleted) cli/create-cella/package.json
  • (deleted) cli/create-cella/src/add-remote.ts
  • (deleted) cli/create-cella/src/constants.ts
  • (deleted) cli/create-cella/src/create-cella-cli.ts
  • (deleted) cli/create-cella/src/create.ts
  • (deleted) cli/create-cella/src/modules/cli/commands.ts
  • (deleted) cli/create-cella/src/modules/cli/display.ts
  • (deleted) cli/create-cella/src/modules/cli/index.ts
  • (deleted) cli/create-cella/src/modules/cli/types.ts
  • (deleted) cli/create-cella/src/utils/clean-template.ts
  • (deleted) cli/create-cella/src/utils/detect-used-ports.ts
  • (deleted) cli/create-cella/src/utils/extract-package-json-version-from-uri.ts
  • (deleted) cli/create-cella/src/utils/git/command.ts
  • (deleted) cli/create-cella/src/utils/git/index.ts
  • (deleted) cli/create-cella/src/utils/is-empty-directory.ts
  • (deleted) cli/create-cella/src/utils/progress.ts
  • (deleted) cli/create-cella/src/utils/run-package-manager-command.ts
  • (deleted) cli/create-cella/src/utils/validate-project-name.ts
  • (deleted) cli/create-cella/tests/e2e.test.ts
  • (deleted) cli/create-cella/tests/validate-project-name.test.ts
  • (deleted) cli/create-cella/tsconfig.json
  • (deleted) cli/create-cella/vitest.config.ts
  • (deleted) frontend/src/hooks/use-boundary-cleanup.ts
  • (deleted) frontend/src/hooks/use-double-click.tsx
  • (deleted) frontend/src/hooks/use-nav-tabs.ts
  • (deleted) frontend/src/hooks/use-offline-table-search.tsx
  • (deleted) frontend/src/lib/custom-events/index.ts
  • (deleted) frontend/src/lib/custom-events/types.ts
  • (deleted) frontend/src/lib/health-check.ts
  • (deleted) frontend/src/lib/sentry.ts
  • (deleted) frontend/src/modules/attachment/helpers.ts
  • (deleted) frontend/src/modules/common/app/app-sheets.tsx
  • (deleted) frontend/src/modules/common/board-layout.tsx
  • (deleted) frontend/src/modules/common/debug-toolbars.tsx
  • (deleted) frontend/src/modules/common/tab-coordinator.tsx
  • (deleted) frontend/src/modules/metrics/requests-per-minute.tsx
  • (deleted) frontend/src/modules/navigation/README.md
  • (deleted) frontend/src/modules/organization/subscription.tsx
  • (deleted) frontend/src/modules/tenants/subscription.tsx
  • (deleted) frontend/src/query/basic/compare-query-keys.ts
  • (deleted) frontend/src/query/basic/use-mutate-query-data.tsx
  • (deleted) frontend/src/query/offline/detect-changed-fields.ts
  • (deleted) frontend/src/routes-resolver.ts
  • (deleted) frontend/src/routes/boundary-cleanup.ts
  • (deleted) frontend/src/store/README.md
  • (deleted) frontend/src/utils/date-is-recent.ts
  • (deleted) frontend/src/utils/get-nested-value.ts
  • (deleted) frontend/src/utils/hex-to-hsl.ts
  • (deleted) frontend/src/utils/is-el-interactive.ts
  • (deleted) frontend/src/utils/object.ts
  • (deleted) frontend/vite/openapi-watch.ts
  • (deleted) info/OWASP_ANALYSIS.md
  • (deleted) info/QUICKSTART.md
  • (deleted) info/SCALEWAY_DEPLOYMENT.md
  • (deleted) info/SYNC_ENGINE_PERF_TESTING.md
  • (deleted) json/email-providers.json
  • (deleted) patches/dexie@4.3.0.patch
  • (deleted) patches/slugify@1.6.6.patch
  • (deleted) shared/app-config.ts

- .github/copilot-instructions.md
- .github/workflows/ci.yml
- .github/workflows/deploy.yml
- .gitignore
- backend/.env.example
- backend/Dockerfile
- backend/drizzle.config.ts
- backend/emails/README.md
- backend/emails/components/email-avatar.tsx
- backend/emails/components/email-body.tsx
- backend/emails/components/email-text.tsx
- backend/emails/components/index.ts
- backend/emails/templates/account-security.tsx
- backend/emails/templates/create-password.tsx
- backend/emails/templates/email-verification.tsx
- backend/emails/templates/member-added.tsx
- backend/emails/templates/member-invite-with-token.tsx
- backend/emails/templates/member-invite.tsx
- backend/emails/templates/newsletter.tsx
- backend/emails/templates/oauth-verification.tsx
- backend/emails/templates/request-was-sent-admin.tsx
- backend/emails/templates/request-was-sent.tsx
- backend/emails/templates/system-invite.tsx
- backend/mocks/mock-activity.ts
- backend/mocks/mock-attachment.ts
- backend/mocks/mock-auth.ts
- backend/mocks/mock-entity-base.ts
- backend/mocks/mock-error.ts
- backend/mocks/mock-me.ts
- backend/mocks/mock-membership.ts
- backend/mocks/mock-metrics.ts
- backend/mocks/mock-organization.ts
- backend/mocks/mock-page.ts
- backend/mocks/mock-request.ts
- backend/mocks/mock-system.ts
- backend/mocks/mock-user.ts
- backend/mocks/tests/utils.test.ts
- backend/mocks/utils/index.ts
- backend/mocks/utils/mock-nanoid.ts
- backend/mocks/utils/mock-past-iso-date.ts
- backend/mocks/utils/mock-stx.ts
- backend/mocks/utils/mock-timestamps.ts
- backend/scripts/README.md
- backend/scripts/db-maintenance.ts
- backend/scripts/db/create-db-roles.ts
- backend/scripts/generate-openapi.ts
- backend/scripts/migrations/00-drizzle.migration.ts
- backend/scripts/migrations/10-cdc.migration.ts
- backend/scripts/migrations/10-immutability.migration.ts
- backend/scripts/migrations/10-partman.migration.ts
- backend/scripts/migrations/10-rls.migration.ts
- backend/scripts/migrations/helpers/drizzle-utils.ts
- backend/scripts/seeds.ts
- backend/scripts/seeds/00-init.seed.ts
- backend/scripts/seeds/10-organization.seed.ts
- backend/scripts/seeds/20-attachment.seed.ts
- backend/scripts/seeds/20-page.seed.ts
- backend/scripts/seeds/50-counters.seed.ts
- backend/src/db/db.ts
- backend/src/db/immutability-triggers.ts
- backend/src/db/rls-helpers.ts
- backend/src/db/schema/context-counters.ts
- backend/src/db/schema/emails.ts
- backend/src/db/schema/oauth-accounts.ts
- backend/src/db/schema/organizations.ts
- backend/src/db/schema/pages.ts
- backend/src/db/schema/passkeys.ts
- backend/src/db/schema/passwords.ts
- backend/src/db/schema/seen-by.ts
- backend/src/db/schema/system-roles.ts
- backend/src/db/schema/tenants.ts
- backend/src/db/schema/totps.ts
- backend/src/db/schema/users.ts
- backend/src/db/tenant-context.ts
- backend/src/db/utils/context-entity-columns.ts
- backend/src/db/utils/product-entity-columns.ts
- backend/src/db/utils/tenant-entity-columns.ts
- backend/src/db/utils/timestamp-columns.ts
- backend/src/docs/utils/index.ts
- backend/src/docs/x-routes.ts
- backend/src/env.ts
- backend/src/lib/context.ts
- backend/src/lib/error.ts
- backend/src/lib/health.ts
- backend/src/lib/i18n.ts
- backend/src/lib/mailer.ts
- backend/src/lib/notifications/send-matrix-message.ts
- backend/src/lib/transloadit.ts
- backend/src/main.ts
- backend/src/middlewares/app.ts
- backend/src/middlewares/entity-cache/app-entity-cache.ts
- backend/src/middlewares/entity-cache/index.ts
- backend/src/middlewares/entity-cache/presets.ts
- backend/src/middlewares/entity-cache/public-entity-cache.ts
- backend/src/middlewares/guard/auth-guard.ts
- backend/src/middlewares/guard/cross-tenant-guard.ts
- backend/src/middlewares/guard/org-guard.ts
- backend/src/middlewares/guard/sys-admin-guard.ts
- backend/src/middlewares/guard/tenant-guard.ts
- backend/src/middlewares/logger.ts
- backend/src/middlewares/rate-limiter/core.ts
- backend/src/middlewares/rate-limiter/helpers.ts
- backend/src/middlewares/rate-limiter/limiters.ts
- backend/src/middlewares/update-last-seen.ts
- backend/src/modules/activities/activities-handlers.ts
- backend/src/modules/activities/activities-schema.ts
- backend/src/modules/attachment/attachment-handlers.ts
- backend/src/modules/attachment/attachment-routes.ts
- backend/src/modules/attachment/attachment-schema.ts
- backend/src/modules/auth/general/general-handlers.ts
- backend/src/modules/auth/general/helpers/send-verification-email.ts
- backend/src/modules/auth/general/helpers/session.ts
- backend/src/modules/auth/general/helpers/user.ts
- backend/src/modules/auth/oauth/helpers/callback.ts
- backend/src/modules/auth/oauth/helpers/initiation.ts
- backend/src/modules/auth/oauth/helpers/send-oauth-verification-email.ts
- backend/src/modules/auth/oauth/oauth-handlers.ts
- backend/src/modules/auth/passkeys/passkeys-handlers.ts
- backend/src/modules/auth/passwords/passwords-handlers.ts
- backend/src/modules/auth/totps/totps-handlers.ts
- backend/src/modules/domains/domains-handlers.ts
- backend/src/modules/domains/domains-schema.ts
- backend/src/modules/entities/app-stream/can-receive.ts
- backend/src/modules/entities/app-stream/dispatch.ts
- backend/src/modules/entities/app-stream/fetch-data.ts
- backend/src/modules/entities/app-stream/types.ts
- backend/src/modules/entities/entities-handlers.ts
- backend/src/modules/entities/entities-routes.ts
- backend/src/modules/entities/entities-schema.ts
- backend/src/modules/entities/helpers/build-zero-counts.ts
- backend/src/modules/entities/helpers/check-slug.ts
- backend/src/modules/entities/helpers/get-entity-counts.ts
- backend/src/modules/entities/helpers/recalculate-context-counters.ts
- backend/src/modules/entities/public-stream/dispatch.ts
- backend/src/modules/entities/public-stream/fetch-data.ts
- backend/src/modules/me/me-handlers.ts
- backend/src/modules/memberships/helpers/membership-helpers.ts
- backend/src/modules/memberships/memberships-handlers.ts
- backend/src/modules/memberships/memberships-schema.ts
- backend/src/modules/metrics/metrics-handlers.ts
- backend/src/modules/metrics/metrics-routes.ts
- backend/src/modules/metrics/metrics-schema.ts
- backend/src/modules/organization/organization-handlers.ts
- backend/src/modules/organization/organization-schema.ts
- backend/src/modules/page/page-handlers.ts
- backend/src/modules/page/page-routes.ts
- backend/src/modules/page/page-schema.ts
- backend/src/modules/requests/requests-handlers.ts
- backend/src/modules/requests/requests-schema.ts
- backend/src/modules/seen/seen-handlers.ts
- backend/src/modules/system/helpers/get-signed-src.ts
- backend/src/modules/system/system-handlers.ts
- backend/src/modules/system/system-routes.ts
- backend/src/modules/system/system-schema.ts
- backend/src/modules/tenants/tenant-service.ts
- backend/src/modules/tenants/tenants-handlers.ts
- backend/src/modules/tenants/tenants-schema.ts
- backend/src/modules/user/helpers/audit-user.ts
- backend/src/modules/user/helpers/select.ts
- backend/src/modules/user/user-handlers.ts
- backend/src/modules/user/user-schema.ts
- backend/src/permissions/README.md
- backend/src/permissions/get-context-entity.ts
- backend/src/permissions/get-product-entity.ts
- backend/src/permissions/index.ts
- backend/src/permissions/permission-manager/check.perf.test.ts
- backend/src/permissions/permission-manager/check.ts
- backend/src/permissions/permission-manager/index.test.ts
- backend/src/permissions/permission-manager/validation.ts
- backend/src/permissions/split-by-permission.ts
- backend/src/pino.ts
- backend/src/schemas/common-schemas.ts
- backend/src/schemas/context-entity-included.ts
- backend/src/schemas/count-schemas.ts
- backend/src/schemas/entity-base.ts
- backend/src/schemas/index.ts
- backend/src/schemas/stream-schemas.ts
- backend/src/schemas/success-response-schemas.ts
- backend/src/schemas/sync-transaction-schemas.ts
- backend/src/schemas/user-minimal-base.ts
- backend/src/server.ts
- backend/src/sync/activity-actions.ts
- backend/src/sync/activity-bus.ts
- backend/src/sync/build-stx.ts
- backend/src/sync/cache-invalidation.ts
- backend/src/sync/cdc-websocket.ts
- backend/src/sync/create-server-stx.ts
- backend/src/sync/field-versions.ts
- backend/src/sync/idempotency.ts
- backend/src/sync/index.ts
- backend/src/sync/stream/build-message.ts
- backend/src/sync/stream/dispatcher.ts
- backend/src/sync/stream/helpers.ts
- backend/src/sync/stream/send-to-subscriber.ts
- backend/src/sync/stream/subscriber-manager.ts
- backend/src/sync/sync-metrics.ts
- backend/src/sync/update-schema.ts
- backend/src/tracing.ts
- backend/src/utils/console.ts
- backend/src/utils/logger.ts
- backend/src/utils/rejection-utils.ts
- backend/src/utils/unsubscribe-token.ts
- backend/src/utils/validate-block-urls.test.ts
- backend/tests/auth-strategies/enforcement.test.ts
- backend/tests/fixtures.ts
- backend/tests/global-setup.ts
- backend/tests/helpers.ts
- backend/tests/integration/rls-security.test.ts
- backend/tests/integration/test-utils.ts
- backend/tests/invitations/helpers.ts
- backend/tests/invitations/invitation-respond.test.ts
- backend/tests/invitations/membership-invite.test.ts
- backend/tests/invitations/system-invite.test.ts
- backend/tests/sign-in/oauth.test.ts
- backend/tests/sign-in/passkey.test.ts
- backend/tests/sign-in/password.test.ts
- backend/tests/sign-in/totp.test.ts
- backend/tests/sign-up/basic.test.ts
- backend/tests/sign-up/password-disabled.test.ts
- backend/tests/sign-up/registration-disabled.test.ts
- backend/tests/test-utils.ts
- backend/vitest.config.ts
- biome.json
- cdc/Dockerfile
- cdc/README.md
- cdc/package.json
- cdc/src/cdc-worker.ts
- cdc/src/constants.ts
- cdc/src/env.ts
- cdc/src/handlers/delete.ts
- cdc/src/handlers/insert.ts
- cdc/src/handlers/update.ts
- cdc/src/tests/retry.test.ts
- cdc/src/tests/utils.test.ts
- cdc/src/types.ts
- cdc/src/utils/action-to-verb.ts
- cdc/src/utils/convert-row-keys.ts
- cdc/src/utils/extract-row-data.ts
- cdc/src/utils/extract-stx-data.ts
- cdc/src/utils/index.ts
- cdc/src/utils/update-counts.ts
- cdc/tsconfig.json
- cdc/tsup.config.ts
- cli/cella/package.json
- cli/cella/src/cella-cli.ts
- cli/cella/src/cli.ts
- cli/cella/src/config/types.ts
- cli/cella/src/services/audit.ts
- cli/cella/src/services/contribute.ts
- cli/cella/src/services/contributions.ts
- cli/cella/src/services/inspect.ts
- frontend/.env.example
- frontend/src/env.ts
- frontend/src/hooks/use-auto-resize.tsx
- frontend/src/hooks/use-body-class.ts
- frontend/src/hooks/use-copy-to-clipboard.tsx
- frontend/src/hooks/use-event-listener.tsx
- frontend/src/hooks/use-has-scrolled.tsx
- frontend/src/hooks/use-lazy-component.tsx
- frontend/src/hooks/use-online-manager.tsx
- frontend/src/hooks/use-relative-date.ts
- frontend/src/hooks/use-scroll-spy-store.ts
- frontend/src/hooks/use-scroll-spy.tsx
- frontend/src/hooks/use-search-params.tsx
- frontend/src/lib/api.ts
- frontend/src/lib/export.ts
- frontend/src/lib/tracing.ts
- frontend/src/main.tsx
- frontend/src/modules/attachment/delete-attachments.tsx
- frontend/src/modules/attachment/dexie/attachments-db.ts
- frontend/src/modules/attachment/dexie/storage-service.ts
- frontend/src/modules/attachment/dialog/attachment-dialog.tsx
- frontend/src/modules/attachment/dialog/handler.tsx
- frontend/src/modules/attachment/dialog/helpers.tsx
- frontend/src/modules/attachment/download-service.ts
- frontend/src/modules/attachment/hooks/use-attachment-url.ts
- frontend/src/modules/attachment/hooks/use-blob-sync-status.ts
- frontend/src/modules/attachment/hooks/use-resolved-attachments.ts
- frontend/src/modules/attachment/query.ts
- frontend/src/modules/attachment/table/attachments-bar.tsx
- frontend/src/modules/attachment/table/attachments-columns.tsx
- frontend/src/modules/attachment/table/attachments-table.tsx
- frontend/src/modules/attachment/table/cells.tsx
- frontend/src/modules/attachment/table/helpers.tsx
- frontend/src/modules/attachment/table/sync-status-cell.tsx
- frontend/src/modules/attachment/upload-service.ts
- frontend/src/modules/auth/auth-error-page.tsx
- frontend/src/modules/auth/auth-layout.tsx
- frontend/src/modules/auth/authenticate-page.tsx
- frontend/src/modules/auth/create-password-page.tsx
- frontend/src/modules/auth/mfa-page.tsx
- frontend/src/modules/auth/oauth-providers.tsx
- frontend/src/modules/auth/passkey-credentials.ts
- frontend/src/modules/auth/passkey-strategy.tsx
- frontend/src/modules/auth/request-password-form.tsx
- frontend/src/modules/auth/sign-out.tsx
- frontend/src/modules/auth/steps/check-email.tsx
- frontend/src/modules/auth/steps/sign-in.tsx
- frontend/src/modules/auth/steps/sign-up.tsx
- frontend/src/modules/auth/steps/waitlist.tsx
- frontend/src/modules/auth/totp-strategy.tsx
- frontend/src/modules/auth/totp-verify-code-form.tsx
- frontend/src/modules/auth/types.ts
- frontend/src/modules/auth/unsubscribed-page.tsx
- frontend/src/modules/auth/use-get-token-data.tsx
- frontend/src/modules/common/animated-arrow.tsx
- frontend/src/modules/common/app/app-content.tsx
- frontend/src/modules/common/app/app-footer.tsx
- frontend/src/modules/common/app/app-layout.tsx
- frontend/src/modules/common/blocknote/block-note-editor.tsx
- frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-extension.ts
- frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-group-render.tsx
- frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-item-block.tsx
- frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-item-render.tsx
- frontend/src/modules/common/blocknote/custom-elements/checklist/checklist-styles.css
- frontend/src/modules/common/blocknote/custom-file-panel/uppy-upload-panel.tsx
- frontend/src/modules/common/blocknote/full-html.tsx
- frontend/src/modules/common/blocknote/helpers/blocknote-helpers.ts
- frontend/src/modules/common/blocknote/helpers/dictionary.ts
- frontend/src/modules/common/blocknote/helpers/open-attachment.tsx
- frontend/src/modules/common/blocknote/minimal-html.tsx
- frontend/src/modules/common/blocknote/type-to-keys.ts
- frontend/src/modules/common/contact-form/contact-form-map.tsx
- frontend/src/modules/common/contact-form/contact-form.tsx
- frontend/src/modules/common/content-placeholder.tsx
- frontend/src/modules/common/country-flag.tsx
- frontend/src/modules/common/data-grid/cell.tsx
- frontend/src/modules/common/data-grid/columns.tsx
- frontend/src/modules/common/data-grid/data-grid.tsx
- frontend/src/modules/common/data-grid/group-cell.tsx
- frontend/src/modules/common/data-grid/group-row.tsx
- frontend/src/modules/common/data-grid/grouped-column-header-cell.tsx
- frontend/src/modules/common/data-grid/grouped-column-header-row.tsx
- frontend/src/modules/common/data-grid/header-cell.tsx
- frontend/src/modules/common/data-grid/header-row.tsx
- frontend/src/modules/common/data-grid/hooks/use-calculated-columns.ts
- frontend/src/modules/common/data-grid/hooks/use-column-widths.ts
- frontend/src/modules/common/data-grid/index.ts
- frontend/src/modules/common/data-grid/style/data-grid.css
- frontend/src/modules/common/data-grid/tree-data-grid.tsx
- frontend/src/modules/common/data-grid/types.ts
- frontend/src/modules/common/data-grid/utils/style-utils.ts
- frontend/src/modules/common/data-table/checkbox-column.tsx
- frontend/src/modules/common/data-table/export.tsx
- frontend/src/modules/common/data-table/infinite-loader.tsx
- frontend/src/modules/common/data-table/select-column.tsx
- frontend/src/modules/common/data-table/style.css
- frontend/src/modules/common/data-table/table-bar-button.tsx
- frontend/src/modules/common/data-table/table-bar-container.tsx
- frontend/src/modules/common/data-table/table-search.tsx
- frontend/src/modules/common/data-table/types.ts
- frontend/src/modules/common/dialoger/provider.tsx
- frontend/src/modules/common/drop-indicator.tsx
- frontend/src/modules/common/dropdowner/provider.tsx
- frontend/src/modules/common/error-notice.tsx
- frontend/src/modules/common/focus-view.tsx
- frontend/src/modules/common/form-fields/select-combobox/parent.tsx
- frontend/src/modules/common/form-fields/select-combobox/tenant.tsx
- frontend/src/modules/common/form-fields/select-role.tsx
- frontend/src/modules/common/form-fields/select-sort.tsx
- frontend/src/modules/common/form-fields/slug.tsx
- frontend/src/modules/common/gleap-support.tsx
- frontend/src/modules/common/hamburger.tsx
- frontend/src/modules/common/page/aside.tsx
- frontend/src/modules/common/page/header.tsx
- frontend/src/modules/common/page/tab-nav.tsx
- frontend/src/modules/common/public-layout.tsx
- frontend/src/modules/common/pull-to-refresh.tsx
- frontend/src/modules/common/root.tsx
- frontend/src/modules/common/router-wrapper.tsx
- frontend/src/modules/common/sheet-tabs.tsx
- frontend/src/modules/common/sheeter/drawer.tsx
- frontend/src/modules/common/sheeter/provider.tsx
- frontend/src/modules/common/sheeter/sheet.tsx
- frontend/src/modules/common/stepper/types.ts
- frontend/src/modules/common/sticky-box.tsx
- frontend/src/modules/common/stories/data-grid.stories.tsx
- frontend/src/modules/common/themer.tsx
- frontend/src/modules/common/toaster/toaster-provider.tsx
- frontend/src/modules/common/uploader/helpers/prepare-for-offline.ts
- frontend/src/modules/common/uploader/helpers/uppy-helpers.ts
- frontend/src/modules/common/uploader/types.ts
- frontend/src/modules/common/uploader/uploader.tsx
- frontend/src/modules/common/uploader/use-uppy-upload.tsx
- frontend/src/modules/docs/code-viewer.tsx
- frontend/src/modules/docs/docs-layout.tsx
- frontend/src/modules/docs/helpers/extract-types.ts
- frontend/src/modules/docs/json-actions.tsx
- frontend/src/modules/docs/json-viewer/collapsed-preview.tsx
- frontend/src/modules/docs/json-viewer/json-node.tsx
- frontend/src/modules/docs/json-viewer/key-renderer.tsx
- frontend/src/modules/docs/operations/operation-detail.tsx
- frontend/src/modules/docs/operations/operation-examples.tsx
- frontend/src/modules/docs/operations/operation-request.tsx
- frontend/src/modules/docs/operations/operation-responses.tsx
- frontend/src/modules/docs/operations/operations-page.tsx
- frontend/src/modules/docs/operations/operations-table/operations-columns.tsx
- frontend/src/modules/docs/overview-table.tsx
- frontend/src/modules/docs/query.ts
- frontend/src/modules/docs/sidebar/collapsible-tag-item.tsx
- frontend/src/modules/docs/sidebar/docs-sidebar.tsx
- frontend/src/modules/docs/sidebar/operation-item.tsx
- frontend/src/modules/docs/sidebar/operations-sidebar.tsx
- frontend/src/modules/docs/sidebar/schema-item.tsx
- frontend/src/modules/docs/tag-operations-table.tsx
- frontend/src/modules/entities/entity-grid/tile.tsx
- frontend/src/modules/entities/types.ts
- frontend/src/modules/home/onboarding/completed.tsx
- frontend/src/modules/home/onboarding/steps.tsx
- frontend/src/modules/home/welcome-page.tsx
- frontend/src/modules/marketing/about/cards.tsx
- frontend/src/modules/marketing/about/counters.tsx
- frontend/src/modules/marketing/about/features.tsx
- frontend/src/modules/marketing/about/hero.tsx
- frontend/src/modules/marketing/device-mockup.tsx
- frontend/src/modules/marketing/layout.tsx
- frontend/src/modules/marketing/legal/legal-aside.tsx
- frontend/src/modules/marketing/legal/legal-config.ts
- frontend/src/modules/marketing/legal/legal-page.tsx
- frontend/src/modules/marketing/legal/legal-types.ts
- frontend/src/modules/marketing/legal/subprocessors.tsx
- frontend/src/modules/marketing/nav.tsx
- frontend/src/modules/me/account-page.tsx
- frontend/src/modules/me/delete-self.tsx
- frontend/src/modules/me/helpers.tsx
- frontend/src/modules/me/invitations-table/index.tsx
- frontend/src/modules/me/invitations-table/invitations-columns.tsx
- frontend/src/modules/me/mfa/confirmation.tsx
- frontend/src/modules/me/mfa/switch.tsx
- frontend/src/modules/me/passkeys/list.tsx
- frontend/src/modules/me/passkeys/tile.tsx
- frontend/src/modules/me/query.ts
- frontend/src/modules/me/sessions-list.tsx
- frontend/src/modules/me/totp-setup.tsx
- frontend/src/modules/me/totp.tsx
- frontend/src/modules/me/types.ts
- frontend/src/modules/me/user-language.tsx
- frontend/src/modules/me/user-theme.tsx
- frontend/src/modules/memberships/delete-memberships.tsx
- frontend/src/modules/memberships/leave-entity-button.tsx
- frontend/src/modules/memberships/members-table/members-bar.tsx
- frontend/src/modules/memberships/members-table/members-table.tsx
- frontend/src/modules/memberships/pending-memberships-count.tsx
- frontend/src/modules/memberships/pending-table/pending-columns.tsx
- frontend/src/modules/memberships/pending-table/pending-memberships-table.tsx
- frontend/src/modules/memberships/query-mutations.ts
- frontend/src/modules/memberships/query.ts
- frontend/src/modules/memberships/resend-invitation-button.tsx
- frontend/src/modules/memberships/search-params-schemas.ts
- frontend/src/modules/memberships/types.ts
- frontend/src/modules/navigation/account-sheet.tsx
- frontend/src/modules/navigation/app-nav-loader.tsx
- frontend/src/modules/navigation/app-nav.tsx
- frontend/src/modules/navigation/app-search.tsx
- frontend/src/modules/navigation/bottom-bar-nav.tsx
- frontend/src/modules/navigation/floating-nav/floating-nav.tsx
- frontend/src/modules/navigation/focus-bridge.tsx
- frontend/src/modules/navigation/menu-sheet/header.tsx
- frontend/src/modules/navigation/menu-sheet/helpers/build-menu-from-cache.ts
- frontend/src/modules/navigation/menu-sheet/helpers/get-menu-data.ts
- frontend/src/modules/navigation/menu-sheet/helpers/is-page-data.ts
- frontend/src/modules/navigation/menu-sheet/helpers/use-menu.ts
- frontend/src/modules/navigation/menu-sheet/item-edit.tsx
- frontend/src/modules/navigation/menu-sheet/item.tsx
- frontend/src/modules/navigation/menu-sheet/items-edit-list.tsx
- frontend/src/modules/navigation/menu-sheet/items-list.tsx
- frontend/src/modules/navigation/menu-sheet/menu-sheet.tsx
- frontend/src/modules/navigation/menu-sheet/offline-access-switch.tsx
- frontend/src/modules/navigation/menu-sheet/search-result-block.tsx
- frontend/src/modules/navigation/menu-sheet/section-button.tsx
- frontend/src/modules/navigation/menu-sheet/section.tsx
- frontend/src/modules/navigation/nav-buttons.tsx
- frontend/src/modules/navigation/open-preferences-sheet.tsx
- frontend/src/modules/navigation/preferences-sheet.tsx
- frontend/src/modules/navigation/sidebar-nav.tsx
- frontend/src/modules/navigation/stop-impersonation.tsx
- frontend/src/modules/organization/create-organization-form.tsx
- frontend/src/modules/organization/delete-organizations.tsx
- frontend/src/modules/organization/organization-settings.tsx
- frontend/src/modules/organization/query.ts
- frontend/src/modules/organization/search-params-schemas.ts
- frontend/src/modules/organization/table/organizations-bar.tsx
- frontend/src/modules/organization/table/organizations-columns.tsx
- frontend/src/modules/organization/table/update-row.tsx
- frontend/src/modules/organization/types.ts
- frontend/src/modules/organization/update-organization-details-form.tsx
- frontend/src/modules/organization/update-organization-form.tsx
- frontend/src/modules/page/create-page-form.tsx
- frontend/src/modules/page/delete-pages.tsx
- frontend/src/modules/page/query.ts
- frontend/src/modules/page/search-params-schemas.ts
- frontend/src/modules/page/table/pages-bar.tsx
- frontend/src/modules/page/table/pages-columns.tsx
- frontend/src/modules/page/table/pages-table.tsx
- frontend/src/modules/page/update-page-form.tsx
- frontend/src/modules/page/view-page.tsx
- frontend/src/modules/requests/delete-requests.tsx
- frontend/src/modules/requests/query.ts
- frontend/src/modules/requests/search-params-schemas.ts
- frontend/src/modules/requests/table/requests-bar.tsx
- frontend/src/modules/requests/table/requests-columns.tsx
- frontend/src/modules/requests/table/requests-table.tsx
- frontend/src/modules/requests/waitlist-form.tsx
- frontend/src/modules/seen/query.ts
- frontend/src/modules/seen/seen-mark.tsx
- frontend/src/modules/seen/seen-tracker.tsx
- frontend/src/modules/seen/use-unseen-count.ts
- frontend/src/modules/system/create-newsletter-form.tsx
- frontend/src/modules/system/newsletter-preview.tsx
- frontend/src/modules/tenants/create-tenant-form.tsx
- frontend/src/modules/tenants/domains/manage-domains-sheet.tsx
- frontend/src/modules/tenants/query.ts
- frontend/src/modules/tenants/table/tenants-bar.tsx
- frontend/src/modules/tenants/table/tenants-columns.tsx
- frontend/src/modules/tenants/table/tenants-table.tsx
- frontend/src/modules/tenants/table/update-row.tsx
- frontend/src/modules/tenants/update-tenant-form.tsx
- frontend/src/modules/ui/accordion.tsx
- frontend/src/modules/ui/alert-dialog.tsx
- frontend/src/modules/ui/alert.tsx
- frontend/src/modules/ui/badge.tsx
- frontend/src/modules/ui/breadcrumb.tsx
- frontend/src/modules/ui/button-group.tsx
- frontend/src/modules/ui/button.tsx
- frontend/src/modules/ui/combobox.tsx
- frontend/src/modules/ui/command.tsx
- frontend/src/modules/ui/context-menu.tsx
- frontend/src/modules/ui/dialog.tsx
- frontend/src/modules/ui/drawer.tsx
- frontend/src/modules/ui/radio-group.tsx
- frontend/src/modules/ui/sheet.tsx
- frontend/src/modules/ui/sidebar.tsx
- frontend/src/modules/ui/sonner.tsx
- frontend/src/modules/ui/stories/sidebar.stories.tsx
- frontend/src/modules/user/invite-email-form.tsx
- frontend/src/modules/user/invite-search-form.tsx
- frontend/src/modules/user/invite-users.tsx
- frontend/src/modules/user/query.ts
- frontend/src/modules/user/search-params-schemas.ts
- frontend/src/modules/user/table/impersonate-row.tsx
- frontend/src/modules/user/types.ts
- frontend/src/modules/user/update-user-form.tsx
- frontend/src/modules/user/user-cell.tsx
- frontend/src/modules/user/user-combobox.tsx
- frontend/src/modules/user/user-profile-content.tsx
- frontend/src/modules/user/user-profile.tsx
- frontend/src/modules/user/user-sheet-handler.tsx
- frontend/src/modules/user/user-sheet.tsx
- frontend/src/query/basic/create-optimistic.ts
- frontend/src/query/basic/create-query-keys.ts
- frontend/src/query/basic/entity-query-registry.ts
- frontend/src/query/basic/find-in-list-cache.ts
- frontend/src/query/basic/helpers.ts
- frontend/src/query/basic/index.ts
- frontend/src/query/basic/invalidation-helpers.ts
- frontend/src/query/basic/mutate-query.ts
- frontend/src/query/basic/types.ts
- frontend/src/query/basic/use-infinite-query-total.tsx
- frontend/src/query/enrichment/ancestor-slugs.ts
- frontend/src/query/enrichment/helpers.ts
- frontend/src/query/enrichment/membership.ts
- frontend/src/query/enrichment/permissions.ts
- frontend/src/query/index.ts
- frontend/src/query/offline/index.ts
- frontend/src/query/offline/squash-utils.ts
- frontend/src/query/offline/stx-utils.ts
- frontend/src/query/offline/update-success-utils.ts
- frontend/src/query/on-error.ts
- frontend/src/query/on-success.ts
- frontend/src/query/persister.ts
- frontend/src/query/provider.tsx
- frontend/src/query/query-client.ts
- frontend/src/query/realtime/app-stream-handler.ts
- frontend/src/query/realtime/app-stream.tsx
- frontend/src/query/realtime/cache-ops.ts
- frontend/src/query/realtime/cache-token-store.ts
- frontend/src/query/realtime/catchup-processor.ts
- frontend/src/query/realtime/membership-ops.ts
- frontend/src/query/realtime/public-stream-handler.ts
- frontend/src/query/realtime/public-stream.tsx
- frontend/src/query/realtime/stream-store.ts
- frontend/src/query/realtime/sync-priority.ts
- frontend/src/query/realtime/sync-service.ts
- frontend/src/query/realtime/types.ts
- frontend/src/query/types.ts
- frontend/src/routes/auth-routes.tsx
- frontend/src/routes/base-routes.tsx
- frontend/src/routes/docs-routes.tsx
- frontend/src/routes/home-routes.tsx
- frontend/src/routes/organization-routes.tsx
- frontend/src/routes/route-tree.base.ts
- frontend/src/routes/router.ts
- frontend/src/routes/system-routes.tsx
- frontend/src/routes/user-routes.tsx
- frontend/src/styling/tailwind.css
- frontend/src/utils/flush-stores.ts
- frontend/src/utils/form-on-invalid.ts
- frontend/src/utils/get-draggable-item-data.ts
- frontend/src/utils/no-direct-access.ts
- frontend/src/utils/resource-error.ts
- frontend/src/utils/rewrite-url-to-slug.ts
- frontend/src/utils/truncate-middle.ts
- frontend/tsconfig.json
- frontend/vite.config.ts
- frontend/vite/stop-vite.ts
- info/AGENTS.md
- info/ARCHITECTURE.md
- info/STATISTICS.md
- info/SYNC_ENGINE.md
- info/TESTING.md
- infra/README.md
- infra/deploy/main.tf
- infra/environments/dev.tfvars
- infra/environments/prod.tfvars
- infra/environments/staging.tfvars
- infra/main.tf
- infra/modules/containers/main.tf
- infra/modules/dns/main.tf
- infra/modules/load-balancer/main.tf
- infra/modules/secrets/main.tf
- infra/outputs.tf
- infra/variables.tf
- locales/en/common.json
- locales/en/error.json
- locales/nl/common.json
- locales/package.json
- pnpm-workspace.yaml
- shared/index.ts
- shared/package.json
- shared/scripts/wait-backend.ts
- shared/src/permissions/access-policies.ts
- shared/src/permissions/action-helpers.test.ts
- shared/src/permissions/action-helpers.ts
- shared/src/permissions/compute-can.ts
- shared/src/permissions/index.ts
- shared/src/permissions/types.ts
- shared/src/tracing/tracing.ts
- shared/src/utils/ascii.ts
- shared/src/utils/is-cdn-url.ts
- shared/src/utils/nanoid.ts
- shared/src/utils/text-from-block.ts
- shared/types.ts
- studio/package.json
- vitest.config.ts
- (deleted) .env.example
- (deleted) .npmrc
- (deleted) backend/scripts/migrations/10-seq-triggers.migration.ts
- (deleted) backend/scripts/quick.ts
- (deleted) backend/src/custom-env.ts
- (deleted) backend/src/db/schema/user-activity.ts
- (deleted) backend/src/db/utils/activity-error-schema.ts
- (deleted) backend/src/docs/tags-config.ts
- (deleted) backend/src/middlewares/monitoring/monitoring-middleware.ts
- (deleted) backend/src/middlewares/observability/config.ts
- (deleted) backend/src/middlewares/observability/observability-middleware.ts
- (deleted) backend/src/middlewares/observability/types.ts
- (deleted) backend/src/modules/entities/helpers/init-context-counters.ts
- (deleted) backend/src/modules/memberships/helpers/context-ids.ts
- (deleted) backend/src/modules/metrics/helpers/calculate-requests-per-minute.ts
- (deleted) backend/src/modules/metrics/helpers/parse-prom-metrics.ts
- (deleted) backend/src/relatable-config.ts
- (deleted) cdc/src/handlers/build-activity.ts
- (deleted) cdc/src/health.ts
- (deleted) cdc/src/lib/activity-service.ts
- (deleted) cdc/src/lib/error.ts
- (deleted) cdc/src/lib/replication-state.ts
- (deleted) cdc/src/lib/resource-monitor.ts
- (deleted) cdc/src/pino.ts
- (deleted) cdc/src/process-message.ts
- (deleted) cdc/src/tables.ts
- (deleted) cdc/src/tracing.ts
- (deleted) cdc/src/utils/extract-activity-context.ts
- (deleted) cdc/src/utils/extract-context-entity-ids.ts
- (deleted) cdc/src/utils/get-table-entry.ts
- (deleted) cdc/src/worker.ts
- (deleted) cli/create-cella/.gitignore
- (deleted) cli/create-cella/README.md
- (deleted) cli/create-cella/configs/default-config.ts.template
- (deleted) cli/create-cella/index.js
- (deleted) cli/create-cella/package.json
- (deleted) cli/create-cella/src/add-remote.ts
- (deleted) cli/create-cella/src/constants.ts
- (deleted) cli/create-cella/src/create-cella-cli.ts
- (deleted) cli/create-cella/src/create.ts
- (deleted) cli/create-cella/src/modules/cli/commands.ts
- (deleted) cli/create-cella/src/modules/cli/display.ts
- (deleted) cli/create-cella/src/modules/cli/index.ts
- (deleted) cli/create-cella/src/modules/cli/types.ts
- (deleted) cli/create-cella/src/utils/clean-template.ts
- (deleted) cli/create-cella/src/utils/detect-used-ports.ts
- (deleted) cli/create-cella/src/utils/extract-package-json-version-from-uri.ts
- (deleted) cli/create-cella/src/utils/git/command.ts
- (deleted) cli/create-cella/src/utils/git/index.ts
- (deleted) cli/create-cella/src/utils/is-empty-directory.ts
- (deleted) cli/create-cella/src/utils/progress.ts
- (deleted) cli/create-cella/src/utils/run-package-manager-command.ts
- (deleted) cli/create-cella/src/utils/validate-project-name.ts
- (deleted) cli/create-cella/tests/e2e.test.ts
- (deleted) cli/create-cella/tests/validate-project-name.test.ts
- (deleted) cli/create-cella/tsconfig.json
- (deleted) cli/create-cella/vitest.config.ts
- (deleted) frontend/src/hooks/use-boundary-cleanup.ts
- (deleted) frontend/src/hooks/use-double-click.tsx
- (deleted) frontend/src/hooks/use-nav-tabs.ts
- (deleted) frontend/src/hooks/use-offline-table-search.tsx
- (deleted) frontend/src/lib/custom-events/index.ts
- (deleted) frontend/src/lib/custom-events/types.ts
- (deleted) frontend/src/lib/health-check.ts
- (deleted) frontend/src/lib/sentry.ts
- (deleted) frontend/src/modules/attachment/helpers.ts
- (deleted) frontend/src/modules/common/app/app-sheets.tsx
- (deleted) frontend/src/modules/common/board-layout.tsx
- (deleted) frontend/src/modules/common/debug-toolbars.tsx
- (deleted) frontend/src/modules/common/tab-coordinator.tsx
- (deleted) frontend/src/modules/metrics/requests-per-minute.tsx
- (deleted) frontend/src/modules/navigation/README.md
- (deleted) frontend/src/modules/organization/subscription.tsx
- (deleted) frontend/src/modules/tenants/subscription.tsx
- (deleted) frontend/src/query/basic/compare-query-keys.ts
- (deleted) frontend/src/query/basic/use-mutate-query-data.tsx
- (deleted) frontend/src/query/offline/detect-changed-fields.ts
- (deleted) frontend/src/routes-resolver.ts
- (deleted) frontend/src/routes/boundary-cleanup.ts
- (deleted) frontend/src/store/README.md
- (deleted) frontend/src/utils/date-is-recent.ts
- (deleted) frontend/src/utils/get-nested-value.ts
- (deleted) frontend/src/utils/hex-to-hsl.ts
- (deleted) frontend/src/utils/is-el-interactive.ts
- (deleted) frontend/src/utils/object.ts
- (deleted) frontend/vite/openapi-watch.ts
- (deleted) info/OWASP_ANALYSIS.md
- (deleted) info/QUICKSTART.md
- (deleted) info/SCALEWAY_DEPLOYMENT.md
- (deleted) info/SYNC_ENGINE_PERF_TESTING.md
- (deleted) json/email-providers.json
- (deleted) patches/dexie@4.3.0.patch
- (deleted) patches/slugify@1.6.6.patch
- (deleted) shared/app-config.ts
if (
ctx.var.organizationId &&
typeof entity === 'object' &&
entity !== null &&

await setAuthCookie(ctx, 'session', cookieContent, expireTimeSpan);

logEvent(ctx, 'info', 'Stopped impersonation', { adminId: adminUserId || 'na', targetUserId: session.userId });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant