Commit Graph

143 Commits

Author SHA1 Message Date
Alexyz c979975a47 debug: force dev dependencies for prisma 2026-05-03 15:01:44 +05:00
Alexyz 158f3a738b fix: build order for prisma 7 2026-05-03 14:58:32 +05:00
Alexyz 7dbdbde8aa workflow: remove redundant setup-node step 2026-05-02 17:42:33 +05:00
Alexyz b060153761 trigger: test gitea runner workflow 2026-05-02 17:20:14 +05:00
Alexyz 73c323685f chore: align infrastructure with server 2026-05-02 17:20:14 +05:00
Alexyz e8c924f63a data: add db dump for prod migration 2026-04-29 20:13:28 +05:00
Alexyz bc2f99408d feat: AI context, Webhooks, Kanban drag-drop, and UI fixes 2026-04-29 17:43:18 +05:00
Alexyz 89b3340253 feat: implement cross-canvas linking, enhanced node type selection, and canvas management 2026-04-28 23:16:11 +05:00
Alexyz 1f87f0d6e9 feat: enhance task persistence and implement centralized kanban board 2026-04-28 21:55:37 +05:00
Alexyz 7da3fc8ff4 fix: resolve foreign key constraint by ensuring system user exists in seed script 2026-04-28 18:53:24 +05:00
Alexyz 28bf677a0c fix(db): correct prisma initialization in seed script 2026-04-28 17:58:06 +05:00
Alexyz 699e6bbe9f fix(git): improve error reporting and resolve correct repo in GET endpoint 2026-04-28 16:54:57 +05:00
Alexyz 0c5b58e26b fix(git): correct saveCanvasToGitea payload and use prisma 2026-04-28 16:33:24 +05:00
Alexyz f933c17a90 fix: add seed script and repository check endpoint 2026-04-28 16:10:46 +05:00
Alexyz e8714dd00f fix(config): add COOP headers for firebase auth 2026-04-28 15:24:07 +05:00
Alexyz 68e772d2dd fix(ci): pass firebase secrets to docker compose step 2026-04-28 15:07:25 +05:00
Alexyz 3965b7891f fix: safe logout when firebase is not initialized 2026-04-28 14:59:22 +05:00
Alexyz fad9cacd3e fix: pwa, firebase and auth initial load issues 2026-04-28 14:50:13 +05:00
Alexyz 669d8571ae Fix: Stop and remove container before deploy, add node_modules copy 2026-04-28 14:23:36 +05:00
Alexyz e759e9de0a Fix: Add node_modules volume for Prisma 2026-04-28 14:08:10 +05:00
Alexyz ee6ae24916 fix: mark prisma packages as nitro externals to preserve imports 2026-04-27 00:06:25 +05:00
Alexyz d3eb4b87f2 fix: use PrismaPkg.PrismaClient for Nitro ESM compat 2026-04-26 23:51:30 +05:00
Alexyz 1627faa8df trigger: rebuild with fresh cache 2026-04-26 23:40:32 +05:00
Alexyz 764391dc56 fix: use npm install instead of npm ci for new deps 2026-04-26 20:52:01 +05:00
Alexyz 9dde5c21dd fix: Prisma 7 runtime with PrismaPg adapter + pg driver 2026-04-26 20:49:00 +05:00
Alexyz 275f419a41 fix: use default import for @prisma/client CommonJS compat 2026-04-26 17:59:27 +05:00
Alexyz 65f0e7d374 fix: remove npm init -y to preserve package.json 2026-04-26 17:49:41 +05:00
Alexyz bf910adaa3 fix: Prisma 7 import path .prisma/client -> @prisma/client 2026-04-26 17:49:24 +05:00
Alexyz 42899368ed fix: remove :ro from .output mount for prisma client copy 2026-04-26 17:25:43 +05:00
Alexyz b25efbb135 fix: npm init + install prisma in container for migrate 2026-04-26 16:56:45 +05:00
Alexyz 425d3d1430 fix: install prisma before migrate deploy 2026-04-26 16:41:30 +05:00
Alexyz 472024126d fix: remove dotenv from prisma.config.ts for server compat 2026-04-26 16:36:44 +05:00
Alexyz c29684206d fix: revert to driver bridge, remove depends_on to avoid creating other containers 2026-04-26 15:43:32 +05:00
Alexyz 8ad4388d0b fix: use --no-deps and external network to avoid container conflicts 2026-04-26 15:36:56 +05:00
Alexyz d521f9a6c2 fix: copy server/docker-compose.yml during deploy 2026-04-26 15:29:15 +05:00
Alexyz 2663692fb3 fix: add prisma volumes to docker-compose.yml for migrate 2026-04-26 15:22:14 +05:00
Alexyz d9d6caf78d fix: add --config flag to prisma migrate deploy 2026-04-26 15:14:48 +05:00
Alexyz c0afe4a7a5 fix: Prisma 7 compatibility - remove url from schema, add DATABASE_URL to deploy 2026-04-26 14:48:16 +05:00
Alexyz e040d8cacd feat: migrate Canvas and Groups API to Prisma ORM 2026-04-26 14:37:12 +05:00
Alexyz f9e35cb9e7 fix: add auth headers to loadCanvas, add canvas import 2026-04-24 01:42:35 +05:00
Alexyz ade67c0221 feat: add canvas import from .canvas file 2026-04-24 01:30:17 +05:00
Alexyz eb91d95ec0 feat: support personal user repos for canvas storage 2026-04-24 01:18:27 +05:00
Alexyz 53ae4634b9 add: CI/CD session canvas 2026-04-23 2026-04-24 01:11:44 +05:00
Alexyz ec10fb0efe ci: use docker-compose instead of docker compose 2026-04-23 23:19:18 +05:00
Alexyz e4f02ff1fe ci: deploy via direct file copy, no SSH needed 2026-04-23 23:13:39 +05:00
Alexyz 96e52ba047 ci: fix deploy key secret name 2026-04-23 23:04:02 +05:00
Alexyz 61c4e83a1d ci: install rsync+ssh, fix SSH config 2026-04-23 22:57:09 +05:00
Alexyz 01e88c43df ci: trim newlines from token 2026-04-23 22:48:51 +05:00
Alexyz c9ff1e0a81 ci: fix git clone token interpolation 2026-04-23 22:47:56 +05:00
Alexyz 73f8390a71 ci: use sh shell for Alpine container 2026-04-23 22:44:59 +05:00