make some overall QoL improvements
This commit is contained in:
@@ -67,8 +67,15 @@ Outside production, the default directory is `data/uploads`; `UPLOAD_DIR` overri
|
||||
it. Startup creates the directory and checks write permission, failing clearly rather
|
||||
than falling back to another location. Files use `YYYY/MM/DD/<uuid>.<format>` keys.
|
||||
Do not publish this directory as a static directory. Back up **both the SQLite database
|
||||
and uploads directory**. JSON workspace exports contain attachment references only;
|
||||
imports reconnect existing images owned by the same account, not portable image bytes.
|
||||
and uploads directory** for server recovery. The workspace's **Download workspace archive**
|
||||
button saves a `.tar.gz` containing `workspace.json` and referenced images; import that
|
||||
archive on another installation to restore chats with attachments. The importer also
|
||||
accepts older JSON exports, which contain attachment references only and reconnect
|
||||
images only when those IDs already belong to the importing account. Archives are
|
||||
limited to 250 MB uncompressed, and each image must meet the destination's upload limit.
|
||||
|
||||
`CHAT_LIMIT` defaults to 10 active chats per account. Archived chats remain available
|
||||
without using an active slot; restoring one requires a free slot.
|
||||
|
||||
Authenticated API endpoints:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user