Abhinav Raut
511f46440a
fix merge conflict issues
2026-01-15 18:31:00 +05:30
Abhinav Raut
7958d7e212
Merge branch 'main' into feat/live-chat-channel
2026-01-14 00:33:51 +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
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
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
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
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
8ed5c71ea2
feat: enable sortable headers in data table
2025-12-27 16:15:27 +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
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
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
c62294aaef
feat: Make convo panels resizable
...
- add new report/overview metrics
2025-12-26 04:52:30 +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
d213ce91d7
remvoe unnecessary define emits import
2025-12-24 16:08:25 +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
6bcc16e541
feat: along with editor content also save attachments and macro actions in drafts
2025-12-21 23:37:33 +05:30
csr4422
d2f02872d3
refactor: optimize editor content sync to prevent unnecessary updates
2025-11-28 13:21:35 +05:30
Abhinav Raut
49b2718495
use dialog box for text editor link input instead of the bubble area instead
2025-11-21 02:14:31 +05:30
Abhinav Raut
232bad4c3c
fix: sidebar collapsing when trying to make text bold in editor
2025-11-21 01:45:00 +05:30
Abhinav Raut
bf1cf025e0
Merge branch 'main' into feat/live-chat-channel
2025-10-04 13:38:42 +05:30
Abhinav Raut
6f300bb073
Fix: Contact form displays countries with the same calling code incorrectly.
...
For example, when a user selects the USA, the form also shows Canada, as both share the +1 calling code.
Rename column from `phone_number_calling_code` to `phone_number_country_code`.
Feat: Show the calling code alongside the country flag in the contact form for the selected country. Previously, only the flag was displayed.
2025-09-14 19:36:30 +05:30
Abhinav Raut
faf2082561
fix view form validation happening while filters are being added, delay validation on form submit
...
Set missing .stop modified on click events
2025-09-11 00:16:58 +05:30
Abhinav Raut
50baa8491b
add title attribute to view name in sidebar
2025-09-11 00:13:08 +05:30
Abhinav Raut
8e89e4e0d4
fix(multi-select): add @input.stop to prevent event bubbling and corrupting state when it's wrapped e.g. like it's done in the Filterbuilder component
2025-09-10 03:06:32 +05:30
Abhinav Raut
b15413b7ca
Add support for filter conversations from views using tags assigned.
...
Add multi select support to FilterBuilder component.
Ref #124
2025-09-10 03:02:55 +05:30
Abhinav Raut
701e5b2580
show sidebar view dropdown Ellipsis only on hover of single view.
...
add toast messages for update, create, delete of view
add confirmation dialog for view deletion
2025-09-10 02:48:48 +05:30
Abhinav Raut
9ec96be959
rename AppUpdate component with AdminBanner
...
- show banner when app restart is required.
- UI changes to admin banner
2025-08-31 20:08:38 +05:30
Abhinav Raut
3f7d151d33
- add getting started flow for new users
...
- Translate web template pass i18n dependency
- Fix colors in menu card
- Show update description if avaialble in AppUpdate component
- Remvoe i18n from settings as i18n and settings depend on each other to load initial lang.
- Clear inbox password as the update SQL query now returns the config.
- Fetch agents and inboxes from the store instead of directly fetching using axios instance.
2025-08-30 21:30:24 +05:30
Abhinav Raut
70cb3d0f80
fix: make code mirror editor fill remaining space
2025-07-06 23:59:35 +05:30
Abhinav Raut
6d62c3a4ba
fix: update code mirror dark mode detection to use VueUse's useColorMode
2025-07-06 21:10:09 +05:30
Abhinav Raut
5b6a58fba0
wip: intercom like live chat with chat widget
...
- new vue app for serving live chat widget, created subdirectories inside frontend dir `main` and `widget`
- vite changes for both main app and widget app.
- new backend live chat channel
- apis for live chat widget
2025-06-29 04:59:55 +05:30
ketan
c4fcf6bd91
feat: integrate CodeMirror for code editing and update styles.
2025-06-21 16:28:34 +05:30
Abhinav Raut
5ea1b9e84c
fix: retain conversation view when converstion list type is changed
2025-06-21 14:44:36 +05:30
Abhinav Raut
9303997cea
feat: update sidebar title translation to support pluralization for integration nav item
2025-06-14 22:28:46 +05:30
Abhinav Raut
582c906440
remove unncessary compiler macro imports
2025-06-08 15:25:04 +05:30