Abhinav Raut
4fcad4fd81
fix translation
2025-09-02 03:10:08 +05:30
Abhinav Raut
bece58bdec
fix[automation] respect case sensitive flag for contains and not contains operator
...
- test cases for automation evaluator
2025-09-02 02:31:08 +05:30
Abhinav Raut
6d2d8f78d4
Merge pull request #130 from abhinavxd/refactor-apis
...
Clean up APIs and fixes
2025-09-02 02:27:28 +05:30
Abhinav Raut
98492a1869
refactor: use team compact struct for user teams list
...
- Check for existing email before agent update and raise proper error
2025-09-02 02:00:35 +05:30
Abhinav Raut
18b50b11c8
reduce footer font size for webtemplates
2025-09-02 01:10:03 +05:30
Abhinav Raut
5a1628f710
fix fetch general settings after user logs in
2025-09-02 00:57:05 +05:30
Abhinav Raut
12ebe32ba3
return complete contact note by refetching it using GetNote
2025-09-02 00:32:29 +05:30
Abhinav Raut
fce2587a9d
remove unncessary margin from oidc provider logo
...
add alt attribute
2025-09-01 03:47:10 +05:30
Abhinav Raut
7d92ac9cce
fix cypress test
2025-09-01 03:43:13 +05:30
Abhinav Raut
3ce3c5e0ee
store public config in pinia store
2025-09-01 03:20:09 +05:30
Abhinav Raut
35ad00ec51
Add loading spinner to ConversationPlaceholder
...
Add missing i18n translation
2025-09-01 02:41:47 +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
6ca36d611f
add missing i18n key
2025-08-31 18:57:08 +05:30
Abhinav Raut
5a87d24d72
update var name
2025-08-31 18:55:31 +05:30
Abhinav Raut
7d4e7e68c3
update user avatar upload function to accept user by value and improve error logging by logging the user id
2025-08-31 18:48:02 +05:30
Abhinav Raut
5b941fd993
Apply suggestion from @Copilot
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-31 18:37:05 +05:30
Abhinav Raut
63e348e512
remove subject from csat page
2025-08-30 22:27:48 +05:30
Abhinav Raut
10a845dc81
fix cypress test
2025-08-30 22:27:13 +05:30
Abhinav Raut
0228989202
fix cypress test
2025-08-30 22:18:00 +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
a516773b14
feat: add i18n support to web templates
...
- Add i18n object to template funcMap for direct access
- Translate all hardcoded strings in CSAT and footer templates
- Add reusable translation keys to globals.messages
2025-08-30 19:35:00 +05:30
Abhinav Raut
f6d3bd543f
refactor: consolidate public config into single endpoint, move settings behind auth
...
- remove OIDC enabled endpoint
2025-08-30 18:46:37 +05:30
Abhinav Raut
074d147bb6
Update README.md
2025-08-30 03:58:26 +05:30
Abhinav Raut
c1c14f7f54
refactor: split converstion list item and conversation into different structs
...
- Add missing columns in message queries
2025-08-29 00:15:22 +05:30
Abhinav Raut
634fc66e9f
Translate welcome to libredesk email subject
...
- Update all SQL queries to add missing columns
- Update the create conversation API to allow setting the initiator of a conversation. For example, we might want to use this API to create a conversation on behalf of a customer, with the first message coming from the customer instead of the agent. This param allows this.
- Minor refactors and clean up
- Tidy go.mod
- Rename structs to reflect purpose
- Create focus structs for scanning JSON payloads for clarity.
2025-08-28 00:34:56 +05:30
Abhinav Raut
0dec822c1c
fix panic due to missing i18n dependency
2025-08-26 01:12:30 +05:30
Abhinav Raut
958f5e38c0
Merge pull request #127 from abhinavxd/fix/empty-message-id
...
fix: handle malformed & empty Message-IDs with multiple @ symbols in IMAP processing
v0.7.3-alpha
2025-08-20 04:51:51 +05:30
Abhinav Raut
550a3fa801
fix: update Message-ID determination logic to prefer IMAP-parsed IDs over raw headers
2025-08-20 04:26:23 +05:30
Abhinav Raut
6bbfbe8cf6
add test cases for imap msg id parsing
2025-08-20 04:18:37 +05:30
Abhinav Raut
f9ed326d72
fix: handle message empty message ids in imap
2025-08-20 03:29:16 +05:30
Abhinav Raut
e0dc0285a4
fix: agents availability status changing to online after doing an email password login even after being Away
or in Reassinging Replies
status.
...
This was not affecting OIDC login just email password login
v0.7.2-alpha
2025-08-19 16:34:15 +05:30
Abhinav Raut
b971619ea6
use tabs for search results seperation also looks better now.
v0.7.1-alpha
2025-08-14 16:12:29 +05:30
Abhinav Raut
69accaebef
fix: conversations not reopening on reply from contacts (only when there's an attachment in the reply) else the convo would reopen, the conversation_uuid field was empty as it wasn't part of the get-messages query.
2025-08-14 16:11:27 +05:30
Abhinav Raut
27de73536e
Update confirmed-bug.md
2025-07-23 00:18:36 +05:30
Abhinav Raut
df108a3363
feat: add confirmed and possible bug report templates
2025-07-23 00:14:34 +05:30
Abhinav Raut
266c3dab72
Merge pull request #121 from abhinavxd/dependabot/go_modules/golang.org/x/oauth2-0.27.0
...
chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.27.0
2025-07-20 14:42:29 +05:30
dependabot[bot]
bf2c1fff6f
chore(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.27.0
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.21.0 to 0.27.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.21.0...v0.27.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
dependency-version: 0.27.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-20 09:11:03 +00:00
Abhinav Raut
2930af0c4f
feat: add API getting started guide and update navigation
2025-07-07 01:06:28 +05:30
Abhinav Raut
389c4e3dd3
fix: allow configurable webhook request timeout from config.toml
v0.7.0-alpha
2025-07-07 00:26:31 +05:30
Abhinav Raut
9a119e6dc3
change log level from Warn to Info for zero rules
2025-07-07 00:18:33 +05:30
Abhinav Raut
ee178d383d
fix: remove hardcoded color for weekday in business hrs form
...
- change holiday form action label to `add`
2025-07-07 00:00:30 +05:30
Abhinav Raut
fc4db676d9
fix: correct capitalization for "Business hour" in English translation
2025-07-06 23:59:47 +05:30
Abhinav Raut
70cb3d0f80
fix: make code mirror editor fill remaining space
2025-07-06 23:59:35 +05:30
Abhinav Raut
c9920c3377
fix: set chunkSizeWarningLimit to 600 kb in build config as code mirror's ~550 kb
2025-07-06 21:44:26 +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
d9b5fb8f0f
fix: adjust margin for URL display in webhook list data table
2025-07-06 20:39:57 +05:30
Abhinav Raut
3de320f1fb
fix: correct capitalization in english translation
2025-07-06 20:34:06 +05:30
Abhinav Raut
be977dcff2
feat: show date and month below each message bubble
...
Use `created_at` timestamp instead of `updated_at` timestamp in message bubble.
Fixes #117
2025-07-06 20:14:18 +05:30
Abhinav Raut
5e19f13e18
fix: make vue-letter break all words for contact messages
2025-07-06 19:52:46 +05:30
Abhinav Raut
ccc5940dd9
return created message in message fetch API
2025-07-06 19:51:44 +05:30