diff --git a/prisma/schema.prisma b/prisma/schema.prisma
index 6307f9c..6b9f8e0 100644
--- a/prisma/schema.prisma
+++ b/prisma/schema.prisma
@@ -8,18 +8,20 @@ generator client {
}
model User {
- id Int @id @default(autoincrement())
- username String
- password String
- token String @unique
- isAdmin Boolean @default(false)
- useEmbed Boolean? @default(false)
- embedSiteName String? @default("Void")
- embedTitle String?
- embedColor String @default("#B794F4")
- embedDesc String?
- files File[]
- urls Url[]
+ id Int @id @default(autoincrement())
+ username String
+ password String
+ token String @unique
+ isAdmin Boolean @default(false)
+ useEmbed Boolean? @default(false)
+ embedSiteName String? @default("Void")
+ embedTitle String?
+ embedColor String @default("#B794F4")
+ embedDesc String?
+ discordUsername String?
+ discordId String?
+ files File[]
+ urls Url[]
}
model Url {
diff --git a/server.ts b/server.ts
index b79b6a9..ae556b9 100644
--- a/server.ts
+++ b/server.ts
@@ -6,7 +6,7 @@ import { extname, join } from 'path';
import deployDb from './scripts/deployDb';
import prismaRun from './scripts/prismaRun';
import { error, info } from './src/lib/logger';
-import mimetypes from './src/lib/mimetypes';
+import { mimetypes } from './src/lib/constants';
import validate from './src/lib/validateConfig';
import readConfig from './src/lib/configReader';
import start from './twilight/twilight';
diff --git a/src/components/Paste.tsx b/src/components/Paste.tsx
index 3651570..86f0c26 100644
--- a/src/components/Paste.tsx
+++ b/src/components/Paste.tsx
@@ -1,5 +1,5 @@
import { Select, VStack } from '@chakra-ui/react';
-import languages from 'lib/languages';
+import { languages } from 'lib/constants';
import React, { useState } from 'react';
import { Prism as Code } from 'react-syntax-highlighter';
import theme from 'react-syntax-highlighter/dist/cjs/styles/prism/coldark-dark';
diff --git a/src/components/ShareXDialog.tsx b/src/components/ShareXDialog.tsx
index 9e74b16..a99e0fc 100644
--- a/src/components/ShareXDialog.tsx
+++ b/src/components/ShareXDialog.tsx
@@ -5,7 +5,7 @@ import { Download, X } from 'react-feather';
export default function ShareXDialog({ open, onClose, token }) {
const ref = React.useRef();
const [name, setName] = useState('Void');
- const [generator, setGenerator] = useState('random');
+ const [generator, setGenerator] = useState('plain');
const [tab, setTab] = useState(0);
const [usePassword, setUsePassword] = useState(false);
const [preserveFileName, setPreserveFileName] = useState(false);
@@ -84,7 +84,7 @@ export default function ShareXDialog({ open, onClose, token }) {
onChange={g => setGenerator(g.target.value)}
size='sm'
>
-
+
@@ -105,7 +105,7 @@ export default function ShareXDialog({ open, onClose, token }) {
onChange={g => setGenerator(g.target.value)}
size='sm'
>
-
+
diff --git a/src/components/pages/Upload.tsx b/src/components/pages/Upload.tsx
index 7e695f7..631ca94 100644
--- a/src/components/pages/Upload.tsx
+++ b/src/components/pages/Upload.tsx
@@ -9,7 +9,7 @@ export default function Upload() {
const { token } = useStoreSelector(state => state.user);
const toast = useToast();
const [preserve, setPreserve] = useState(true);
- const [generator, setGenerator] = useState('random');
+ const [generator, setGenerator] = useState('plain');
const [file, setFile] = useState(null);
const [busy, setBusy] = useState(false);
const showToast = (srv, title, description?) => {
@@ -81,7 +81,7 @@ export default function Upload() {
setPreserve(p.target.checked)}>Preserve filename
diff --git a/src/components/pages/Urls.tsx b/src/components/pages/Urls.tsx
index 8e0d5c4..29ab4ce 100644
--- a/src/components/pages/Urls.tsx
+++ b/src/components/pages/Urls.tsx
@@ -84,7 +84,7 @@ export default function URLs() {
- { handleSubmit(values, actions); }}>
+ { handleSubmit(values, actions); }}>
{props => (