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
Abhinav Raut
4203b82e90
Update README.md
2025-06-28 23:34:13 +05:30
Abhinav Raut
ba07e224c2
Update README.md
2025-06-21 22:11:44 +05:30
Abhinav Raut
3fff65150f
Merge pull request #109 from ketan-10/migrate-codeflask-to-codemirror
...
Migrate codeflask to codemirror
2025-06-21 17:55:18 +05:30
ketan
c4fcf6bd91
feat: integrate CodeMirror for code editing and update styles.
2025-06-21 16:28:34 +05:30
Abhinav Raut
5ea1b9e84c
fix: retain conversation view when converstion list type is changed
2025-06-21 14:44:36 +05:30
Abhinav Raut
5b522888bc
Merge pull request #108 from abhinavxd/fix/post-put-handlers-return-objects
...
fix: Return created/updated objects in POST/PUT responses
2025-06-21 11:31:45 +05:30
Abhinav Raut
dc2250ce50
remove console log
2025-06-21 11:27:53 +05:30
Abhinav Raut
839a06f0d2
fixes to business hrs form
2025-06-20 19:35:09 +05:30
Abhinav Raut
d2e5d85e3a
fix: return created/updated objects in POST/PUT responses with masked secrets
...
All POST/PUT handlers now return actual database objects instead of `true`
2025-06-20 19:35:09 +05:30
Abhinav Raut
0737d22374
Merge pull request #107 from ketan-10/fix/disable-crowdin-workflows-on-forks
...
stop crowdin workflow on forks
2025-06-19 11:52:06 +05:30
ketan
d6af9d10ea
stop crowdin workflow on forks
2025-06-19 02:22:26 +05:30
Abhinav Raut
6381fc23c2
Merge pull request #105 from abhinavxd/feat/api-user
...
feat: API key management for agents
2025-06-19 02:05:00 +05:30
Abhinav Raut
6bb5728665
check csrf only for state-changing methods
2025-06-19 01:53:19 +05:30
Abhinav Raut
2322ec33b0
update admin role permissions to include webhooks:manage permission
2025-06-19 01:00:36 +05:30
Abhinav Raut
9132e11458
refactor return envelope errors from handlers
2025-06-19 00:14:35 +05:30
Abhinav Raut
e70f92d377
remove validation tags from loginRequest struct
2025-06-18 23:58:07 +05:30
Abhinav Raut
591108f094
fix: reset recipients when no latest message is found
2025-06-18 01:31:15 +05:30
Abhinav Raut
1b2a5e4f36
feat: standardize API requests to use JSON instead of form data
2025-06-18 01:30:38 +05:30
Abhinav Raut
f613cc237b
fix schema file
2025-06-16 23:49:41 +05:30
Abhinav Raut
c37258fccb
feat: API key management for agents, api keys can now be generated for any agent in libredesk allowing programmatic access.
...
- Added endpoints to generate and revoke API keys for agents.
- Updated user model to include API key fields.
- Update authentication middleware to support API key validation.
- Modified database schema to accommodate API key fields.
- Updated frontend to manage API keys, including generation and revocation.
- Added localization strings for API key related messages.
2025-06-16 23:45:00 +05:30
Abhinav Raut
1879d9d22b
docs: add webhooks feature to README for external system integration
2025-06-15 13:56:48 +05:30
Abhinav Raut
b369e2f56a
Merge pull request #104 from abhinavxd/feat/webhooks
...
Feat: Webhooks
2025-06-15 13:46:48 +05:30
Abhinav Raut
ef56f1a74e
feat: add webhooks documentation and navigation entry
2025-06-15 13:42:50 +05:30
Abhinav Raut
d274adb19b
lower case webhook data table event label
2025-06-15 13:27:56 +05:30
Abhinav Raut
d31fcb00b6
refactor: simplify checkbox event handling in webhook form
2025-06-15 13:22:27 +05:30
Abhinav Raut
88d719ec4f
fix remove unncessary indexes on webhooks table
2025-06-15 13:10:19 +05:30
Abhinav Raut
147180a536
remove unused headers column from webhooks table
2025-06-15 13:05:14 +05:30
Abhinav Raut
faa195f0a6
fix typo in prepared query
2025-06-15 12:43:28 +05:30
Abhinav Raut
4b0422d904
Reduce duplicate database conversation fetches by adding a new method EvaluateConversationUpdateRulesByID that accepts only a conversation ID instead of a conversation object, allowing the caller to control the behavior since the caller might already have the conversation object or might want a fresh fetch.
...
- Return early if user / team is already assigned to a conversation
- rename query get-pending-messages to get-outgoing-pending-messages to reflect purpose.
2025-06-15 12:43:01 +05:30
Abhinav Raut
9303997cea
feat: update sidebar title translation to support pluralization for integration nav item
2025-06-14 22:28:46 +05:30