4896 Commits

Author SHA1 Message Date
FreeScout
f92cb048fe Merge branch 'master' of github.com:freescout-helpdesk/freescout into dist 1.8.245 2026-10-03 03:20:09 -07:00
FreeScout
917b4e0ce1 v1.8.245 2026-10-03 03:19:50 -07:00
FreeScout
68fe730581 Merge pull request #5696 from il2020/master
Fix "Class Symfony\Component\Filesystem\Filesystem not found" in Helper::isAbasolutePath()
2026-10-03 13:08:39 +03:00
il2020
c2c2de734e Update Helper.php 2026-10-03 11:20:46 +04:00
FreeScout
628e3ae5b5 Merge branch 'master' of github.com:freescout-helpdesk/freescout into dist 1.8.244 2026-10-02 21:29:55 -07:00
FreeScout
7b5ab22381 v1.8.244 2026-10-02 21:29:43 -07:00
FreeScout
7f0e612a15 Add Customer Visibility option to Settings 2026-10-02 06:35:24 -07:00
FreeScout
65e963e163 Customers table view mode 2026-10-02 04:22:53 -07:00
FreeScout
ae038154db Style adjustments 2026-10-02 03:22:52 -07:00
FreeScout
dcd178b3d5 Fit wide tables in thread content #5694 from il2020/master
Fit wide tables in thread content
2026-10-02 13:13:33 +03:00
FreeScout
f594564630 Open the next active conversation after deleting, per the after-send setting #5693 from JayOfTheKeyboard/feature/delete-open-next
Open the next active conversation after deleting, per the after-send setting
2026-10-02 12:42:33 +03:00
il2020
73e2d260a7 Fit wide tables in thread content 2026-10-02 13:38:19 +04:00
FreeScout
2eb76242a6 Focus the primary button in confirmation dialogs so Enter confirms #5692 from JayOfTheKeyboard/fix/confirm-dialog-enter
Focus the primary button in confirmation dialogs so Enter confirms
2026-10-02 12:34:31 +03:00
FreeScout
405c9de596 Update pt-PT translation 2026-10-01 04:16:39 -07:00
FreeScout
9921987a88 Remove target=_blank from non-external links - closes #5086 2026-10-01 04:01:56 -07:00
FreeScout
24f35e170e Change customer when received a reply to a conversation from completely new email address - closes #5690 2026-09-30 11:41:17 -07:00
FreeScout
659e6e8813 Fix creating lists in editor - closes #5681 2026-09-30 07:39:35 -07:00
JayOfTheKeyboard
c299a6e4b0 Open the next active conversation after deleting, per the after-send setting
After deleting a conversation FreeScout always returns to the folder. When the user's after-send setting is "Next active conversation", open the next active conversation instead, as changing the status already does. Other settings keep returning to the folder. The next conversation is found before the delete, while the conversation is still in its folder.
2026-09-30 20:43:50 +10:00
JayOfTheKeyboard
544829d7ea Focus the primary button in confirmation dialogs so Enter confirms
Confirmation dialogs opened with showModalDialog() leave focus on the modal container, so Enter does nothing and Tab starts from the close button. Focus the primary button after the dialog body is inserted. Dialogs with a field to fill in (such as Delete User, which asks to type DELETE) are left as they are.
2026-09-30 20:43:45 +10:00
FreeScout
2f1739e817 Keep aspect ratio of images shrunk by max-width in conversation view #5687 from il2020/master
Keep aspect ratio of images shrunk by max-width in conversation view
2026-09-30 13:40:37 +03:00
il2020
1beaa0b60e Keep aspect ratio of images shrunk by max-width in conversation view 2026-09-30 14:28:59 +04:00
FreeScout
f46f1d678b Fit wide images in user email notifications #5686 from il2020/master
Fit wide images in user email notifications
2026-09-30 12:49:02 +03:00
FreeScout
c5d8acb937 Make icon buttons and menu toggles reachable and usable with the keyboard #5683 from JayOfTheKeyboard/fix/toolbar-keyboard-access
Make icon buttons and menu toggles reachable and usable with the keyboard
2026-09-30 12:37:39 +03:00
il2020
c96b24a7da Fit wide images in user email notifications 2026-09-30 13:36:18 +04:00
FreeScout
78e987c920 Adjust the time alignment in a user notification #5684 from il2020/master
Adjust the time alignment in a user notification
2026-09-30 11:54:24 +03:00
il2020
dffbf0edf2 adjust the time in a user notification 2026-09-30 10:11:18 +04:00
JayOfTheKeyboard
d661beeea2 Make icon buttons and menu toggles reachable and usable with the keyboard
The conversation toolbar icons (Reply, Note, Delete, More Actions), the star in the conversation and in the list, each thread's options menu and the mailbox and user sidebar menus are span/i elements with role="button" (or no role) and no tabindex, so Tab skips them and Enter or Space does nothing. Add tabindex="0" (only where the menu is rendered, so there are no empty Tab stops) and a delegated keydown handler that clicks role="button" spans and icons on Enter and Space, ignoring key repeat. Space on a dropdown toggle is left to Bootstrap, which already opens it.
2026-09-30 15:54:37 +10:00
FreeScout
929c575d28 Add To without space before < in WebklexHeaderTest - closes #5678 2026-09-29 05:57:23 -07:00
FreeScout
42d753acbb Add To without space before < in WebklexHeaderTest - closes #5678 2026-09-29 05:50:28 -07:00
FreeScout
56867a0b79 Fix parsing of addresses without a space between display name and < #5678 from il2020/master
Fix parsing of addresses without a space between display name and <
2026-09-29 15:45:57 +03:00
FreeScout
8d4eb9b899 Fix fetching several messages when one of them fails - closes #5668 2026-09-29 05:43:22 -07:00
FreeScout
be242eaa92 update.sh reports "latest version" when exactly one new commit is available #5679 from il2020/fix/update-sh-commit-count
update.sh reports "latest version" when exactly one new commit is available
2026-09-29 15:36:41 +03:00
FreeScout
11663cf58d Fix SsrfProtectionTest 2026-09-29 05:34:32 -07:00
il2020
24e2fcaf20 update.sh reports "latest version" when exactly one new commit is available 2026-09-29 12:23:41 +00:00
FreeScout
0f87c3e50f Improve sanitizing remote URLs - GHSA-qgjh-pmpj-85m6 2026-09-29 04:28:54 -07:00
il2020
a42a2a7134 Fix parsing of addresses without a space between display name and < 2026-09-29 11:23:44 +04:00
FreeScout
c224ec4ef5 Outlook conditional comments <![if !vml]> / <![endif]> shown as text in thread body #5676 from il2020/vml-fix
Outlook conditional comments <![if !vml]> / <![endif]> shown as text in thread body
2026-09-28 14:15:16 +03:00
FreeScout
7ccaee0518 Fix forwarding attachments with non-local storage - closes #5675 2026-09-28 03:57:43 -07:00
FreeScout
7e90331746 Fix restoring resipients after discarding a draft - closes #5674 2026-09-27 23:34:59 -07:00
il2020
86a120da0c Outlook conditional comments <![if !vml]> / <![endif]> shown as text in thread body 2026-09-28 10:31:12 +04:00
FreeScout
89bc9265b8 Fix restoring Cc and Bcc after Undoing sending - closes #5674 2026-09-27 23:17:07 -07:00
FreeScout
a287c272bf Style adjustments 2026-09-27 22:59:32 -07:00
FreeScout
d709f731a8 Style adjustments 2026-09-27 22:49:58 -07:00
FreeScout
57b8f79482 Fix Helper::getPrivateStorage() - closes #5675 2026-09-27 21:14:25 -07:00
FreeScout
684f81409a Merge branch 'master' of github.com:freescout-helpdesk/freescout into dist 1.8.243 2026-09-27 03:41:36 -07:00
FreeScout
2dfa1fcb39 v1.8.243 2026-09-27 03:41:00 -07:00
FreeScout
1a9c5b8d08 Fix opening attachments - closes #5673 2026-09-27 03:36:02 -07:00
FreeScout
243320ddb9 Conversation list: fix viewer badge showing the current user, show all viewers 2026-09-26 23:45:04 -07:00
FreeScout
2265016523 Add error handling to Attachment::getFileContents() 2026-09-26 23:27:29 -07:00
FreeScout
1a1dbcc5e0 Conversation list: fix viewer badge showing the current user #5670 from il2020/master
Conversation list: fix viewer badge showing the current user
2026-09-27 07:45:57 +03:00