App 1:
App 2:
.env
-0
+29
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
.env.example
-0
+29
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
.github/PULL_REQUEST_TEMPLATE.md
-0
+15
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
.github/workflows/deploy.yml
-0
+229
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
.gitignore
-0
+28
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
.npmrc
-0
+4
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
.prettierignore
-0
+15
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/assets/favicons/apple-touch-icon.png
-0
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/assets/favicons/favicon.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/error-boundary.tsx
-0
+53
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/floating-toolbar.tsx
-0
+2
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/forms.tsx
-0
+202
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/progress-bar.tsx
-0
+63
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/search-bar.tsx
-0
+63
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/spacer.tsx
-0
+57
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/toaster.tsx
-0
+16
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/button.tsx
-0
+60
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/checkbox.tsx
-0
+41
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/dropdown-menu.tsx
-0
+243
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/icon.tsx
-0
+77
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/input-otp.tsx
-0
+69
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/input.tsx
-0
+23
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/label.tsx
-0
+22
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/sonner.tsx
-0
+26
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/status-button.tsx
-0
+78
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/textarea.tsx
-0
+20
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/ui/tooltip.tsx
-0
+42
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/components/user-dropdown.tsx
-0
+71
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/entry.client.tsx
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/entry.server.tsx
-0
+143
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/root.tsx
-0
+263
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/$.tsx
-0
+47
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/auth.$provider.callback.test.ts
-0
+265
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/auth.$provider.callback.ts
-0
+200
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/auth_.$provider.ts
-0
+34
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/forgot-password.tsx
-0
+189
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/login.server.ts
-0
+158
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/login.tsx
-0
+307
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/logout.tsx
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/onboarding.server.ts
-0
+19
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/onboarding.tsx
-0
+245
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/onboarding_.$provider.server.ts
-0
+19
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/onboarding_.$provider.tsx
-0
+271
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/reset-password.server.ts
-0
+34
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/reset-password.tsx
-0
+151
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/signup.tsx
-0
+194
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/verify.server.ts
-0
+200
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/verify.tsx
-0
+144
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/webauthn+/authentication.ts
-0
+113
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/webauthn+/registration.ts
-0
+136
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_auth+/webauthn+/utils.server.ts
-0
+89
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/about.tsx
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/index.tsx
-0
+101
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/docker.svg
-0
+47
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/eslint.svg
-0
+17
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/faker.svg
-0
+736
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/fly.svg
-0
+1
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/github.svg
-0
+1
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/logos.ts
-0
+173
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/msw.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/playwright.svg
-0
+9
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/prettier.svg
-0
+76
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/prisma.svg
-0
+9
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/radix.svg
-0
+1
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/react-email.svg
-0
+1
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/remix.svg
-0
+25
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/resend.svg
-0
+31
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/sentry.svg
-0
+6
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/shadcn-ui.svg
-0
+1
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/sqlite.svg
-0
+67
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/stars.jpg
-0
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/tailwind.svg
-0
+1
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/testing-library.png
-0
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/typescript.svg
-0
+6
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/vitest.svg
-0
+5
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/logos/zod.svg
-0
+46
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/privacy.tsx
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/support.tsx
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_marketing+/tos.tsx
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_seo+/robots[.]txt.ts
-0
+9
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/_seo+/sitemap[.]xml.ts
-0
+17
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/admin+/cache.tsx
-0
+244
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/admin+/cache_.lru.$cacheKey.ts
-0
+31
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/admin+/cache_.sqlite.$cacheKey.ts
-0
+31
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/admin+/cache_.sqlite.server.ts
-0
+59
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/admin+/cache_.sqlite.tsx
-0
+1
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/me.tsx
-0
+19
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/resources+/download-user-data.tsx
-0
+62
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/resources+/healthcheck.tsx
-0
+26
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/resources+/images.tsx
-0
+80
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/resources+/theme-switch.tsx
-0
+143
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.change-email.server.tsx
-0
+124
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.change-email.tsx
-0
+146
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.connections.tsx
-0
+212
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.index.tsx
-0
+371
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.passkeys.tsx
-0
+191
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.password.tsx
-0
+182
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.password_.create.tsx
-0
+137
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.photo.tsx
-0
+236
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.tsx
-0
+82
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.two-factor.disable.tsx
-0
+62
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.two-factor.index.tsx
-0
+90
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.two-factor.tsx
-0
+16
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/settings+/profile.two-factor.verify.tsx
-0
+227
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username.test.tsx
-0
+97
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username.tsx
-0
+130
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username_+/__note-editor.server.tsx
-0
+131
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username_+/__note-editor.tsx
-0
+294
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username_+/notes.$noteId.tsx
-0
+236
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username_+/notes.$noteId_.edit.tsx
-0
+51
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username_+/notes.index.tsx
-0
+27
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username_+/notes.new.tsx
-0
+12
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/$username_+/notes.tsx
-0
+105
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes/users+/index.tsx
-0
+81
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/routes.ts
-0
+21
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/styles/tailwind.css
-0
+220
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/auth.server.test.ts
-0
+109
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/auth.server.ts
-0
+294
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/cache.server.ts
-0
+178
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/client-hints.tsx
-0
+56
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/connections.server.ts
-0
+21
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/connections.tsx
-0
+57
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/db.server.ts
-0
+37
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/email.server.ts
-0
+98
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/env.server.ts
-0
+74
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/headers.server.test.ts
-0
+39
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/headers.server.ts
-0
+114
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/honeypot.server.ts
-0
+17
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/litefs.server.ts
-0
+22
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/misc.error-message.test.ts
-0
+24
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/misc.tsx
-0
+292
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/misc.use-double-check.test.tsx
-0
+83
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/monitoring.client.tsx
-0
+35
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/nonce-provider.ts
-0
+5
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/permissions.server.ts
-0
+60
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/providers/constants.ts
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/providers/github.server.ts
-0
+158
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/providers/provider.ts
-0
+28
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/redirect-cookie.server.ts
-0
+17
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/request-info.ts
-0
+19
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/session.server.ts
-0
+38
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/storage.server.ts
-0
+179
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/theme.server.ts
-0
+19
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/timing.server.ts
-0
+121
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/toast.server.ts
-0
+62
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/totp.server.ts
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/user-validation.ts
-0
+48
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/user.ts
-0
+70
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
app/utils/verification.server.ts
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
components.json
-0
+18
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
eslint.config.js
-0
+14
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
fly.toml
-0
+61
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
index.js
-0
+23
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/Dockerfile
-0
+97
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/Dockerfile.dockerignore
-0
+9
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/build-server.ts
-0
+50
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/litefs.yml
-0
+46
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/sly/sly.json
-0
+10
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/sly/transform-icon.ts
-0
+19
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/arrow-left.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/arrow-right.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/avatar.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/camera.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/check.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/clock.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/cross-1.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/dots-horizontal.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/download.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/envelope-closed.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/exit.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/file-text.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/github-logo.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/laptop.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/link-2.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/lock-closed.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/lock-open-1.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/magnifying-glass.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/moon.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/passkey.svg
-0
+4
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/pencil-1.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/pencil-2.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/plus.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/question-mark-circled.svg
-0
+13
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/reset.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/sun.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/trash.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
other/svg-icons/update.svg
-0
+11
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
playwright.config.ts
-13
+56
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
prisma/migrations/20250221233640_init/migration.sql
-0
+275
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
prisma/migrations/migration_lock.toml
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
prisma/schema.prisma
-0
+186
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
prisma/seed.ts
-0
+263
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
prisma/sql/searchUsers.sql
-0
+19
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
public/favicon.ico
-0
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
public/favicons/android-chrome-192x192.png
-0
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
public/favicons/android-chrome-512x512.png
-0
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
public/img/user.png
-0
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
public/site.webmanifest
-0
+20
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
react-router.config.ts
-0
+23
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
server/dev-server.js
-0
+18
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
server/index.ts
-0
+267
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
server/utils/monitoring.ts
-0
+43
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/db-utils.ts
-0
+100
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/e2e/homepage.test.ts
-0
+18
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/epicweb.test.ts
-11
+0
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/setup/custom-matchers.ts
-0
+169
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/setup/db-setup.ts
-0
+20
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/setup/global-setup.ts
-0
+38
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/setup/setup-test-env.ts
-0
+35
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tests/utils.ts
-0
+33
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
tsconfig.json
-11
+17
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
types/deps.d.ts
-0
+6
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
types/env.env.d.ts
-0
+2
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
types/icon-name.d.ts
-0
+3
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
types/reset.d.ts
-0
+2
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2
vite.config.ts
-0
+87
App 1
Copy app 2 file to app 1 (Option+Command to sync without opening)
Copy app 1 file to app 2 (Option+Command to sync without opening)
App 2