apps/api/scripts/free-port.mjs apps/api/scripts/generate-openapi.ts apps/api/src/app.module.ts apps/api/src/domain/errors.ts apps/api/src/domain/http.ts apps/api/src/filters/domain-error/domain-error.filter.spec.ts apps/api/src/filters/domain-error/domain-error.filter.ts apps/api/src/git/git.constants.ts apps/api/src/git/git.controller.spec.ts apps/api/src/git/git.controller.ts apps/api/src/git/git.errors.ts apps/api/src/git/git.module.ts apps/api/src/git/git.service.spec.ts apps/api/src/git/git.service.ts apps/api/src/git/middleware/git-raw-body.middleware.spec.ts apps/api/src/git/middleware/git-raw-body.middleware.ts apps/api/src/lib/openapi.ts apps/api/src/lib/permissions.ts apps/api/src/resources/repositories/dto/create-repository.dto.ts apps/api/src/resources/repositories/dto/get-repositories.dto.ts apps/api/src/resources/repositories/entities/repository.entity.ts apps/api/src/resources/repositories/repositories.controller.spec.ts apps/api/src/resources/repositories/repositories.controller.ts apps/api/src/resources/repositories/repositories.errors.ts apps/api/src/resources/repositories/repositories.module.ts apps/api/src/resources/repositories/repositories.service.spec.ts apps/api/src/resources/repositories/repositories.service.ts apps/api/src/services/git/exec/exec.errors.ts apps/api/src/services/git/exec/run-git.ts apps/api/src/services/git/materializer/repository-materializer.service.spec.ts apps/api/src/services/git/materializer/repository-materializer.service.ts apps/api/src/services/git/materializer/wal-store.fake.ts apps/api/src/services/git/pack-process/pack-process.service.spec.ts apps/api/src/services/git/pack-process/pack-process.service.ts apps/api/src/services/git/protocol/git-request-body.ts apps/api/src/services/git/protocol/protocol.errors.ts apps/api/src/services/git/protocol/receive-pack-request.spec.ts apps/api/src/services/git/protocol/receive-pack-request.ts apps/api/src/services/git/ref-advertisement/ref-advertisement.service.spec.ts apps/api/src/services/git/ref-advertisement/ref-advertisement.service.ts apps/api/src/services/git/repository-storage/repository-storage.service.spec.ts apps/api/src/services/git/repository-storage/repository-storage.service.ts apps/api/src/services/git/wal/cursor.ts apps/api/src/services/git/wal/push-transaction.service.spec.ts apps/api/src/services/git/wal/push-transaction.service.ts apps/api/src/services/git/wal/ulid.spec.ts apps/api/src/services/git/wal/ulid.ts apps/api/src/services/git/wal/wal-codec.spec.ts apps/api/src/services/git/wal/wal-codec.ts apps/api/src/services/git/wal/wal-store.service.ts apps/api/src/services/git/wal/wal.errors.ts apps/api/src/services/git/wal/wal.service.spec.ts apps/api/src/services/git/wal/wal.service.ts apps/api/src/services/git/wal/wal.types.ts apps/api/src/services/s3/s3.service.spec.ts apps/api/src/services/s3/s3.service.ts apps/api/src/services/users/users.errors.ts apps/api/src/services/users/users.service.spec.ts apps/api/src/services/users/users.service.ts apps/api/src/users/users.controller.ts apps/api/src/users/users.module.ts apps/api/src/users/users.service.ts apps/api/src/utils/index.ts apps/web/src/app/[username]/[repo]/page.tsx apps/web/src/app/[username]/constants.ts apps/web/src/app/[username]/page.client.tsx apps/web/src/app/[username]/page.tsx apps/web/src/app/auth/[path]/page.tsx apps/web/src/app/dashboard/page.tsx apps/web/src/app/globals.css apps/web/src/app/layout.tsx apps/web/src/app/page.tsx apps/web/src/app/settings/[path]/page.tsx apps/web/src/components/app-header.tsx apps/web/src/components/auth/additional-field.tsx apps/web/src/components/auth/auth-form.tsx apps/web/src/components/auth/auth-provider.tsx apps/web/src/components/auth/auth-redirect.tsx apps/web/src/components/auth/auth-result.tsx apps/web/src/components/auth/auth.tsx apps/web/src/components/auth/error-toaster.tsx apps/web/src/components/auth/forgot-password.tsx apps/web/src/components/auth/last-login-method/last-used-badge.tsx apps/web/src/components/auth/open-email-button.tsx apps/web/src/components/auth/password-strength-meter.tsx apps/web/src/components/auth/provider-button.tsx apps/web/src/components/auth/provider-buttons.tsx apps/web/src/components/auth/reset-link-sent.tsx apps/web/src/components/auth/reset-password.tsx apps/web/src/components/auth/settings/account/account-settings.tsx apps/web/src/components/auth/settings/account/change-avatar.tsx apps/web/src/components/auth/settings/account/change-email.tsx apps/web/src/components/auth/settings/account/user-profile.tsx apps/web/src/components/auth/settings/security/active-session.tsx apps/web/src/components/auth/settings/security/active-sessions.tsx apps/web/src/components/auth/settings/security/change-password.tsx apps/web/src/components/auth/settings/security/fresh-session-prompt.tsx apps/web/src/components/auth/settings/security/linked-account.tsx apps/web/src/components/auth/settings/security/linked-accounts.tsx apps/web/src/components/auth/settings/security/security-settings.tsx apps/web/src/components/auth/settings/security/session-actions.tsx apps/web/src/components/auth/settings/settings.tsx apps/web/src/components/auth/sign-in.tsx apps/web/src/components/auth/sign-out.tsx apps/web/src/components/auth/sign-up.tsx apps/web/src/components/auth/use-is-hydrated.ts apps/web/src/components/auth/user/user-avatar.tsx apps/web/src/components/auth/user/user-button.tsx apps/web/src/components/auth/user/user-view.tsx apps/web/src/components/auth/username/sign-in-username.tsx apps/web/src/components/auth/username/username-field.tsx apps/web/src/components/auth/verify-email.tsx apps/web/src/components/providers.tsx apps/web/src/components/repositories/actions.ts apps/web/src/components/repositories/common.ts apps/web/src/components/repositories/new-repository-dialog.tsx apps/web/src/components/repository-card.tsx apps/web/src/components/ui/alert-dialog.tsx apps/web/src/components/ui/avatar.tsx apps/web/src/components/ui/badge.tsx apps/web/src/components/ui/calendar.tsx apps/web/src/components/ui/checkbox.tsx apps/web/src/components/ui/combobox.tsx apps/web/src/components/ui/dialog.tsx apps/web/src/components/ui/dropdown-menu.tsx apps/web/src/components/ui/field.tsx apps/web/src/components/ui/input-group.tsx apps/web/src/components/ui/item.tsx apps/web/src/components/ui/label.tsx apps/web/src/components/ui/popover.tsx apps/web/src/components/ui/radio-group.tsx apps/web/src/components/ui/select.tsx apps/web/src/components/ui/separator.tsx apps/web/src/components/ui/skeleton.tsx apps/web/src/components/ui/slider.tsx apps/web/src/components/ui/sonner.tsx apps/web/src/components/ui/spinner.tsx apps/web/src/components/ui/switch.tsx apps/web/src/components/ui/tabs.tsx apps/web/src/components/ui/textarea.tsx apps/web/src/components/ui/tooltip.tsx apps/web/src/lib/api/server.ts apps/web/src/lib/api/v1.d.ts apps/web/src/lib/auth-client.ts apps/web/src/lib/auth/auth-plugin.ts apps/web/src/lib/auth/two-factor-methods.ts apps/web/src/lib/auth/use-sign-in-continuation.ts apps/web/src/lib/auth/username-plugin.ts apps/web/src/lib/fetch-client.ts apps/web/src/lib/query-client.ts docs/0001-namespace-split.md docs/0002-streams-not-http-objects.md docs/0003-git-is-not-a-resource.md docs/0004-object-storage-is-the-truth.md docs/0005-single-commit-point.md docs/0006-entries-carry-no-seq.md docs/0007-optimistic-concurrency.md docs/0008-binary-log-format.md docs/0009-index-holds-a-snapshot.md docs/0010-orphans-are-garbage.md docs/0012-forward-only-materialization.md docs/0013-raw-body-is-captured-first.md docs/0014-the-pre-push-probe.md docs/0015-nothing-holds-a-packfile.md packages/db/drizzle/0000_neat_pet_avengers.sql packages/db/drizzle/0000_uneven_human_cannonball.sql packages/db/drizzle/0001_past_barracuda.sql packages/db/drizzle/0002_young_albert_cleary.sql packages/db/drizzle/0003_numerous_freak.sql packages/db/drizzle/0004_illegal_lake.sql packages/db/drizzle/meta/0000_snapshot.json packages/db/drizzle/meta/0001_snapshot.json packages/db/drizzle/meta/0002_snapshot.json packages/db/drizzle/meta/0003_snapshot.json packages/db/drizzle/meta/0004_snapshot.json packages/db/drizzle/meta/_journal.json packages/db/src/schema/auth.ts packages/db/src/schema/index.ts packages/db/src/schema/repository.ts packages/db/src/schema/users.ts packages/db/tsconfig.json