Commit Graph

116 Commits

Author SHA1 Message Date
XFlow Deploy 64c3928408 fix(ci): force job container to use default docker0 bridge 2026-06-01 12:33:09 +05:00
XFlow Deploy c4401d35ea revert(ci): restore original pipeline — network issue is server-side 2026-06-01 12:05:00 +05:00
XFlow Deploy 8c8c6768bd fix(ci): restore node:22-alpine + fix Alpine DNS for apk/git 2026-06-01 11:49:48 +05:00
XFlow Deploy 190e67eb26 fix(ci): remove container to use runner host directly — no Docker Hub access 2026-06-01 11:39:29 +05:00
XFlow Deploy f740fdd57a fix(ci): use node:22 instead of alpine to fix DNS/apk issues in Gitea Actions 2026-06-01 11:38:39 +05:00
XFlow Deploy cdf064b187 fix(auth): log real Firebase error + add NUXT_FIREBASE_API_KEY to docker-compose 2026-06-01 11:10:53 +05:00
Alexyz 8fe2075b37 feat: set Gemini 3.1 Pro Preview as the default reasoning/thinking model 2026-05-25 09:37:52 +05:00
Alexyz 60d25261c8 fix: update Gemini API models to Gemini 3.5 and 3.1 matching 2026 AI Studio console 2026-05-25 09:36:40 +05:00
Alexyz aeed229184 refactor: clean up top toolbar and integrate direct Gemini API support 2026-05-25 08:56:05 +05:00
Alexyz 74b093b5ad fix: adapt server deployment and compose command execution to mirror NPB bridge container pattern 2026-05-25 08:19:38 +05:00
Alexyz c858b811e9 fix: change git clone URL to use public hostname git.a-crm.controlsystem.kz 2026-05-25 08:16:37 +05:00
Alexyz f7dc1b2f1c fix: run deploy job inside node:22-alpine container to match NPB workflow 2026-05-25 08:15:34 +05:00
Alexyz 33773b373d fix: make workflow package installation environment-agnostic (fix apk command not found) 2026-05-25 08:08:35 +05:00
Alexyz bb971e665f feat: integrate coaching frameworks, Eisenhower matrix, Gantt chart, and Goal Validation test 2026-05-25 07:59:09 +05:00
Alexyz 7161523d01 feat: implement FlowEditor component and add endpoint for user groups retrieval 2026-05-04 04:18:15 +05:00
Alexyz 4ddcaec7c8 1 2026-05-04 04:02:50 +05:00
Alexyz 0c19af34c3 feat: visual access control in FlowEditor (read-only mode for viewers) 2026-05-03 21:27:36 +05:00
Alexyz ace515f18e feat: implement group member role management (Admin, Editor, Viewer) 2026-05-03 21:20:37 +05:00
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