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
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
050c502c8e
add localized labels for activity log types in useActivityLogFilters
...
add missing activity log types in filters
2025-12-29 11:17:47 +05:30
Abhinav Raut
3886bbf158
add missing shared view manage permission to role form
2025-12-29 10:57:48 +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
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
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
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
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
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
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
Abhinav Raut
e4f260e3f4
fixes for msft email provider
2025-12-24 16:08:25 +05:30
Abhinav Raut
b7103b24ef
show oauth callback error / success messages as toast.
...
Add logs for errors and minor refactor
2025-12-24 16:08:25 +05:30
Abhinav Raut
2540b7ef2f
add Tenant ID input for Microsoft OAuth provider
2025-12-24 16:08:25 +05:30
Abhinav Raut
44554118f2
fix do dot encrypt client id
...
remove superfluous arg
set default imap scan interval to 5 mins
2025-12-24 16:08:25 +05:30
Abhinav Raut
94202e22bd
refactor: update OAuth flow to use Redis for state management instead of storing it in session
...
- Replace Google logo with SVG
2025-12-24 16:08:25 +05:30
Abhinav Raut
2a238a719e
-fix email notifications not working.
...
- reload app settings when notification settings are changed to trigger admin banner prompting user to restart app
- remove unncessary dummy password check before retaining passwords as an empty password check is enough.
2025-12-24 16:08:25 +05:30
Abhinav Raut
d213ce91d7
remvoe unnecessary define emits import
2025-12-24 16:08:25 +05:30
Abhinav Raut
f3ddc26512
wip inbox oauth and encryption
2025-12-24 16:08:25 +05:30
Abhinav Raut
34888ce226
refactor: update draft handling to retrieve all drafts for a user instead of fetching drafts per convo on click.
2025-12-24 13:19:25 +05:30
Abhinav Raut
1423c18a3f
fix highlighted / hovered macro preview not changing
...
- make macro text size bigger
2025-12-24 03:35:16 +05:30
Abhinav Raut
9969ae6756
fix race in setting draft content
2025-12-24 03:07:37 +05:30
Abhinav Raut
029d5cff52
add newly translated languages to general settings
2025-12-24 02:50:58 +05:30
Abhinav Raut
5f6178575a
remove unncessary ref
2025-12-24 02:21:58 +05:30
Abhinav Raut
b0c5003103
Delete drafts when there's no meaningful content in them.
...
- show `pencil` icon in conversations if they have draft.
- auto-delete drafts if draft has empty content
2025-12-24 02:19:46 +05:30
Abhinav Raut
36e03c14d7
Merge branch 'main' into fix/reply-draft-persistence
2025-12-24 00:32:52 +05:30
Abhinav Raut
b1e0295c2b
allow setting same macro content again
2025-12-24 00:13:53 +05:30
Abhinav Raut
67ade61250
store content in local storage first and sync with backend on certain events
2025-12-23 01:05:57 +05:30
Abhinav Raut
cfec05c2ae
refactor reply drafts
2025-12-23 00:33:16 +05:30
Abhinav Raut
6bcc16e541
feat: along with editor content also save attachments and macro actions in drafts
2025-12-21 23:37:33 +05:30
Abhinav Raut
cf67b9679d
add missing migrations
...
check if drafts are dirty before saving draft
2025-12-21 21:04:43 +05:30
Abhinav Raut
fe4b0acf98
clean up
2025-12-21 19:46:00 +05:30
Abhinav Raut
4a70b945fe
clean up draft store
2025-12-21 19:32:03 +05:30
Abhinav Raut
bf63fd6cb1
fix border in convo list
2025-12-18 00:49:35 +05:30