fix maxviews add extension, added some settings, add multi method route support, register timezone, start of upload route, change Unauthorized to 401, change date types to string

This commit is contained in:
creations 2025-03-08 13:30:58 -05:00
parent 94ba46cc2d
commit 458fbc80f5
Signed by: creations
GPG key ID: 8F553AA4320FC711
14 changed files with 345 additions and 40 deletions

View file

@ -21,10 +21,11 @@ export async function createTable(reservation?: ReservedSQL): Promise<void> {
name VARCHAR(255) NOT NULL,
original_name VARCHAR(255),
mime_type VARCHAR(255) NOT NULL,
extension VARCHAR(255) NOT NULL,
size BIGINT NOT NULL,
views INTEGER DEFAULT 0,
max_views INTEGER DEFAULT 1,
max_views INTEGER DEFAULT NULL,
password TEXT DEFAULT NULL,
favorite BOOLEAN DEFAULT FALSE,
tags TEXT[] DEFAULT ARRAY[]::TEXT[],

View file

@ -11,6 +11,8 @@ const defaultSettings: Setting[] = [
{ key: "enable_invitations", value: "true" },
{ key: "allow_user_invites", value: "false" },
{ key: "require_email_verification", value: "false" },
{ key: "date_format", value: "yyyy-MM-dd_HH-mm-ss" },
{ key: "random_name_length", value: "8" },
];
export async function createTable(reservation?: ReservedSQL): Promise<void> {