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
Abhinav Raut
22af66c44d
Feat: match incoming messages to conversations using reference number in the subject.
...
refactor: update GetConversation method to include reference number parameter
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
c7f1f23c0b
fix deadlock on token refresh
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
5c1d0af971
fix: handle error when marshalling decrypted app settings
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
0a70204731
refactor and clean up remove uncessary token refresh on init of email inbox
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
4de936da22
remove omitempty from tags
...
remove unused fn
2025-12-24 16:08:25 +05:30
Abhinav Raut
5c364fb954
fix oauth credentials not being saved correctly , refactor use exisitng oauth pkg for oauth functionalities
2025-12-24 16:08:25 +05:30