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
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
Abhinav Raut
c81f6496ea
fix: center country emoji in phone number input field
2025-04-10 18:46:40 +05:30
Abhinav Raut
143a12e3c3
fix: send correct error msg when email is invalid
...
fix: trim space around email address
2025-04-10 18:29:04 +05:30
Abhinav Raut
e2d6a214c4
fix: console warnings for contact form
2025-04-10 18:25:47 +05:30
Abhinav Raut
4a3afc83a5
fix[shadcn]: change 'src' prop requirement to optional in AvatarImage component
2025-04-10 18:21:30 +05:30
Abhinav Raut
bb512d5ecd
fix: Handle 'contact not found' error when checking if contact is blocked for IMAP email search.
2025-04-10 17:38:15 +05:30
Abhinav Raut
7957dbbd4a
Merge pull request #58 from MinecollYT/main
...
Documentation enhacement (SSO, Variable-List)
2025-04-10 17:20:53 +05:30
Abhinav Raut
199778e771
Merge pull request #48 from jleroy/feature/crowdin-source-upload
...
Add Crowdin GitHub action
2025-04-10 17:19:59 +05:30
Abhinav Raut
b2a53b18d5
feat: manage contacts
...
- New permission `contacts:manage`
- Views for contact list and single contact view.
- Ability to block contacts that in inturn stops new messages from the contact.
- Make all DB transactions that run dynamically generated SQL query `readonly`
- Rename `/admin/teams/users` to `/admin/users/agents/` for consistency. (ref #50 )
- Fix UI glitches for long emails (refs #54 )
- Fix empty created_at date for agents admin table (refs #51 )
- Migrations for v0.6.0
2025-04-10 04:13:11 +05:30
Abhinav Raut
576c678403
fix: validate OrderBy field in query builder, adds stricter check to only allow order by for the whitelisted fields
2025-04-10 03:40:24 +05:30
Abhinav Raut
9bfe014d1e
WIP: manage contacts page
2025-04-09 16:52:25 +05:30
Jonas Leiner
1b536bdc69
Update variables.md
...
fixed wrong variable list, removed non-existing ones
2025-04-07 23:19:05 +02:00
Jonas Leiner
c02339f311
Update sso.md
...
finished keycloak guide
2025-04-07 23:03:53 +02:00
Jonas Leiner
1e7ab144b6
Create variables.md
...
list of some variables
2025-04-07 22:49:10 +02:00
Jonas Leiner
e998529827
Update mkdocs.yml
...
added variable site
2025-04-07 22:43:04 +02:00
Jonas Leiner
0a57a2724e
Update upgrade.md
...
changed admonitions type to warning
2025-04-07 12:25:05 +02:00
Jonas Leiner
d2248d34c5
Update mkdocs.yml
...
adding "advanced configuration" tab and using it as a parent for "sso.md"
2025-04-07 11:58:05 +02:00
Jonas Leiner
33f2f67ba8
Create sso.md
2025-04-07 11:55:51 +02:00
Jonathan Leroy
7075ca214c
Add a section to README regading project translation
2025-04-06 20:07:44 +02:00
Jonathan Leroy
e68325d609
Merge branch 'abhinavxd:main' into feature/crowdin-source-upload
2025-04-06 19:50:19 +02:00
Jonathan Leroy
2499df866f
Add Crowdin GitHub action
2025-04-06 02:35:35 +02:00