FreeScout - Package Updates
Pinned
FreeScout
-
[1.8.4]
- Update FreeScout to 1.8.4
- Full changelog
- Fixed "Failed opening required compat/vlucas/phpdotenv/src/Loader.php" in the installer and tools.php (#1714)
- Fixed Translation Manager PHP 8 compatibility (#1713)
-
[1.8.5]
- Update FreeScout to 1.8.5
- Full changelog
- Improved Module::isActive() method performance: API speed increased 10-30 times.
- Added aria-labels to summernote editor buttons (https://github.com/freescout-helpdesk/freescout/issues/1150#issuecomment-1035104351
- Added aria-labels to select2 options (https://github.com/freescout-helpdesk/freescout/issues/1150#issuecomment-1035104351)
- Fixed php artisan module:make command.
- Do not allow users and mailboxes to have the same email addresses.
-
[1.8.6]
- Update FreeScout to 1.8.6
- Full changelog
- Added a template for new pull requests.
- Added hook to adjust mail vars (#1742)
- Fixed parsing dates with underscores in incoming emails (#1738)
-
[1.8.7]
- Update FreeScout to 1.8.7
- Full changelog
- Added autocomplete attributes to authentication pages (#1754)
- Added hooks allowing to customize a signature.
-
[1.8.8]
- Update FreeScout to 1.8.8
- Full changelog
- Fixed underscores in encoded subjects (#1744)
- If custom login page path set do not show login form at /login (#1751)
- Do not add mailbox emails itself to CC in the new conversation.
- Fixed PHP 8.1 error when opening fetching settings for a new mailbox.
- Allow to save fetching settings with empty password on PHP 8.1
- Fixed issue with searching attachments (#1788)
- Take "Spread the Word" option into account when sending a mailbox test email (#1773)
- Changed homepage link on 404 page (#1762)
-
[1.8.9]
- Update FreeScout to 1.8.9
- Full changelog
- Added possibility to connect to Microsoft Exchange Server via oAuth: https://github.com/freescout-helpdesk/freescout/wiki/Connect-FreeScout-to-Microsoft-365-Exchange-via-oAuth
- Fixed homepage URL on 404 page (#1762)
- Fixed saving System Emails page with empty password on PHP 8.1
-
[1.8.10]
- Update FreeScout to 1.8.10
- Full changelog
- Added RTL languages support.
- Added Persian language.
- Fixed recipients names when sending new conversations separately (#1802)
- Fixed possible JavaScript error on creating new conversation (#1789)
- Fix PHP 8.1 error in Swiftmailer (#1831)
- Limit Assignee dropdown height in conversations bulk actions (#1840)
- Added empty string check to User::hasManageMailboxAccess() function (#1850)
- Ensure that there is always a Customer email address when updating a conversation (#1847)
- Show extra instructions on error 500 page (#1808)
-
[1.8.11]
- Update FreeScout to 1.8.11
- Full changelog
- Allow to translate a message shows after replying (#1862)
- Added filters to be able to filter SMTP settings when sending a mail (#1871)
- Added filter allowing customisation of outgoing headers.
- Fixed Undefined variable error on muting notifications (#1857)
- Fixed Passing null to parameter in Kernel.php (#1884)
- Fixed PHP 8.1 preg_match issue in Mail.php (#1888)
-
[1.8.12]
- Update FreeScout to 1.8.12
- Full changelog
- Added a hook to filter outgoing name.
- Added hooks before and after thread recipients.
- Added hooks to allow adding fields to the user profile.
- Added hooks to adjust assignee list.
- Fixed resettings a password on PHP 8.1 (#1911)
- Fixed clearing Fetching logs (#1915)
- Fixed getFullName() on null error after deleting a customer (#1909)
- Trigger a phone call when clicking on a customer phone number (#1899)
-
[1.8.14]
- Update FreeScout to 1.8.13
- Full changelog
- Allow to change Default Redirect from mailbox dropdown menu (#1942)
- Added %customer.company% variable to templating.
- Added hooks to add user profile fields (#1923)
- Show error in the log when fetching from custom IMAP folder fails (#1961)
- Do not show separator in the plain text email body for the first thread in the loop (#1927)
-
[1.8.15]
- Update FreeScout to 1.8.14
- Full changelog
- Fixed Closed folder sorting (#1965)
- Fixed searching Phone conversations (#1986)
- Fixed typo in update.sh (#1977)
- Fix "Undefined property $conversation" in SendEmailReplyError job (#1974)
- Set SERVER['HTTPS'] variable if needed in HttpsRedirect middleware.
- Improved error message when user replies from random email address (#1971)
- Added $user->setData() method.
-
[1.8.16]
- Update FreeScout to 1.8.15
- Full changelog
- Fixed "Call to a member function sortBy() on array" on fetching emails in some cases (#1984)
- Fixed "Canada/Newfoundland" timezone name (#1997)
- Allow passwords with spaces during installation (#1998)
-
[1.8.17]
- Update FreeScout to 1.8.16
- Full changelog
- Fixed fetching issue which was created in 1.8.13 release.
- Avoid customer reply duplication loop if "IMAP Folder To Save Outgoing Replies" contains spaces (#2003)
-
[1.8.18]
- Update FreeScout to 1.8.17
- Full changelog
- Implemented "IMAP Folder To Save Outgoing Replies" option for oAuth IMAP connection (#2018)
- Added Czech language.
- Added Korean language.
- Added APP_KEY_FILE environment variable (#2022)
- Fixed creating a phone conversation on PHP 8.1 (#2028)
-
[1.9.0]
- Update FreeScout to 1.9.0
- Full changelog
- Added basic validation to the customer form (#2034).
- Show phone type in the customer form (#2034).
- Allow to call the customer by clicking on customer's phone number in conversation sidebar (#2034).
-
[1.9.1]
- Update FreeScout to 1.8.19
- Full changelog
- Allow to log in in the mobile app when the root / is redirecting to another address (#2039)
- Properly show code blocks when editing threads (#2056)
-
[1.9.2]
- Update FreeScout to 1.8.20
- Full changelog
- When emptying trash update starred conversations counter.
- When deleting conversations forever delete them also from conversation_folder table.
- Fixed error in isLocaleRtl() if app.locales_rtl is empty (#2072)
- Rename mailboxes.update_after_signature hook into mailbox.update.after_signature
- Updated apple-touch-icon (#2065)
- Small optimizations to better style dashboard cards and sidebar folders.
-
[1.9.4]
- Update FreeScout to 1.8.22
- Full changelog
- Conversation number now is equal to conversation ID by default. If you want to return to the previous approach, go to Manage > Settings and set Conversation Number option to "Custom" (#2076)
- Check required PHP functions in the web installer (#2187)
- Check fpassthru() function in System Status (#597)
- Added a "Keep Current" option to mailbox Default Assignee and Status After Replying settings.
- Take into account mailbox's Default Assignee option when user replies to the notification by email (#2153)
- Set default empty value for preview in Conversation to avoid errors on PostgreSQL.
- Some changes made for fixes for UI issues for conversation display via x_embed in Kanban (#2141)
- Fixed locking out on login (#2135)
- Fixed decoding binary encoded emails (#2186)
- Show proper error message when trying to forward a conversation without specifying a To address (#2189)
-
[1.9.5]
- Update FreeScout to 1.8.23
- Full changelog
- Show bell icon in the subject of conversations you are following.
- Automatically follow a conversation when replying to a conversation assigned to someone else.
- Preserve column sorting when using conversations navigation (#2191)
- Fix searching conversations by number.
- Fix searching convesations in the Merge dialog window.
-
[1.9.6]
- Update FreeScout to 1.8.24
- Full changelog
- Make conversation history table wider in the customer profile (#2224)
- Fetch emails by bunches in order to allow fetching of large amounts of emails (#2198)
- Fixed 'Passing null to parameter' in http-foundation/Response.php (#2223)
-
[1.9.7]
- Update FreeScout to 1.8.25
- Full changelog
- Allow to set proxy via APP_PROXY variable in .env file (#2242)
- Added iconv to the list of required extensions (#2236)
- Fixed unchecking all default subscriptions (#2247)
- Avoid fatal error when conversation status is zero (#2237)
-
[1.9.8]
- Update FreeScout to 1.8.26
- Full changelog
- Allow all users to mute notifications from particular mailboxes.
- Fixed setting a conversation Preview when a conversation is created outside of web interface (#2254)
-
[1.9.10]
- Update FreeScout to 1.8.27
- Full changelog
- Add 'alt' attribute to images in the editor (#2265)
- Add Azerbaijani language to the Translate page (#2269)
- Fixed an issue with the date and encoding of emails added to IMAP Sent folder (#1892)
-
[1.9.11]
- Update FreeScout to 1.8.28
- Full changelog
- Include email address of original senders when forwarding a conversation (#1236)
- Allow to forward chat conversations (#2280)
- Fixed grammar: "...and make the application better" (#2278)
- Shortened forward_.. meta fields for mailboxes.
-
[1.9.12]
- Update FreeScout to 1.8.29
- Full changelog
- Fixed sporadic Undefined offset: 0 error in reply_fancy.blade.php (#2288)
-
[1.9.13]
- Update FreeScout to 1.8.30
- Full changelog
- Preserve table classes when showing messages (#2308)
- Add Greek reply separator (#882)
-
[1.9.14]
- Update FreeScout to 1.8.31
- Full changelog
- Set system timezone for new users upon creation (#2312)
- Added 'View Details' button for failed jobs in Manage > System (#2044)
- Hide from Assign list users who are hidden in the mailbox settings (#2327)
- Do not limit line length in chat messages.
- Fixed passing null parameter to Mail::hasVars() (#2335)
- Improved email validation (#2338)
-
[1.9.15]
- Update FreeScout to 1.8.32
- Full changelog
- Added support for searching for Unassigned conversations (#2368)
- Allow to prefill the subject via GET parameter when creating a conversation (#2360)
- Do not allow to search conversations and customers in mailboxes to which the user have no access (#2370)
- Updated French translation (#2366)
-
[1.9.16]
- Update FreeScout to 1.8.33
- Full changelog
- Show base64-encoded images in conversations (#2355)
- Remove new lines from Subject when saving outgoing email (#2376)
- Do not allow to search conversations and customers in mailboxes to which the user have no access (#2370)
- Do not crop mailbox dropdown menu (#2252)
- Fixed passing null to parameter to nl2br in FetchEmail.php (#2387)
-
[1.9.17]
- Update FreeScout to 1.8.35
- Full changelog
- Updated webklex/php-imap lirary to the latest version to fix empty body issue on Microsoft Exchange 365 (#1972)
- Fixed To, Cc, Bcc fields (#2388)
-
[1.9.18]
- Update FreeScout to 1.8.36
- Full changelog
- Fixed "Passing null to parameter" in Translate page (#2398)
- Fixed PHP 8.1 error on saving mailbox outgoing settings (#2401)
- Do no show conversations from all mailboxes when the user has no mailboxes assigned (#2409)
-
[1.10.0]
- Update FreeScout to 1.8.37
- Full changelog
- Added possibility to clone a conversation from a thread dropdown menu.
- Added ability to sort search results by columns.
- Added extra auto-reply header to the auto reply detection function (#2445)
-
[1.10.1]
- Update FreeScout to 1.8.38
- Full changelog
- Jump to the conversation when searching by conversation number.
- Renamed mailbox.before_name hooks.
-
[1.10.2]
- Update FreeScout to 1.8.39
- Full changelog
- Fixed an issue when a customer using FreeScout was sending a message and his/her incoming message could sometimes be connected to the wrong conversation (#2375)
- Replace soft hyphens with dash in attachments files to avoid sending issues (#2448)
- Show To dropdown when replying to a conversation with the changed customer (#2455).
- Fixed site.webmanifest 401 error in the browser console if FreeScout is closed with Basic Authentication.
- Show attachment size in the upper case (KB, MB, GB).
-
[1.10.3]
- Update FreeScout to 1.8.40
- Full changelog
- Clone attachments when cloning conversations (#2465)
- Updated French translation.
- Prevent note remembering and restoring after sending a note, clicking Back in the browser and clicking "Add Note" (#1434)
- Check if an attachment exists on disk when sending a reply to a customer to avoid sending issues.
- Replace mb_convert_encoding HTML-ENTITIES in FetchEmails (#2461)
- Make javoscript/laravel-macroable-models compatible with PHP 8.2
- Fix preg_replace_callback() issue on PHP 8.1 in Helper::linkify() (#2464)
-
[1.10.4]
- Update FreeScout to 1.8.41
- Full changelog
- Updated Polish translations.
- Fixed an error when conversation customer is changed and deleted after that (#2467)
- In SendReplyToCustomer listener do not include messages added after the event has been fired (#2462)
- Added meta column to conversations table.
-
[1.10.5]
- Update FreeScout to 1.8.42
- Full changelog
- Fixed sending New Conversation to the customer (#2473)
-
[1.10.6]
- Update FreeScout to 1.8.43
- Full changelog
- Fetch forwarded by support agent customer's emails as tickets from customers (#290)
- Added a button to delete all conversations from Spam (#1756)
- Improved PHP 8.2 compatibility.
- Fixed saving editor text after editing the code in the editor (#1705)
-
[1.10.8]
- Update FreeScout to 1.8.45
- Full changelog
- Improved searching customers by phone numbers.
- Added X-Auto-Response-Suppress header to user notification emails to avoid Exchange out-of-office autoreplys (#2488)
- Added DB_PGSQL_SSLMODE .env variablle allowing to set PostgreSQL SSL Mode(#2485)
-
[1.10.9]
- Update FreeScout to 1.8.46
- Full changelog
- Updated Czech translation.
- Fixed passing null to parameter error in SwiftException.php (#2499)
- Improved creating tickets from forwarded emails (#2497)
-
[1.10.10]
- Update FreeScout to 1.8.47
- Full changelog
- Allow to convert phone conversations into email conversations by adding email to the customer and replying to conversation.
- Updateed Czech translation.
- Fixed sending emails with attachments on PHP 8.2 (#2505)
- Improved retrieving an email from forwarded email (#2517)
- Fixed translation placeholder in the alert email (#2508)
- Show strikethrough text in conversations (#2504)
-
[1.10.11]
- Update FreeScout to 1.8.49
- Full changelog
- Do not require to enter a password when deleting a mailbox if user's password has been generated automatically (#2538)
- Fixed an error when a user is trying to access settings of non-accessible mailbox.
- If --no-interaction flag is passed to schedule:run the script will not run queue:work daemon - implemented specifically for Cloudraon (#2507)
- Run RestartQueueWorker when clearing cache in order to stop queue:work to restart it when the cache is cleared (#2507 (comment))
- Make thread_id parameter optional in Attachment->duplicate().
-
[1.10.12]
- Update FreeScout to 1.8.50
- Full changelog
- Allow to add custom headers to outgoing emails via
APP_CUSTOM_MAIL_HEADERS
.env variable (#2546) - Added freescout:check-requriements command allowing to check console PHP environment.
-
[1.10.13]
- Update FreeScout to 1.8.51
- Full changelog
- Fixed an issue with the background job (queue:work) not being executed automatically and executing only after clearing the cache.
- Make sure fetching is executed even if the previous fetch command was killed or threw an error and did not remove the mutex.
- Fix duplicating CC / BCC when restoring a draft of a conversation having CC email(s) (#2555)
- Fixed restoring draft after Undoing the reply when conversation is assigned to the current user.
- Fixed showing the recipient when restoring draft of a forwarded message.
- Fixed CSS minification on PHP 8.2.
- Add small delay between connections when fetching emails to avoid possible mail server connections refusals (#2563)
- Updated French translation.
- Updated Polish translation.
- Automatically clean /tmp folder.
-
[1.10.14]
- Update FreeScout to 1.8.52
- Full changelog
- Update number of active conversation in the title when new conversation arrives (#2576)
- Keep spaces after tags when outputting messages content (#2577)
- Made RachidLaasri LaravelInstaller PHP 8.2 compatible.
- Fixed missing vendor/natxet/cssmin/src folder for docker (#2583)
- Improved temp file name generation and cleaning.
-
[1.10.15]
- Update FreeScout to 1.8.53
- Full changelog
- Show corresponding message when Show Original window can not load original email via IMAP (#2608)
- Improved Show Original window load speed (#2600)
- Do not distort image proportions when image is scaled using HTML.MaxImgLength during HTML purification (#2599)
- Do not show zero conversations in the title (#2613)
- Made Swift/EmbeddedFile PHP 8.2 compatible.
- Made HTMLPurifier PHP 8.2 compatible (#2623)
- Replace background: with background-color: when purifying HTML (#2560)
- Remove collapse and hidden classes from tables when purifying HTML (#2610)
- Allow to view in a browser only allowed attachment mime types.
-
[1.10.16]
- Update FreeScout to 1.8.54
- Full changelog
- Fixed webklex/php-imap issue with email body contained in the "underfined" attachment when using MS365 OAuth IMAP (#1972)
- Fixed determining previous Message-ID (#2086)
- Fixed A non-numeric value encountered error when purifying HTML (#2629)
-
[1.10.17]
- Update FreeScout to 1.8.55
- Full changelog
- Fixed sending reply to the customer when replying to the phone conversation (#2627, #2637)
- Fixed /img/loading.gif not found (#2644)
- Fixed original message not always being fetched in Show Original window (#2638)
- Fixed Undefined variable $result error on fetching original message (#2639)
- Change extension if uploaded PDF file contents JavaScript.
- Remove script tags from uploaded SVG images.
- Escape modal titles.
-
[1.10.18]
- Update FreeScout to 1.8.56
- Full changelog
- Added extra options to Fetch Mail Schedule in Manage > Settings > Mail Settings (#2489)
- Import emails sent to multiple mailboxes via Bcc (#2652)
- Set timeouts for email sending jobs to avoid queue:work getting stuck.
- Fixed deprecation errors in Illuminate/Config/Repository.php (#2636)
- Do not run multiple App\Jobs\RestartQueueWorker jobs when restarting queue:work.
-
[1.10.19]
- Update FreeScout to 1.8.57
- Full changelog
- Fixed some bugs when making a conversation Unassigned when deleting a user (#2660)
- Fixed some bugs when sending emails separatately to recipients (#2661)
- Fixed fetching emails to multiple mailboxes at once via Cc (#2659)
- Fixed Error occured error when saving draft of a phone conversation without a customer.
- Decrease Starred folder counter when discarding starred draft.
- Fixed populating the subject when creating a New Conversation from existing message (#2662)
-
[1.10.20]
- Update FreeScout to 1.8.58
- Full changelog
- Send alerts to all admins instead of just the first one (#2686)
- Save attachments when saving outgoing emails into IMAP Sent folder via "IMAP Folder To Save Outgoing Replies" option (#2699)
- Add attachment paperclip to the conversation when merging conversations with attachments (#2681)
- Made link popover disappear when the editor looses focus (#2678)
- Fixed showing dates in Portuguese language (#2670)
- Fixed a bunch of typos (#2677)
-
[1.10.21]
- Update FreeScout to 1.8.59
- Full changelog
- Added theme-color meta filter (#2719)
- Set timeouts for curl and GuzzleHttp requests.
- Do not detect image src as a customer when fetching email forwarded by a support agent (#2672)
- Replace new lines with spaces in conversation previews (#2711)
- Fixed Newer conversation button (#2716)
-
[1.10.22]
- Update FreeScout to 1.8.60
- Full changelog
- Fixed passing null to strtr() in Helper::textPreview() (#2720)
-
[1.10.23]
- Update FreeScout to 1.8.61
- Full changelog
- Show extra instructions when invitation email to user can not be sent (#2730)
- Delete records from followers table when conversation is deleted (#2732)
- Fixed an issue when a module could not be updated due to existing Public symlink (#2709)
- Fixed moving conversations to the customer when merging phone customers (#2722)
-
[1.10.24]
- Update FreeScout to 1.8.62
- Full changelog
- Fixed "Send and stay on the page" option when creating a new conversation.
- Take into account proxy settings in Helper::downloadRemoteFile() function (#2755)
- Do not add Re: to the email saved in IMAP folder when creating a new conversation in FreeScout or forwarding a conversation (#2509)
- Do not add Re: to the email subject when a forwarding conversation in FreeScout (#2759)
- Do not convert phone conversation into email conversation when adding a note (#2766)
-
[1.10.25]
- Update FreeScout to 1.8.65
- Full changelog
- Fixed "Undefined array key argv" error.
- Automatically kill fetch-emails command running for too long (#2489, #2762)
- Fixed undefined variable $to on fetching forwarded emails (#2771)
- Fixed creating a new conversation with "Send and go to next active" option enabled (#2769)
-
[1.10.26]
- Update FreeScout to 1.8.66
- Full changelog
- Added Finnish language.
- Updated Czech translation.
- When deleting an email from a customer do not create a new customer if there are no conversations with such email (#2767)
- Fixed attachment names encoded in windows-1258 in Webklex/laravel-imap library (#2782)
- Fixed "Mailbox name is not valid mUTF-7" error in Webklex/laravel-imap (#2793)
- Improved retrieving original message with Wekblex/php-imap library.
- Fixed a bunch of issues in Webklex/php-imap library.
-
[1.10.27]
- Update FreeScout to 1.8.67
- Full changelog
- Show an alert in the mailbox to all users if there are problems with outgoing mail queue processing (#2808)
- Detect incoming message sent from a mailbox as a reply when original email sent to multiple mailboxes (#2807)
- Send alerts to activated admins only.
- Clean /storage/app/updater folder before installing a new FreeScout version to avoid installing some random release.