529 Commits

Author SHA1 Message Date
Abhinav Raut 9b3e3f114d Fix: tag input in automations not being selected
- Add translated error messages for invalid automation rules.
- add support for warning sooner

Fixes #251 #230
2026-02-24 22:30:14 +05:30
josephsellers b9fd3a18a4 feat: display conversation subject in list view
Show the subject line between the contact name and inbox name
in the conversation list. This helps agents triage tickets
without having to open each conversation and navigate to the
Information panel.

Closes #239
2026-02-16 21:40:02 +00:00
Abhinav Raut 9ad46cc9bd make plus addressing default in email inbox form 2026-01-29 00:05:15 +05:30
Abhinav Raut d0bad37464 feat: add support for toggling plus addressing for email inbox.
Fixes #233
2026-01-29 00:00:49 +05:30
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