├── .dockerignore ├── .editorconfig ├── .env.example ├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── Dockerfile ├── Gifable.alfredworkflow ├── LICENSE ├── README.md ├── alfredworkflow ├── .gitignore ├── get-url.js ├── icon.png ├── info.plist ├── run-node.sh └── search.js ├── app ├── components │ ├── APITokenForm.tsx │ ├── Alert.tsx │ ├── ChangePasswordForm.tsx │ ├── DialogModal.tsx │ ├── FormInput.tsx │ ├── Head.tsx │ ├── Header.tsx │ ├── MediaItem.tsx │ ├── MediaLabelsInput.tsx │ ├── MediaList.tsx │ ├── NavigationLoader.tsx │ ├── QuickSearch.tsx │ ├── SettingsForm.tsx │ ├── SubmitButton.tsx │ ├── ThemeStyles.tsx │ ├── Toast.tsx │ └── UserManagement.tsx ├── entry.client.tsx ├── entry.server.tsx ├── global.d.ts ├── root.tsx ├── routes │ ├── _index.tsx │ ├── api.media.tsx │ ├── login.tsx │ ├── logout.tsx │ ├── media.$mediaId.tsx │ ├── media.$mediaId_.edit.tsx │ ├── media.$mediaId_.replace.tsx │ ├── media.new.tsx │ ├── media.random.tsx │ ├── settings.tsx │ ├── users.$username.tsx │ └── users.$username_.edit.tsx ├── styles │ ├── forms.css │ ├── global.css │ ├── login.css │ ├── new.css │ └── search.css └── utils │ ├── db.server.ts │ ├── env.server.ts │ ├── format.ts │ ├── helpers.client.ts │ ├── image.server.ts │ ├── media.client.ts │ ├── media.server.test.ts │ ├── media.server.ts │ ├── media.ts │ ├── meta.ts │ ├── rate-limiter.server.ts │ ├── request.server.ts │ ├── s3-storage.server.test.ts │ ├── s3-storage.server.ts │ ├── session.server.ts │ └── validators.ts ├── asset.client.jsx ├── jest.config.js ├── package.json ├── playwright.config.ts ├── prisma ├── migrations │ ├── 20230422074533_init │ │ └── migration.sql │ ├── 20230425190048_add_admin_column │ │ └── migration.sql │ ├── 20230425191409_add_last_login_timestamp │ │ └── migration.sql │ ├── 20230426130141_add_api_token │ │ └── migration.sql │ ├── 20230430055013_add_tags │ │ └── migration.sql │ ├── 20230501061834_revert_tags │ │ └── migration.sql │ ├── 20230506060929_rename_comments │ │ └── migration.sql │ ├── 20230508134349_add_preffered_labels │ │ └── migration.sql │ ├── 20230512145821_add_theme │ │ └── migration.sql │ ├── 20230515071025_add_file_hash │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.ts ├── public ├── css │ └── .keep ├── favicon.ico ├── fonts │ ├── fira-sans-v16-latin-800.woff │ ├── fira-sans-v16-latin-800.woff2 │ ├── fira-sans-v16-latin-regular.woff │ └── fira-sans-v16-latin-regular.woff2 ├── images │ ├── 500.jpg │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── ipad_splash.png │ ├── ipadpro1_splash.png │ ├── ipadpro2_splash.png │ ├── ipadpro3_splash.png │ ├── iphone5_splash.png │ ├── iphone6_splash.png │ ├── iphoneplus_splash.png │ ├── iphonex_splash.png │ ├── iphonexr_splash.png │ ├── iphonexsmax_splash.png │ ├── loading.gif │ └── rainbow.gif └── site.webmanifest ├── remix.config.js ├── remix.env.d.ts ├── seed-admin.mjs ├── tests ├── auth.setup.ts └── upload.spec.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/.prettierignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gifable.alfredworkflow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/Gifable.alfredworkflow -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/README.md -------------------------------------------------------------------------------- /alfredworkflow/.gitignore: -------------------------------------------------------------------------------- 1 | prefs.plist 2 | -------------------------------------------------------------------------------- /alfredworkflow/get-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/alfredworkflow/get-url.js -------------------------------------------------------------------------------- /alfredworkflow/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/alfredworkflow/icon.png -------------------------------------------------------------------------------- /alfredworkflow/info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/alfredworkflow/info.plist -------------------------------------------------------------------------------- /alfredworkflow/run-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/alfredworkflow/run-node.sh -------------------------------------------------------------------------------- /alfredworkflow/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/alfredworkflow/search.js -------------------------------------------------------------------------------- /app/components/APITokenForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/APITokenForm.tsx -------------------------------------------------------------------------------- /app/components/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/Alert.tsx -------------------------------------------------------------------------------- /app/components/ChangePasswordForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/ChangePasswordForm.tsx -------------------------------------------------------------------------------- /app/components/DialogModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/DialogModal.tsx -------------------------------------------------------------------------------- /app/components/FormInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/FormInput.tsx -------------------------------------------------------------------------------- /app/components/Head.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/Head.tsx -------------------------------------------------------------------------------- /app/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/Header.tsx -------------------------------------------------------------------------------- /app/components/MediaItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/MediaItem.tsx -------------------------------------------------------------------------------- /app/components/MediaLabelsInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/MediaLabelsInput.tsx -------------------------------------------------------------------------------- /app/components/MediaList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/MediaList.tsx -------------------------------------------------------------------------------- /app/components/NavigationLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/NavigationLoader.tsx -------------------------------------------------------------------------------- /app/components/QuickSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/QuickSearch.tsx -------------------------------------------------------------------------------- /app/components/SettingsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/SettingsForm.tsx -------------------------------------------------------------------------------- /app/components/SubmitButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/SubmitButton.tsx -------------------------------------------------------------------------------- /app/components/ThemeStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/ThemeStyles.tsx -------------------------------------------------------------------------------- /app/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/Toast.tsx -------------------------------------------------------------------------------- /app/components/UserManagement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/components/UserManagement.tsx -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/global.d.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/_index.tsx -------------------------------------------------------------------------------- /app/routes/api.media.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/api.media.tsx -------------------------------------------------------------------------------- /app/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/login.tsx -------------------------------------------------------------------------------- /app/routes/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/logout.tsx -------------------------------------------------------------------------------- /app/routes/media.$mediaId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/media.$mediaId.tsx -------------------------------------------------------------------------------- /app/routes/media.$mediaId_.edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/media.$mediaId_.edit.tsx -------------------------------------------------------------------------------- /app/routes/media.$mediaId_.replace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/media.$mediaId_.replace.tsx -------------------------------------------------------------------------------- /app/routes/media.new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/media.new.tsx -------------------------------------------------------------------------------- /app/routes/media.random.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/media.random.tsx -------------------------------------------------------------------------------- /app/routes/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/settings.tsx -------------------------------------------------------------------------------- /app/routes/users.$username.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/users.$username.tsx -------------------------------------------------------------------------------- /app/routes/users.$username_.edit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/routes/users.$username_.edit.tsx -------------------------------------------------------------------------------- /app/styles/forms.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/styles/global.css -------------------------------------------------------------------------------- /app/styles/login.css: -------------------------------------------------------------------------------- 1 | .title-link { 2 | font-size: 1.5em; 3 | } 4 | -------------------------------------------------------------------------------- /app/styles/new.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/styles/new.css -------------------------------------------------------------------------------- /app/styles/search.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/styles/search.css -------------------------------------------------------------------------------- /app/utils/db.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/db.server.ts -------------------------------------------------------------------------------- /app/utils/env.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/env.server.ts -------------------------------------------------------------------------------- /app/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/format.ts -------------------------------------------------------------------------------- /app/utils/helpers.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/helpers.client.ts -------------------------------------------------------------------------------- /app/utils/image.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/image.server.ts -------------------------------------------------------------------------------- /app/utils/media.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/media.client.ts -------------------------------------------------------------------------------- /app/utils/media.server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/media.server.test.ts -------------------------------------------------------------------------------- /app/utils/media.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/media.server.ts -------------------------------------------------------------------------------- /app/utils/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/media.ts -------------------------------------------------------------------------------- /app/utils/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/meta.ts -------------------------------------------------------------------------------- /app/utils/rate-limiter.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/rate-limiter.server.ts -------------------------------------------------------------------------------- /app/utils/request.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/request.server.ts -------------------------------------------------------------------------------- /app/utils/s3-storage.server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/s3-storage.server.test.ts -------------------------------------------------------------------------------- /app/utils/s3-storage.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/s3-storage.server.ts -------------------------------------------------------------------------------- /app/utils/session.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/session.server.ts -------------------------------------------------------------------------------- /app/utils/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/app/utils/validators.ts -------------------------------------------------------------------------------- /asset.client.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /prisma/migrations/20230422074533_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/prisma/migrations/20230422074533_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230425190048_add_admin_column/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/prisma/migrations/20230425190048_add_admin_column/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230425191409_add_last_login_timestamp/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "User" ADD COLUMN "lastLogin" DATETIME; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20230426130141_add_api_token/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "User" ADD COLUMN "apiToken" TEXT; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20230430055013_add_tags/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/prisma/migrations/20230430055013_add_tags/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230501061834_revert_tags/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/prisma/migrations/20230501061834_revert_tags/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230506060929_rename_comments/migration.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE "Media" RENAME COLUMN "comment" TO "labels"; 2 | -------------------------------------------------------------------------------- /prisma/migrations/20230508134349_add_preffered_labels/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "User" ADD COLUMN "preferredLabels" TEXT; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20230512145821_add_theme/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "User" ADD COLUMN "theme" TEXT; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20230515071025_add_file_hash/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "Media" ADD COLUMN "fileHash" TEXT; 3 | -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/css/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/fira-sans-v16-latin-800.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/fonts/fira-sans-v16-latin-800.woff -------------------------------------------------------------------------------- /public/fonts/fira-sans-v16-latin-800.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/fonts/fira-sans-v16-latin-800.woff2 -------------------------------------------------------------------------------- /public/fonts/fira-sans-v16-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/fonts/fira-sans-v16-latin-regular.woff -------------------------------------------------------------------------------- /public/fonts/fira-sans-v16-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/fonts/fira-sans-v16-latin-regular.woff2 -------------------------------------------------------------------------------- /public/images/500.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/500.jpg -------------------------------------------------------------------------------- /public/images/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/images/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/apple-touch-icon.png -------------------------------------------------------------------------------- /public/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/favicon-16x16.png -------------------------------------------------------------------------------- /public/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/favicon-32x32.png -------------------------------------------------------------------------------- /public/images/ipad_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/ipad_splash.png -------------------------------------------------------------------------------- /public/images/ipadpro1_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/ipadpro1_splash.png -------------------------------------------------------------------------------- /public/images/ipadpro2_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/ipadpro2_splash.png -------------------------------------------------------------------------------- /public/images/ipadpro3_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/ipadpro3_splash.png -------------------------------------------------------------------------------- /public/images/iphone5_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/iphone5_splash.png -------------------------------------------------------------------------------- /public/images/iphone6_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/iphone6_splash.png -------------------------------------------------------------------------------- /public/images/iphoneplus_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/iphoneplus_splash.png -------------------------------------------------------------------------------- /public/images/iphonex_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/iphonex_splash.png -------------------------------------------------------------------------------- /public/images/iphonexr_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/iphonexr_splash.png -------------------------------------------------------------------------------- /public/images/iphonexsmax_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/iphonexsmax_splash.png -------------------------------------------------------------------------------- /public/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/loading.gif -------------------------------------------------------------------------------- /public/images/rainbow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/images/rainbow.gif -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /seed-admin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/seed-admin.mjs -------------------------------------------------------------------------------- /tests/auth.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/tests/auth.setup.ts -------------------------------------------------------------------------------- /tests/upload.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/tests/upload.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pietvanzoen/gifable/HEAD/tsconfig.json --------------------------------------------------------------------------------