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
Abhinav Raut
aba07b3096
fix transalations for webhooks
2025-06-14 22:24:41 +05:30
Abhinav Raut
27aac88f53
update webhook payloads, send reduced payloads showing what changed instead of entire objects
2025-06-14 21:51:11 +05:30
Abhinav Raut
cb6b0e420b
adds missing colunms from select query were missing for webhook events
2025-06-14 21:49:31 +05:30
Abhinav Raut
e004afd7d1
fix: remove unused email fields from Conversation model
2025-06-14 21:49:01 +05:30