Merge branch 'feature/DocSpace2.5' into feature/test-fixes-december-23

This commit is contained in:
Svetlana Maleeva 2024-04-18 11:23:38 +03:00
commit 0fe045e2ab
2 changed files with 52 additions and 28 deletions

View File

@ -767,7 +767,7 @@
<li>Click the <b>Start setting up</b> button.</li>
<li>Customize the available display options which differ depending on the selecte mode. For example, the following options are available for the <b>Custom</b> mode: Width, Height, Frame id, Interface elements (Left menu, Title, Setting up Columns, Action button, Search, Filter and Sort, Navigate and Header (only for mobile devices)), Data display settings (select the section, room or folder you want to display), and Advanced display settings, such as Search term, Sort by parameter, Sort order, the number of files / folders displayed on one page, Display page, Displaying columns in a file row.</li>
<li>Preview the result in the <b>Preview</b> section.</li>
<li>Switch to the <b>Java script</b> or <b>Code to insert</b> tab and copy the generated code.</li>
<li>Switch to the <b>Code to insert</b> tab and copy the generated HTML or JavaScript code.</li>
<li>Embed the copied code into your website.</li>
</ol>
<div class="screen_block">

View File

@ -5,15 +5,17 @@
<p class="changelog-main-header">Version 2.5.0</p>
<p class="changelog-release-date">Release date: <span class="crd-date">04/20/2024</span></p>
<div class="changelog-switcher">
<p class="changelog-subheader">DocSpace</p>
<p class="changelog-subheader">General changes</p>
<ul>
<li>Switching to .net 8 and yarn v4.</li>
<li>Added distributed locking based on Redis/ZooKeeper.</li>
<li>The confirmation window for the selected Google account always appears: when logging in, connecting and on the backup page.</li>
<li>Changed scrolling of pages, panels, etc.</li>
<li>Added a mechanism for working with Google Tag Manager, it works automatically if there is an corresponding setting in the server configuration.</li>
<li>Styled the NGINX standard errors.</li>
<li>Styled the NGINX standard errors.</li>
</ul>
<p class="changelog-subheader">Settings</p>
<ul>
<li>Added presets for Javascript SDK: DocSpace, Public room, Editor, Viewer, Room selector, File selector, Custom.</li>
<li>Added a mechanism for forwarding the editor customization config.</li>
<li>Adjusted the behavior of internal checks for the CSP mechanism.</li>
@ -24,9 +26,15 @@
<li>Added the ability to upload files using drag and drop in the Plugins list.</li>
<li>Added validation and notifications about errors when changing the portal name in the DNS settings.</li>
<li>Implemented migration from ONLYOFFICE Workspace, Google Workspace and Nextcloud: added the ability to migrate users with files, groups and shared files/folders.</li>
<li>Changed the display of buttons in the portal settings on mobile devices.</li>
<li>Changed the display of buttons in the portal settings on mobile devices.</li>
</ul>
<p class="changelog-subheader">Login page</p>
<ul>
<li>Changed the page for inviting users to a portal/room: redesigned the form, divided into steps. The first step is to enter the email. If the user with such email exists on the portal, the second step is to go to the modified login page. If the user does not exist, the second step is to enter a name and create a password. It's also possible to return to the previous step using the Back button and enter a different email.</li>
<li>Changed social network buttons.</li>
<li>Changed social network buttons.</li>
</ul>
<p class="changelog-subheader">Documents</p>
<ul>
<li>Moved long operations to ASC.Files.Service.</li>
<li>Optimized conversion.</li>
<li>Changed width calculation when adding new table columns.</li>
@ -70,7 +78,10 @@
<li>Rewrote Document Editor to the NextJS library. Accelerated opening documents.</li>
<li>Rewrote all selectors (files, room and people) to a more optimal working scheme.</li>
<li>Changed drag for the Tiles view (now dragging files/folders occurs over the entire tile area).</li>
<li>Added a new state in all selectors with users. If a user is blocked, he is always displayed in the list, but it's not possible to take actions with him. If a user is already added, he is displayed with the 'Invited' label in the selector for inviting users to a room.</li>
<li>Added a new state in all selectors with users. If a user is blocked, he is always displayed in the list, but it's not possible to take actions with him. If a user is already added, he is displayed with the 'Invited' label in the selector for inviting users to a room.</li>
</ul>
<p class="changelog-subheader">Management</p>
<ul>
<li>Added a new Management client (Standalone only) for managing DocSpace spaces: it allows you to configure the current portal and manage other portals, set up branding for all portals, perform backup/restore of all portals, go to the payments page.</li>
<li>Added a new modal window to Management: after configuring the portal, a window appears where you are asked to go to the domain or stay in the settings.</li>
</ul>
@ -80,8 +91,7 @@
<p class="changelog-main-header">Version 2.0.0</p>
<p class="changelog-release-date">Release date: <span class="crd-date">12/02/2023</span></p>
<div class="changelog-switcher">
<p class="changelog-subheader">DocSpace</p>
<p class="changelog-subheader">General changes</p>
<ul>
<li>Updated the React and related client libraries version to v18. Changed the navigation system: the request to receive data is executed after going to the page, not before. Routes are defined with objects (react-router-dom v6), they support Nested routing and accept event handlers.</li>
<li>Changed the system for displaying skeletons on the client. The minimum time before the skeleton is shown is 0.5 seconds, the minimum display time is also 0.5 seconds. Added order for hiding skeletons Catalog(Article) -> Section Header -> Section Filter -> Section Body.</li>
@ -101,6 +111,19 @@
<li>Added displaying an error about an outdated version of Desktop Editors on Linux (for versions lower than 7.4 (Chrome lower than 75) to avoid the “ChunkLoadError” error).</li>
<li>Added support for plugins. The list of plugins is available for the administrator or owner. There are two types of plugins: system ones, which we develop ourselves, and custom ones. You can download a custom plugin on this page if this option is enabled in the config (in the SaaS version, only system plugins are available).</li>
<li>Added setting up csp by default for new portals.</li>
</ul>
<p class="changelog-subheader">Settings</p>
<ul>
<li>Added mobile view for the Appearance, SSO, Branding, Javascript SDK pages.</li>
<li>Added new translations for the Customization and Security sections. Changed layout.</li>
<li>Added a new section for connecting Document Server in the server version.</li>
</ul>
<p class="changelog-subheader">Login page</p>
<ul>
<li>If the Hide auth page checkbox is enabled in the SSO section, the login page will automatically redirect to the SSO provider. If you need to restore the default authentication page, add the <code>/login?skipssoredirect=true</code> key after the domain name of your DocSpace in the browser address bar.</li>
</ul>
<p class="changelog-subheader">Documents</p>
<ul>
<li>Users with read only access are passed to the editor to be able to specify full access to a protected region in a spreadsheet (Docs v7.4 required).</li>
<li>Added filtering by room in Trash.</li>
<li>Added a redirect to the room/archive root if the user does not have access to the current room.</li>
@ -110,17 +133,13 @@
<li>Added the ability to download a room.</li>
<li>Added a new room type: Public. In a public room, you can create several links with different parameters. The contents of the room accessed via these links will be available for viewing without authorization. It's also possible to embed a public room to your website.</li>
<li>Added support for DeepLink.</li>
<li>Added mobile view for the Appearance, SSO, Branding, Javascript SDK pages.</li>
<li>Added new translations for the Customization and Security sections. Changed layout.</li>
<li>Added hotkeys for operations with files (copying works both inside the manager and from disk): Copy (Ctrl+c), Cut (Ctrl+x), Paste (Ctrl+v).</li>
<li>Added hotkeys for MediaViewer: Zoom in (=/+), Zoom out (-).</li>
<li>Reworked room icons. If the image was not uploaded by the user, the icon is colored with one of 11 colors. In the archive, all room icons are colored with gray. The icon displays symbols from the name of the room.</li>
<li>If the Hide auth page checkbox is enabled in the SSO section, the login page will automatically redirect to the SSO provider. If you need to restore the default authentication page, add the <code>/login?skipssoredirect=true</code> key after the domain name of your DocSpace in the browser address bar.</li>
<li>Added the ability to send form templates created by users to the Form Gallery.</li>
<li>Added the ability to leave the room and change the owner.</li>
<li>Added the ability to reassign rooms and files in them.</li>
<li>Added separation of invitation links to the portal and the room. When registering for a room, a redirect to this room occurs.</li>
<li>Added a new section for connecting Document Server in the server version.</li>
<li>Added the ability to create a room on the base of files/folders from the My Documents section.</li>
<li>Redesigned the Profile page (division into tabs, room manager settings are moved to the profile).</li>
<li>Added the ability to launch the TelegramReportsBot service, which sends messages about client errors from Firebase to the channel.</li>
@ -136,39 +155,44 @@
<p class="changelog-main-header">Version 1.1.1</p>
<p class="changelog-release-date">Release date: <span class="crd-date">07/27/2023</span></p>
<div class="changelog-switcher">
<p class="changelog-subheader">DocSpace</p>
<p class="changelog-subheader">General changes</p>
<ul>
<li>Added SMTP Settings to the `Integration` section of the DocSpace Settings.</li>
<li>Added support for the Community and Enterprise versions of the server solution (DocSpace installations, API methods for billing). Added Enterprise Wizard, Enterprise Payments Page, Trial Enterprise Payments Page, Community Wizard.</li>
<li>Added the Bonus page for the Community version. The page offers to get free access to the Enterprise solution for 30 days.</li>
<li>Added support for Armenian language.</li>
<li>Added the ability to send a report about an error (in the SaaS version only).</li>
<li>Improved JS SDK. Adjusted initialization mechanisms, added multiinstanceness. Extended the list of available methods for working with a portal. Updated the configuration file. Added the ability to work with callbacks.</li>
<li>Added the `apiDocsLink` parameter to `SettingsStore` for references to api.onlyoffice.com.</li>
<li>Added support for the `Strict-Transport-Security`, `X-Content-Type-Options`, `SameSite` security headers.</li>
<li>A link to the payment system replaced with a handler to avoid issues with caching.</li>
</ul>
<p class="changelog-subheader">Settings</p>
<ul>
<li>Added SMTP Settings to the `Integration` section of the DocSpace Settings.</li>
<li>Hidden the `DocSpace deletion` section of the DocSpace settings in the interface of the server solution. This section will be necessary if several portals are created using the Multitenancy feature. Current version does not include the Multitenancy feature.</li>
<li>Simplified the list of settings available for admins and power users in the `Settings` section of the left-side menu.</li>
<li>Reworked the `Developer Tools` section of the DocSpace Settings.</li>
<li>Improved the `Session Lifetime` setting: fixed work of session login, added validation in the settings input, added error handling. When this setting is enabled, the `Remember me` checkbox will be hidden on the login page.</li>
<li>The `Lifetime session` setting is a day by default.</li>
<li>Added the advertising block with the ability to send a message to support@onlyoffice.com in the `Integration` -> `Third-party services` section.</li>
<li>Added the advertising page with a button to go to api.onlyoffice.com in the `Developer tools` section.</li>
</ul>
<p class="changelog-subheader">Documents</p>
<ul>
<li>Hidden the `Finalize version` menu item from the context menu. Revisions are no longer available. Changed design of the version history. Its no longer possible to change versions by clicking on the badge. Added the `Open` menu item to the context menu of the version history.</li>
<li>Added the drop-down list with permissions in the user list.</li>
<li>Added the warning that the file is being edited when trying to perform actions on the file.</li>
<li>Added support for Armenian language.</li>
<li>Removed the ability to sort files by `Author`, `Creation date`, `Type`, `Room` in the file list.</li>
<li>Replaced the icon for the Rooms section in the left-side menu.</li>
<li>Replaced the icon for switching to the Rooms section on the empty page in the Archive section.</li>
<li>Simplified the list of settings available for admins and power users in the `Settings` section of the left-side menu.</li>
<li>Added the ability to send a report about an error (in the SaaS version only).</li>
<li>Reworked the `Developer Tools` section of the DocSpace Settings.</li>
<li>Improved JS SDK. Adjusted initialization mechanisms, added multiinstanceness. Extended the list of available methods for working with a portal. Updated the configuration file. Added the ability to work with callbacks.</li>
<li>Added crossing box for selection in the Accounts section.</li>
<li>Improved the `Session Lifetime` setting: fixed work of session login, added validation in the settings input, added error handling. When this setting is enabled, the `Remember me` checkbox will be hidden on the login page.</li>
<li>Added the `apiDocsLink` parameter to `SettingsStore` for references to api.onlyoffice.com.</li>
<li>Added the advertising block with the ability to send a message to support@onlyoffice.com in the `Integration` -> `Third-party services` section.</li>
<li>Added the advertising page with a button to go to api.onlyoffice.com in the `Developer tools` section.</li>
<li>Added the `/accounts/changeOwner` path for opening the dialog window which allows to change the owner in the app for iOS.</li>
<li>Hidden the `Search by file contents` option when filtering files for the Startup tariff (in the SaaS version. This feature is only available for the paid Business plan only).</li>
<li>Added the `Account login type` option (SSO, Standard login) when filtering accounts in the Accounts section.</li>
<li>Fixed a bug when files/folders were not deleted.</li>
<li>File thumbnails are no longer counted in the quota.</li>
<li>Added support for the `Strict-Transport-Security`, `X-Content-Type-Options`, `SameSite` security headers.</li>
<li>Optimization of getting a file list.</li>
<li>Optimization of uploading files.</li>
<li>A link to the payment system replaced with a handler to avoid issues with caching.</li>
<li>The `Lifetime session` setting is a day by default.</li>
<li>Fixed work of the `Remember me` button.</li>
<li>Added a banner for downloading applications.</li>
</ul>