diff --git a/.env.example b/.env.example index 3117396..61d1b31 100644 --- a/.env.example +++ b/.env.example @@ -17,5 +17,8 @@ USERINFO__ROUTE= # Identifier you'd like to use to link avatars with USERINFO__IDENTIFIER=preferred_username +# Comma-separated list of allowed image types +ALLOWED_TYPES=image/jpg,image/jpeg,image/png,image/png,image/webp,image/gif + # Prisma database URL -DATABASE_URL="file:./data.db" \ No newline at end of file +DATABASE_URL="file:../.data/data.db" \ No newline at end of file diff --git a/.gitignore b/.gitignore index 4c588ea..dc93435 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,4 @@ Thumbs.db vite.config.js.timestamp-* vite.config.ts.timestamp-* -data.db* \ No newline at end of file +.data \ No newline at end of file diff --git a/src/assets/default/128.png b/src/assets/default/128.png new file mode 100644 index 0000000..de2974c Binary files /dev/null and b/src/assets/default/128.png differ diff --git a/src/assets/default/256.png b/src/assets/default/256.png new file mode 100644 index 0000000..2c114b4 Binary files /dev/null and b/src/assets/default/256.png differ diff --git a/src/assets/default/32.png b/src/assets/default/32.png new file mode 100644 index 0000000..6d35513 Binary files /dev/null and b/src/assets/default/32.png differ diff --git a/src/assets/default/512.png b/src/assets/default/512.png new file mode 100644 index 0000000..2a8f681 Binary files /dev/null and b/src/assets/default/512.png differ diff --git a/src/assets/default/64.png b/src/assets/default/64.png new file mode 100644 index 0000000..6b44c9a Binary files /dev/null and b/src/assets/default/64.png differ diff --git a/src/assets/default/index.png b/src/assets/default/index.png new file mode 100644 index 0000000..2a8f681 Binary files /dev/null and b/src/assets/default/index.png differ diff --git a/src/lib/configuration.ts b/src/lib/configuration.ts index b9522c2..aa5ac8f 100644 --- a/src/lib/configuration.ts +++ b/src/lib/configuration.ts @@ -14,6 +14,7 @@ const configuration = { userinfo: { route: process.env.USERINFO__ROUTE, identifier: process.env.USERINFO__IDENTIFIER - } + }, + allowed_types: process.env.ALLOWED_TYPES.split(",") } export default configuration \ No newline at end of file