Commit Graph

1010 Commits

Author SHA1 Message Date
Abhinav Raut 28fa0bad23 add email notif template to schema
- update migration
2026-01-01 14:43:40 +05:30
Abhinav Raut 1aa2d91432 feat: mentions for private notes
- mentioning an agents sends an email to the agent.
- mentioning a team sends an email to to the entire team.
2026-01-01 13:59:34 +05:30
Abhinav Raut d0d3335a70 Merge pull request #209 from abhinavxd/patch-api-1
Patch
2026-01-01 01:47:27 +05:30
Abhinav Raut 186c4c869d fix: check read_team_all before read_team_inbox in EnforceConversationAccess
read_team_all is a superset that grants access to all team conversations.
  It should be checked first so users with this permission can access any conversation assigned to their team, regardless of user assignment.
2025-12-31 15:39:37 +05:30
Abhinav Raut 532cd7f563 feat(navigation): add pluralization for navigation items
feat: make data table item names clickable.

fix(conversation): focus reply box editor on conversation change

fix(conversation): focus editor on tab change in ReplyBoxContent

fix(conversation): update conversation list item to use router-link

fix(conversation): update message bubble to use router-link for author

fix(conversation): update last interaction fields on message insert

fix(conversation): add last interaction fields to conversation model

fix(conversation): update SQL queries to include last interaction fields

feat(migrations): add migration for last interaction fields in conversations

fix(schema): update schema to include last interaction fields in conversations
2025-12-31 12:34:04 +05:30
Abhinav Raut b7d5ee0952 fix: add prompt=consent for Google to make sure we get refresh token everytime v0.9.5-beta 2025-12-31 03:02:23 +05:30
Abhinav Raut 050c502c8e add localized labels for activity log types in useActivityLogFilters
add missing activity log types in filters
v0.9.4-beta
2025-12-29 11:17:47 +05:30
Abhinav Raut 09546b5b15 capitalize "Manage Shared Views" in role permissions v0.9.3-beta 2025-12-29 10:58:32 +05:30
Abhinav Raut 3886bbf158 add missing shared view manage permission to role form 2025-12-29 10:57:48 +05:30
Abhinav Raut 0c766323a1 update authorization URL to prompt for account selection v0.9.2-beta 2025-12-29 01:34:57 +05:30
Abhinav Raut 986b2d4044 Update roadmap with mentions support status 2025-12-27 20:25:19 +05:30
Abhinav Raut 09e532c37e Update ROADMAP.md 2025-12-27 18:59:47 +05:30
Abhinav Raut 51898669cb Update README.md 2025-12-27 18:20:04 +05:30
Abhinav Raut 914bcc1f87 simplify stale draft deletion sql v0.9.1-beta 2025-12-27 17:38:33 +05:30
Abhinav Raut 1a5756a258 adjust font sizes for metrics in OverviewCard and OverviewView 2025-12-27 17:07:00 +05:30
Abhinav Raut 7bbd1bfe45 update dialog title and view for reconnect flow 2025-12-27 16:55:29 +05:30
Abhinav Raut 539a31a209 update capitalizations for en translations 2025-12-27 16:40:38 +05:30
Abhinav Raut a6ec2b779e fix inbox form submissions 2025-12-27 16:34:11 +05:30
Abhinav Raut 98ac1959e2 check for empty array values in view form 2025-12-27 16:15:40 +05:30
Abhinav Raut 8ed5c71ea2 feat: enable sortable headers in data table 2025-12-27 16:15:27 +05:30
Abhinav Raut 957f945ee6 update sort order for shared view list. 2025-12-27 15:58:02 +05:30
Abhinav Raut 79f1a23192 sort user views by name 2025-12-27 15:57:02 +05:30
Abhinav Raut 09cd9a62ec remove sidebar rails entirely
hide secondary side fully once collapsed
2025-12-27 15:01:53 +05:30
Abhinav Raut a47fa01602 style: reduce icon sizes and adjust padding in SLA badge 2025-12-27 14:31:46 +05:30
Abhinav Raut 9c17f98d73 show subject instead of contacts name in previous conversation list
allow previous conversation timestamps to wrap
2025-12-27 14:26:03 +05:30
Abhinav Raut 340b47d90b update help text for inbox 2025-12-27 14:06:38 +05:30
Abhinav Raut ddddf04fb6 feat: Shared views for agents and specific teams and admin pages to manage shared views.
- Log activity for password set and role permission changes.
- Fix agent permissions not changing when a role is modified / deleted.
2025-12-27 13:57:21 +05:30
Abhinav Raut 064a73ba4b feat: add conversations:read_team_all permission to allow agents to see conversations assigned to their team, regardless of whether an agent is assigned or not.
- Allow all SLAs to be fetched without permission checks.

Ref #203
2025-12-26 19:57:45 +05:30
Abhinav Raut 608b90e451 style: color changes for dark and lite mode
- add rounded borders around component boundaries
2025-12-26 18:33:21 +05:30
Abhinav Raut 29d93d73e1 Update color variables for dark mode
reduce text editor place holder text size
2025-12-26 14:10:10 +05:30
Abhinav Raut 44344b4df8 keep scrollbars consistent across browsers
remove version from package.json
2025-12-26 13:55:53 +05:30
Abhinav Raut e669224a63 Merge pull request #204 from abhinavxd/patch-2
feat: Make conversation panels resizable & new metrics to report/overview
2025-12-26 04:56:37 +05:30
Abhinav Raut 15de0a31d2 Merge pull request #185 from abhinavxd/oauth-inbox-and-encryption
Feat inbox oauth and app encryption
2025-12-26 04:53:00 +05:30
Abhinav Raut c62294aaef feat: Make convo panels resizable
- add new report/overview metrics
2025-12-26 04:52:30 +05:30
Abhinav Raut 2468b91c8e translate oauth changes in email inbox form
- log warnings when sample encryption key is used for libredesk and when encrytion key is not 32 chars
2025-12-26 04:10:04 +05:30
Abhinav Raut 7847364933 set automation queue size to 10k 2025-12-26 03:57:24 +05:30
Abhinav Raut f165f0e6ef remove appending ref number to agent reply mail subjects 2025-12-26 03:30:12 +05:30
Abhinav Raut 7ac483d043 handle converastion not found errors while fetching conversations fetched using uuids from the to plus address 2025-12-26 03:22:25 +05:30
Abhinav Raut 27d929c302 refactor add util funcs to extract conversation uuid from to address 2025-12-26 03:15:07 +05:30
Abhinav Raut 5fd6bbdae8 remove unused struct field 2025-12-26 03:04:38 +05:30
Abhinav Raut 7a17f44779 update email inbox configuration help text and add link to documentation
- update google and msft logo
2025-12-26 02:57:26 +05:30
Abhinav Raut b95a158779 fix loader for oauth connect 2025-12-26 02:47:35 +05:30
Abhinav Raut 1c0518b641 fix tests 2025-12-24 16:19:24 +05:30
Abhinav Raut cfdb82c4fb fix tests 2025-12-24 16:18:12 +05:30
Abhinav Raut 70a59969ee fix tests 2025-12-24 16:11:15 +05:30
Abhinav Raut a63c073c15 fix strip conversation uuid from receipient address as it could be the inbox email with plus variant
- adds test cases for util functions that strip inbox email.
- update make file to include frontend unit tests
2025-12-24 16:08:25 +05:30
Abhinav Raut 096bc87016 Feat: add plus-addressing for conversation matching on incoming emails 2025-12-24 16:08:25 +05:30
Abhinav Raut f6d8e40148 validate reconncted inbox email addr with the inbox being updated 2025-12-24 16:08:25 +05:30
Abhinav Raut 895a74b3b8 encrypt ai provider keys
- add flow types to oauth inboxes to prevent accidental updates
2025-12-24 16:08:25 +05:30
Abhinav Raut f473870b63 fix: delay toast notifications for OAuth callback messages
remove unncessary route redirect
2025-12-24 16:08:25 +05:30