Commit Graph

  • 1ff0aa241e build(gradle): keep only single versioned APK on Desktop, remove redundant release alias main Alexyz 2026-10-03 22:38:38 +05:00
  • 1fb5b15b75 feat(branding): bake XFlow fusion neon-X logo into all launcher icon densities and bump to v1.5 v1.5 Alexyz 2026-10-03 22:33:26 +05:00
  • 8b3d0f3d19 build(gradle): automatically copy release APKs directly to Desktop upon assembleRelease Alexyz 2026-10-03 22:13:20 +05:00
  • f4e1bae73f fix(icon): move launcher foreground to drawable-nodpi to fix 3x density blowout, regenerate all mipmap densities, and bump to v1.4 v1.4 Alexyz 2026-10-03 22:08:52 +05:00
  • 27235f6d54 feat(voice): add direct speech recognition, system ROLE_NOTES, voice shortcuts, and change app label to Avtex v1.3 Alexyz 2026-09-29 14:55:05 +05:00
  • 34ec8944c1 fix(icon): rename launcher icon resource to ic_launcher_avtex and bump to v1.2 (code 3) to bust OnePlus launcher cache Alexyz 2026-09-29 14:43:01 +05:00
  • f7021313c6 fix(icon): crop launcher icon safe zone, bump versionCode to 2 (v1.1) to force launcher cache refresh Alexyz 2026-09-28 21:54:53 +05:00
  • 02de1aaf02 feat(assistant): add full Assistant note-taking pipeline, intent routing, and in-app Assistant Simulator Alexyz 2026-09-28 21:52:04 +05:00
  • f60ac2a5f3 feat(mobile): add Mindmaps & Canvas interactive screen with server sync and embedded flow viewer Alexyz 2026-09-28 12:07:15 +05:00
  • 176afcff39 feat(mobile): add automatic background cloud sync to NotesRepository pointing to Coolify server Alexyz 2026-09-28 12:04:38 +05:00
  • 7b37f6cf70 feat(firebase): embed production Firebase credentials as build-time defaults in nuxt.config, Dockerfile and compose Alexyz 2026-09-28 12:01:25 +05:00
  • 7d324a6140 fix(pwa,auth): serve manifest and icons from apps/web/public and prevent Firebase uninitialized crash Alexyz 2026-09-28 11:49:46 +05:00
  • 5c253b169e fix(prisma): remove deprecated url from schema.prisma per Prisma 7 specification (url is managed by prisma.config.ts) Alexyz 2026-09-28 11:31:24 +05:00
  • 54bfb8edd7 fix(prisma,db): add url to datasource in schema.prisma, copy prisma.config.ts to runner, and set POSTGRES_HOST_AUTH_METHOD=trust Alexyz 2026-09-28 11:25:06 +05:00
  • 9393cb823d fix(coolify): provide fallback POSTGRES_PASSWORD and remove unknown --skip-generate flag from prisma db push Alexyz 2026-09-28 11:19:04 +05:00
  • 7e8cae3801 fix(deploy): switch Dockerfile to node:22-slim to resolve esbuild glibc/musl mismatch and add profile fallback Alexyz 2026-09-28 11:03:06 +05:00
  • bc53c37fe0 chore(docker): expand .dockerignore to exclude mobile, gradle, kotlin, and local build artifacts Alexyz 2026-09-28 10:48:11 +05:00
  • 008b235ac5 chore(make): add smart fallback to make up for environments without docker Alexyz 2026-09-28 10:43:41 +05:00
  • dba93dc702 feat(docker): add local docker-compose stack and Makefile for full stack management Alexyz 2026-09-28 10:41:05 +05:00
  • 96fcf773f2 fix(auth): add resilient local fallback for Google auth when PostgreSQL is offline Alexyz 2026-09-28 10:39:20 +05:00
  • 94da4dd1cf feat(branding): update XFlow logo with fused Avtex neon crescent and dynamic X-flow waves Alexyz 2026-09-28 10:39:19 +05:00
  • 65d4d6c052 fix(server): standardize prisma generator and add resilient dev fallback in PrismaListRepository Alexyz 2026-09-28 10:39:19 +05:00
  • 1cf0e3216b feat(deploy): add Coolify docker-compose, multi-stage Dockerfile, and env template matching XCargo and Signage patterns Alexyz 2026-09-28 10:39:19 +05:00
  • be68f5e130 feat: restructure into XFlow monorepo with Nuxt 4, Modular Onion Monolith, Android client, and Desktop CLI Alexyz 2026-09-28 10:39:19 +05:00
  • edcd30c829 fix(ci): trim newline from GIT_TOKEN secret XFlow Deploy 2026-06-01 17:00:43 +05:00
  • ff8a9c4e53 fix(ci): use env for GIT_TOKEN secret XFlow Deploy 2026-06-01 16:59:40 +05:00
  • 866ac86665 revert(ci): back to node:22-alpine after network fix XFlow Deploy 2026-06-01 16:58:42 +05:00
  • fe46f49b67 chore: change job container image to node:22 and update checkout script Alexyz 2026-06-01 15:51:31 +05:00
  • 2b8b26df3f chore: test empty commit Alexyz 2026-06-01 15:47:43 +05:00
  • a0bb47b022 fix(ci): use NPB-style checkout (git init + fetch) XFlow Deploy 2026-06-01 13:02:09 +05:00
  • 64c3928408 fix(ci): force job container to use default docker0 bridge XFlow Deploy 2026-06-01 12:33:09 +05:00
  • c4401d35ea revert(ci): restore original pipeline — network issue is server-side XFlow Deploy 2026-06-01 12:05:00 +05:00
  • 8c8c6768bd fix(ci): restore node:22-alpine + fix Alpine DNS for apk/git XFlow Deploy 2026-06-01 11:49:48 +05:00
  • 190e67eb26 fix(ci): remove container to use runner host directly — no Docker Hub access XFlow Deploy 2026-06-01 11:39:29 +05:00
  • f740fdd57a fix(ci): use node:22 instead of alpine to fix DNS/apk issues in Gitea Actions XFlow Deploy 2026-06-01 11:38:39 +05:00
  • cdf064b187 fix(auth): log real Firebase error + add NUXT_FIREBASE_API_KEY to docker-compose XFlow Deploy 2026-06-01 11:10:53 +05:00
  • 8fe2075b37 feat: set Gemini 3.1 Pro Preview as the default reasoning/thinking model Alexyz 2026-05-25 09:37:52 +05:00
  • 60d25261c8 fix: update Gemini API models to Gemini 3.5 and 3.1 matching 2026 AI Studio console Alexyz 2026-05-25 09:36:40 +05:00
  • aeed229184 refactor: clean up top toolbar and integrate direct Gemini API support Alexyz 2026-05-25 08:56:05 +05:00
  • 74b093b5ad fix: adapt server deployment and compose command execution to mirror NPB bridge container pattern Alexyz 2026-05-25 08:19:38 +05:00
  • c858b811e9 fix: change git clone URL to use public hostname git.a-crm.controlsystem.kz Alexyz 2026-05-25 08:16:37 +05:00
  • f7dc1b2f1c fix: run deploy job inside node:22-alpine container to match NPB workflow Alexyz 2026-05-25 08:15:34 +05:00
  • 33773b373d fix: make workflow package installation environment-agnostic (fix apk command not found) Alexyz 2026-05-25 08:08:35 +05:00
  • bb971e665f feat: integrate coaching frameworks, Eisenhower matrix, Gantt chart, and Goal Validation test Alexyz 2026-05-25 07:59:09 +05:00
  • 7161523d01 feat: implement FlowEditor component and add endpoint for user groups retrieval Alexyz 2026-05-04 04:18:15 +05:00
  • 4ddcaec7c8 1 Alexyz 2026-05-04 04:02:50 +05:00
  • 0c19af34c3 feat: visual access control in FlowEditor (read-only mode for viewers) Alexyz 2026-05-03 21:27:36 +05:00
  • ace515f18e feat: implement group member role management (Admin, Editor, Viewer) Alexyz 2026-05-03 21:20:37 +05:00
  • f0b5883084 fix: username sanitization, canvas creation modal fixes, and auth headers for tasks Alexyz 2026-05-03 21:12:55 +05:00
  • 4a912d972e feat: user search, group members management, and fixed canvases filtering Alexyz 2026-05-03 20:43:18 +05:00
  • 0598e07823 feat: stabilize admin dashboard, refactor group management, implement PWA, and fix routing Alexyz 2026-05-03 19:51:18 +05:00
  • 622ca04170 feat: added group management UI Alexyz 2026-05-03 16:41:17 +05:00
  • 4ed6a832d1 fix: use container env for migrations Alexyz 2026-05-03 15:41:52 +05:00
  • c979975a47 debug: force dev dependencies for prisma Alexyz 2026-05-03 15:01:44 +05:00
  • 158f3a738b fix: build order for prisma 7 Alexyz 2026-05-03 14:58:32 +05:00
  • 7dbdbde8aa workflow: remove redundant setup-node step Alexyz 2026-05-02 17:42:33 +05:00
  • b060153761 trigger: test gitea runner workflow Alexyz 2026-05-02 17:20:14 +05:00
  • 73c323685f chore: align infrastructure with server Alexyz 2026-05-02 17:20:14 +05:00
  • e8c924f63a data: add db dump for prod migration Alexyz 2026-04-29 20:13:28 +05:00
  • bc2f99408d feat: AI context, Webhooks, Kanban drag-drop, and UI fixes Alexyz 2026-04-29 17:43:18 +05:00
  • 89b3340253 feat: implement cross-canvas linking, enhanced node type selection, and canvas management Alexyz 2026-04-28 23:16:11 +05:00
  • 1f87f0d6e9 feat: enhance task persistence and implement centralized kanban board Alexyz 2026-04-28 21:55:37 +05:00
  • 7da3fc8ff4 fix: resolve foreign key constraint by ensuring system user exists in seed script Alexyz 2026-04-28 18:53:24 +05:00
  • 28bf677a0c fix(db): correct prisma initialization in seed script Alexyz 2026-04-28 17:58:06 +05:00
  • 699e6bbe9f fix(git): improve error reporting and resolve correct repo in GET endpoint Alexyz 2026-04-28 16:54:57 +05:00
  • 0c5b58e26b fix(git): correct saveCanvasToGitea payload and use prisma Alexyz 2026-04-28 16:33:24 +05:00
  • f933c17a90 fix: add seed script and repository check endpoint Alexyz 2026-04-28 16:10:46 +05:00
  • e8714dd00f fix(config): add COOP headers for firebase auth Alexyz 2026-04-28 15:24:07 +05:00
  • 68e772d2dd fix(ci): pass firebase secrets to docker compose step Alexyz 2026-04-28 15:07:25 +05:00
  • 3965b7891f fix: safe logout when firebase is not initialized Alexyz 2026-04-28 14:59:22 +05:00
  • fad9cacd3e fix: pwa, firebase and auth initial load issues Alexyz 2026-04-28 14:50:13 +05:00
  • 669d8571ae Fix: Stop and remove container before deploy, add node_modules copy Alexyz 2026-04-28 14:23:36 +05:00
  • e759e9de0a Fix: Add node_modules volume for Prisma Alexyz 2026-04-28 14:08:10 +05:00
  • ee6ae24916 fix: mark prisma packages as nitro externals to preserve imports Alexyz 2026-04-27 00:06:25 +05:00
  • d3eb4b87f2 fix: use PrismaPkg.PrismaClient for Nitro ESM compat Alexyz 2026-04-26 23:51:30 +05:00
  • 1627faa8df trigger: rebuild with fresh cache Alexyz 2026-04-26 23:40:32 +05:00
  • 764391dc56 fix: use npm install instead of npm ci for new deps Alexyz 2026-04-26 20:52:01 +05:00
  • 9dde5c21dd fix: Prisma 7 runtime with PrismaPg adapter + pg driver Alexyz 2026-04-26 20:49:00 +05:00
  • 275f419a41 fix: use default import for @prisma/client CommonJS compat Alexyz 2026-04-26 17:59:27 +05:00
  • 65f0e7d374 fix: remove npm init -y to preserve package.json Alexyz 2026-04-26 17:49:41 +05:00
  • bf910adaa3 fix: Prisma 7 import path .prisma/client -> @prisma/client Alexyz 2026-04-26 17:49:24 +05:00
  • 42899368ed fix: remove :ro from .output mount for prisma client copy Alexyz 2026-04-26 17:25:43 +05:00
  • b25efbb135 fix: npm init + install prisma in container for migrate Alexyz 2026-04-26 16:56:45 +05:00
  • 425d3d1430 fix: install prisma before migrate deploy Alexyz 2026-04-26 16:41:30 +05:00
  • 472024126d fix: remove dotenv from prisma.config.ts for server compat Alexyz 2026-04-26 16:36:44 +05:00
  • c29684206d fix: revert to driver bridge, remove depends_on to avoid creating other containers Alexyz 2026-04-26 15:43:32 +05:00
  • 8ad4388d0b fix: use --no-deps and external network to avoid container conflicts Alexyz 2026-04-26 15:36:56 +05:00
  • d521f9a6c2 fix: copy server/docker-compose.yml during deploy Alexyz 2026-04-26 15:29:15 +05:00
  • 2663692fb3 fix: add prisma volumes to docker-compose.yml for migrate Alexyz 2026-04-26 15:22:14 +05:00
  • d9d6caf78d fix: add --config flag to prisma migrate deploy Alexyz 2026-04-26 15:14:48 +05:00
  • c0afe4a7a5 fix: Prisma 7 compatibility - remove url from schema, add DATABASE_URL to deploy Alexyz 2026-04-26 14:48:16 +05:00
  • e040d8cacd feat: migrate Canvas and Groups API to Prisma ORM Alexyz 2026-04-26 14:37:12 +05:00
  • f9e35cb9e7 fix: add auth headers to loadCanvas, add canvas import Alexyz 2026-04-24 01:42:35 +05:00
  • ade67c0221 feat: add canvas import from .canvas file Alexyz 2026-04-24 01:30:17 +05:00
  • eb91d95ec0 feat: support personal user repos for canvas storage Alexyz 2026-04-24 01:18:27 +05:00
  • 53ae4634b9 add: CI/CD session canvas 2026-04-23 Alexyz 2026-04-24 01:11:44 +05:00
  • ec10fb0efe ci: use docker-compose instead of docker compose Alexyz 2026-04-23 23:19:18 +05:00
  • e4f02ff1fe ci: deploy via direct file copy, no SSH needed Alexyz 2026-04-23 23:13:39 +05:00
  • 96e52ba047 ci: fix deploy key secret name Alexyz 2026-04-23 23:04:02 +05:00
  • 61c4e83a1d ci: install rsync+ssh, fix SSH config Alexyz 2026-04-23 22:57:09 +05:00