Abhinav Raut
102ba99b3c
fix: toggle fullscreen state correctly in ReplyBox component
2025-05-29 00:39:14 +05:30
Abhinav Raut
8285575f1c
update styles for convo list
2025-05-28 02:31:34 +05:30
Abhinav Raut
01d3b590a9
update sidebar foreground text color to improve contrast
2025-05-28 02:02:54 +05:30
Abhinav Raut
210e0de1ae
feat: dark mode
2025-05-28 01:50:35 +05:30
Abhinav Raut
1f8fdf2ef6
Merge pull request #95 from abhinavxd/feat/sla-metric-next-response-time
...
Feature : Next response SLA metric
2025-05-27 03:19:52 +05:30
Abhinav Raut
696e4780ac
refactor: reuse existing i18n keys for sla translations
2025-05-27 02:52:33 +05:30
Abhinav Raut
3998798e54
refactor: rename SQL query names and struct fields for clarity and consistency
2025-05-27 02:45:43 +05:30
Abhinav Raut
70b5da29e1
fix: change SLA deadline fields to use nullable types
2025-05-26 03:48:41 +05:30
Abhinav Raut
88ef5d26db
fix: update sla timestamps to nullable types
2025-05-26 03:48:41 +05:30
Abhinav Raut
54bad59392
fix: getConversation to handle nullable UUID parameter
2025-05-26 03:48:41 +05:30
Abhinav Raut
506bb91e20
fix: make sla metric timestamps nullable
2025-05-26 03:48:41 +05:30
Abhinav Raut
d1478e1971
fix: clarify comment on SendNotification method regarding SLA linkage
2025-05-26 03:48:41 +05:30
Abhinav Raut
5583b472f7
fix: change debug logs to info level for scheduled SLA notifications
2025-05-26 03:48:41 +05:30
Abhinav Raut
b715483260
refactor(conversation): reduce DB I/O by using existing appliedSLAID from conversation
...
- Passes appliedSLAID directly to SLA logic instead of refetching
- Adds appliedSLAID field to conversation struct (already fetched in get-conversation query)
2025-05-26 03:48:41 +05:30
Abhinav Raut
8ce0464603
fix: simplify time_delay validation in SLA notification schema
2025-05-26 03:48:41 +05:30
Abhinav Raut
a84ed1ed32
Allow setting any value for SLA delay duration, replace select with input text
...
Validations to delay duration
2025-05-26 03:48:41 +05:30
Abhinav Raut
7426a09478
feat: allow setting metric per SLA notification, so admins can set SLA alert per metric or just set to all if they want a notification to be sent for all metrics
...
- Make sla time fields (first response, next response, resolution) optional, only 1 field is required.
2025-05-26 03:48:41 +05:30
Abhinav Raut
8ad2f078ac
fix sql query
2025-05-26 03:48:41 +05:30
Abhinav Raut
9226063db3
fix: remove queries using conversation.applied_sla_id
...
as this column is removed
- fix sql query
2025-05-26 03:48:41 +05:30
Abhinav Raut
a9fd4fe2b6
fix: uise existing set next sla deadline sql query and remove duplicate query.
...
- remove previously added `applied_sla_id` column to conversations table as it was causing cyclic dep
2025-05-26 03:48:41 +05:30
Abhinav Raut
7e8c9962c3
Fixes for next response time sla metric
2025-05-26 03:48:41 +05:30
Abhinav Raut
cf20142e40
fix(sla-badge): emit SLA status on change so callers can react
2025-05-26 03:48:41 +05:30
Abhinav Raut
8654a04dcf
fix: make sure sla badges re-render on timestamp changes, use a composite :key
2025-05-26 03:48:41 +05:30
Abhinav Raut
4c766d8ccb
wip: next response metric for sla
2025-05-26 03:48:41 +05:30
Abhinav Raut
cb1ec7eb8e
fix(availability-status): prevent 'away_and_reassigning' and away_manual agents from being set to 'offline' due to incorrect SQL
2025-05-24 19:42:41 +05:30
Abhinav Raut
a89c3dbe04
fix(agent-availability): skip activity log creation when agent returns online from inactivity as it can spam activity logs.
2025-05-20 00:53:28 +05:30
Abhinav Raut
e2319714ca
fix(imap-email): lowercase all envelope email addresses for consistent matching and deduplication
2025-05-20 00:02:15 +05:30
Abhinav Raut
172f78262e
docs: fix typo
2025-05-18 22:06:59 +05:30
Abhinav Raut
f53d5f188f
docs: update Nginx configuration for client IP and set max body size to 100MB, remove bold styling from sso headings.
2025-05-18 22:04:13 +05:30
Abhinav Raut
55ec962003
fix(activity-log): replace RemoteIP with fast-realip pkg for accurate IP retrieval
...
- Update go version to 1.24.3
2025-05-18 21:48:15 +05:30
Abhinav Raut
d3b1955cb2
fix(activity-log): update activity type labels from 'User' to 'Agent'
2025-05-18 21:48:15 +05:30
Abhinav Raut
fac496fef2
Update README.md
2025-05-18 13:27:42 +05:30
Abhinav Raut
c36a425a1e
Update README.md
...
Add activity log feature description to README
2025-05-18 13:27:07 +05:30
Abhinav Raut
f43ab5041e
feat(auth): record login time and insert activity log for OIDC login
2025-05-18 12:06:09 +05:30
Abhinav Raut
cd0ff1b67d
Revert: Add subject back to conversation sidebar as old conversations will not have subject in message meta, so the sidebar subject needs to be shown for now.
2025-05-17 21:54:39 +05:30
Abhinav Raut
5bc065469d
Merge pull request #92 from abhinavxd/feat/activity/audit-log
...
Feature - Activity log / audit log
2025-05-17 21:23:18 +05:30
Abhinav Raut
77be86b1f4
chore: move features/filterbuilder.vue to components/filterbuilder.vue
2025-05-17 21:18:32 +05:30
Abhinav Raut
dde84c65b0
fix(activity-log): update header label from 'date' to 'timestamp'
2025-05-17 21:07:35 +05:30
Abhinav Raut
f2d4969733
fix(activity-log): remove unused Card import
2025-05-17 19:56:55 +05:30
Abhinav Raut
aeececd001
fix(activity-log): Improve loading state layout and set default items per page to 15
2025-05-17 19:56:28 +05:30
Abhinav Raut
fdeeda8bca
fix(schema): Update admin role permissions to include activity logs manage permission
2025-05-17 19:31:31 +05:30
Abhinav Raut
45bae57183
remove unused import
2025-05-17 19:29:47 +05:30
Abhinav Raut
a345b2e322
fix(contact-list): use ArrowDownWideNarrow for consistent sort icon
2025-05-17 19:23:45 +05:30
Abhinav Raut
490aaedb48
fix: update activity log types to use agent prefixes for consistency
2025-05-16 23:11:22 +05:30
Abhinav Raut
87361e5cda
fix: adjust padding in ActivityLog layout for consistent spacing
2025-05-16 23:01:24 +05:30
Abhinav Raut
c039d5a20f
fix: refactor filter builder layout for improved responsiveness and do not clear state on unmount
2025-05-16 23:01:24 +05:30
Abhinav Raut
53f15a3a7e
fix: set user availability status to online instead of offline when admin selects "active" in the user availability dropdown
2025-05-16 23:01:24 +05:30
Abhinav Raut
a397d3d3ea
fix: lowercase empty message for simple table
2025-05-16 23:01:24 +05:30
Abhinav Raut
4ca123e6a1
fix: swapped target and actor, set them correctly
2025-05-16 23:01:24 +05:30
Abhinav Raut
7dd5abdda6
fix: swapped target and actor, set them correctly
2025-05-16 23:01:24 +05:30