Commit Graph

  • 295b3a3dda fix(frontend): use exported toast-ui entry to fix nuxt build Ruslan Bakiev 2026-02-23 16:04:38 +07:00
  • 94c01516ba precompute call waveforms and stop list-time audio loading Ruslan Bakiev 2026-02-23 16:02:57 +07:00
  • 2eb2f3109c feat(calendar): add nested zoom lab page with four persistent levels Ruslan Bakiev 2026-02-23 15:57:12 +07:00
  • 6bc0bfa156 fix(documents): switch markdown editor to single-pane wysiwyg Ruslan Bakiev 2026-02-23 15:53:29 +07:00
  • cb2d12819c fix(calendar): stretch year months grid to full viewport height Ruslan Bakiev 2026-02-23 15:39:09 +07:00
  • 0bbeef5594 fix(calendar): scope zoom selectors by layer and stretch week days to full height Ruslan Bakiev 2026-02-23 15:32:52 +07:00
  • df8c06d313 refactor(review): rollback-only flow and compact change summary Ruslan Bakiev 2026-02-23 15:28:46 +07:00
  • f716a0ea26 feat(documents): use toast-ui markdown rich editor Ruslan Bakiev 2026-02-23 15:23:58 +07:00
  • 7c019a6300 fix(calendar): keep depth layers mounted in one card without display swap Ruslan Bakiev 2026-02-23 14:58:52 +07:00
  • ec94dd6e2a fix(calendar): zoom selected block first, then commit level Ruslan Bakiev 2026-02-23 14:56:11 +07:00
  • 40a225783d feat(documents): render markdown as rich text in editor Ruslan Bakiev 2026-02-23 14:54:03 +07:00
  • 60b9bb9fd1 remove contact company/country/location across db and ui Ruslan Bakiev 2026-02-23 14:52:26 +07:00
  • f6b738352b fix(calendar): use full available calendar viewport height on desktop Ruslan Bakiev 2026-02-23 14:40:59 +07:00
  • db49c4a830 fix(calendar): make nested block zoom smooth in both directions Ruslan Bakiev 2026-02-23 14:33:24 +07:00
  • 6ad53e64c5 feat(documents): delete document from context menu Ruslan Bakiev 2026-02-23 14:27:00 +07:00
  • 68cbe7bc64 fix(chat-ui): move source settings to thread header Ruslan Bakiev 2026-02-23 14:24:58 +07:00
  • a19ba07baa fix(chat-ui): align voice cards by message direction Ruslan Bakiev 2026-02-23 12:52:33 +07:00
  • 894210cd42 fix(calendar): remove overlay swap and keep in-place zoom flow Ruslan Bakiev 2026-02-23 12:50:11 +07:00
  • d3b751db65 refactor(graphql): replace dashboard query with resource queries Ruslan Bakiev 2026-02-23 12:46:29 +07:00
  • aa465f65bd feat(workspace): add hidden contacts filter and remove calendar scene swap Ruslan Bakiev 2026-02-23 12:38:30 +07:00
  • f076726362 fix(communications): move source settings gear to contact row Ruslan Bakiev 2026-02-23 12:30:26 +07:00
  • acd974766a feat(telegram): ingest and render inbound voice messages Ruslan Bakiev 2026-02-23 12:21:53 +07:00
  • c94c229a1a fix: avoid pilot sidebar trim crash on input prop Ruslan Bakiev 2026-02-23 12:03:51 +07:00
  • 43960d0374 feat(auth): enforce login route with global middleware Ruslan Bakiev 2026-02-23 12:01:03 +07:00
  • 5918a0593d fix(workspace): guard trim calls against undefined data Ruslan Bakiev 2026-02-23 11:51:55 +07:00
  • 8be6e7d581 refactor(workspace): extract communications sidebars Ruslan Bakiev 2026-02-23 11:44:53 +07:00
  • 82bc5dd04e refactor(frontend): extract calendar scene into workspace component Ruslan Bakiev 2026-02-23 11:35:57 +07:00
  • d5f7280297 refactor(frontend): extract pilot sidebar into workspace component Ruslan Bakiev 2026-02-23 11:30:49 +07:00
  • 2b72d42956 refactor(frontend): split documents and review into workspace components Ruslan Bakiev 2026-02-23 11:22:05 +07:00
  • 47ed805ac7 refactor(frontend): extract auth and topbar workspace components Ruslan Bakiev 2026-02-23 11:15:29 +07:00
  • e5030a321f refactor(nuxt): split CRM into page routes and workspace shell Ruslan Bakiev 2026-02-23 11:09:59 +07:00
  • 64b25bb189 refactor: flatten scheduler service to root schedulers dir Ruslan Bakiev 2026-02-23 11:04:47 +07:00
  • 6e40c96abd fix(chat-ui): move source visibility controls to contact row Ruslan Bakiev 2026-02-23 10:59:04 +07:00
  • 70369255a2 refactor: move timeline scheduler to isolated service Ruslan Bakiev 2026-02-23 10:58:55 +07:00
  • 2b5aab1210 calendar: keep zoom ladder inside month blocks on single scene Ruslan Bakiev 2026-02-23 10:57:51 +07:00
  • f67cef22be feat: add dedicated calendar timeline scheduler service Ruslan Bakiev 2026-02-23 10:54:06 +07:00
  • 4b9682e447 feat: add unified client timeline query Ruslan Bakiev 2026-02-23 10:48:21 +07:00
  • c9e4c3172e chore(frontend): trigger webhook redeploy after graphql asset fix Ruslan Bakiev 2026-02-23 10:42:40 +07:00
  • 95fd9a64ce feat(chat): add contact inbox sources with per-user hide filters Ruslan Bakiev 2026-02-23 10:41:02 +07:00
  • 6bc154a1e6 calendar: mask scene before level swap after zoom-in fill Ruslan Bakiev 2026-02-23 10:37:26 +07:00
  • 23d8035571 fix(frontend): resolve graphql imports from root in app dir Ruslan Bakiev 2026-02-23 10:08:35 +07:00
  • 21d6e440e3 chat: pin messages via context menu and align pinned bubble layout Ruslan Bakiev 2026-02-23 10:05:59 +07:00
  • d4af315e2e chore(frontend): move nuxt ui source into app directory Ruslan Bakiev 2026-02-23 10:03:24 +07:00
  • c41849745c refactor nuxt entry: move monolith app to pages/index Ruslan Bakiev 2026-02-23 09:59:38 +07:00
  • 9c712e0129 calendar: make zoom-out use the same camera panzoom pipeline Ruslan Bakiev 2026-02-23 09:58:03 +07:00
  • 8ef266e09d calendar: switch zoom-in to DOM camera panzoom flow Ruslan Bakiev 2026-02-23 09:55:45 +07:00
  • 43b487ccec refactor ai naming and make omni raw-json first Ruslan Bakiev 2026-02-23 09:32:59 +07:00
  • ab5370c831 calendar: enforce two-phase zoom-in morph before view switch Ruslan Bakiev 2026-02-23 09:15:12 +07:00
  • eb298e786e calendar: prevent zoom-in instant switch when anchor is offscreen Ruslan Bakiev 2026-02-23 09:11:55 +07:00
  • 1b3b215bff fix(queue): use BullMQ-safe outbound job ids Ruslan Bakiev 2026-02-23 09:10:06 +07:00
  • f1fb2fbfa6 feat(chat): add outbound delivery statuses to omnichat thread UI Ruslan Bakiev 2026-02-23 09:04:49 +07:00
  • 2f719219c4 Queue Telegram outbound on createCommunication Ruslan Bakiev 2026-02-23 08:45:23 +07:00
  • 05324de216 calendar: unify zoom-in pipeline with ghost card text Ruslan Bakiev 2026-02-23 08:44:03 +07:00
  • 24c771d143 pilot: show pipette icon without context label Ruslan Bakiev 2026-02-23 08:32:37 +07:00
  • cd2267e9d3 Remove Telegram API avatar logic from frontend service Ruslan Bakiev 2026-02-23 08:24:04 +07:00
  • cbc2a3b31b Fallback Telegram avatars from identities in dashboard Ruslan Bakiev 2026-02-23 08:10:59 +07:00
  • 0f1028b0fa Add Telegram avatar proxy and realtime CRM websocket updates Ruslan Bakiev 2026-02-23 08:09:53 +07:00
  • f81a0fde55 Refine documents UX and extract document scope helpers Ruslan Bakiev 2026-02-23 08:04:58 +07:00
  • 9efb42f598 frontend: add create-workspace-document graphql operation Ruslan Bakiev 2026-02-23 07:50:38 +07:00
  • 1aad1d009c Fix Telegram direction mapping and contact hydration Ruslan Bakiev 2026-02-23 07:46:06 +07:00
  • 38fcb1bfcc pilot: move context pipette to left rail with chip replacement Ruslan Bakiev 2026-02-23 07:45:28 +07:00
  • 70c095bc67 calendar: delay zoom-in content switch until end of morph Ruslan Bakiev 2026-02-23 07:37:45 +07:00
  • 222c90a239 calendar: add hover target and staged wheel zoom Ruslan Bakiev 2026-02-23 07:26:22 +07:00
  • c4ef4d4297 calendar: move zoom slider to top-right horizontal control Ruslan Bakiev 2026-02-22 15:27:26 +07:00
  • fedc76c6f5 calendar: replace fade transitions with zoom slider flow Ruslan Bakiev 2026-02-22 15:18:54 +07:00
  • 25a5e83f95 chore(prisma): enforce frontend-owned schema rollout policy Ruslan Bakiev 2026-02-22 15:15:58 +07:00
  • 11c0baa78d fix(omni-chat): copy prisma schema before npm ci Ruslan Bakiev 2026-02-22 14:56:23 +07:00
  • 7040200abe feat(calendar): add hierarchical zoom drill-down transitions Ruslan Bakiev 2026-02-22 14:53:40 +07:00
  • 2fd97f6593 omni_chat: consume receiver.flow and persist inbound telegram Ruslan Bakiev 2026-02-22 10:56:20 +07:00
  • 5679f22f7f fix: switch telegram connect to short token and single-window redirect Ruslan Bakiev 2026-02-22 09:20:22 +07:00
  • 25f7f8dfb4 refactor: simplify telegram settings to single connect action Ruslan Bakiev 2026-02-22 09:14:48 +07:00
  • 8a14f002f8 feat: implement token-complete telegram connect flow via bot button Ruslan Bakiev 2026-02-22 08:56:53 +07:00
  • d9148261a9 feat: add crm return button in telegram connect messages Ruslan Bakiev 2026-02-22 08:52:24 +07:00
  • e907bcfe86 fix: reply with connect instructions on plain telegram start Ruslan Bakiev 2026-02-22 08:50:37 +07:00
  • 01616cd252 fix: use bullmq-safe inbound job id format Ruslan Bakiev 2026-02-22 08:34:42 +07:00
  • 9b38c32b3f fix: prevent popup blocker on telegram connect link Ruslan Bakiev 2026-02-22 08:07:03 +07:00
  • 40b5fa86f6 frontend: add pan+wheel zoom canvas interaction for calendar Ruslan Bakiev 2026-02-22 08:06:40 +07:00
  • 6ee12ed254 fix: send telegram confirmation messages during business connect flow Ruslan Bakiev 2026-02-22 07:51:35 +07:00
  • 89ce62e1ee feat: add telegram business settings in user dropdown Ruslan Bakiev 2026-02-22 07:40:19 +07:00
  • fa1231df37 feat: add scoped context payload and rollbackable document changes Ruslan Bakiev 2026-02-21 16:27:09 +07:00
  • 052f37d0ec feat: add telegram business connect onboarding and status sync Ruslan Bakiev 2026-02-21 16:27:04 +07:00
  • f6d4f87f00 frontend: add diagonal month expand icon in year view Ruslan Bakiev 2026-02-21 15:48:39 +07:00
  • 432ea89a47 frontend: invert zoom direction and move week expand control Ruslan Bakiev 2026-02-21 15:37:27 +07:00
  • d19be19b87 frontend: switch calendar zoom to slider and add intuitive expand icons Ruslan Bakiev 2026-02-21 15:26:15 +07:00
  • 5bff62b62f feat(calendar): add week hover jump for month rows Ruslan Bakiev 2026-02-21 12:03:16 +07:00
  • 29c5354ff8 Update instructions submodule after revert Ruslan Bakiev 2026-02-21 11:13:17 +07:00
  • b73babbbf6 Restructure omni services and add Chatwoot research snapshot Ruslan Bakiev 2026-02-21 11:11:27 +07:00
  • edea7a0034 Fix live review navigation and in-UI highlight behavior Ruslan Bakiev 2026-02-21 10:08:22 +07:00
  • e2e2901076 Implement URL-driven live review overlay for change sets Ruslan Bakiev 2026-02-21 09:49:44 +07:00
  • 608caa36df Fix peopleLeftMode initialization order in app setup Ruslan Bakiev 2026-02-20 19:32:48 +07:00
  • 129daa31d7 Add URL-based change review and selective change-set rollback Ruslan Bakiev 2026-02-20 19:04:49 +07:00
  • b9ba5778f5 require contactId for contact summary updates Ruslan Bakiev 2026-02-20 16:26:34 +07:00
  • d7fcff738f explicitly attach langfuse web to dokploy network Ruslan Bakiev 2026-02-20 15:49:30 +07:00
  • d22c478c38 fix sharp binary installation in frontend image Ruslan Bakiev 2026-02-20 14:49:28 +07:00
  • c9dd8cbfe2 fix crm tool schema syntax for nuxt build Ruslan Bakiev 2026-02-20 13:23:27 +07:00
  • 2d27f20f06 fix prisma schema build stage and install openssl Ruslan Bakiev 2026-02-20 13:06:26 +07:00
  • 9770643321 drop frontend and delivery compose files Ruslan Bakiev 2026-02-20 12:45:19 +07:00
  • cb7d81e801 split delivery into standalone dockerized service Ruslan Bakiev 2026-02-20 12:25:10 +07:00
  • 46cca064df chore: rename service folders to lowercase Ruslan Bakiev 2026-02-20 12:10:25 +07:00
  • 0fdf5cf021 infra: replace deploy folder with explicit Frontend Delivery Langfuse projects Ruslan Bakiev 2026-02-20 12:01:47 +07:00