feat: customizable max note length

This commit is contained in:
ThatOneCalculator 2022-12-12 15:07:38 -08:00
parent 08874b97d3
commit 35ebb8bcf2
No known key found for this signature in database
GPG Key ID: 8703CACD01000000
4 changed files with 8 additions and 1 deletions

View File

@ -93,6 +93,9 @@ id: 'aid'
# ┌─────────────────────┐ # ┌─────────────────────┐
#───┘ Other configuration └───────────────────────────────────── #───┘ Other configuration └─────────────────────────────────────
# Max note length, should be < 8000.
#maxNoteLength: 3000
# Whether disable HSTS # Whether disable HSTS
#disableHsts: true #disableHsts: true

View File

@ -29,6 +29,7 @@
## Work in progress ## Work in progress
- Weblate project - Weblate project
- Customizable max note length
- Link verification - Link verification
- Better Messaging UI - Better Messaging UI
- Better API Documentation - Better API Documentation

View File

@ -67,6 +67,7 @@ export type Source = {
// Managed hosting stuff // Managed hosting stuff
maxUserSignups?: number; maxUserSignups?: number;
isManagedHosting?: boolean; isManagedHosting?: boolean;
maxNoteLength?: number;
deepl: { deepl: {
managed?: boolean; managed?: boolean;
authKey?: string; authKey?: string;

View File

@ -1,4 +1,6 @@
export const MAX_NOTE_TEXT_LENGTH = 3000; import config from '@/config/index.js';
export const MAX_NOTE_TEXT_LENGTH = config.maxNoteLength != null ? config.maxNoteLength : 3000;
export const SECOND = 1000; export const SECOND = 1000;
export const SEC = 1000; export const SEC = 1000;