22106 Commits

Author SHA1 Message Date
chaim 04178c5af4 Fix: force HTTPS=on in Apache for Traefik proxy 2026-03-15 14:35:00 +00:00
chaim 718b9ba591 Fix: configure Apache to trust X-Forwarded-Proto from Traefik 2026-03-15 14:33:07 +00:00
chaim 12f7304b12 Simplify: remove custom entrypoint, use Coolify post-deploy instead 2026-03-15 14:22:47 +00:00
chaim a967d1b6ab Add auto cache clear and rebuild on deploy 2026-03-15 14:19:44 +00:00
chaim f60bf6019e Simplify: use official EspoCRM image for extension development 2026-03-15 14:18:07 +00:00
chaim 9a1582dd7c Fix: use grunt offline to skip composer in frontend stage 2026-03-15 14:17:15 +00:00
chaim d1ab599390 Fix: copy dev/ dir for composer post-install script 2026-03-15 14:14:02 +00:00
chaim f6c845e627 Add minimal secure Dockerfile for Coolify deployment 2026-03-15 14:11:32 +00:00
Yurii 501de26774 add test namespaces 2026-03-15 13:36:33 +02:00
Yurii 7be93fb699 test namespace specific 2026-03-15 13:09:18 +02:00
Yurii Kuznietsov d3d3e1bb82 http client (#3610) 2026-03-15 12:55:23 +02:00
Yurii 72ea83fbca style fix 2026-03-14 18:17:31 +02:00
Yurii 83362fe3c1 last viewed ui impr 2026-03-14 18:08:33 +02:00
Yurii 1aabf6eea6 translate options use null coalesce 2026-03-14 09:42:10 +02:00
Yurii f23634ee61 wysiwyg default 2026-03-12 18:59:47 +02:00
Yurii 089bb01e12 online meeting framework 2026-03-12 18:44:25 +02:00
Yurii 7ba772f2cc css improvements 2026-03-12 10:02:59 +02:00
Yurii 3ab26a5235 last viewed: display created 2026-03-11 22:25:47 +02:00
Yurii ca27df06d9 last viewed ux improvement 2026-03-11 22:17:27 +02:00
Yurii a7f2faa53b remove font-awesome old css 2026-03-11 14:11:34 +02:00
Yurii 6dbca2f584 cleanup 2026-03-11 10:07:43 +02:00
Yurii fe505aea1e stream test 2026-03-11 10:04:16 +02:00
Yurii 159284f5ee update tar 2026-03-11 09:15:01 +02:00
Yurii 9ca71c91bf ignore password 2026-03-10 20:32:33 +02:00
Yurii d3f03949a1 duplicate ignore 2026-03-10 20:31:19 +02:00
Yurii 7c25f2a8fe link one duplicate ignore 2026-03-10 20:22:41 +02:00
Yurii 8a03ad6240 portal roles field create disabled 2026-03-10 20:14:26 +02:00
Yurii 212d383ac1 cleanup 2026-03-10 19:41:27 +02:00
Yurii bf26581339 Merge branch 'f/notificaiton-grouping' 2026-03-10 18:45:02 +02:00
Yurii 49f7ac30ca notification grouping 2026-03-10 18:44:31 +02:00
Yurii 7d195793a3 Merge branch 'fix' 2026-03-10 15:22:33 +02:00
Yurii 2d1b28bb3b 9.3.3 9.3.3 2026-03-10 15:12:34 +02:00
Yurii 8508bde4eb fix pinned 2026-03-10 15:12:28 +02:00
Yurii e41a1bc410 Merge branch 'master' of github.com:espocrm/espocrm 2026-03-10 11:41:48 +02:00
Yurii b4e38002fe Merge branch 'fix' 2026-03-10 11:39:15 +02:00
Yurii b398004040 sync database currency rates 2026-03-10 11:33:49 +02:00
SuchAFuriousDeath 49f48340ac Fix attachment MIME type detection for non-image file types (#3604)
The mail parser's MIME type fallback map only contained image types (jpg,
jpeg, png, gif, webp), causing attachments sent as application/octet-stream
(common with Lotus Notes and other legacy clients) to be stored with a NULL
type. This made PDFs and documents download instead of opening inline.

Extended $extMimeTypeMap with common document, archive and media types.

Also fixed getAttachmentFilenameExtension() which used explode('.')[1] to
get the extension — this returns the part after the *first* dot rather than
the last, breaking for filenames like "report.2024.pdf". Replaced with
pathinfo() which correctly extracts the final extension.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 12:56:44 +02:00
Yurii 1877aeecb0 Merge branch 'fix' 2026-03-06 09:30:37 +02:00
Yurii 48f71dfafe 9.3.2 9.3.2 2026-03-06 09:22:14 +02:00
Yurii 669b237893 change indexes 2026-03-05 19:46:40 +02:00
Yurii c22390ffc7 entity manager params group index 2026-03-05 19:42:16 +02:00
Yurii 10dd636646 update dep 2026-03-05 17:00:31 +02:00
Yurii 82c7c697e6 object check 2026-03-05 14:11:15 +02:00
Yurii 8c6eb518d8 comment 2026-03-05 13:58:10 +02:00
Yurii e94a7953be fix cascade removal conversion 2026-03-05 13:56:54 +02:00
Yurii 8561b1af65 cascade removal 2026-03-05 13:22:58 +02:00
Yurii 9e2029dc0a cascading fields cleanup 2026-03-05 09:49:02 +02:00
Yurii fc616f4fea Merge branch 'fix' 2026-03-05 09:48:24 +02:00
Yurii d6f97636de fix lofic defs cleanup 2026-03-05 09:48:06 +02:00
Yurii Kuznietsov 1f47c5b80f Update CONTRIBUTING.md 2026-03-05 08:37:45 +02:00