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
Abhinav Raut
19a507c88f
fix: SLA badge showing hit status for overdue
2025-04-16 14:32:14 +05:30
Jonathan Leroy
ac61d43688
Add new automations rules filters "Hours since first reply" and "Hours
...
since last reply"
2025-04-15 20:40:40 +02:00
Abhinav Raut
7f8e3ccbbc
fix[automation]: handle empty fieldType in the frontend breaking the automation view.
...
fix: Previously removed operators for Number type field.
Fixes #68
2025-04-15 21:31:19 +05:30
Jonathan Leroy
facce8bdad
Add new actions "Add tags" and "Remove tags" for macros and automations
2025-04-15 13:55:58 +02:00
Abhinav Raut
8acad27b75
feat: display last name in notes list
2025-04-15 03:48:56 +05:30
Abhinav Raut
24fbe14804
fix: allow setting phone number and calling code to null in update contact query
2025-04-15 03:46:24 +05:30
Abhinav Raut
061677f2b0
fix: update phone number validation to allow shorter lengths
2025-04-15 03:45:54 +05:30
Abhinav Raut
450b609d47
fix: handle null string form value for update contact form
2025-04-15 03:45:45 +05:30
Abhinav Raut
971a433f3d
fix: typo in contact permission
2025-04-15 03:32:53 +05:30
Abhinav Raut
220321bb8c
Merge pull request #64 from abhinavxd/feat/custom-attributes-and-notes
...
feat: custom attributes and contact notes
2025-04-15 03:11:53 +05:30
Abhinav Raut
d5ba70667d
feat: allow notes to be deleted only by the owner of note and any agent with role Admin
2025-04-15 02:47:52 +05:30
Abhinav Raut
a9f9d368b9
refactor: replace contacts:manage with with more granular permissions like contacts:read_all, contacts:read, contacts:block etc.
...
fix: filter out unknown permissions from role form while submitting
fix: correct strong password validation logic on reset
refactor: remove contact note update handler as it adds more complexity agents can simply delete note.
feat: new block contact api which required contacts:block perm
2025-04-15 02:23:47 +05:30
Abhinav Raut
2fc642c34e
feat: allow using contact custom attributes in automation rules
2025-04-15 02:23:47 +05:30
Abhinav Raut
488f14e87c
fix(migrations): create index for contact notes table if not exists
2025-04-15 02:23:47 +05:30
Abhinav Raut
3702a61d74
fix(migrations): create contact notes table query
2025-04-15 02:23:47 +05:30
Abhinav Raut
b01f6f812d
fix[ui]: add border and padding to CardHeader in ContactNotes header
2025-04-15 02:23:47 +05:30
Abhinav Raut
a0c77bc12e
feat: contact notes
...
refactor: split code in internal/users/users.go into following files
internal/users/notes.go
internal/users/agent.go
internal/users/contact.go
2025-04-15 02:23:47 +05:30
Abhinav Raut
8bc511509c
fix: passing conversation loading state to custom attributes component
2025-04-15 02:23:47 +05:30
Abhinav Raut
0254bab266
feat: regex hint
2025-04-15 02:23:47 +05:30
Abhinav Raut
91372f5339
fix: cypress test
2025-04-15 02:23:47 +05:30
Abhinav Raut
d69a8c58d1
feat: custom attributes for contacts and conversations
2025-04-15 02:23:47 +05:30
Abhinav Raut
4e893ef876
fix: refactor link styles in OIDC and Templates documentation to use a shared class
2025-04-14 23:50:37 +05:30
Abhinav Raut
5770188e4d
fix: add "Learn more" link to OIDC and Templates documentation
2025-04-14 23:14:22 +05:30
Abhinav Raut
8bd7895ccf
fix: update section headers for clarity in templating documentation
2025-04-14 23:06:32 +05:30
Abhinav Raut
e10bb45582
fix: improve clarity and formatting in SSO and templating documentation
2025-04-14 23:00:38 +05:30
Abhinav Raut
a397bc059b
feat: add translations doc & improve sso and templating doc.
2025-04-14 22:44:07 +05:30
Abhinav Raut
4a305ff889
fix: adds missing automation operator less than, fixes #65
2025-04-14 00:09:34 +05:30
Abhinav Raut
616410c0a9
fix: add policy to SLA policy set activity message for clarity
2025-04-13 18:00:30 +05:30
Jonas Leiner
408e1fc142
Update docker-compose.yml
...
https://github.com/abhinavxd/libredesk/issues/62
2025-04-13 08:26:16 +02:00
Abhinav Raut
bc586fe775
feat: Use dynamic site name from app settings in document title and user login form. Fixes #49
...
Refactor: Use common AuthLayout for resetpassword, setpassword and use login view.
Fix: Accessibility fixes to all auth forms
2025-04-11 01:49:21 +05:30
Abhinav Raut
a49038f965
fix: editor layout in full screen mode
2025-04-11 00:45:28 +05:30
Abhinav Raut
4cfe0ccbd9
fix(crowdin): update branch watch comment to reflect correct branch
2025-04-11 00:20:30 +05:30
Abhinav Raut
acbb94447c
refactor(contact): move ContactForm.vue and formSchema.js into features/contact/ for a better structure
2025-04-11 00:20:16 +05:30
Abhinav Raut
cd429b9751
fix: add frontend page handler for /contacts/
2025-04-10 19:07:41 +05:30
Abhinav Raut
78d073c499
remove redundant error logging when user is not found
2025-04-10 19:07:26 +05:30
Abhinav Raut
8083ad93b4
Merge pull request #59 from abhinavxd/feat/manage-contacts
...
Feat - Manage contacts tab
2025-04-10 19:01:42 +05:30
Abhinav Raut
ad99dee544
bump frontend version
2025-04-10 18:57:25 +05:30
Abhinav Raut
a5eeb03f0d
fix: standardize capitalization in english language translations
2025-04-10 18:51:26 +05:30