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
Abhinav Raut
c16144a2bf
fix: schema
2025-05-16 23:01:24 +05:30
Abhinav Raut
7f1c2c2f11
feat(wip): activity log / audit log
...
- single table stores acitivites against entities, actors, timestamps, ip addresses and activity description.
- admin page to view, sort and filter activity logs.
- new `activity_logs:manage` permission
2025-05-16 23:01:24 +05:30
Abhinav Raut
d8a681d17e
reduce border radius from 0.75rem to 0.5rem
2025-05-16 23:01:07 +05:30
Abhinav Raut
f657a873bc
Merge pull request #85 from abhinavxd/fix/email-channel-to-bcc-cc
...
Fix and Improve Email Recipients Handling in Conversations
2025-05-15 11:08:55 +05:30
Abhinav Raut
88e07c324d
fix(useIdleDetection): debounce online status update to prevent duplicate calls
2025-05-12 21:59:06 +05:30
Abhinav Raut
6c9eca3d81
fix: do not computed bcc from latest message.
2025-05-11 20:26:33 +05:30
Abhinav Raut
07b185050e
fix: empty recipients in automated replies
...
- Make recipients list from the latest message recipients for automated replies
2025-05-11 18:51:34 +05:30
Abhinav Raut
66886c34e5
hide conversation subject from sidebar as each message in thread shows the subject (envelope)
2025-05-11 14:40:47 +05:30
Abhinav Raut
0af7265178
refactor: remove unused GetToAddress function and related SQL query
2025-05-11 14:18:07 +05:30
Abhinav Raut
f722de2fe4
fix: handle empty to and from addresses in message meta,
...
- remove unncessary console log
2025-05-11 14:11:20 +05:30
Abhinav Raut
6b2be57049
fix: set correct recipients when a 3rd email is involved in conversation, link to thread discussing this - https://github.com/abhinavxd/libredesk/issues/74#issue-3021419913
...
refactor move recipient computation to /utils/email-recipients
2025-05-10 23:46:19 +05:30
Abhinav Raut
e1b2ec8a4b
wip: fix to, bcc, cc handling
...
- allow agent to set the to address, adds a to address input in the reply box.
- show to, from, bcc and subject in each message
- always use email addresses from message meta instead of querying via get-to-address
- Reorder notification form fields.
- Refactors and adhoc fixes.
2025-05-09 04:30:30 +05:30
Abhinav Raut
8d47a7456d
Merge pull request #76 from abhinavxd/dependabot/go_modules/github.com/go-jose/go-jose/v4-4.0.5
...
chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
2025-05-03 21:08:32 +05:30
dependabot[bot]
62023695a5
chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
...
Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose ) from 4.0.2 to 4.0.5.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v4.0.2...v4.0.5 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
dependency-version: 4.0.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-05-03 15:34:59 +00:00
Abhinav Raut
a212ed4afb
Merge pull request #77 from abhinavxd/dependabot/npm_and_yarn/frontend/vue-i18n-9.14.3
...
chore(deps): bump vue-i18n from 9.14.2 to 9.14.3 in /frontend
2025-05-03 21:04:19 +05:30
Abhinav Raut
8e6bea09fe
Merge pull request #78 from abhinavxd/dependabot/npm_and_yarn/frontend/vite-5.4.18
...
chore(deps-dev): bump vite from 5.4.11 to 5.4.18 in /frontend
2025-05-03 21:04:09 +05:30
Abhinav Raut
71e2e3cd8a
Merge pull request #80 from abhinavxd/dependabot/go_modules/github.com/redis/go-redis/v9-9.5.5
...
chore(deps): bump github.com/redis/go-redis/v9 from 9.5.4 to 9.5.5
2025-05-03 21:03:52 +05:30
dependabot[bot]
59f5084bec
chore(deps): bump github.com/redis/go-redis/v9 from 9.5.4 to 9.5.5
...
Bumps [github.com/redis/go-redis/v9](https://github.com/redis/go-redis ) from 9.5.4 to 9.5.5.
- [Release notes](https://github.com/redis/go-redis/releases )
- [Changelog](https://github.com/redis/go-redis/blob/master/CHANGELOG.md )
- [Commits](https://github.com/redis/go-redis/compare/v9.5.4...v9.5.5 )
---
updated-dependencies:
- dependency-name: github.com/redis/go-redis/v9
dependency-version: 9.5.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-30 06:58:01 +00:00
dependabot[bot]
87e1477811
chore(deps-dev): bump vite from 5.4.11 to 5.4.18 in /frontend
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.11 to 5.4.18.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.18/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.18
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-30 06:57:15 +00:00
dependabot[bot]
10d3da608c
chore(deps): bump vue-i18n from 9.14.2 to 9.14.3 in /frontend
...
Bumps [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n ) from 9.14.2 to 9.14.3.
- [Release notes](https://github.com/intlify/vue-i18n/releases )
- [Changelog](https://github.com/intlify/vue-i18n/blob/v9.14.3/CHANGELOG.md )
- [Commits](https://github.com/intlify/vue-i18n/commits/v9.14.3/packages/vue-i18n )
---
updated-dependencies:
- dependency-name: vue-i18n
dependency-version: 9.14.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-30 06:56:55 +00:00
Abhinav Raut
0de7c91641
Update README.md
2025-04-29 17:32:36 +05:30
Abhinav Raut
61ec075bd6
fix(editor): prevent sidebar collapse on Ctrl+B inside editor
2025-04-29 02:10:34 +05:30
Abhinav Raut
0b2c607cd3
fix(deps): update simples3 to v0.9.0
2025-04-28 23:48:24 +05:30
Abhinav Raut
0556318714
set sane defaults for email notification smtp settings
2025-04-28 01:49:12 +05:30
Abhinav Raut
7b35cf0abf
fix: improve regex validation for go duration
2025-04-28 01:47:23 +05:30
Abhinav Raut
8619aa8e17
fix(conversation): reorder timestamps, the last reply timestamp in conversation info sidebar
2025-04-27 23:13:33 +05:30
Abhinav Raut
25db57805e
feat(macros): Filter out macro actions from preview to which agent does not have permissions,
...
feat(permissions): Seperate our permissions into `src/constants/permissions.js`
2025-04-27 23:09:58 +05:30
Abhinav Raut
3b2d0d049f
Merge pull request #69 from jleroy/feature/conversation-last-reply
...
Add new automations rules filters "Hours since first reply" and "Hours since last reply"
2025-04-17 02:02:00 +05:30
Jonathan Leroy
1c6d03a4c2
Merge branch 'main' into feature/conversation-last-reply
2025-04-16 21:47:54 +02:00
Abhinav Raut
062e0c39da
fix[api]: allow all authenticated users to list business hours.
...
Replaced `perm(..., "business_hours:manage")` with `auth(...)` on
GET /api/v1/business-hours since listing hours isn’t a sensitive action and is required in the general settings tab
2025-04-17 01:16:38 +05:30
Abhinav Raut
67090fb052
fix(docker): restrict Redis port binding to local interface
2025-04-17 00:51:27 +05:30
Abhinav Raut
c434de130b
Merge pull request #63 from MinecollYT/main
...
Update docker-compose.yml to enhance healthcheck
2025-04-17 00:30:23 +05:30
Abhinav Raut
4e4f07f2e8
Merge pull request #67 from jleroy/feature/improve-tags-actions
...
Add new actions "Add tags" and "Remove tags" for macros and automations
2025-04-16 23:29:13 +05:30