Abhinav Raut
941b08ea43
Merge pull request #733 from abhinavxd/fix/security-audit-oct
...
Sec audit fixes
2026-10-25 22:43:14 +05:30
Abhinav Raut
76242f4c03
add variables help to automation reply and note actions
2026-10-25 22:27:47 +05:30
Abhinav Raut
9452117910
fix logout for expired and revoked sessions
2026-10-25 21:59:42 +05:30
Abhinav Raut
bd4cda6adb
Merge remote-tracking branch 'origin/main' into fix/security-audit-oct
...
# Conflicts:
# internal/conversation/message.go
2026-10-25 21:27:22 +05:30
Abhinav Raut
ca5db10651
Merge pull request #747 from abhinavxd/fix/logging-audit
...
fix log levels and add missing logs
2026-10-25 21:18:59 +05:30
Abhinav Raut
fe2b0b7bfb
log the provider response when the AI API key is rejected
2026-10-25 20:52:59 +05:30
Abhinav Raut
abca13a008
bring back prompt and message data in debug logs
2026-10-25 20:43:12 +05:30
Abhinav Raut
55c56586db
fix logging audit issues and preserve canceled scan behavior
2026-10-25 20:31:41 +05:30
Abhinav Raut
50ed551983
keep canceled AI request errors translated
2026-10-25 19:48:12 +05:30
Abhinav Raut
3a7595e3bc
Merge pull request #746 from abhinavxd/fix-proactive-launcher-open
...
Open visible proactive messages from the widget launcher
2026-10-25 19:39:57 +05:30
Abhinav Raut
92f5f7598a
keep security failures visible and clarify rejection logs
2026-10-25 15:14:52 +05:30
Abhinav Raut
e725ffeb6b
refresh message previews when unread counts change
2026-10-25 15:07:56 +05:30
Abhinav Raut
88b42d525b
Update ROADMAP.md
2026-10-25 11:59:38 +05:30
Abhinav Raut
905b09d5ea
open visible proactive messages from the widget launcher
2026-10-25 11:56:59 +05:30
Abhinav Raut
b372bdc4a8
fix log levels and add missing logs
2026-10-25 11:54:57 +05:30
Abhinav Raut
7305ea7309
fix security audit review findings and CI tests
2026-10-25 11:41:21 +05:30
Abhinav Raut
63e0ab33c5
Merge pull request #720 from abhinavxd/fix-autoassign-away-agent
...
skip agents who went away since the last auto-assign pool reload
2026-10-25 02:37:26 +05:30
Abhinav Raut
40fba36f06
recheck the agent is still active in the team before auto-assigning
2026-10-25 02:32:44 +05:30
Abhinav Raut
10e072632c
Merge remote-tracking branch 'origin/main' into fix-autoassign-away-agent
2026-10-25 02:20:17 +05:30
Abhinav Raut
4d345362c9
Merge pull request #741 from abhinavxd/fix/ai-requeue-history
...
answer customer messages sent while the AI is replying
2026-10-25 02:18:56 +05:30
Abhinav Raut
d2aa9b1702
keep empty customer messages in AI history
2026-10-25 02:11:28 +05:30
Abhinav Raut
c26bd236cd
Merge pull request #744 from abhinavxd/fix-unsupported-windows-arm-builds
...
Remove unsupported Windows ARM build targets
2026-10-25 01:56:31 +05:30
Abhinav Raut
a3b587bea7
remove unsupported Windows ARM build targets
2026-10-25 01:49:01 +05:30
Abhinav Raut
89ac43b34f
Merge pull request #742 from abhinavxd/update-vulnerable-dependencies
...
Update vulnerable dependencies and Go
2026-10-25 01:35:48 +05:30
Abhinav Raut
18389c88fd
remove scheduled Dependabot updates
2026-10-25 01:28:45 +05:30
Abhinav Raut
366da871f6
update vulnerable dependencies and Go
2026-10-25 01:13:46 +05:30
Abhinav Raut
aceabfaa02
hand off when the customer's last message has no readable text
2026-10-25 01:07:44 +05:30
Abhinav Raut
5adbfdb4bf
add tests for when the AI replies again and shorten comments
2026-10-25 00:51:40 +05:30
Abhinav Raut
bb0d20c23a
answer customer messages sent while the AI is replying
2026-10-25 00:50:43 +05:30
Abhinav Raut
dab18d4a9b
Merge pull request #695 from maximilize/imap-initial-scan
...
scan IMAP mailbox immediately on inbox start
2026-10-25 00:00:38 +05:30
Abhinav Raut
1a1feff9dc
Merge pull request #736 from abhinavxd/fix/rc-update-banner
...
show the update banner on release candidate builds
2026-10-24 23:53:23 +05:30
Abhinav Raut
59b6e92b99
add regression tests for update version comparisons
2026-10-24 23:42:47 +05:30
Abhinav Raut
42b3ca9419
Merge pull request #738 from abhinavxd/fix/calendar-month-navigation
...
fix month navigation in date filters
2026-10-24 23:36:14 +05:30
Abhinav Raut
ed9e8400fd
Merge pull request #727 from abhinavxd/fix-email-encoding
...
fix decoding of email subjects and sender names
2026-10-24 23:35:48 +05:30
Abhinav Raut
564e3aea67
Merge pull request #719 from maximilize/fix/health-db-check
...
health: report unhealthy when the database does not answer
2026-10-24 23:29:34 +05:30
Abhinav Raut
2509d7473c
fix month navigation in date filters
2026-10-24 11:41:26 +05:30
Abhinav Raut
2be3623f9f
show the update banner on release candidate builds
2026-10-22 18:19:37 +05:30
Abhinav Raut
5668a2a2c5
Merge pull request #734 from abhinavxd/fix/campaign-repeat-label
...
simplify the campaign repeat label
v2.9.0
2026-10-22 13:16:11 +05:30
Abhinav Raut
d0d6daf5f2
simplify the campaign repeat label
2026-10-22 13:10:05 +05:30
Abhinav Raut
0debc8db9d
Merge pull request #731 from abhinavxd/fix/inbox-card-alignment
...
align inbox channel card headings
2026-10-22 12:19:04 +05:30
Abhinav Raut
b1d6b01a9d
fix five security issues found in the October audit
...
Reply text is now put into outgoing emails as plain text instead of being run as a template. Sessions are only created at login. Logout is now a POST request. Contact-initiated conversations need messages:write_as_contact.
2026-10-22 11:41:18 +05:30
Abhinav Raut
890cdb77da
exclude holiday shifts from overnight campaign working hours
2026-10-22 11:27:37 +05:30
Abhinav Raut
f8af161763
reject stale campaign responses from earlier page visits
2026-10-22 03:00:34 +05:30
Abhinav Raut
a1c44cc05e
fix campaign navigation and overnight hours
...
Reject messages from the previous page and preserve events recorded after navigation.
Include the previous day's overnight hours when checking campaign eligibility.
2026-10-22 02:39:10 +05:30
Abhinav Raut
fa31a75425
fix system email layout assertions
2026-10-22 02:27:50 +05:30
Abhinav Raut
1b2d0ae0b5
polish shared controls and compact system email layouts
2026-10-22 02:13:30 +05:30
Abhinav Raut
83c676190d
update widget JavaScript API examples
2026-10-22 01:18:54 +05:30
Abhinav Raut
627d377f49
fix settings footers and preview tabs
2026-10-22 01:18:51 +05:30
Abhinav Raut
c8463d18e3
fix reply editor focus after draft loading
2026-10-22 01:12:14 +05:30
Abhinav Raut
f0eb2235e7
align inbox channel card headings
2026-10-22 01:04:21 +05:30