Commit Graph

874 Commits

Author SHA1 Message Date
csr4422 459bcaecf6 feat: register draft API endpoints 2025-12-16 13:45:35 +05:30
csr4422 2db50b7978 feat: add HTTP handlers for draft endpoints 2025-12-16 13:44:02 +05:30
csr4422 e6bafb20a6 feat: implement draft manager methods 2025-12-16 13:37:39 +05:30
csr4422 cd8c5ab119 add ConversationDraft model 2025-12-16 13:30:16 +05:30
csr4422 08254178f1 Add database queries for draft CRUD operations 2025-12-10 19:29:10 +05:30
csr4422 cabd7af5fb Add conversation_drafts table for draft reply storage 2025-12-10 17:53:48 +05:30
csr4422 8b07ab7d97 Revert unnecessary aliasing of htmlContent and textContent 2025-12-01 19:14:22 +05:30
csr4422 e22dbdfc79 fix: call fetchAiPrompts on component mount and fix formatting 2025-11-30 19:18:35 +05:30
csr4422 f98e59fd72 fix: prevent macro watcher from clearing draft content unintentionally 2025-11-28 13:25:46 +05:30
csr4422 d8676115d3 fix: improve draft persistence and prevent content loss on conversation switching 2025-11-28 13:24:34 +05:30
csr4422 d2f02872d3 refactor: optimize editor content sync to prevent unnecessary updates 2025-11-28 13:21:35 +05:30
csr4422 bd092c5b1e fix: prevent saving empty drafts to localStorage 2025-11-28 13:19:06 +05:30
csr4422 f452e0279e feat: add draft persistence with eviction policy 2025-11-27 16:03:21 +05:30
Chaitanya Raut 41344b8f8f Merge branch 'main' into fix/reply-draft-persistence 2025-11-21 17:46:01 +05:30
csr4422 077c7ade78 Use useStorage to sync draftStore state with localStorage 2025-11-21 16:15:29 +05:30
Abhinav Raut 87184e004c fix table overflow in msg bubble 2025-11-21 02:38:08 +05:30
Abhinav Raut ca19fb23a5 reduce font size of powered by link 2025-11-21 02:18:02 +05:30
Abhinav Raut 99f095288d fix display of contact notes 2025-11-21 02:14:48 +05:30
Abhinav Raut 49b2718495 use dialog box for text editor link input instead of the bubble area instead 2025-11-21 02:14:31 +05:30
Abhinav Raut 232bad4c3c fix: sidebar collapsing when trying to make text bold in editor 2025-11-21 01:45:00 +05:30
Abhinav Raut 9283b0a9b1 fix: incorrect count for team inbox, due to missing status filters in api request
fixes #166
2025-11-21 01:31:47 +05:30
Abhinav Raut 4e7eeafdd7 show total count of conversations on views 2025-11-21 01:31:47 +05:30
Abhinav Raut ce8340b4e6 Merge pull request #173 from abhinavxd/dependabot/go_modules/golang.org/x/crypto-0.45.0
chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.45.0
2025-11-21 01:06:50 +05:30
Abhinav Raut a18c93ab4c Merge pull request #174 from abhinavxd/dependabot/npm_and_yarn/frontend/vite-5.4.21
chore(deps-dev): bump vite from 5.4.20 to 5.4.21 in /frontend
2025-11-21 01:06:37 +05:30
dependabot[bot] e55d992981 chore(deps-dev): bump vite from 5.4.20 to 5.4.21 in /frontend
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.20 to 5.4.21.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 5.4.21
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 19:35:55 +00:00
dependabot[bot] 1de50d5c12 chore(deps): bump golang.org/x/crypto from 0.38.0 to 0.45.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.38.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.38.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-20 19:35:49 +00:00
Abhinav Raut 3ba93d8dd6 fix: redirect to next query param after login not working
fixes #169
2025-11-21 01:00:43 +05:30
Abhinav Raut 3845b03337 fix: handle cases where last name is missing in full name computation. Particularly fixes an extra whitespace in rendered email template
e.g.
"Dear john ,"

Doesn't need to get fixed everywhere. So I've particularly fixed for rendered email template

Fixes #167
2025-11-21 00:03:19 +05:30
csr4422 563d3aba85 fix: block global Ctrl+B shortcut when typing in text editor 2025-11-19 23:20:43 +05:30
csr4422 284d421ab4 fix: ReplyBox draft handling by integrating Pinia draft store 2025-11-19 23:13:24 +05:30
Abhinav Raut 3d5db7b498 fix message bubble overflows due to code and pre blocks 2025-11-11 15:37:07 +05:30
Abhinav Raut dc14e80560 Fix media URLs not updating when root URL changes in settings 2025-11-09 21:08:59 +05:30
Abhinav Raut 879c626fb3 fix incorrect sender name when there are multiple participants involved v0.8.1-beta 2025-11-03 15:56:23 +05:30
Abhinav Raut 16fbfa7b7c fix: display message content conditionally based on content type
Show `text` as is, render HTML with vue-letter
2025-11-03 13:11:53 +05:30
Abhinav Raut b8da96c1d1 fix: set Content-Disposition header for media served from filesystem
set inline for videos, images and pdfs and attachment for rest
2025-11-03 13:11:27 +05:30
Abhinav Raut 3d76cce66a Merge pull request #151 from csr4422/enhancement/relative-time-months
Add month support to getRelativeTime
2025-10-03 13:39:14 +05:30
csr4422 4b8f30184a style: adjust spacing 2025-10-03 13:09:00 +05:30
csr4422 e4018ddab8 Add month support to getRelativeTime 2025-10-01 16:22:02 +05:30
Abhinav Raut 02e8a43587 Update README.md 2025-09-30 14:45:51 +05:30
Abhinav Raut f3acc37405 update version to 0.8.0-beta in package.json
remove caution note about alpha status from README.md
v0.8.0-beta
2025-09-30 14:35:53 +05:30
Abhinav Raut 562babf222 Merge pull request #150 from csr4422/fix/convert-select-values
Fix: convert select values to number or null before submit
2025-09-29 23:01:36 +05:30
csr4422 93e94432f5 feat: add None option to SLA and Business Hours select boxes 2025-09-29 21:20:20 +05:30
csr4422 ec63604163 Fix: convert select values to number or null before submit 2025-09-29 17:18:36 +05:30
Abhinav Raut f06da2a861 Merge pull request #149 from csr4422/add-password-toggle-btn
Add password toggle to login page
2025-09-26 17:01:35 +05:30
csr4422 98f16854c8 Add password toggle to login page 2025-09-26 16:50:43 +05:30
Abhinav Raut cc36ef5a3a bump simple s3 2025-09-18 00:44:27 +05:30
Abhinav Raut 969d6ea4f9 Merge pull request #129 from abhinavxd/dependabot/go_modules/github.com/go-viper/mapstructure/v2-2.4.0
chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.0.0-alpha.1 to 2.4.0
2025-09-17 19:23:14 +05:30
Abhinav Raut 326ccdf9d4 Merge pull request #138 from abhinavxd/dependabot/npm_and_yarn/frontend/axios-1.12.0
chore(deps): bump axios from 1.8.2 to 1.12.0 in /frontend
2025-09-17 19:22:03 +05:30
Abhinav Raut d6a8e76472 Merge pull request #140 from abhinavxd/dependabot/npm_and_yarn/frontend/vite-5.4.20
chore(deps-dev): bump vite from 5.4.19 to 5.4.20 in /frontend
2025-09-17 19:21:41 +05:30
Abhinav Raut f95b374b74 Merge pull request #139 from abhinavxd/dependabot/npm_and_yarn/frontend/vue-i18n-9.14.5
chore(deps): bump vue-i18n from 9.14.3 to 9.14.5 in /frontend
2025-09-17 19:21:28 +05:30