Commit Graph

  • 9357fd9ec9 feat(i18n): complete settings module internationalization Ivan Mercedes 2026-07-07 19:56:55 -0400
  • caf0f3660e feat(i18n): complete internationalization of flow builder components Ivan Mercedes 2026-07-07 19:43:26 -0400
  • d518d54520 i18n: Localize AutomationBuilder component and fix typing Ivan Mercedes 2026-07-07 17:51:09 -0400
  • 92e5789837 feat(i18n): localize Broadcasts module and wizard - Add 'Broadcasts' namespace to en.json for all messaging flows - Localize broadcast list and detail views (stats, recipient tables, funnel) - Localize 4-step Broadcast creation wizard (Choose Template, Select Audience, Personalize, Schedule) - Refactor status configuration to use translation keys instead of hardcoded labels - Pass full typechecking across all wizard components Ivan Mercedes 2026-07-07 17:29:45 -0400
  • 8b1d75456f feat(i18n): localize pipelines module and components Ivan Mercedes 2026-07-07 17:14:48 -0400
  • dcfd66792b feat: internationalize contact Ivan Mercedes 2026-07-07 17:02:02 -0400
  • 57a914d547 feat(i18n): translate inbox module and components - Add Inbox namespace to en.json dictionary - Localize InboxPage and WhatsApp connection banners - Translate ConversationList, search placeholders, and filters - Localize MessageThread, session timers, and agent assignment dropdowns - Translate MessageComposer, attachment menus, and AI draft hints - Update MessageBubble, MessageActions, ReplyQuote, and TemplatePicker - Verify strict typing for next-intl hooks across all inbox files Ivan Mercedes 2026-07-07 15:09:24 -0400
  • afa136245b feat(i18n): translate dashboard overview components Ivan Mercedes 2026-07-07 14:25:19 -0400
  • 738b0dde1f refactor: update translation key type assertions from any to string in header and sidebar components Ivan Mercedes 2026-07-07 13:49:56 -0400
  • 07b20f42d4 feat(i18n): translate dashboard layout components Ivan Mercedes 2026-07-07 13:43:06 -0400
  • 79565c1fbe
    Merge pull request #328 from ivanmercedes/feat/i18n-support Arnas Donauskas 2026-07-07 12:57:04 +0300
  • 4e2192d84f
    Merge pull request #347 from ArnasDon/fix/flows-add-node-crash Arnas Donauskas 2026-07-07 11:49:36 +0300
  • f90563b35c fix(flows): wrap add-node menu groups in DropdownMenuGroup (#336) Arnas Donauskas 2026-07-07 11:45:01 +0300
  • 2ebdc2ebf9
    Merge pull request #346 from ArnasDon/fix/ai-autoreply-slot-grant Arnas Donauskas 2026-07-07 10:46:08 +0300
  • 95faf58e75 fix(ai): grant EXECUTE on claim_ai_reply_slot so auto-reply works (#345) Arnas Donauskas 2026-07-07 10:43:03 +0300
  • 274db1c7ce
    Merge pull request #334 from ArnasDon/feat/ai-agents-sidebar Arnas Donauskas 2026-07-02 18:22:51 +0300
  • 10d31bcfc8 feat: AI Agents sidebar section (setup + playground) Arnas Donauskas 2026-07-02 18:20:18 +0300
  • 5dbc786fdc
    Merge pull request #333 from ArnasDon/feat/ai-knowledge-base Arnas Donauskas 2026-07-02 17:50:18 +0300
  • 020dc2ae11 fix(ai-kb): address code-review findings Arnas Donauskas 2026-07-02 17:20:38 +0300
  • ce1fa4705d feat: AI knowledge base (RAG grounding) Arnas Donauskas 2026-07-02 17:06:09 +0300
  • 260a7469a6 fix: sync package-lock.json to resolve npm ci error Ivan Mercedes 2026-07-02 09:25:31 -0400
  • 50d71b1ed6 feat: add fallback logic for missing locale dictionaries and update NextIntlClientProvider configuration Ivan Mercedes 2026-07-02 08:42:37 -0400
  • 1f24b1ff48
    Merge pull request #329 from ArnasDon/feat/ai-reply-assistant Arnas Donauskas 2026-07-02 12:58:39 +0300
  • 2748028c1d feat: AI reply assistant (bring-your-own-key) Arnas Donauskas 2026-07-02 12:56:04 +0300
  • 041cdabe03
    Merge pull request #327 from eldon922/fix/add-contact-gated-button Arnas Donauskas 2026-07-02 09:08:54 +0300
  • 1ce9581117 chore: add NEXT_PUBLIC_APP_LOCALE to env example Ivan Mercedes 2026-07-01 23:23:27 -0400
  • 8327c0906d feat(i18n): setup next-intl and migrate login page Ivan Mercedes 2026-07-01 17:46:00 -0400
  • c5f2544ff9 fix: gated button add your first contact Chris Eldon 2026-07-01 23:11:57 +0700
  • 54b8652852
    Merge pull request #326 from ArnasDon/feat/public-api-webhooks Arnas Donauskas 2026-07-01 14:55:22 +0300
  • c0f390c401 feat(api): outbound event webhooks — /api/v1/webhooks (#245) Arnas Donauskas 2026-07-01 14:53:18 +0300
  • 9f76468a41
    Merge pull request #325 from ArnasDon/feat/public-api-rest Arnas Donauskas 2026-07-01 14:17:46 +0300
  • 8cb5792823 feat(api): public REST API v1 — messages, contacts, conversations, broadcasts (#245) Arnas Donauskas 2026-07-01 14:10:19 +0300
  • 41815acc88
    Merge pull request #324 from ArnasDon/feat/inbox-tag-company-filter Arnas Donauskas 2026-07-01 13:06:14 +0300
  • f8aaac131b feat(inbox): filter conversations by contact tags and company Arnas Donauskas 2026-07-01 13:03:53 +0300
  • 6fb71d21d2
    Merge pull request #247 from ArnasDon/dependabot/npm_and_yarn/supabase-76c1b082ed Arnas Donauskas 2026-07-01 12:00:13 +0300
  • 427b4612da
    Merge pull request #310 from bellopushon/feat/automation-deal-selectors Arnas Donauskas 2026-07-01 11:46:13 +0300
  • f4beb6f368
    Merge pull request #322 from RiadDeveloper/main Arnas Donauskas 2026-07-01 11:27:20 +0300
  • 6ff44644c6
    Merge pull request #279 from AlexTPaul/main Arnas Donauskas 2026-07-01 11:24:36 +0300
  • 1e05ba028c
    Merge pull request #282 from ArnasDon/dependabot/npm_and_yarn/base-ui/react-1.6.0 Arnas Donauskas 2026-07-01 11:24:02 +0300
  • 1229de52d2
    Merge pull request #315 from ArnasDon/dependabot/npm_and_yarn/dev-dependencies-d62044d6eb Arnas Donauskas 2026-07-01 11:21:14 +0300
  • e60b08ac2e
    Merge pull request #323 from ArnasDon/fix/whatsapp-config-draft-preserve Arnas Donauskas 2026-07-01 11:18:59 +0300
  • 7baeb94003 fix(settings): preserve WhatsApp credential drafts on tab refocus Arnas Donauskas 2026-07-01 11:16:54 +0300
  • 493cf4195a
    Merge pull request #316 from ArnasDon/dependabot/npm_and_yarn/types/node-26.0.1 Arnas Donauskas 2026-07-01 11:14:46 +0300
  • 92934d6828
    Merge pull request #317 from ArnasDon/dependabot/npm_and_yarn/lucide-react-1.22.0 Arnas Donauskas 2026-07-01 11:13:00 +0300
  • 1fce87c4c6
    Prevent redundant profile fetches on refresh Riad Developer 2026-06-30 03:34:09 -0700
  • cd863cf9ee feat(notifications): implement account-based notification retrieval and update logic AlexTPaul 2026-06-30 11:16:20 +0530
  • cf842fcee2
    Merge branch 'ArnasDon:main' into main Alex Titus Paul 2026-06-30 10:44:07 +0530
  • 65b677181e
    Merge pull request #320 from ArnasDon/fix/template-picker-account-scope Arnas Donauskas 2026-06-29 17:35:51 +0300
  • 3110932d78
    fix(templates): scope template picker to account, not user Arnas Donauskas 2026-06-29 17:33:41 +0300
  • 26f246b3d0
    Merge pull request #319 from ArnasDon/feat/send-template-to-contact Arnas Donauskas 2026-06-29 17:28:32 +0300
  • 19e35accb6
    feat(contacts): send an approved template to a single contact (#296) Arnas Donauskas 2026-06-29 17:11:02 +0300
  • 30cc7a6ab2
    Merge pull request #318 from ArnasDon/feat/flows-grouped-add-menu Arnas Donauskas 2026-06-29 15:41:02 +0300
  • ce0d04ba80
    feat(flows): group the add-step menu by node category Arnas Donauskas 2026-06-29 15:21:07 +0300
  • 979372c7cd
    chore(deps): bump lucide-react from 1.18.0 to 1.22.0 dependabot[bot] 2026-06-29 10:35:27 +0000
  • 71852d38d3
    chore(deps-dev): bump @types/node from 25.9.3 to 26.0.1 dependabot[bot] 2026-06-29 10:35:15 +0000
  • 2de40e39a3
    chore(deps): bump the supabase group across 1 directory with 2 updates dependabot[bot] 2026-06-29 10:35:09 +0000
  • 0e7c42b7ef
    chore(deps-dev): bump prettier in the dev-dependencies group dependabot[bot] 2026-06-29 10:35:06 +0000
  • 39aeac8c0c
    Merge pull request #303 from ArnasDon/fix/webhook-after-processing Arnas Donauskas 2026-06-29 09:55:29 +0300
  • 377c1b738a feat(automations): add deal pipeline selectors bellopushon 2026-06-26 15:57:06 -0400
  • 11d1c622d0
    fix(webhook): run inbound processing in after() so it survives serverless freeze Arnas Donauskas 2026-06-26 17:34:44 +0300
  • b2ed58a41f
    Merge pull request #302 from ArnasDon/feat/flows-editor-redesign Arnas Donauskas 2026-06-26 16:57:32 +0300
  • 1f4d1a3a11
    Redesign flow editor UI to match Flow Builder design Arnas Donauskas 2026-06-26 16:53:03 +0300
  • b72e7a6e62
    Merge pull request #299 from ArnasDon/fix/broadcast-media-header-url Arnas Donauskas 2026-06-25 17:25:20 +0300
  • 33942dc8ac
    fix(broadcasts): collect header media URL for image/video templates (#298) Arnas Donauskas 2026-06-25 17:17:18 +0300
  • d8d8cf2b2a
    Merge pull request #297 from ArnasDon/fix/account-context-schema-cache Arnas Donauskas 2026-06-25 13:38:51 +0300
  • 738db87847
    fix(auth): load account context without an embedded FK join Arnas Donauskas 2026-06-25 13:34:26 +0300
  • 0779932664
    Merge pull request #290 from ArnasDon/feat/public-api-groundwork Arnas Donauskas 2026-06-23 17:16:39 +0300
  • 456321a2f2
    feat(api): public API groundwork — scoped API keys + /api/v1/me Arnas Donauskas 2026-06-23 15:35:43 +0300
  • 12438dca78
    Merge pull request #289 from ArnasDon/fix/middleware-preserve-refreshed-cookies Arnas Donauskas 2026-06-23 10:11:51 +0300
  • 1b512fb17c
    fix(auth): preserve refreshed Supabase cookies across middleware redirects Arnas Donauskas 2026-06-23 10:08:05 +0300
  • 4036ccbb48
    Merge pull request #280 from ArnasDon/dependabot/github_actions/actions/checkout-7 Arnas Donauskas 2026-06-23 08:39:07 +0300
  • ac7a98fa3d
    Merge pull request #286 from ArnasDon/feat/contacts-tag-filter-migration Arnas Donauskas 2026-06-22 16:00:22 +0300
  • 450233de89
    feat(contacts): add filter_contacts_by_tags RPC migration Arnas Donauskas 2026-06-22 15:50:40 +0300
  • 981901ed82
    Merge pull request #285 from ArnasDon/feat/contacts-tag-filter Arnas Donauskas 2026-06-22 15:41:05 +0300
  • b066182b03
    feat(contacts): filter contacts by tags on the Contacts page Arnas Donauskas 2026-06-22 15:38:05 +0300
  • 1bacaf6372
    Merge pull request #284 from ArnasDon/feat/team-member-presence Arnas Donauskas 2026-06-22 14:43:27 +0300
  • 054c9e4e47
    feat(team): member presence (online / away / offline) on the roster Arnas Donauskas 2026-06-22 14:37:29 +0300
  • 7560167312
    chore(deps): bump @base-ui/react from 1.5.0 to 1.6.0 dependabot[bot] 2026-06-22 10:35:25 +0000
  • 0c9b67fa08
    chore(deps): bump actions/checkout from 6 to 7 dependabot[bot] 2026-06-22 10:34:41 +0000
  • ab6a511d31 feat: Notifications AlexTPaul 2026-06-22 13:12:28 +0530
  • c56ef7d5af
    Merge pull request #278 from ArnasDon/fix/keyword-match-default-match-type Arnas Donauskas 2026-06-22 10:27:27 +0300
  • ca3aa29c3a
    fix(automations): persist default match_type for Keyword Match triggers Arnas Donauskas 2026-06-22 10:20:38 +0300
  • 9d13a1d308
    Merge pull request #277 from ArnasDon/fix/017-rls-rewrite-idempotent Arnas Donauskas 2026-06-22 09:52:21 +0300
  • 79c60eeaea
    fix(migrations): make 017 RLS rewrite re-runnable Arnas Donauskas 2026-06-22 09:46:48 +0300
  • c8502207f8
    Merge pull request #276 from ArnasDon/fix/orphan-profile-account-sharing-migration Arnas Donauskas 2026-06-22 09:42:26 +0300
  • 38d929bbbb
    fix(migrations): heal orphaned auth.users before account backfill (017) Arnas Donauskas 2026-06-22 09:33:42 +0300
  • e714fb0db5
    Merge pull request #268 from ArnasDon/security/bump-transitive-vulns-jun2026 Arnas Donauskas 2026-06-19 16:07:34 +0300
  • 453336e280
    fix(security): patch transitive vulns (hono, js-yaml, @babel/core) Arnas Donauskas 2026-06-19 15:50:41 +0300
  • 85c2513a3a
    Merge pull request #267 from ArnasDon/feat/inbox-collapsible-contact-sidebar Arnas Donauskas 2026-06-19 14:35:26 +0300
  • 9b32954d1a
    feat(inbox): collapsible contact sidebar on desktop Arnas Donauskas 2026-06-19 14:06:02 +0300
  • c2fee3f2c5
    Merge pull request #266 from ArnasDon/fix/settings-fullbleed-width Arnas Donauskas 2026-06-18 15:34:26 +0300
  • 1de99be73a
    fix(settings): full-bleed layout so the page fills wide screens Arnas Donauskas 2026-06-18 15:30:41 +0300
  • 7e531e6fbd
    Merge pull request #265 from ArnasDon/feat/settings-redesign Arnas Donauskas 2026-06-18 15:11:41 +0300
  • a45cbe6822
    feat(settings): redesign Settings into a grouped rail + Overview landing Arnas Donauskas 2026-06-18 15:08:33 +0300
  • 3b55b3f1d9
    Merge pull request #264 from ArnasDon/feat/template-image-upload Arnas Donauskas 2026-06-18 14:06:03 +0300
  • 4d23afc563
    feat(templates): upload image for template headers; fix image-URL submit (#230) Arnas Donauskas 2026-06-18 14:00:54 +0300
  • 60466d14b7
    Merge pull request #263 from ArnasDon/feat/chat-media-ga Arnas Donauskas 2026-06-18 11:40:46 +0300
  • ac9fc8dfc9
    feat(inbox): graduate chat media send to GA (remove beta flag) Arnas Donauskas 2026-06-18 11:38:54 +0300
  • e855e6677f
    Merge pull request #262 from ArnasDon/fix/chat-media-client-recording Arnas Donauskas 2026-06-18 11:29:10 +0300
  • 4fa29b7a45
    refactor(inbox): record voice notes client-side, drop server ffmpeg Arnas Donauskas 2026-06-18 11:27:12 +0300