Commit Graph

  • e83538678a
    fix(flows): atomic execution_count increment via SECURITY DEFINER RPC Arnas Donauskas 2026-05-22 15:39:00 +0300
  • 551a857a32
    Merge pull request #123 from ArnasDon/feat/flows-redact-reply-text Arnas Donauskas 2026-05-22 15:38:02 +0300
  • 8ac764e3b8
    fix(flows): redact customer text from reply_received event payload Arnas Donauskas 2026-05-22 15:35:42 +0300
  • 9ff4a8d1ba
    Merge pull request #122 from ArnasDon/feat/flows-unsaved-changes-guard Arnas Donauskas 2026-05-22 15:17:11 +0300
  • 31bd967861
    Merge remote-tracking branch 'origin/main' into feat/flows-unsaved-changes-guard Arnas Donauskas 2026-05-22 15:16:35 +0300
  • 323e0f06cb
    Merge pull request #121 from ArnasDon/feat/flows-clickable-validation-issues Arnas Donauskas 2026-05-22 15:10:30 +0300
  • ad91d205fb
    feat(flows): unsaved-changes indicator + reload guard Arnas Donauskas 2026-05-22 15:10:06 +0300
  • b95ce8b372
    Merge pull request #120 from ArnasDon/feat/flows-node-card-previews Arnas Donauskas 2026-05-22 15:06:38 +0300
  • edbbb894f6
    feat(flows): make validation issues clickable to jump to node Arnas Donauskas 2026-05-22 15:05:44 +0300
  • 9c7f635a4d
    Merge pull request #119 from ArnasDon/feat/flows-send-list-add-section Arnas Donauskas 2026-05-22 15:02:20 +0300
  • 6079bf2046
    feat(flows): show content preview in collapsed node cards Arnas Donauskas 2026-05-22 15:01:53 +0300
  • 5a9a69a3c5
    feat(flows): add multi-section support to send_list builder Arnas Donauskas 2026-05-22 14:56:52 +0300
  • 7227802114
    Merge pull request #118 from ArnasDon/feat/flows-hide-internal-keys Arnas Donauskas 2026-05-22 14:56:03 +0300
  • 268ae7076f
    feat(flows): hide internal node_key + reply_id behind Advanced disclosure Arnas Donauskas 2026-05-22 14:52:44 +0300
  • 4cb6849291
    Merge pull request #117 from ArnasDon/feat/flows-templates-and-v1.5 Arnas Donauskas 2026-05-22 14:29:41 +0300
  • ed15493f95
    feat(flows): templates + v1.5 nodes (collect_input/condition/set_tag) + run-history viewer (PR 4/4) Arnas Donauskas 2026-05-22 14:27:01 +0300
  • f9d13c42a7
    Merge pull request #115 from ArnasDon/feat/flows-builder-ui Arnas Donauskas 2026-05-22 14:00:38 +0300
  • 4871d7aa06
    feat(flows): no-code builder UI + flows API + validator (PR 3/4) Arnas Donauskas 2026-05-22 13:57:38 +0300
  • 2c029cb687
    Merge pull request #114 from ArnasDon/feat/flows-runner Arnas Donauskas 2026-05-22 13:38:56 +0300
  • d0b50f4e61
    feat(flows): runner engine + webhook integration + agent-handoff + cron sweep (PR 2/4) Arnas Donauskas 2026-05-22 13:36:39 +0300
  • 66ef059b96
    Merge pull request #112 from ArnasDon/feat/flows-foundation-interactive-messages Arnas Donauskas 2026-05-22 13:23:30 +0300
  • 208b096cb1
    chore(flows): defensive gate on interactive bubble render Arnas Donauskas 2026-05-22 13:21:22 +0300
  • dc245d5914
    feat(flows): foundation for interactive WhatsApp messages (PR 1/4) Arnas Donauskas 2026-05-22 10:57:52 +0300
  • 981a164cbc
    Merge pull request #113 from ArnasDon/feat/beta-features-flag Arnas Donauskas 2026-05-22 13:03:22 +0300
  • 9c4a46d990
    feat(beta): per-account beta_features flag on profiles, gating Flows Arnas Donauskas 2026-05-22 12:57:33 +0300
  • a701d932d2
    Merge pull request #111 from ArnasDon/feat/inbox-doodle-background Arnas Donauskas 2026-05-22 10:09:16 +0300
  • 598ac7e66d
    feat(inbox): WhatsApp-style doodle background in the chat area Arnas Donauskas 2026-05-22 10:06:34 +0300
  • f758a3e621
    Merge pull request #109 from ArnasDon/feat/inbox-manual-refresh-button Arnas Donauskas 2026-05-22 09:37:22 +0300
  • c35f2a1cb4
    feat(inbox): add a refresh button to the conversation header Arnas Donauskas 2026-05-22 09:34:39 +0300
  • 2b3393b49a
    Merge pull request #108 from ArnasDon/fix/inbox-unread-badge-clears-on-select Arnas Donauskas 2026-05-22 09:30:12 +0300
  • 4e3bb707d2
    fix(inbox): clear unread badge instantly when opening a conversation Arnas Donauskas 2026-05-22 09:27:04 +0300
  • 3de2da6cca
    Merge pull request #107 from ArnasDon/fix/inbox-realtime-permanent Arnas Donauskas 2026-05-21 19:50:51 +0300
  • 138ae8d6f4
    fix(inbox): replace broken updater-closure flag, add reconnect/visibility resync Arnas Donauskas 2026-05-21 19:22:03 +0300
  • aecad2e769
    Merge pull request #105 from ArnasDon/fix/inbox-realtime-hydrate-new-conversations Arnas Donauskas 2026-05-21 17:36:48 +0300
  • 206e110373
    fix(inbox): hydrate new conversations from realtime so they surface in the list Arnas Donauskas 2026-05-21 17:33:32 +0300
  • cac97fe029
    Merge pull request #103 from ArnasDon/docs/deploy-on-hostinger-button Arnas Donauskas 2026-05-19 17:08:02 +0300
  • 4ed9faffaa
    docs: add Deploy on Hostinger button to README Arnas Donauskas 2026-05-19 17:04:25 +0300
  • e84f7413e6
    Merge pull request #102 from ArnasDon/chore/changelog-migration-note Arnas Donauskas 2026-05-19 16:41:45 +0300
  • faa128f0fd
    docs: add CHANGELOG with migration-required note Arnas Donauskas 2026-05-19 16:39:16 +0300
  • 3e9276b00f
    Merge pull request #101 from ArnasDon/feature/chat-action-fixes Arnas Donauskas 2026-05-19 16:34:53 +0300
  • d41652d748
    fix(inbox): scope hover to the bubble; fix stale-closure reaction flow Arnas Donauskas 2026-05-19 16:32:34 +0300
  • a1348ebcbd
    Merge pull request #100 from ArnasDon/feature/chat-actions Arnas Donauskas 2026-05-19 16:22:02 +0300
  • 339b1fe94f
    feat(inbox): reactions, reply-to, and copy on chat messages Arnas Donauskas 2026-05-19 16:17:26 +0300
  • bf14934ce3
    Merge pull request #96 from ArnasDon/dependabot/npm_and_yarn/types-68ebe471cf Arnas Donauskas 2026-05-18 23:10:31 +0300
  • 4e333af793
    Merge pull request #97 from ArnasDon/dependabot/npm_and_yarn/dev-dependencies-4f40fd48be Arnas Donauskas 2026-05-18 23:09:08 +0300
  • fee1da3167
    Merge pull request #98 from ArnasDon/dependabot/npm_and_yarn/tailwind-merge-3.6.0 Arnas Donauskas 2026-05-18 23:07:50 +0300
  • ee2af6d4c8
    Merge pull request #95 from ArnasDon/dependabot/npm_and_yarn/supabase-10427234a2 Arnas Donauskas 2026-05-18 23:05:59 +0300
  • c718c62194
    chore(deps): bump tailwind-merge from 3.5.0 to 3.6.0 dependabot[bot] 2026-05-18 19:42:42 +0000
  • 0926ddee8d
    chore(deps-dev): bump the dev-dependencies group with 2 updates dependabot[bot] 2026-05-18 19:42:35 +0000
  • 24989d4a41
    chore(deps-dev): bump @types/node in the types group dependabot[bot] 2026-05-18 19:42:15 +0000
  • 4bbb30f135
    chore(deps): bump @supabase/supabase-js in the supabase group dependabot[bot] 2026-05-18 19:42:05 +0000
  • fa01210c21
    Merge pull request #94 from ArnasDon/security/override-transitive-vulns Arnas Donauskas 2026-05-18 21:33:39 +0300
  • 06ef8f2206
    Override transitive vulns: postcss, ip-address, fast-uri, hono Arnas Donauskas 2026-05-18 21:29:48 +0300
  • 66d9d9ef3e
    Merge pull request #93 from ArnasDon/security/bump-next-16.2.6 Arnas Donauskas 2026-05-18 21:27:45 +0300
  • 742d9e0caa
    Bump next 16.2.4 → 16.2.6 (security) Arnas Donauskas 2026-05-18 21:25:03 +0300
  • e80189ec97
    Merge pull request #92 from ArnasDon/test/foundational-vitest-suite Arnas Donauskas 2026-05-18 16:59:32 +0300
  • db11f76226
    test: foundational Vitest suite for security + critical pure logic Arnas Donauskas 2026-05-18 16:06:02 +0300
  • 6820314fe2
    Merge pull request #90 from ArnasDon/feat/inbox-template-picker Arnas Donauskas 2026-05-18 15:44:11 +0300
  • fbb95eb2a7
    Merge branch 'main' of https://github.com/ArnasDon/wacrm into feat/inbox-template-picker Arnas Donauskas 2026-05-18 15:43:39 +0300
  • 149a4e67ef
    Merge pull request #91 from ArnasDon/chore/remove-broadcast-schedule-stub Arnas Donauskas 2026-05-18 15:39:54 +0300
  • ac55c74ad4
    Merge pull request #89 from ArnasDon/fix/inbox-assign-button Arnas Donauskas 2026-05-18 15:38:33 +0300
  • 8d83220df4
    chore(broadcasts): drop the inert Schedule for Later tile Arnas Donauskas 2026-05-18 15:26:47 +0300
  • 2a86781c85
    feat(inbox): wire up the template picker dialog Arnas Donauskas 2026-05-18 15:25:45 +0300
  • 5d0944e087
    feat(inbox): wire conversation assignment dropdown Arnas Donauskas 2026-05-18 15:14:42 +0300
  • 1e6d70a878
    Merge pull request #88 from ArnasDon/chore/extract-marketing-site Arnas Donauskas 2026-05-18 12:34:18 +0300
  • 15a05eb280
    Extract marketing site to ArnasDon/wacrm-site Arnas Donauskas 2026-05-18 12:21:13 +0300
  • a501b95a2b
    Merge pull request #79 from ArnasDon/dependabot/npm_and_yarn/typescript-6.0.3 Arnas Donauskas 2026-05-18 10:52:51 +0300
  • f92b686055
    Merge pull request #80 from ArnasDon/dependabot/npm_and_yarn/base-ui/react-1.4.1 Arnas Donauskas 2026-05-18 10:52:29 +0300
  • 8527c6af3e
    Merge pull request #87 from ArnasDon/dependabot/npm_and_yarn/supabase-cc07b7ee10 Arnas Donauskas 2026-05-18 10:52:05 +0300
  • aa9e95449f
    chore(deps): bump the supabase group across 1 directory with 2 updates dependabot[bot] 2026-05-18 07:45:21 +0000
  • a54a737bb5
    Merge pull request #77 from ArnasDon/dependabot/npm_and_yarn/types/node-25.6.0 Arnas Donauskas 2026-05-18 10:43:04 +0300
  • c98d382419
    Merge pull request #74 from ArnasDon/dependabot/github_actions/actions/checkout-6 Arnas Donauskas 2026-05-15 16:27:24 +0300
  • 3e06698847
    Merge pull request #75 from ArnasDon/dependabot/github_actions/actions/setup-node-6 Arnas Donauskas 2026-05-15 16:26:02 +0300
  • 9bdbfead6f
    Merge pull request #86 from ArnasDon/chore/footer-trademark-disclaimer Arnas Donauskas 2026-05-06 13:54:43 +0300
  • 280e5b8cd9
    Merge pull request #85 from ArnasDon/chore/whatsapp-trademark-symbol Arnas Donauskas 2026-05-06 13:52:23 +0300
  • 1f2849df75
    Merge remote-tracking branch 'origin/main' into chore/whatsapp-trademark-symbol Arnas Donauskas 2026-05-06 13:50:03 +0300
  • f44c123267
    Merge pull request #84 from ArnasDon/chore/hostinger-accent-palette Arnas Donauskas 2026-05-06 13:43:10 +0300
  • 4bb157c705
    Merge remote-tracking branch 'origin/main' into chore/hostinger-accent-palette Arnas Donauskas 2026-05-06 13:35:46 +0300
  • 9843fb823f
    Merge pull request #83 from ArnasDon/chore/rename-crm-template-for-whatsapp Arnas Donauskas 2026-05-06 13:23:51 +0300
  • c3dde01229
    chore: add Meta trademark / non-affiliation disclaimer to public footers Arnas Donauskas 2026-05-06 12:15:08 +0300
  • e46844d527
    chore: add WhatsApp® on first mention across user-facing surfaces Arnas Donauskas 2026-05-06 12:13:26 +0300
  • 77dfa4f165
    chore: switch accent palette to Hostinger violet, drop emerald green Arnas Donauskas 2026-05-06 11:57:12 +0300
  • faee4eea44
    chore: rename product to "CRM Template for WhatsApp" Arnas Donauskas 2026-05-06 11:52:11 +0300
  • ea0af2fe3e
    Merge pull request #82 from ArnasDon/chore/fix-lint-backlog Arnas Donauskas 2026-04-21 09:43:15 +0300
  • 047b981821
    ci: clear lint error backlog, drop continue-on-error on lint step Arnas Donauskas 2026-04-20 22:28:35 +0300
  • 93158f4b82
    Merge pull request #81 from ArnasDon/docs/readme-arch-alt-hosts Arnas Donauskas 2026-04-20 21:52:48 +0300
  • a9df9cd3bf
    docs: drop alternative-hosts page, keep Hostinger as the only path Arnas Donauskas 2026-04-20 21:51:10 +0300
  • 7cd0f46369
    docs: README polish + architecture + alt hosts Arnas Donauskas 2026-04-20 21:43:42 +0300
  • 59be9c740b
    chore(deps): bump @base-ui/react from 1.4.0 to 1.4.1 dependabot[bot] 2026-04-20 18:36:41 +0000
  • 869222aef3
    chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 dependabot[bot] 2026-04-20 18:36:29 +0000
  • 46bf366660
    chore(deps-dev): bump @types/node from 20.19.39 to 25.6.0 dependabot[bot] 2026-04-20 18:36:19 +0000
  • ee7f7a8916
    chore(deps): bump actions/setup-node from 4 to 6 dependabot[bot] 2026-04-20 18:35:36 +0000
  • d8b6b86525
    chore(deps): bump actions/checkout from 4 to 6 dependabot[bot] 2026-04-20 18:35:35 +0000
  • 9c25971c27
    Merge pull request #73 from ArnasDon/chore/contributor-experience Arnas Donauskas 2026-04-20 21:34:52 +0300
  • 45574ec7ee
    chore: reframe contributor docs fork-first Arnas Donauskas 2026-04-20 21:31:50 +0300
  • 3799c224d8
    chore: contributor experience — CoC, templates, Dependabot, editor configs Arnas Donauskas 2026-04-20 21:16:21 +0300
  • 1965075ea2
    Merge pull request #72 from ArnasDon/chore/oss-metadata Arnas Donauskas 2026-04-20 20:45:03 +0300
  • bce345ed03
    chore: OSS metadata + LICENSE + SECURITY + complete env example Arnas Donauskas 2026-04-20 20:41:14 +0300
  • d6a4677e6c
    Merge pull request #71 from ArnasDon/security/encrypt-aes-gcm Arnas Donauskas 2026-04-20 20:32:24 +0300
  • e570e1a8f2
    security: switch WhatsApp token encryption from AES-CBC to AES-GCM Arnas Donauskas 2026-04-20 20:25:48 +0300