From e419eba29bb2c6092a8c3d3866fbe46ee2937b23 Mon Sep 17 00:00:00 2001 From: Zaid-maker <53424436+Zaid-maker@users.noreply.github.com> Date: Wed, 16 Jul 2025 21:34:03 +0500 Subject: fix build by passing correct env --- .github/workflows/bun-ci.yml | 2 ++ 1 file changed, 2 insertions(+) (limited to '.github') diff --git a/.github/workflows/bun-ci.yml b/.github/workflows/bun-ci.yml index dbcf6f9c..1bd00ca5 100644 --- a/.github/workflows/bun-ci.yml +++ b/.github/workflows/bun-ci.yml @@ -23,6 +23,8 @@ jobs: env: DATABASE_URL: "postgresql://opencut:opencutthegoat@localhost:5432/opencut" + BETTER_AUTH_SECRET: "supersecret" + BETTER_AUTH_URL: "http://localhost:3000" steps: - name: Checkout repository -- cgit v1.3.1 From 10f5691d9e2da831b571b5bff02955b1cf082377 Mon Sep 17 00:00:00 2001 From: Zaid-maker <53424436+Zaid-maker@users.noreply.github.com> Date: Thu, 17 Jul 2025 00:28:35 +0500 Subject: fix typo --- .github/workflows/bun-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github') diff --git a/.github/workflows/bun-ci.yml b/.github/workflows/bun-ci.yml index 1bd00ca5..29a202b8 100644 --- a/.github/workflows/bun-ci.yml +++ b/.github/workflows/bun-ci.yml @@ -24,7 +24,7 @@ jobs: env: DATABASE_URL: "postgresql://opencut:opencutthegoat@localhost:5432/opencut" BETTER_AUTH_SECRET: "supersecret" - BETTER_AUTH_URL: "http://localhost:3000" + NEXT_PUBLIC_BETTER_AUTH_URL: "http://localhost:3000" steps: - name: Checkout repository -- cgit v1.3.1 From 2b618b189cca5830f314d9a773648e1c59c3c20e Mon Sep 17 00:00:00 2001 From: Zaid-maker <53424436+Zaid-maker@users.noreply.github.com> Date: Thu, 17 Jul 2025 01:10:49 +0500 Subject: more --- .github/workflows/bun-ci.yml | 2 ++ 1 file changed, 2 insertions(+) (limited to '.github') diff --git a/.github/workflows/bun-ci.yml b/.github/workflows/bun-ci.yml index 29a202b8..f01b9878 100644 --- a/.github/workflows/bun-ci.yml +++ b/.github/workflows/bun-ci.yml @@ -25,6 +25,8 @@ jobs: DATABASE_URL: "postgresql://opencut:opencutthegoat@localhost:5432/opencut" BETTER_AUTH_SECRET: "supersecret" NEXT_PUBLIC_BETTER_AUTH_URL: "http://localhost:3000" + UPSTASH_REDIS_REST_URL: "https://your-upstash-redis-url" + UPSTASH_REDIS_REST_TOKEN: "your-upstash-redis-token" steps: - name: Checkout repository -- cgit v1.3.1 From 51857f1709e9aaf16efe7e9a12c1d2cf0bcc82c0 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Thu, 17 Jul 2025 11:50:28 +0200 Subject: docs: what to focus on section --- .github/CONTRIBUTING.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to '.github') diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 995dbf19..77d7a6b6 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -15,6 +15,27 @@ Thank you for your interest in contributing to OpenCut! This document provides g > 1. Upgrade to a recent npm version (v9 or later), which has full workspace protocol support. > 2. Use an alternative package manager such as **bun** or **pnpm**. +## What to Focus On + +**🎯 Good Areas to Contribute:** +- Timeline functionality and UI improvements +- Project management features +- Performance optimizations +- Bug fixes in existing functionality +- UI/UX improvements +- Documentation and testing + +**⚠️ Areas to Avoid:** +- Preview panel enhancements (text fonts, stickers, effects) +- Export functionality improvements +- Preview rendering optimizations + +**Why?** We're currently planning a major refactor of the preview system. The current preview renders DOM elements (HTML), but we're moving to a binary rendering approach similar to CapCut. This new system will ensure consistency between preview and export, and provide much better performance and quality. + +The current HTML-based preview is essentially a prototype - the binary approach will be the "real deal." To avoid wasted effort, please focus on other areas of the application until this refactor is complete. + +If you're unsure whether your idea falls into the preview category, feel free to ask us [directly in discord](https://discord.gg/zmR9N35cjK) or create a GitHub issue! + ## Development Setup ### Prerequisites -- cgit v1.3.1