gabrieljablonski
112385fd9e
Merge branch 'main' into chore/merge-4.13.0
...
Resolves 26 conflicts via manual review. Key decisions:
- signature: kept fork's send-time architecture (PR #79 ), discarded upstream's
editor-manipulation functions
- WhatsApp incoming: combined fork's two-layer locking (source_id + contact
phone) with upstream's blocked-contact drop. Fixed pre-existing regression
where echoes were silently dropped
- InstallationConfig: upstream's simplified coder (validated against legacy
YAML-in-jsonb data)
- schema.rb: regenerated, stripped kanban tables from other branches,
restored f_unaccent SQL function
2026-04-17 16:23:47 -03:00
Aakash Bakhle
f13f3ba446
fix: log only on system api key failures ( #13968 )
...
Removes sentry flooding of unnecessary rubyllm logs of wrong API key.
Logs only system api key error since it would be P0.
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 18:04:52 +05:30
gabrieljablonski
70f7f5c486
chore: rubocop
2026-02-17 23:46:35 -03:00
Aakash Bakhle
81307d5aea
feat: search documentation tool for reply suggestions ( #13340 )
...
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com>
2026-01-30 16:18:33 +05:30
Shivam Mishra
6a482926b4
feat: new Captain Editor ( #13235 )
...
Co-authored-by: Aakash Bakhle <48802744+aakashb95@users.noreply.github.com>
Co-authored-by: Vishnu Narayanan <iamwishnu@gmail.com>
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: iamsivin <iamsivin@gmail.com>
Co-authored-by: aakashb95 <aakashbakhle@gmail.com>
2026-01-21 13:39:07 +05:30