Commit Graph

883 Commits

Author SHA1 Message Date
Abhinav Raut 0413fb89e8 pin alpine to version 3.18 in dockerfile v0.8.4-beta 2025-12-10 15:01:22 +05:30
Abhinav Raut 3a3518cbc7 fix layout shifts when vue-letter html has big tables 2025-12-10 13:23:37 +05:30
Abhinav Raut 5d11db5fbf layout fixes 2025-12-10 04:46:35 +05:30
Abhinav Raut f1630fc1bc set auth layout bg color to #fafafa 2025-12-10 01:14:22 +05:30
Abhinav Raut 1f3ba077e9 Fix: New conversation creation should assign the team first, then the agent, since assigning the team later clears the agent assignment. 2025-12-10 01:09:35 +05:30
Abhinav Raut 311d76c7aa Merge pull request #187 from vldmkr/fix/imap-search
fix(imap): add automatic fallback for ESEARCH failures
2025-12-10 00:28:35 +05:30
vldmkr 532ae1f7d1 feat(imap): enhance searchMessages to fallback to standard SEARCH on ESEARCH failure 2025-12-08 14:14:49 +02:00
Abhinav Raut d4420cff7d feat(imap): add fallback for servers without ESEARCH support
Check ESEARCH capability before using extended search options. For
servers that don't support ESEARCH, fall back to using sequence
numbers from AllSeqNums() instead of Min/Max range.

Ref #181
2025-12-01 01:34:07 +05:30
Abhinav Raut b649d189b7 Merge pull request #184 from egerong/main
Implement parsing configuration from environment variables
2025-12-01 00:44:08 +05:30
egerong 4a0c57c2e2 Use double underscore for delimiter 2025-11-30 21:08:13 +02:00
egerong 3bc98bfd15 Implement parsing configuration from environment variables 2025-11-30 16:32:31 +02:00
Abhinav Raut 32518eba64 Merge pull request #183 from csr4422/fix/macro-reactivity-issue
fix: macro list now updates reactively on create/delete
2025-11-30 16:27:18 +05:30
csr4422 59bb8d2c68 fix: implement reactive macro updates using loadMacros 2025-11-30 16:16:42 +05:30
Abhinav Raut 63d4284f8f Merge pull request #179 from abhinavxd/fix-mimetype-detection
fix: improve MIME type detection and content disposition handling for S3 store.
v0.8.3-beta
2025-11-26 15:41:18 +05:30
Abhinav Raut 2331a2c970 add validation for empty file uploads with appropriate error message 2025-11-26 15:25:59 +05:30
Abhinav Raut a279197331 add error logs 2025-11-26 15:15:34 +05:30
Abhinav Raut fd349ab0c7 add debug logs while detecting content type 2025-11-26 15:10:37 +05:30
Abhinav Raut 913d2fb24f fix errors while inserting acitvity logs 2025-11-26 14:39:24 +05:30
Abhinav Raut f3ce64033a refactor use http lib to detect mimetype first and then fallback to github.com/gabriel-vasile/mimetype 2025-11-26 14:38:50 +05:30
Abhinav Raut ee2e929da5 bump simple s3 2025-11-26 12:35:34 +05:30
Abhinav Raut 3c1935f53b Update internal/media/media.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-25 17:24:25 +05:30
Abhinav Raut a7ec336853 Update cmd/media.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-25 17:18:05 +05:30
Abhinav Raut 80b249eaeb Update internal/media/media.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-25 17:17:47 +05:30
Abhinav Raut de3c0cf191 Update internal/media/media.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-25 17:17:36 +05:30
Abhinav Raut f516bbfa12 fix: improve MIME type detection and content disposition handling for media uploads for s3 store. 2025-11-25 16:06:36 +05:30
Abhinav Raut e9bd9e6344 make footer text smaller and lighten color v0.8.2-beta 2025-11-24 23:06:04 +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
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