Abhinav Raut
eff9fd9458
feat: add Spanish language option to the language selection
2026-01-28 11:50:26 +05:30
Abhinav Raut
7bc3387d85
add loading state support to DataTable component across various views
...
- UI/UX improvements for datatable
2026-01-11 18:13:11 +05:30
Abhinav Raut
74fd95c56d
disable sorting for action columns across various data tables
...
- fix: disable sorting removal for data tables
2026-01-11 17:39:05 +05:30
Abhinav Raut
1127d2967b
add logo_url support for custom OIDC providers
...
- add microsoft option for providers
2026-01-11 17:18:19 +05:30
Abhinav Raut
d4a6dcec83
rename i18n key
2026-01-09 03:37:41 +05:30
Abhinav Raut
7c91ca8813
refactor: update translation keys for file selection and remove unused messages
2026-01-09 03:28:56 +05:30
Abhinav Raut
173493a0ed
handle panics in importer, translate messages and fix bugs
2026-01-09 03:26:22 +05:30
Abhinav Raut
18f5ff1868
Merge remote-tracking branch 'origin/main' into feat/bulk-agent-import
2026-01-09 01:32:59 +05:30
Abhinav Raut
91445d7dda
Merge branch 'main' into feat-notifications
2026-01-09 01:06:34 +05:30
Abhinav Raut
1da8ff5019
update translation key
2026-01-09 01:01:34 +05:30
Abhinav Raut
30363718ca
fix notification bell unread count overflow
2026-01-09 00:47:22 +05:30
Abhinav Raut
c8bfe36e2e
feat: mark conversation as unread from context menu on conversation list
2026-01-07 11:56:51 +05:30
Abhinav Raut
52231a682e
fix: open notification conversations in my inbox
...
- set notification page size to 30
2026-01-07 11:16:36 +05:30
Abhinav Raut
e404b859d8
fix mentioned notification not scrolling to mentioned message.
...
- update en translations for notifications
2026-01-06 12:57:59 +05:30
csr4422
ef25702610
feat: add copy-to-clipboard button for import logs
2026-01-05 22:42:15 +05:30
Abhinav Raut
99499b4bcc
change notification PKEY type from bigserial -> serial
2026-01-05 16:05:51 +05:30
Abhinav Raut
1b07cbdbaf
feat: increase suggestion limit from 10 to 25 for mentions
...
- update mentions query for clarity as distinct is not required
2026-01-05 15:09:44 +05:30
Abhinav Raut
b0ec53d0d1
fix: update getTypeLabel to correctly handle 'agent' type
...
- ensure component element exists before appending to popup
2026-01-05 14:58:45 +05:30
csr4422
0d26cb6b0d
fix: improve import UX with immediate logs and auto-scroll
2026-01-04 21:09:26 +05:30
csr4422
764030702c
feat: enhance Importer component with shadcn components and UI improvements
2026-01-04 15:14:01 +05:30
csr4422
65b05ca975
feat: add importer button to agents list page
2026-01-03 23:18:07 +05:30
csr4422
4b77d89df8
feat: add import agents dialog with CSV upload and progress view
2026-01-03 23:10:18 +05:30
Abhinav Raut
4bab16c21a
feat: user app notification system with bell icon in the sidebar
...
- notifications for: mention', 'assignment', 'sla_warning', 'sla_breach'
- new table `user_notifications` and migrations for the same.
2026-01-02 01:46:47 +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
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