Alexyz
|
f0b5883084
|
fix: username sanitization, canvas creation modal fixes, and auth headers for tasks
|
2026-05-03 21:12:55 +05:00 |
|
Alexyz
|
4a912d972e
|
feat: user search, group members management, and fixed canvases filtering
|
2026-05-03 20:43:18 +05:00 |
|
Alexyz
|
0598e07823
|
feat: stabilize admin dashboard, refactor group management, implement PWA, and fix routing
|
2026-05-03 19:51:18 +05:00 |
|
Alexyz
|
622ca04170
|
feat: added group management UI
|
2026-05-03 16:41:17 +05:00 |
|
Alexyz
|
4ed6a832d1
|
fix: use container env for migrations
|
2026-05-03 15:41:52 +05:00 |
|
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 |
|