Ship free-tier watermark policy (2 clean renders) and align pricing/legal copy.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Atakan Doğan Özban
2026-08-03 07:41:11 +02:00
co-authored by Cursor
parent 26c4b22fbb
commit 8f6b894f80
17 changed files with 346 additions and 34 deletions
+5 -1
View File
@@ -1,4 +1,5 @@
import path from "path";
import { WATERMARK_FILE_PATH } from "./watermark-policy";
export function getUploadDir(): string {
return process.env.UPLOAD_DIR || path.join(process.cwd(), "uploads");
@@ -8,6 +9,9 @@ export function getJobDir(userId: string, jobId: string): string {
return path.join(getUploadDir(), userId, jobId);
}
/** Brand watermark PNG used by the default overlay pipeline. */
export function getWatermarkPath(): string {
return path.join(process.cwd(), "assets", "watermark.png");
return process.env.WATERMARK_FILE_PATH?.trim() || WATERMARK_FILE_PATH;
}
export { WATERMARK_FILE_PATH };