<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>News</title>
        <link>https://sync-in.com/news</link>
        <description>Latest updates, announcements, and release notes.</description>
        <lastBuildDate>Wed, 02 Sep 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2012–2026 Sync-in</copyright>
        <item>
            <title><![CDATA[Sync-in 2.5 - Favorites]]></title>
            <link>https://sync-in.com/news/sync-in-2-5</link>
            <guid>https://sync-in.com/news/sync-in-2-5</guid>
            <pubDate>Wed, 02 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in 2.5 introduces Favorites, streamlines file selection, and brings recent files and comments together in a unified Recents]]></description>
            <content:encoded><![CDATA[<p>Sync-in <strong>2.5</strong> introduces <strong>Favorites</strong>, streamlines <strong>file selection</strong>, and brings recent files and comments together in a unified <strong>Recents</strong>
timeline. It also includes numerous <strong>security fixes</strong>.</p>
<!-- -->
<div style="max-width:600px"><p><img decoding="async" loading="lazy" alt="Favorites and selection management" src="https://sync-in.com/assets/images/2-5-761dc29483d6622017fd646a308acc45.png" width="1672" height="941" class="img_ev3q"></p></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-new-features">✨ New Features<a href="https://sync-in.com/news/sync-in-2-5#-new-features" class="hash-link" aria-label="Direct link to ✨ New Features" title="Direct link to ✨ New Features" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Favorites</strong><br>
<!-- -->Files in the personal space, collaborative spaces, and shares can now be added to Favorites and accessed from a dedicated view. The view provides
filtering, sorting, location details, and list or gallery layouts.</p>
</li>
<li class="">
<p><strong>Selection management</strong><br>
<!-- -->Selection mode can now be activated by clicking a file or folder icon. The new Selection panel lists selected items, calculates their total size,
including folder contents, and provides direct access to the available actions.</p>
</li>
<li class="">
<p><strong>Unified recent activity</strong><br>
<!-- -->Recent files and comments are now brought together in a single timeline, grouped by period and filterable by activity type.</p>
</li>
<li class="">
<p><strong>Improved copy, move, and upload workflows</strong><br>
<!-- -->The copy and move sidebar has been redesigned to make navigation between spaces easier. When conflicts occur, affected files can now be skipped
during copy, move, or upload operations.</p>
</li>
<li class="">
<p><strong>Improved full-text search results</strong><br>
<!-- -->Compound terms such as dates, email addresses, and hyphenated names are now handled more reliably. Invalid trailing operators are normalized, and
result snippets provide more accurate highlighting for accented and other Unicode characters, as well as prefix matches.</p>
</li>
<li class="">
<p><strong>Automatic first-login destination</strong><br>
<!-- -->On their first sign-in, users are automatically redirected to the first file location available to them: their personal space, a collaborative space,
or a share.</p>
</li>
<li class="">
<p><strong>Improved interface and accessibility</strong><br>
<!-- -->The interface has been refined for a more consistent and accessible experience on desktop and mobile. Breadcrumbs and file locations now use the
configured names of collaborative spaces and shares. File sidebars, list and gallery view controls, context menus, and copy or move destinations are also clearer.
Space navigation remains available during searches.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-minor-breaking-changes">⚠️ Minor Breaking Changes<a href="https://sync-in.com/news/sync-in-2-5#%EF%B8%8F-minor-breaking-changes" class="hash-link" aria-label="Direct link to ⚠️ Minor Breaking Changes" title="Direct link to ⚠️ Minor Breaking Changes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Verified OIDC email required by default</strong><br>
<code>auth.oidc.security.requireVerifiedEmail</code> now defaults to <code>true</code>. OIDC providers must return <code>email_verified: true</code>; otherwise, sign-in and profile
synchronization are rejected. If a provider cannot supply a reliable value for this claim, administrators must explicitly set the option to
<code>false</code> after assessing account-linking risks.</p>
</li>
<li class="">
<p><strong>WebDAV authentication when 2FA is enabled</strong><br>
<!-- -->The main account password is no longer accepted for WebDAV connections when Sync-in 2FA is enabled. Users must generate a dedicated WebDAV
application password from their account security settings.</p>
</li>
<li class="">
<p><strong>Required deployment secrets</strong><br>
<!-- -->Sync-in configuration templates no longer provide default values for JWT or online editor secrets. Secrets for access and refresh tokens, along
with those required by each enabled editor, must be configured before the server starts.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fixes">🐞 Fixes<a href="https://sync-in.com/news/sync-in-2-5#-fixes" class="hash-link" aria-label="Direct link to 🐞 Fixes" title="Direct link to 🐞 Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Temporary files associated with their destination</strong><br>
<!-- -->Staging files are no longer created in the user's personal space. They are now placed directly in the temporary directory associated with the
operation's destination (the personal space, a collaborative space, an anchored root, or a share) and count toward that destination's storage quota.</p>
</li>
<li class="">
<p><strong>Metadata updates after editing</strong><br>
<!-- -->File metadata is updated when an editing session ends. Indicators for shares, collaborative spaces, personal spaces, and collaboration are also displayed
more consistently.</p>
</li>
<li class="">
<p><strong>Maximum file size enforced across all write paths</strong><br>
<!-- -->The <code>maxUploadSize</code> limit is now enforced consistently across all file-writing paths: HTTP and WebDAV uploads, synchronization, remote downloads,
and editor callbacks. As a result, no incoming file can exceed the configured maximum size.</p>
</li>
<li class="">
<p><strong>Password and 2FA management from OIDC sessions</strong><br>
<!-- -->Users authenticated through OIDC can now set their local password, manage application passwords, and enable, reset, or disable Sync-in 2FA from
their profile.</p>
</li>
<li class="">
<p><strong>SSL verification for online editors</strong><br>
<!-- -->Sync-in now correctly verifies the SSL certificates of OnlyOffice and Euro-Office servers when the <code>verifySSL</code> option is enabled.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-security">🛡️ Security<a href="https://sync-in.com/news/sync-in-2-5#%EF%B8%8F-security" class="hash-link" aria-label="Direct link to 🛡️ Security" title="Direct link to 🛡️ Security" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>OIDC binding based on verified identity</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-v745-9jvf-pj46" target="_blank" rel="noopener noreferrer" class="">GHSA-v745-9jvf-pj46</a>.</p>
<p>OIDC accounts are now linked using the validated <code>sub</code> claim in the ID token. Email address changes at the identity provider no longer break an
existing link, while a compatibility mechanism remains available for legacy accounts that have not yet been linked.</p>
</li>
<li class="">
<p><strong>Safer OnlyOffice callbacks</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-4rg7-mqpm-cgf2" target="_blank" rel="noopener noreferrer" class="">GHSA-4rg7-mqpm-cgf2</a>.</p>
<p>Only server-generated temporary file paths are now accepted. Filename and checksum parameters supplied by callbacks can no longer point outside the
temporary directory.</p>
</li>
<li class="">
<p><strong>Isolated SVG thumbnails</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-g732-49pc-5rh3" target="_blank" rel="noopener noreferrer" class="">GHSA-g732-49pc-5rh3</a>.</p>
<p>SVG thumbnails can no longer load files referenced from the uploaded image's directory.</p>
</li>
<li class="">
<p><strong>Streaming WebDAV quota enforcement</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-fgr8-f8r9-qh38" target="_blank" rel="noopener noreferrer" class="">GHSA-fgr8-f8r9-qh38</a>.</p>
<p>The size of WebDAV uploads without a <code>Content-Length</code> header is now checked as data is received, preventing storage quotas and maximum upload limits
from being bypassed.</p>
</li>
<li class="">
<p><strong>Trusted links in notification emails</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-w4p5-q27v-2vgr" target="_blank" rel="noopener noreferrer" class="">GHSA-w4p5-q27v-2vgr</a>.</p>
<p>Action links in notification emails are generated exclusively from the configured <code>server.publicUrl</code>. Untrusted <code>Origin</code> or <code>Host</code> headers can no
longer alter these links. When <code>server.publicUrl</code> is not configured, notifications are sent without action links.</p>
</li>
<li class="">
<p><strong>Atomic authentication-secret updates</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-2p67-5v3m-gv27" target="_blank" rel="noopener noreferrer" class="">GHSA-2p67-5v3m-gv27</a>.</p>
<p>Application password revocations and 2FA state changes are now recorded atomically, preventing concurrent updates from restoring revoked or
outdated secrets.</p>
</li>
<li class="">
<p><strong>Secured queries for descendant paths</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-mgqw-2fm5-3v4x" target="_blank" rel="noopener noreferrer" class="">GHSA-mgqw-2fm5-3v4x</a>.</p>
<p>Paths used to look up descendant files and folders are now passed to the database as parameters instead of being embedded directly in SQL queries.
A maliciously crafted path can therefore no longer alter the executed query.</p>
</li>
<li class="">
<p><strong>Safe rendering of collaborative space information</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-7vcx-jx6f-g5pp" target="_blank" rel="noopener noreferrer" class="">GHSA-7vcx-jx6f-g5pp</a>.</p>
<p>Collaborative space names and descriptions are now rendered safely, preventing malicious HTML injection and stored cross-site scripting attacks.</p>
</li>
<li class="">
<p><strong>External sharing permission check</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-vpmh-xvx9-385r" target="_blank" rel="noopener noreferrer" class="">GHSA-vpmh-xvx9-385r</a>.</p>
<p>When a share was created from a file in a collaborative space, Sync-in already limited member and link permissions to those the user actually held
for the space and its root. However, it did not verify the dedicated <code>SHARE_OUTSIDE</code> permission ("Share outside"), which is required to share content outside the
collaborative space. This check is now performed before the share is created.</p>
</li>
<li class="">
<p><strong>Strict names, aliases, and storage paths</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-r8c3-2pf9-xprv" target="_blank" rel="noopener noreferrer" class="">GHSA-r8c3-2pf9-xprv</a>.</p>
<p>Collaborative space and share names and aliases are now strictly validated, and storage paths are restricted to their intended roots. Malformed
aliases can no longer target data belonging to another collaborative space.</p>
</li>
</ul>
<hr>
<p>📥 <strong>Upgrade to Sync-in 2.5</strong> for more efficient file management, easier navigation, and stronger authentication and storage protections.</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v2.5.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[ASN Cloud Partnership]]></title>
            <link>https://sync-in.com/news/asn-cloud</link>
            <guid>https://sync-in.com/news/asn-cloud</guid>
            <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in welcomes ASN Cloud as a partner to offer ASN Drive, a turnkey hosted Sync-in service.]]></description>
            <content:encoded><![CDATA[<p>Sync-in welcomes <strong>ASN Cloud</strong> as a partner to offer ASN Drive, a turnkey hosted Sync-in service.</p>
<!-- -->
<div style="max-width:360px"><p><img decoding="async" loading="lazy" alt="ASN Cloud" src="https://sync-in.com/assets/images/asn-cloud-0c4dfbd775ce781aeab744ce2c00737f.png" width="1992" height="837" class="img_ev3q"></p></div>
<p>Based in the Auvergne-Rhône-Alpes region, ASN Cloud is a French cloud hosting provider with more than <strong>15 years of
network and virtualization expertise</strong>. The company operates sovereign infrastructure from its Lyon and Grenoble
datacenters.</p>
<p>ASN Drive gives individuals, teams, and organizations access to a managed Sync-in instance without operating their own
infrastructure. Data is hosted in France on infrastructure operated by ASN Cloud.</p>
<p>The offer is available now on ASN Cloud's website. Sync-in provides the open-source collaboration platform; ASN Cloud
handles hosting and operations within a French sovereign cloud environment.</p>
<p>Key points of the offer:</p>
<ul>
<li class=""><strong>Hosted and managed Sync-in instance</strong></li>
<li class=""><strong>Data hosted in France, in Lyon and Grenoble</strong></li>
<li class=""><strong>Sovereign cloud infrastructure</strong></li>
<li class=""><strong>Deployment without infrastructure administration</strong></li>
</ul>
<p>This partnership helps anchor Sync-in in a more sustainable ecosystem. It relies on a French provider that can make
adoption and day-to-day operations easier, with a strong focus on sovereignty, operational reliability, and data control.</p>
<p>Thanks to <strong>ASN Cloud</strong> for making Sync-in available through ASN Drive and for supporting a more open and sovereign
approach to cloud collaboration.</p>
<p>To learn more about the offer and its details, visit the
<a href="https://www.asncloud.fr/en/services/sauvegarde-drive/asn-drive/?utm_source=sync-in" target="_blank" rel="noopener noreferrer" class="">ASN Drive page on ASN Cloud</a>.</p>]]></content:encoded>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 2.4 - Euro-Office]]></title>
            <link>https://sync-in.com/news/sync-in-2-4</link>
            <guid>https://sync-in.com/news/sync-in-2-4</guid>
            <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in version 2.4 is now available.]]></description>
            <content:encoded><![CDATA[<p>Sync-in version <strong>2.4</strong> is now available.</p>
<p>It adds <strong>Euro-Office</strong> support as a new online document editor, improves file <strong>task management</strong> with a task queue, clearer tracking for
long-running operations, and cancellation of some actions from the task panel. It also strengthens authentication and synchronization <strong>security</strong>,
and brings several reliability improvements.</p>
<!-- -->
<div style="max-width:600px"><p><img decoding="async" loading="lazy" alt="Euro-office integration and tasks in Sync-in" src="https://sync-in.com/assets/images/2-4-0-0aff3b1951ff0a35dbce9959e57e2be0.png" width="1672" height="941" class="img_ev3q"></p></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-new-features">✨ New Features<a href="https://sync-in.com/news/sync-in-2-4#-new-features" class="hash-link" aria-label="Direct link to ✨ New Features" title="Direct link to ✨ New Features" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Euro-Office editor support</strong><br>
<!-- -->Euro-Office is now supported as an additional online document editor, alongside OnlyOffice and Collabora.</p>
</li>
<li class="">
<p><strong>Cancellation from the task panel</strong><br>
<!-- -->Uploads, downloads, archive creation, extraction, copies, moves, and deletions can now be canceled from the task panel.</p>
</li>
<li class="">
<p><strong>Task queue</strong><br>
<!-- -->File-related tasks are now queued and limited per user to avoid running too many heavy operations in parallel.</p>
</li>
<li class="">
<p><strong>More detailed task progress</strong><br>
<!-- -->Some long-running tasks now show more detailed progress when the operation allows it, instead of only showing a running state.</p>
</li>
<li class="">
<p><strong>ZIP archive support</strong><br>
<!-- -->Sync-in can now create ZIP archives, in addition to the existing TAR and TGZ formats.</p>
</li>
<li class="">
<p><strong>Optional OIDC verified email check</strong><br>
<!-- -->Administrators can now require OIDC users to have a verified email address before account linking or profile synchronization.</p>
</li>
<li class="">
<p><strong>Grouped editor configuration</strong><br>
<!-- -->Editor settings are now grouped under <code>applications.files.editors</code>.</p>
<p>The previous <code>applications.files.onlyoffice</code> and <code>applications.files.collabora</code> settings are still supported for now, but are deprecated.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fixes">🐞 Fixes<a href="https://sync-in.com/news/sync-in-2-4#-fixes" class="hash-link" aria-label="Direct link to 🐞 Fixes" title="Direct link to 🐞 Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>More reliable URL downloads</strong><br>
<!-- -->URL imports now better handle servers that compress content, preventing size errors or incomplete downloads.</p>
</li>
<li class="">
<p><strong>CJK full-text search support</strong><br>
<!-- -->Full-text search now supports Chinese, Japanese, and Korean text, as well as other languages that are not separated by spaces.</p>
</li>
<li class="">
<p><strong>Text and Markdown editor fixes</strong><br>
<!-- -->Text and Markdown editors now preserve focus more reliably, detect changes correctly and refresh the file size after saving.</p>
</li>
<li class="">
<p><strong>More reliable filtered selection</strong><br>
<!-- -->File selection stays more consistent when the list is filtered, especially during multi-selection.</p>
</li>
<li class="">
<p><strong>More reliable server startup</strong><br>
<!-- -->MySQL connection errors are now detected earlier, with a clean exit to allow automatic restart.</p>
</li>
<li class="">
<p><strong>More reliable configuration loading</strong><br>
<!-- -->Sensitive values wrapped in single quotes, such as secrets, database URLs, and initial credentials, are now loaded without keeping the quotes in the
final value.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-security">🛡️ Security<a href="https://sync-in.com/news/sync-in-2-4#%EF%B8%8F-security" class="hash-link" aria-label="Direct link to 🛡️ Security" title="Direct link to 🛡️ Security" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Stronger 2FA enforcement for API tokens</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-92cr-jxw4-5wjg" target="_blank" rel="noopener noreferrer" class="">GHSA-92cr-jxw4-5wjg</a>.</p>
<p>Users with 2FA enabled could obtain API tokens after validating only their login and password. API tokens now require the second factor as expected.</p>
</li>
<li class="">
<p><strong>Stronger protection against repeated TOTP attempts</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-274f-6w77-8qm9" target="_blank" rel="noopener noreferrer" class="">GHSA-274f-6w77-8qm9</a>.</p>
<p>Failed TOTP attempts during desktop sync client registration are now counted correctly, including repeated or concurrent attempts.</p>
</li>
<li class="">
<p><strong>Safer sync filters</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-jx63-h26r-8cph" target="_blank" rel="noopener noreferrer" class="">GHSA-jx63-h26r-8cph</a>.</p>
<p>Malicious sync filters could overload the server during synchronization. Filters are now validated and limited before being used.</p>
</li>
<li class="">
<p><strong>Safer synchronization uploads</strong><br>
<!-- -->Uploaded files are now checked before replacing the final file, keeping the existing file unchanged in case of size, quota, or checksum errors.</p>
</li>
<li class="">
<p><strong>Sessions better aligned with account state</strong><br>
<!-- -->Browser and WebSocket sessions now better reflect account changes, including roles, permissions, and active/inactive status.</p>
</li>
<li class="">
<p><strong>OIDC and LDAP hardening</strong><br>
<!-- -->The new OIDC directives <code>security.requireVerifiedEmail</code> and <code>security.allowPrivateIpAvatarDownload</code> respectively allow administrators to require a
verified email address and explicitly allow avatars served from private or internal IP ranges.</p>
<p>Defaults have also been hardened: <code>security.allowInsecureRequests</code>, <code>options.enablePasswordAuth</code> for OIDC, and
<code>options.enablePasswordAuthFallback</code> for LDAP are now disabled by default. Administrator break-glass access remains available.</p>
</li>
<li class="">
<p><strong>Stricter user login validation</strong><br>
<!-- -->Logins from external identity providers are now limited to valid names, preventing them from being interpreted as file paths.</p>
</li>
<li class="">
<p><strong>Safer archive extraction</strong><br>
<!-- -->Sync-in now better blocks unexpected paths inside archives, cleans up interrupted extractions, and applies storage quotas during extraction.</p>
</li>
</ul>
<hr>
<p>📥 <strong>Upgrade to Sync-in 2.4</strong> to benefit from Euro-Office support, improved file task management, and important security and reliability improvements.</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v2.4.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in Supported by SignPath]]></title>
            <link>https://sync-in.com/news/sync-in-signpath-foundation</link>
            <guid>https://sync-in.com/news/sync-in-signpath-foundation</guid>
            <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in is now supported by SignPath Foundation.]]></description>
            <content:encoded><![CDATA[<p>Sync-in is now supported by <strong>SignPath Foundation</strong>.</p>
<!-- -->
<div style="max-width:600px"><p><img decoding="async" loading="lazy" alt="SignPath Foundation support for Sync-in" src="https://sync-in.com/assets/images/signpath-sponsoring-d7cfce9c2a7ae5df9064c21e7b0399ec.png" width="1672" height="941" class="img_ev3q"></p></div>
<p>This support will help us provide signed <strong>Sync-in Windows desktop applications</strong> to the community.</p>
<p>Through <a href="https://signpath.org/" target="_blank" rel="noopener noreferrer" class="">SignPath Foundation</a>, open-source projects can access code signing in a way that is designed for community software:
the certificate is provided by SignPath Foundation, and SignPath.io helps connect the signed binary back to the project's source repository and release
process.</p>
<p>For Sync-in, this means official Windows desktop application executables and installers can be distributed with a valid signature, instead of unsigned
files. Releases will be easier to identify for users, easier to assess for administrators, and better aligned with the security expectations around
modern software distribution.</p>
<p>In practice, this will help us:</p>
<ul>
<li class="">publish signed Sync-in Windows desktop application executables and installers</li>
<li class="">reduce the friction and uncertainty caused by unsigned application downloads</li>
<li class="">give users and organizations a stronger basis for trusting the Windows distribution channel</li>
</ul>
<p>Free code signing is provided by <a href="https://signpath.io/" target="_blank" rel="noopener noreferrer" class="">SignPath.io</a>, with the certificate provided by
<a href="https://signpath.org/" target="_blank" rel="noopener noreferrer" class="">SignPath Foundation</a>.</p>
<p>Many thanks to SignPath for supporting open-source projects and helping make secure software distribution more accessible to communities like ours.</p>]]></content:encoded>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 2.3 - Markdown]]></title>
            <link>https://sync-in.com/news/sync-in-2-3</link>
            <guid>https://sync-in.com/news/sync-in-2-3</guid>
            <pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in version 2.3 is now available.]]></description>
            <content:encoded><![CDATA[<p>Sync-in version <strong>2.3</strong> is now available.</p>
<p>It introduces an <strong>integrated Markdown editor</strong>, improves <strong>file editing and search</strong>, adds an optional <strong>trash retention</strong> policy, and adds support
for storage quotas through OIDC/LDAP. It also strengthens content indexing, uploads, and user visibility rules.</p>
<!-- -->
<div style="max-width:600px"><p><img decoding="async" loading="lazy" alt="Markdown integration in Sync-in" src="https://sync-in.com/assets/images/markdown-190bc48b07f0ac272886bfc5212c34b3.png" width="1672" height="941" class="img_ev3q"></p></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-new-features">✨ New Features<a href="https://sync-in.com/news/sync-in-2-3#-new-features" class="hash-link" aria-label="Direct link to ✨ New Features" title="Direct link to ✨ New Features" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Markdown editor</strong><br>
<!-- -->Markdown files now open in a dedicated editor with visual and source modes.</p>
<p>The editor supports headings, lists, task lists, links, images, tables, code blocks, quotes, undo/redo, file locking, saving, and protection against
closing with unsaved changes.</p>
</li>
<li class="">
<p><strong>Unified search for text editors</strong><br>
<!-- -->Text and Markdown editors now share a common search interface with a result counter and previous/next navigation.</p>
</li>
<li class="">
<p><strong>Configurable document creation</strong><br>
<!-- -->Administrators can configure the document families shown in the "New document" window.</p>
<p>Text and Markdown always remain available, while OpenDocument and Microsoft Office templates can be shown or hidden.</p>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">applications</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">files</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">sampleDocuments</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">opendocument</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> microsoft</span><span class="token punctuation" style="color:#393A34">]</span><br></div></code></pre></div></div>
</li>
<li class="">
<p><strong>Optional trash retention</strong><br>
<!-- -->The trash can now be cleaned automatically after a configurable number of days, separately for personal spaces and collaborative spaces.</p>
<p>Configuration example:</p>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">applications</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">files</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">trashRetention</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:#00a4db">users</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">30</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:#00a4db">spaces</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">30</span><br></div></code></pre></div></div>
<p>This feature is disabled by default to preserve the existing behavior.</p>
</li>
<li class="">
<p><strong>Improved content indexing</strong><br>
<!-- -->Full-text indexing is more memory-efficient and more robust on large instances.</p>
<p>It uses batched metadata processing, deferred full indexing requests, new states such as <code>pending</code> and <code>disabled</code>, and safer cleanup of obsolete
index entries.</p>
</li>
<li class="">
<p><strong>OIDC avatar synchronization</strong><br>
<!-- -->User avatars can now be synchronized from the OIDC <code>picture</code> field.</p>
<p>Remote avatars are validated, size-checked, converted to PNG, and ignored when they are already up to date.</p>
</li>
<li class="">
<p><strong>Quota synchronization through LDAP and OIDC</strong><br>
<!-- -->User storage quotas can now be synchronized from an LDAP attribute or an OIDC claim.</p>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">auth</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">ldap</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">attributes</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:#00a4db">storageQuota</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> storageQuota</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">oidc</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">options</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token key atrule" style="color:#00a4db">storageQuotaClaim</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> storageQuota</span><br></div></code></pre></div></div>
</li>
<li class="">
<p><strong>Configurable visibility for users without a group</strong><br>
<!-- -->Instances can now control whether users without a group are globally visible.</p>
<p>By default, <code>showUngroupedUsers</code> is <code>true</code> to preserve the existing behavior. Set it to <code>false</code> to prevent this global visibility.</p>
<p>Example for disabling this visibility:</p>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">applications</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">users</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">showUngroupedUsers</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean important" style="color:#36acaa">false</span><br></div></code></pre></div></div>
</li>
<li class="">
<p><strong>More reliable text file detection</strong><br>
<!-- -->Files without an extension or with a generic MIME type are now analyzed more precisely before opening.</p>
<p>Sync-in checks part of the content to distinguish real text files from binary files. Incompatible files are then offered for download instead of
being opened in the text editor.</p>
</li>
<li class="">
<p><strong>Increased size limit for text and Markdown editing</strong><br>
<!-- -->The maximum size allowed for editing text and Markdown files has been increased from 10 MB to 25 MB, to better support Markdown files containing
base64-encoded images.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fixes">🐞 Fixes<a href="https://sync-in.com/news/sync-in-2-3#-fixes" class="hash-link" aria-label="Direct link to 🐞 Fixes" title="Direct link to 🐞 Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Fixed temporary path creation for guest links</strong><br>
<!-- -->Temporary paths for accounts associated with guest links are now created correctly.</p>
</li>
<li class="">
<p><strong>Stronger uniqueness constraints on file storage</strong><br>
<!-- -->A more robust uniqueness check has been added to database storage for files and their metadata, to prevent the same file from being stored more than
once in some rare cases.</p>
</li>
<li class="">
<p><strong>More reliable unlocking of edited files</strong><br>
<!-- -->Locks on editable files are now released more reliably when editors and the browser are closed.</p>
<p>A browser confirmation has also been added when a file is being edited, to reduce accidental closures. This notably fixes cases where a text file
without an extension could remain locked after closing, including when the editing window was closed automatically.</p>
</li>
<li class="">
<p><strong>MIME type update after renaming or moving</strong><br>
<!-- -->A file's MIME type is now recalculated dynamically after renaming, moving, or replacing it.</p>
</li>
<li class="">
<p><strong>Display of trash for disabled collaborative spaces</strong><br>
<!-- -->Trash associated with disabled collaborative spaces is now displayed as disabled and can no longer be browsed.</p>
</li>
<li class="">
<p><strong>Improved file selection</strong><br>
<!-- -->Range selection works more reliably when filtering is enabled.</p>
<p>Renaming now selects only the file name, without its extension, to avoid input mistakes while editing.</p>
</li>
<li class="">
<p><strong>Web interface</strong><br>
<!-- -->Several interface details have been harmonized, including sidebar submenu visibility, table row height, dialog spacing, and viewer tooltips.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-security">🛡️ Security<a href="https://sync-in.com/news/sync-in-2-3#%EF%B8%8F-security" class="hash-link" aria-label="Direct link to 🛡️ Security" title="Direct link to 🛡️ Security" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Immutability of trash associated with spaces</strong><br>
<!-- -->Files in the trash are now immutable and treated as read-only items.</p>
<p>Modifying files in the trash and creating new files there are now blocked.</p>
</li>
<li class="">
<p><strong>More reliable uploads</strong><br>
<!-- -->Failed uploads are no longer kept in the destination space.</p>
<p>File replacements also use temporary files before replacing the destination, to avoid corrupting an existing file in case of failure or when the
maximum allowed size is exceeded. Exceeding this limit now also returns a more explicit message.</p>
</li>
<li class="">
<p><strong>Better guest link isolation</strong><br>
<!-- -->Accounts created from guest links now have restricted visibility over users and groups, limited to their managers and the personal groups they belong
to.</p>
</li>
<li class="">
<p><strong>Stronger security for URL downloads</strong><br>
<!-- -->Fixed vulnerability <a href="https://github.com/Sync-in/server/security/advisories/GHSA-q4x5-8cj6-52wg" target="_blank" rel="noopener noreferrer" class="">CVE-2026-47684</a>.</p>
<p>SSRF protection has been strengthened, notably against bypasses through IPv4-mapped IPv6 addresses. Remote downloads are also better protected
against DNS rebinding, unsafe redirects, proxy bypasses, and oversized data streams.</p>
</li>
</ul>
<hr>
<p>📥 <strong>Upgrade to Sync-in 2.3</strong> to benefit from the new Markdown editor, safer trash, stronger indexing, and all reliability improvements.</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v2.3.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in Supported by Docker]]></title>
            <link>https://sync-in.com/news/sync-in-docker-dsos</link>
            <guid>https://sync-in.com/news/sync-in-docker-dsos</guid>
            <pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[We are happy to announce that Sync-in is joining the Docker-Sponsored Open Source Program.]]></description>
            <content:encoded><![CDATA[<p>We are happy to announce that Sync-in is joining the <strong>Docker-Sponsored Open Source Program</strong>.</p>
<!-- -->
<div style="max-width:600px"><p><img decoding="async" loading="lazy" alt="Docker Sponsored Open Source program support for Sync-in" src="https://sync-in.com/assets/images/docker-sponsoring-5a9484621506f3f0d434ad998e743a51.png" width="1920" height="1080" class="img_ev3q"></p></div>
<p>This program supports active open-source projects that are carefully maintained and distributed through Docker Hub.</p>
<p>For Sync-in, this is an important milestone. It recognizes the work behind an open-source platform that is useful, maintained for the long term, and
designed for people and teams who want to keep control of their data.</p>
<p>Beyond this recognition, it is also great news for users: public images under the Sync-in namespace are no longer subject to Docker Hub pull rate
limits.</p>
<p>Thank you to Docker for this support, and above all, a big thank you to everyone using, testing, sharing, or contributing to Sync-in.</p>
<p>Your feedback and contributions help move the platform forward ❤️</p>]]></content:encoded>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 2.2 - OCR]]></title>
            <link>https://sync-in.com/news/sync-in-2-2</link>
            <guid>https://sync-in.com/news/sync-in-2-2</guid>
            <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Version 2.2 of Sync-in is now available.]]></description>
            <content:encoded><![CDATA[<p>Version <strong>2.2</strong> of Sync-in is now available.</p>
<p>It brings improvements to <strong>full-text search</strong> (PDF OCR, Markdown indexing), and introduces <strong>collaborative space management from the administration panel</strong> as well
as a <strong>new event system</strong>, enabling dynamic updates of quotas and content indexing.</p>
<!-- -->
<div style="max-width:600px"><p><img decoding="async" loading="lazy" alt="Sync-in OCR integration" src="https://sync-in.com/assets/images/ocr-0354a9cf8f6de4f9c808f0b4e95b9200.png" width="1920" height="1080" class="img_ev3q"></p></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-features">✨ Features<a href="https://sync-in.com/news/sync-in-2-2#-features" class="hash-link" aria-label="Direct link to ✨ Features" title="Direct link to ✨ Features" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Improved search and indexing</strong></p>
<ul>
<li class="">Images in PDF files are now indexed using OCR (Optical Character Recognition).</li>
<li class="">Markdown file content is now included in indexing.</li>
</ul>
<p>➡️ <a class="" href="https://sync-in.com/docs/setup-guide/ocr">OCR configuration</a></p>
</li>
<li class="">
<p><strong>Collaborative space management from the administration panel</strong><br>
<!-- -->Administrators can now create and manage collaborative spaces, and handle their quotas directly from the admin interface.</p>
</li>
<li class="">
<p><strong>Guest personal group management</strong><br>
<!-- -->Managers can now manage guests’ personal groups from the guest profile settings.</p>
</li>
<li class="">
<p><strong>Internal file event system</strong><br>
<!-- -->File actions now generate events handled by a dedicated processor.<br>
<!-- -->Depending on their nature, these events automatically trigger:</p>
<ul>
<li class="">storage usage calculation per collaborative space and per user</li>
<li class="">full-text indexing (if enabled).</li>
</ul>
<p>This mechanism improves consistency and the dynamic updating of file-related information.</p>
</li>
<li class="">
<p><strong>Extended LDAP support with <code>tlsOptions</code></strong><br>
<!-- -->The LDAP configuration now supports additional Node.js TLS options (such as <code>ca</code> or <code>rejectUnauthorized</code>, etc.).</p>
<p>➡️ <a class="" href="https://sync-in.com/docs/setup-guide/server#ldap-if-provider-ldap-">View LDAP options</a></p>
</li>
<li class="">
<p><strong>Aggregated storage display</strong><br>
<!-- -->The administration interface now displays total storage usage for users and collaborative spaces.</p>
</li>
<li class="">
<p><strong>Enhanced group search</strong><br>
<!-- -->Group search now takes their description into account.</p>
</li>
<li class="">
<p><strong>PDF opening via pdf.js by default</strong><br>
<!-- -->PDF files now open in the pdf.js viewer, with the option to switch to edit mode if OnlyOffice is enabled.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fixes">🐞 Fixes<a href="https://sync-in.com/news/sync-in-2-2#-fixes" class="hash-link" aria-label="Direct link to 🐞 Fixes" title="Direct link to 🐞 Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Fixed parallel execution of the indexing scheduler</strong><br>
<!-- -->The indexing scheduler now prevents concurrent executions.</p>
</li>
<li class="">
<p><strong>Improved reliability of cached storage quota updates</strong><br>
<!-- -->In some cases, the storage quota was correctly persisted in the database but not properly reflected in the cache.</p>
</li>
<li class="">
<p><strong>Improved error handling for <code>HEAD</code> requests</strong><br>
<!-- -->Errors when opening documents via <code>HEAD</code> requests are now properly reported.</p>
</li>
<li class="">
<p><strong>Restored access to shares via WebDAV</strong></p>
</li>
<li class="">
<p><strong>Fixed encoding of special characters in certain URLs</strong><br>
<!-- -->Some URLs containing special characters, such as <code>#</code>, and pointing to files were not properly encoded.</p>
</li>
<li class="">
<p><strong>Hardened group and guest management</strong><br>
<!-- -->Several fixes improve name handling, cache invalidation, guest account renaming, and prevent assigning a guest as manager.</p>
</li>
<li class="">
<p><strong>Web interface</strong><br>
<!-- -->Various visual and usability fixes, including font sizes, tooltips, notifications, and certain input fields.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-security">🛡️ Security<a href="https://sync-in.com/news/sync-in-2-2#%EF%B8%8F-security" class="hash-link" aria-label="Direct link to 🛡️ Security" title="Direct link to 🛡️ Security" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Basic Auth security hardening</strong><br>
<!-- -->The cache key is now based on a hash, eliminating case-related collisions and preventing the storage of decodable identifiers.</p>
</li>
<li class="">
<p><strong>Fixed a security vulnerability:  <a href="https://github.com/Sync-in/server/security/advisories/GHSA-43fj-qp3h-hrh5" target="_blank" rel="noopener noreferrer" class="">CVE-2026-41161</a></strong><br>
<!-- -->A flaw allowed user account enumeration via the login endpoint through response time analysis, particularly in brute-force scenarios.</p>
</li>
</ul>
<hr>
<p>📥 <strong>Upgrade to Sync-in 2.2 now</strong> to benefit from all fixes and improvements.</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v2.2.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 2.1 - UI Refresh]]></title>
            <link>https://sync-in.com/news/sync-in-2-1-ui-refresh</link>
            <guid>https://sync-in.com/news/sync-in-2-1-ui-refresh</guid>
            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Version 2.1 of Sync-in is now available and introduces a visual refresh of the web interface.]]></description>
            <content:encoded><![CDATA[<p><strong>Version 2.1</strong> of Sync-in is now available and introduces a <strong>visual refresh of the web interface</strong>.</p>
<p>This release brings many improvements to the user experience, with an interface that is <strong>clearer, more consistent, and more uniform</strong>.</p>
<p>We also invite you to discover and test this new interface directly on <a class="" href="https://sync-in.com/docs/demo">our demo instance</a>.</p>
<!-- -->
<div style="max-width:600px"><p><img decoding="async" loading="lazy" alt="Refreshed Sync-in web interface in light and dark themes" src="https://sync-in.com/assets/images/ui-refresh-17e0297a7e28d67e79c0eb532d90853b.png" width="1920" height="1440" class="img_ev3q"></p></div>
<p>For several years, Sync-in has evolved and grown with new features.
Over time, it became natural to revisit the interface to improve consistency and better support current application usage.</p>
<p>From navigation to dialogs, most modules have been revisited to improve readability, consistency, and adaptation to different screen sizes.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-interface-improvements">✨ Interface Improvements<a href="https://sync-in.com/news/sync-in-2-1-ui-refresh#-interface-improvements" class="hash-link" aria-label="Direct link to ✨ Interface Improvements" title="Direct link to ✨ Interface Improvements" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Visual interface refresh</strong></p>
<p>Light and dark themes have been harmonized, as well as the main interface components.
Interface dimensions and spacing have also been revised to improve readability and visual balance.
A new typography has also been adopted to improve readability across all systems and platforms.</p>
</li>
<li class="">
<p><strong>Navigation and interface organization</strong></p>
<p>Application navigation has been redesigned with the introduction of a new left navigation sidebar and various adjustments to the navigation bar and
side panels. These changes improve interface organization and space usage, while providing better adaptation to different screen sizes.</p>
</li>
<li class="">
<p><strong>User experience improvements</strong></p>
<p>Several targeted improvements have been made to make daily use of the application smoother. This includes improvements to search, recent items and
notifications display, as well as better visual consistency for certain components such as badges, avatars, and permission indicators.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-features">✨ Features<a href="https://sync-in.com/news/sync-in-2-1-ui-refresh#-features" class="hash-link" aria-label="Direct link to ✨ Features" title="Direct link to ✨ Features" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Added Dutch language (nl) support</strong></p>
</li>
<li class="">
<p><strong>Added the <a class="" href="https://sync-in.com/docs/setup-guide/authentication/oidc#security">security.supportPKCE</a> parameter in OIDC configuration</strong><br>
<!-- -->Allows enabling or disabling the use of the PKCE mechanism.</p>
</li>
<li class="">
<p><strong>Added the <a class="" href="https://sync-in.com/docs/setup-guide/docker/variables-secrets#-server-environment-variables">FORCE_PERMISSIONS</a> environment variable for Docker</strong><br>
<!-- -->Allows forcing recursive permissions application. This option is disabled by default to avoid changing permissions on existing data.</p>
</li>
<li class="">
<p><strong>Compatibility validated with OnlyOffice DocumentServer 9.3</strong><br>
<!-- -->Updated the corresponding Docker image.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fixes">🐞 Fixes<a href="https://sync-in.com/news/sync-in-2-1-ui-refresh#-fixes" class="hash-link" aria-label="Direct link to 🐞 Fixes" title="Direct link to 🐞 Fixes" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Timezone fix for MySQL connections</strong><br>
<!-- -->MySQL connections now consistently use the <strong>UTC</strong> timezone.</p>
</li>
<li class="">
<p><strong>PDF indexing fix</strong><br>
<!-- -->Avoids an unnecessary buffer copy and ensures proper document cleanup after indexing.</p>
</li>
<li class="">
<p><strong>Fix an access issue affecting some collaborative spaces using external paths</strong><br>
<!-- -->Unreadable directories are now skipped when walking the filesystem to compute sizes and entry counts.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-desktop-client">💻 Desktop Client<a href="https://sync-in.com/news/sync-in-2-1-ui-refresh#-desktop-client" class="hash-link" aria-label="Direct link to 💻 Desktop Client" title="Direct link to 💻 Desktop Client" translate="no">​</a></h2>
<p>The <strong>Sync-in Desktop client version 2.1</strong> also benefits from several improvements and fixes.</p>
<ul>
<li class="">
<p><strong>Added Dutch language (nl)</strong><br>
<!-- -->The client is now available in Dutch.</p>
</li>
<li class="">
<p><strong>Improved server connection dialog</strong><br>
<!-- -->The configuration dialog can now be closed using the <em>Cancel</em> button.</p>
</li>
<li class="">
<p><strong>Improved compatibility with some Linux distributions</strong><br>
<!-- -->Fixed an AppImage startup issue on Ubuntu 23.10 and some distributions using restrictive sandbox environments.</p>
</li>
<li class="">
<p><strong>Stability improvements</strong><br>
<!-- -->Several fixes have been made to improve download handling and login screen display.</p>
</li>
</ul>
<hr>
<p>📥 <strong>Upgrade to Sync-in 2.1 now</strong> to benefit from the new interface.</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v2.1.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 2.0 - OpenID Connect]]></title>
            <link>https://sync-in.com/news/sync-in-2-oidc</link>
            <guid>https://sync-in.com/news/sync-in-2-oidc</guid>
            <pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in reaches a major milestone with the release of version 2.0, introducing OpenID Connect (OIDC) support, a key standard for federated]]></description>
            <content:encoded><![CDATA[<p>Sync-in reaches a major milestone with the release of <strong>version 2.0</strong>, introducing <strong>OpenID Connect (OIDC)</strong> support, a key standard for federated
authentication, widely adopted in modern and sovereign identity infrastructures.</p>
<p>This evolution is one of the most requested features by the community. It is currently the most upvoted item on
our <a href="https://github.com/Sync-in/server/discussions?discussions_q=is%3Aopen+sort%3Atop" target="_blank" rel="noopener noreferrer" class="">GitHub Discussions page</a>, and we are very excited to deliver it
in Sync-in 2.0.</p>
<!-- -->
<div style="max-width:350px"><p><img decoding="async" loading="lazy" alt="Sync-in OpenID Connect authentication screen" src="https://sync-in.com/assets/images/auth_oidc-24b5c40f0665105bfa2102c8b3b863ef.png" width="1140" height="858" class="img_ev3q"></p></div>
<p>OpenID Connect has established itself as the industry standard for authentication in cloud environments, enterprise IT environments, and sovereign
digital ecosystems.<br>
<!-- -->With this integration, Sync-in fully aligns with modern identity architectures, simplifies user onboarding, and improves the overall authentication
experience.</p>
<p>The OIDC integration marks a major evolution of Sync-in's authentication model.</p>
<p>This release also introduces a complete overhaul of Desktop and CLI authentication to ensure compatibility with this new authentication architecture.</p>
<p><strong>⚠️ Due to this evolution, the authentication mechanisms used by version 1.x applications are no longer compatible, representing one of the major
changes introduced in Sync-in 2.0.</strong></p>
<p>➡️ <a class="" href="https://sync-in.com/docs/setup-guide/migrations/v2-migration-guide">See the V2 migration guide</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-features">✨ Features<a href="https://sync-in.com/news/sync-in-2-oidc#-features" class="hash-link" aria-label="Direct link to ✨ Features" title="Direct link to ✨ Features" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>OpenID Connect (OIDC) authentication support</strong><br>
<!-- -->Sync-in can now rely on OIDC-compatible identity providers, enabling native integration with enterprise SSO environments and modern identity
platforms.</p>
</li>
<li class="">
<p><strong>Desktop and CLI authentication overhaul</strong><br>
<!-- -->Desktop and CLI applications now support OIDC authentication flows, providing a consistent experience across all platforms.</p>
</li>
<li class="">
<p><strong>OTP recovery codes and application passwords</strong><br>
<!-- -->Desktop and CLI clients can now use <strong>OTP recovery codes</strong> as well as <strong>application passwords</strong> during device enrollment and authentication flows.</p>
</li>
<li class="">
<p><strong>LDAP improvements</strong></p>
<ul>
<li class="">Optional service account support</li>
<li class="">Automatic permission assignment (<code>autoCreatePermissions</code>)</li>
<li class="">"Break-glass" administrator access support</li>
<li class="">DN/CN support for the <code>adminGroup</code> configuration</li>
<li class="">Support for <code>groupOfNames</code> in addition to <code>memberOf</code> for group resolution</li>
</ul>
</li>
<li class="">
<p><strong>Logging system improvements</strong><br>
<!-- -->Added a <code>jsonOutput</code> option to output logs in JSON format, making integration with observability tools and centralized logging platforms easier.</p>
</li>
<li class="">
<p><strong>Improved configuration error messages</strong><br>
<!-- -->More explicit error messages to simplify troubleshooting and deployment.</p>
</li>
<li class="">
<p><strong>User experience improvements</strong></p>
<ul>
<li class="">Redesign of the recent items page</li>
<li class="">File renaming is now automatically applied when clicking outside the editing area</li>
</ul>
</li>
<li class="">
<p><strong>Reverse proxy configuration simplification</strong><br>
<!-- -->Removal of the WebDAV <em>hook</em> related to the <code>X-Forwarded-Proto</code> directive in the Nginx configuration.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fixes">🐞 Fixes<a href="https://sync-in.com/news/sync-in-2-oidc#-fixes" class="hash-link" aria-label="Direct link to 🐞 Fixes" title="Direct link to 🐞 Fixes" translate="no">​</a></h2>
<ul>
<li class="">Fixed decoding of file paths in WebDAV LOCK headers</li>
<li class="">Fixed the HTTP status line to ensure compliance with WebDAV specifications (RFC 4918)</li>
<li class="">Fixed an issue where the configured IP address was not correctly represented in logs when <code>0.0.0.0</code> was used</li>
<li class="">Improved error handling when adding sync paths and strengthened validation checks</li>
<li class="">Fixed an issue preventing file renaming when file names contained spaces, while preserving correct display</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-documentation">📘 Documentation<a href="https://sync-in.com/news/sync-in-2-oidc#-documentation" class="hash-link" aria-label="Direct link to 📘 Documentation" title="Direct link to 📘 Documentation" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://sync-in.com/docs/setup-guide/migrations/v2-migration-guide">V2 migration guide</a></li>
<li class=""><a class="" href="https://sync-in.com/docs/setup-guide/authentication/oidc">OpenID Connect authentication</a></li>
<li class=""><a class="" href="https://sync-in.com/docs/setup-guide/authentication/ldap">LDAP authentication</a></li>
</ul>
<hr>
<p>📥 <strong>Upgrade to Sync-in 2.0 now</strong> and benefit from OpenID Connect support, along with numerous fixes and improvements!</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v2.0.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Collabora Online Integration]]></title>
            <link>https://sync-in.com/news/sync-in-collabora</link>
            <guid>https://sync-in.com/news/sync-in-collabora</guid>
            <pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[As part of an approach focused on openness and technological neutrality, we wanted to enhance Sync-in with an open office alternative.]]></description>
            <content:encoded><![CDATA[<p>As part of an approach focused on openness and technological neutrality, we wanted to enhance Sync-in with an open office alternative.
While LibreOffice is gradually replacing proprietary office suites in many information systems, <strong>Collabora Online</strong> represents its natural
extension for collaborative online editing.</p>
<p>We are proud to announce its integration into Sync-in, in line with our vision of a sustainable, interoperable, and sovereign platform.</p>
<!-- -->
<div style="text-align:center;max-width:200px"><p><img decoding="async" loading="lazy" alt="Collabora Online" src="https://sync-in.com/assets/images/collabora-f8221539ce33ce43b8e7b19509206a1d.png" width="1395" height="1563" class="img_ev3q"></p></div>
<p>Collabora Online is primarily intended for environments based on open standards and open-source software.
The solution provides native support for OpenDocument formats, while ensuring compatibility with Microsoft Office formats.</p>
<p>OnlyOffice and Collabora Online may be complementary depending on the environment.<br>
<!-- -->We therefore chose to allow the joint integration of these solutions within Sync-in, in order to provide broad coverage of
editable formats, while taking into account the technical challenges related to file locking.</p>
<p>➡️ <a class="" href="https://sync-in.com/docs/user-guide/collaborative_editors">To learn more, see the section dedicated to Collabora Online, OnlyOffice, and their comparison.</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-features">✨ Features<a href="https://sync-in.com/news/sync-in-collabora#-features" class="hash-link" aria-label="Direct link to ✨ Features" title="Direct link to ✨ Features" translate="no">​</a></h2>
<ul>
<li class="">
<p><strong>Node.js</strong><br>
<!-- -->Migration to <strong>Node.js 24</strong>, while maintaining compatibility with <strong>Node.js 22</strong>, improving stability and performance.</p>
</li>
<li class="">
<p><strong>Collabora Online integration and multi-editor management</strong><br>
<!-- -->Ability to use multiple editors, with <strong>intelligent editor selection</strong> based on the document format, and the option to
define a <strong>default editor</strong> in user preferences.</p>
</li>
<li class="">
<p><strong>Enhanced public links</strong><br>
<!-- -->Public links now allow not only downloading, but also <strong>access</strong>, <strong>viewing</strong>, and <strong>editing</strong> of documents,
depending on formats and access rights.</p>
</li>
<li class="">
<p><strong>Improved file locking</strong><br>
<!-- -->Reinforced lock management to ensure better compatibility between the different access modes.</p>
</li>
<li class="">
<p><strong>Simplified file opening and management</strong><br>
<!-- -->A single <strong>Open</strong> button now replaces the <strong>View</strong> and <strong>Edit</strong> actions, simplifying the user journey by automatically
managing the opening mode and editor based on context.</p>
</li>
<li class="">
<p><strong>Docker Compose update</strong><br>
<!-- -->Integration of Collabora Online via Nginx, addition of a dedicated Docker Compose setup, and update of the existing Nginx configuration.</p>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-fixes">🐞 Fixes<a href="https://sync-in.com/news/sync-in-collabora#-fixes" class="hash-link" aria-label="Direct link to 🐞 Fixes" title="Direct link to 🐞 Fixes" translate="no">​</a></h2>
<ul>
<li class="">Improved display order of recently used files.</li>
<li class="">Immediate cache update for access rights on shared links.</li>
<li class="">Resolution of translation conflicts affecting the interface date picker.</li>
<li class="">Fixed an issue preventing the OTP code request from being displayed on desktop applications.</li>
<li class="">Display of the space deactivation date when disabling a space.</li>
<li class="">Removal of unwanted redirects when refreshing public links.</li>
<li class="">Fixed an issue preventing modifications to existing files.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-documentation">📘 Documentation<a href="https://sync-in.com/news/sync-in-collabora#-documentation" class="hash-link" aria-label="Direct link to 📘 Documentation" title="Direct link to 📘 Documentation" translate="no">​</a></h2>
<ul>
<li class=""><a class="" href="https://sync-in.com/docs/user-guide/collaborative_editors">Collaborative Editing</a></li>
<li class=""><a class="" href="https://sync-in.com/docs/user-guide/file_locking">File Locking</a></li>
<li class=""><a class="" href="https://sync-in.com/docs/setup-guide/docker/optional-services/collabora">Collabora Docker Compose</a></li>
<li class=""><a class="" href="https://sync-in.com/docs/setup-guide/proxy#collabora-online-configuration">Collabora Reverse Proxy Configuration</a></li>
</ul>
<hr>
<p>📥 <strong>Upgrade to version 1.10</strong> now and take advantage of the Collabora Online integration and the latest Sync-in features!</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v1.10.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Mise Sur Orbite Partnership]]></title>
            <link>https://sync-in.com/news/mise-sur-orbite</link>
            <guid>https://sync-in.com/news/mise-sur-orbite</guid>
            <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in partners with Mise Sur Orbite to offer turnkey managed hosting.]]></description>
            <content:encoded><![CDATA[<p>Sync-in partners with <strong>Mise Sur Orbite</strong> to offer turnkey managed hosting.</p>
<!-- -->
<p>Mise Sur Orbite is a French company specializing in the hosting and management of servers and Internet services for over <strong>20 years</strong>, committed to an
ecosystem that fully shares the values upheld by Sync-in: <strong>respect for open source</strong>, <strong>digital sovereignty</strong>, <strong>transparency</strong>, and
<strong>data control</strong>.</p>
<p>Thanks to this partnership, we can now offer a simple and reliable managed hosting solution, designed for those who want to use Sync-in without having
to worry about technical administration.</p>
<p>📍 <strong>Data hosted in France</strong><br>
<!-- -->🔐 <strong>Secure, reliable, and high-performance services</strong><br>
<!-- -->🛠️ <strong>Fully managed hosting, without proprietary cloud</strong></p>
<p>This collaboration allows us to make Sync-in more accessible, while remaining true to the principles that have defined the project from the very
beginning: <strong>accessibility</strong>, <strong>freedom</strong>, <strong>independence</strong>, and <strong>full control over data</strong>.</p>
<p>🤝 Many thanks to <strong>Mise Sur Orbite</strong> for this collaboration, aligned with our convictions and our vision of the digital world.</p>]]></content:encoded>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Thank You Selfh.st]]></title>
            <link>https://sync-in.com/news/sync-in-selfhst-2025</link>
            <guid>https://sync-in.com/news/sync-in-selfhst-2025</guid>
            <pubDate>Wed, 10 Dec 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We are very happy to share some great news: Sync-in has been selected by selfh.st in their list of]]></description>
            <content:encoded><![CDATA[<p>We are very happy to share some great news: Sync-in has been selected by <a href="https://selfh.st/" target="_blank" rel="noopener noreferrer" class="">selfh.st</a> in their list of
<a href="https://selfh.st/post/2025-favorite-new-apps/" target="_blank" rel="noopener noreferrer" class="">favorite open-source applications of 2025</a>.
It is a wonderful recognition for the project, and we are truly honored.</p>
<!-- -->
<p><strong>Selfh.st</strong> is an independent publication dedicated to self-hosting and open-source software.</p>
<p>Through its work, the platform:</p>
<ul>
<li class="">highlights innovative self-hosted projects,</li>
<li class="">provides a clear and accessible directory,</li>
<li class="">helps users discover open-source alternatives and regain control over their data,</li>
<li class="">promotes the open-source ecosystem by giving it more visibility.</li>
</ul>
<p>In a world where proprietary and centralized solutions dominate, this type of initiative is invaluable, and we are proud that Sync-in has earned a place there.</p>
<p>We would like to warmly thank the <a href="https://selfh.st/" target="_blank" rel="noopener noreferrer" class="">selfh.st</a> team, and especially <a href="https://ethansholly.com/" target="_blank" rel="noopener noreferrer" class="">Ethan Sholly</a>,
for their outstanding work.</p>
<p>By shining a light on free and open-source tools, documenting projects, and building a structured directory of self-hosted applications, they make the ecosystem
clearer, more accessible, and more dynamic.</p>
<p>Without this kind of effort, many open-source projects would remain in the shadows. ❤️</p>]]></content:encoded>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 1.9]]></title>
            <link>https://sync-in.com/news/sync-in-1-9</link>
            <guid>https://sync-in.com/news/sync-in-1-9</guid>
            <pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Sync-in 1.9 is now available, featuring an improved image viewer, a native text editor, as well as many additional features and]]></description>
            <content:encoded><![CDATA[<p><strong>Sync-in 1.9</strong> is now available, featuring an <strong>improved image viewer</strong>, a <strong>native text editor</strong>, as well as many additional features and
optimizations aimed at enhancing the user experience and platform reliability.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-interface--user-experience">💻 Interface &amp; User Experience<a href="https://sync-in.com/news/sync-in-1-9#-interface--user-experience" class="hash-link" aria-label="Direct link to 💻 Interface &amp; User Experience" title="Direct link to 💻 Interface &amp; User Experience" translate="no">​</a></h2>
<ul>
<li class="">Updated to the new Sync-in visual identity.</li>
<li class="">The image viewer can now browse all images in the current directory, start a slideshow, toggle fullscreen mode,
and display detailed image properties.</li>
<li class="">Added native editing for all text files, including search, syntax highlighting, lock/unlock, and undo/redo capabilities.</li>
<li class="">Added overwrite confirmation dialogs for upload, rename, copy, and move actions.</li>
<li class="">Links: users are now redirected directly to the shared directory when accessing it through a link.</li>
<li class="">Added the ability to view a directory's size from the information panel in the right sidebar.</li>
<li class="">Prevented drag-and-drop operations in spaces where the action is not allowed.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-file-security--management">🔐 File Security &amp; Management<a href="https://sync-in.com/news/sync-in-1-9#-file-security--management" class="hash-link" aria-label="Direct link to 🔐 File Security &amp; Management" title="Direct link to 🔐 File Security &amp; Management" translate="no">​</a></h2>
<ul>
<li class="">File Lock Management: users can now request an unlock from the file's lock owner, and the owner of a file can also remove the lock.</li>
<li class="">Improved visibility of locks on anchored and shared files.</li>
<li class="">Restored access to anchored files from an external location when shared via a link.</li>
<li class="">Forced thumbnail generation for broken or older images.</li>
<li class="">Fixed copy failures occurring when sample documents were created on a CIFS share.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-improvements--fixes">⚙️ Improvements &amp; Fixes<a href="https://sync-in.com/news/sync-in-1-9#%EF%B8%8F-improvements--fixes" class="hash-link" aria-label="Direct link to ⚙️ Improvements &amp; Fixes" title="Direct link to ⚙️ Improvements &amp; Fixes" translate="no">​</a></h2>
<ul>
<li class="">LDAP:<!-- -->
<ul>
<li class=""><code>cn</code> and <code>mail</code> are now accepted as login attributes.</li>
<li class="">Users can now log in using their email address once they have been identified at least once.</li>
</ul>
</li>
<li class="">Fixed an issue affecting the visibility of users within visible groups.</li>
<li class="">Added server update notifications.</li>
<li class="">Docker Compose now ships with OnlyOffice 9.1.</li>
<li class="">Many additional optimizations and bug fixes.</li>
</ul>
<hr>
<p>📥 <strong>Upgrade to version 1.9</strong> now and enjoy all the latest improvements!</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v1.9.1" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 1.8]]></title>
            <link>https://sync-in.com/news/sync-in-1-8</link>
            <guid>https://sync-in.com/news/sync-in-1-8</guid>
            <pubDate>Sun, 26 Oct 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[🌍 Sync-in 1.8 extends its language support to 14 languages, including]]></description>
            <content:encoded><![CDATA[<p>🌍 <strong>Sync-in 1.8</strong> extends its language support to 14 languages, including
🇬🇧 English, 🇫🇷 French, 🇩🇪 German, 🇪🇸 Spanish, 🇵🇹 Portuguese, 🇧🇷 Brazilian Portuguese, 🇮🇹 Italian, 🇨🇳 Chinese, 🇮🇳 Hindi, 🇹🇷 Turkish, 🇯🇵 Japanese,
🇰🇷Korean, 🇵🇱 Polish, and 🇷🇺 Russian.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-extended-language-support">🌍 Extended Language Support<a href="https://sync-in.com/news/sync-in-1-8#-extended-language-support" class="hash-link" aria-label="Direct link to 🌍 Extended Language Support" title="Direct link to 🌍 Extended Language Support" translate="no">​</a></h2>
<ul>
<li class=""><strong>Added 12 new languages</strong>. Automatic language detection or manual selection from the user profile.</li>
<li class=""><strong>Dynamic translation loading</strong> for faster startup and smoother switching.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-search-and-storage-enhancements">🔍 Search and Storage Enhancements<a href="https://sync-in.com/news/sync-in-1-8#-search-and-storage-enhancements" class="hash-link" aria-label="Direct link to 🔍 Search and Storage Enhancements" title="Direct link to 🔍 Search and Storage Enhancements" translate="no">​</a></h2>
<ul>
<li class=""><strong>New config parameter</strong> to enable or disable the files indexing for a Sync-in instance.</li>
<li class=""><strong>Full-text search preferences</strong> – indexing can now be enabled or disabled for both personal and collaborative spaces.</li>
<li class=""><strong>Quota and usage tracking</strong>:<!-- -->
<ul>
<li class="">Ability to define a <strong>storage quota for shares with an external location</strong></li>
<li class="">The storage used by external locations anchored to collaborative spaces is now included in the collaborative space's total quota.</li>
</ul>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-improvements">⚙️ Improvements<a href="https://sync-in.com/news/sync-in-1-8#%EF%B8%8F-improvements" class="hash-link" aria-label="Direct link to ⚙️ Improvements" title="Direct link to ⚙️ Improvements" translate="no">​</a></h2>
<ul>
<li class=""><strong><a class="" href="https://sync-in.com/docs/setup-guide/npm#1-npm-package">FreeBSD support</a></strong> – npm distribution is now compatible with FreeBSD</li>
<li class=""><strong>Better suited for small systems</strong> – reduced the default number of backend workers from <strong>2 to 1</strong> to improve memory efficiency on lightweight
setups (e.g. Raspberry Pi).</li>
<li class=""><strong>Photo thumbnail creation speed improved by 3×</strong> – reducing load times across galleries.</li>
<li class=""><strong>Docker</strong> – reduced system dependencies, resulting in a <strong>lighter and more efficient image</strong> (from 562MB to 357MB, saving 205MB!).</li>
<li class=""><strong>Automatic cleanup</strong> – removes orphaned files and optimizes database tables daily.</li>
<li class=""><strong>OnlyOffice compatibility</strong> – added support for <code>.doc</code>, <code>.xls</code>, and <code>.ppt</code> formats with implicit conversion on save.</li>
<li class=""><strong>Smarter trash behavior</strong> – deleted files from external shares are now moved to the <strong>user's trash</strong>, while those from external locations linked
to collaborative spaces go to the <strong>collaborative space's trash</strong>.</li>
</ul>
<hr>
<p>📥 <strong>Upgrade to version 1.8</strong> now and take advantage of all the latest improvements!</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v1.8.0" target="_blank" rel="noopener noreferrer" class="">See the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
        </item>
        <item>
            <title><![CDATA[Multi-Factor Authentication (MFA)]]></title>
            <link>https://sync-in.com/news/sync-in-mfa-support</link>
            <guid>https://sync-in.com/news/sync-in-mfa-support</guid>
            <pubDate>Sat, 27 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We are pleased to announce that Sync-in now supports Multi-Factor Authentication (MFA) as well as application passwords.]]></description>
            <content:encoded><![CDATA[<p>We are pleased to announce that Sync-in now supports <strong>Multi-Factor Authentication (MFA)</strong> as well as <strong>application passwords</strong>.</p>
<p>Driven by the needs expressed by our community, these enhancements provide stronger security for your accounts and reflect our ongoing commitment
to safeguarding the integrity and confidentiality of your data.</p>
<!-- -->
<div style="max-width:350px"><p><img decoding="async" loading="lazy" alt="Sync-in multi-factor authentication login screen" src="https://sync-in.com/assets/images/auth_login_2fa-b70914cefb3e6c94929e7fbecb09aed8.png" width="828" height="580" class="img_ev3q"></p></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-features">✨ Features<a href="https://sync-in.com/news/sync-in-mfa-support#-features" class="hash-link" aria-label="Direct link to ✨ Features" title="Direct link to ✨ Features" translate="no">​</a></h2>
<ul>
<li class=""><strong>Multi-Factor Authentication (MFA)</strong>: add an extra layer of protection to your account</li>
<li class=""><strong>Application Passwords</strong>: generate dedicated passwords for your apps and external integrations</li>
<li class="">Simplified management of recovery codes and application passwords directly from your user profile</li>
<li class="">Desktop clients update: now fully compatible with Multi-Factor Authentication (MFA)</li>
<li class="">Support for LDAP attributes specific to Active Directory</li>
<li class=""><strong>Advanced SMTP configuration</strong>: ability to set <code>ignoreTLS</code> and <code>rejectUnauthorized</code> for SMTP transport</li>
<li class=""><strong>Secure links</strong>: inclusion of the link password in the emails sent</li>
</ul>
<p>📥 <strong>Upgrade to version 1.6</strong> today and take advantage of all these improvements!</p>
<p>➡️ <a class="" href="https://sync-in.com/docs/user-guide/authentication">Read the documentation about MFA</a></p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v1.6.0" target="_blank" rel="noopener noreferrer" class="">View the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
            <category>Announce</category>
        </item>
        <item>
            <title><![CDATA[Thank You IT-Connect]]></title>
            <link>https://sync-in.com/news/sync-in-it-connect</link>
            <guid>https://sync-in.com/news/sync-in-it-connect</guid>
            <pubDate>Thu, 28 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[🔥 IT-Connect highlights Sync-in through a comprehensive tutorial and a video created by Florian Burnel!]]></description>
            <content:encoded><![CDATA[<p>🔥 <strong><a href="https://www.it-connect.fr/" target="_blank" rel="noopener noreferrer" class="">IT-Connect</a></strong> highlights <strong>Sync-in</strong> through a comprehensive tutorial and a video created by <strong>Florian Burnel</strong>!</p>
<p><a href="https://www.it-connect.fr/tuto-sync-in-plateforme-collaborative-open-source/" target="_blank" rel="noopener noreferrer" class="">https://www.it-connect.fr/tuto-sync-in-plateforme-collaborative-open-source/</a></p>
<!-- -->
<p>For more than a decade, IT-Connect has become a <strong>leading French-speaking reference</strong> in system and network administration, cybersecurity, cloud, and
open source.<br>
<!-- -->The platform stands out for the <strong>pedagogical quality</strong> of its tutorials and courses, published every week and followed by a large community of IT
professionals and enthusiasts.</p>
<p>Through his work, <strong>Florian Burnel</strong> makes complex technical knowledge accessible and helps many readers build new skills. His clear and educational
approach has turned IT-Connect into a true online school for the IT community.</p>
<p>By dedicating both a tutorial and a video to <strong>Sync-in</strong>, IT-Connect once again confirms its key role: <strong>promoting and spreading open source
solutions</strong> to a curious, demanding audience in search of respectful and user-centric tools.</p>
<p>A big thank you to Florian and IT-Connect for their support, their commitment, and their continuous contribution to the open source ecosystem ❤️</p>]]></content:encoded>
            <category>Media</category>
        </item>
        <item>
            <title><![CDATA[Sync-in available on NPM!]]></title>
            <link>https://sync-in.com/news/sync-in-npm-support</link>
            <guid>https://sync-in.com/news/sync-in-npm-support</guid>
            <pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We are happy to announce that Sync-in Server 1.3.0 is now available on NPM!]]></description>
            <content:encoded><![CDATA[<p>We are happy to announce that <strong>Sync-in Server 1.3.0</strong> is now available on <strong>NPM</strong>!</p>
<p>The server can now be installed as a native Node.js package.</p>
<p>A CLI (<code>sync-in-server</code>) is available to manage configuration, start/stop the server, run migrations, and more.</p>
<p>➡️ <a class="" href="https://sync-in.com/docs/setup-guide/npm">Read the NPM setup guide</a></p>
<!-- -->
<p>This release makes it easier than ever to integrate Sync-in into your existing infrastructure without relying on Docker.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-improvements-in-130">🔧 Improvements in 1.3.0<a href="https://sync-in.com/news/sync-in-npm-support#-improvements-in-130" class="hash-link" aria-label="Direct link to 🔧 Improvements in 1.3.0" title="Direct link to 🔧 Improvements in 1.3.0" translate="no">​</a></h2>
<ul>
<li class="">Package published as scoped module <code>@sync-in/server</code></li>
<li class="">New CLI to manage server</li>
<li class="">New option in the <code>logger</code> config section to customize log file path</li>
</ul>
<hr>
<p>➡️ <a href="https://www.npmjs.com/package/@sync-in/server" target="_blank" rel="noopener noreferrer" class="">View the package on NPM</a><br>
<!-- -->➡️ <a href="https://github.com/Sync-in/server/releases/tag/v1.3.0" target="_blank" rel="noopener noreferrer" class="">See the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
        </item>
        <item>
            <title><![CDATA[Sync-in 1.2]]></title>
            <link>https://sync-in.com/news/sync-in-1-2</link>
            <guid>https://sync-in.com/news/sync-in-1-2</guid>
            <pubDate>Tue, 29 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We are happy to announce the release of Sync-in v1.2.0.]]></description>
            <content:encoded><![CDATA[<p>We are happy to announce the release of <strong>Sync-in v1.2.0</strong>.<br>
<!-- -->This version brings <strong>new features</strong>, several bug fixes, <strong>security improvements</strong>, and highlights the support of our <strong>growing community</strong>!</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-new-features">✨ New Features<a href="https://sync-in.com/news/sync-in-1-2#-new-features" class="hash-link" aria-label="Direct link to ✨ New Features" title="Direct link to ✨ New Features" translate="no">​</a></h2>
<ul>
<li class="">Server configuration can now be overridden using <code>SYNCIN_</code> environment variables</li>
<li class="">Support for <code>PUID/PGID</code> in the Docker image for better file permission handling</li>
</ul>
<p>➡️ <a class="" href="https://sync-in.com/docs/setup-guide/docker/variables-secrets#-server-environment-variables">Read the documentation</a></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-fixes">🛠️ Fixes<a href="https://sync-in.com/news/sync-in-1-2#%EF%B8%8F-fixes" class="hash-link" aria-label="Direct link to 🛠️ Fixes" title="Direct link to 🛠️ Fixes" translate="no">​</a></h2>
<ul>
<li class="">Proper encoding of file paths with special characters + improved error handling in the backend</li>
<li class="">Reliable detection of <code>.mp4</code> video files</li>
<li class="">Improved rendering of very wide images (aspect ratio preserved)</li>
<li class="">Smoother triggering of the context menu</li>
<li class="">Removal of duplicate entries in recursive shares</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="-security">🔐 Security<a href="https://sync-in.com/news/sync-in-1-2#-security" class="hash-link" aria-label="Direct link to 🔐 Security" title="Direct link to 🔐 Security" translate="no">​</a></h2>
<ul>
<li class="">Security patches: <strong>Path Traversal</strong> and <strong>SSRF</strong></li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-community">❤️ Community<a href="https://sync-in.com/news/sync-in-1-2#%EF%B8%8F-community" class="hash-link" aria-label="Direct link to ❤️ Community" title="Direct link to ❤️ Community" translate="no">​</a></h2>
<p>Huge thanks to <strong><a href="https://github.com/zalo-alex" target="_blank" rel="noopener noreferrer" class="">Alex Zalo</a></strong> for his thorough security audit 🙏<br>
<!-- -->And welcome to <strong><a href="https://github.com/7185" target="_blank" rel="noopener noreferrer" class="">Tibs</a></strong> who just joined the Sync-in organization 🎉</p>
<hr>
<p>📥 <strong>Upgrade to version 1.2.0</strong> now and take advantage of all the latest improvements!</p>
<p>➡️ <a href="https://github.com/Sync-in/server/releases/tag/v1.2.0" target="_blank" rel="noopener noreferrer" class="">See the release on GitHub</a></p>]]></content:encoded>
            <category>Release</category>
        </item>
        <item>
            <title><![CDATA[Thank You Korben]]></title>
            <link>https://sync-in.com/news/sync-in-korben</link>
            <guid>https://sync-in.com/news/sync-in-korben</guid>
            <pubDate>Tue, 22 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Korben talks about Sync-in :]]></description>
            <content:encoded><![CDATA[<p><strong><a href="https://korben.info/" target="_blank" rel="noopener noreferrer" class="">Korben</a></strong> talks about <strong>Sync-in</strong> :</p>
<p><a href="https://korben.info/sync-in-alternative-francaise-nextcloud-dechire.html" target="_blank" rel="noopener noreferrer" class="">https://korben.info/sync-in-alternative-francaise-nextcloud-dechire.html</a></p>
<!-- -->
<p>Korben has long been a key figure in the French-speaking tech world, known for his passion for technology, cybersecurity, and of course, open
source.<br>
<!-- -->Through his articles, he regularly highlights open source projects, often created by independent developers or small teams.<br>
<!-- -->His work plays a major role in bringing these solutions to a wider audience and in recognizing the efforts of those who build open, accessible, and
user-respecting tools.</p>
<p>Thank him for his support ❤️</p>]]></content:encoded>
            <category>Media</category>
        </item>
        <item>
            <title><![CDATA[AlternativeTo.net]]></title>
            <link>https://sync-in.com/news/sync-in-alternativeto</link>
            <guid>https://sync-in.com/news/sync-in-alternativeto</guid>
            <pubDate>Mon, 21 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Great news! Sync-in is now officially listed on AlternativeTo !]]></description>
            <content:encoded><![CDATA[<p>Great news! <strong>Sync-in</strong> is now officially <strong>listed on <a href="https://alternativeto.net/software/sync-in/about/" target="_blank" rel="noopener noreferrer" class="">AlternativeTo</a></strong> !</p>
<!-- -->
<p>If you use Sync-in and love it, feel free to:</p>
<ul>
<li class="">👍 Upvote us</li>
<li class="">💬 Leave a review</li>
<li class="">📣 Share the listing</li>
</ul>
<p>Help us grow:</p>
<p>🔗 <a href="https://alternativeto.net/software/sync-in/about/" target="_blank" rel="noopener noreferrer" class="">View our listing here</a></p>
<p>Thanks for your continued support !  🙌</p>]]></content:encoded>
            <category>Announce</category>
        </item>
    </channel>
</rss>