4.1.3
Pre-release
Pre-release
nuxeojenkins
released this
28 May 14:47
·
2180 commits
to master
since this release
Core
- NXDRIVE-1655: Initialize Remote upon connection
- NXDRIVE-1148: Better handle no space left on the device
- NXDRIVE-1616: Prevent double lock when DirectEdit'ing a document
- NXDRIVE-1639: Do not allow DirectEdit on older versions of document
- NXDRIVE-1644: Fix
LocalWatcher.rootMoved()
signal emitter - NXDRIVE-1657: Do not block the application on DirectEdit
- NXDRIVE-1661: Version compatibility function doesn't return the right result
- NXDRIVE-1676: Copy/overwrite db backup files instead of dumping/reading them
- NXDRIVE-1617: Accept events when the application is not frozen
- NXDRIVE-1618: Remove inexistant engines from the Manager engines list
- NXDRIVE-1631: [Windows] Handle files with the same name but different unicode norms
- NXDRIVE-1633: Fix supported partition check
- NXDRIVE-1634: Handle pair state moved-created as a conflict
- NXDRIVE-1637: [macOS] Skip unsaved documents in Photoshop and Illustrator
- NXDRIVE-1641: Fix bind-server CLI without the
--password
argument - NXDRIVE-1645: Fix bind-server CLI with bad
--password
value - NXDRIVE-1647: Check HTTPS when starting an engine
- NXDRIVE-1648: Removed whitespace characters from URLs
- NXDRIVE-1651: Expand environment variables in paths given to CLI arguments
- NXDRIVE-1662: [macOS] Handle
NSRangeException
while fetching opened documents in Adobe - NXDRIVE-1665: Ensure coherent response of ScrollDescendants
- NXDRIVE-1667: Filter out any error in
get_opened_files()
- NXDRIVE-1672: Ensure
Application.update_status()
is passed an Engine - NXDRIVE-1677: [Windows] Copy-paste and rename a local file while Drive is running does not work
- NXDRIVE-1682: Make the updater more robust against inappropriate server response
- NXDRIVE-1074: Remove Next engine source tree
- NXDRIVE-1251: Use the token everywhere
- NXDRIVE-1277: Review objects state export
- NXDRIVE-1636: Reduce ScrollDescendants calls for each folder
- NXDRIVE-1649: Review connection errors handling and logging
- NXDRIVE-1664: Add OS and Python versions to Sentry events
- NXDRIVE-1666: Handle lock conflicts in DirectEdit
- NXDRIVE-1668: Handle TrashPermissionError when moving a file to the trash
- NXDRIVE-1675: Catch
MemoryError
inFileInfo.get_digest()
- NXDRIVE-1632: [Windows] Prepare Nuitka switch
Tests
- NXDRIVE-1686: Improve testing of
guess_server_url()
- NXDRIVE-1583: [Windows] Add first integration tests: CLI arguments
- NXDRIVE-1623: [Windows] Add CLI sub-commands tests: clean-folder, console, bind-server and unbind-server
- NXDRIVE-1678: Re-run failed tests
Packaging / Build
- NXDRIVE-1624: Ensure the lock file integrity is correct
- NXDRIVE-1646: Fix SSH links in Jenkinsfiles
- NXDRIVE-1606: Publish ZIP'ed version of packages
Doc
- NXDRIVE-1635: Add "Version Added" in documentation parameters
- NXDRIVE-1654: Improve the support documentation
GUI
- NXDRIVE-1643: [Windows] Switch and radio button text is truncated with ellipsis with zoom at 175%
- NXDRIVE-1353: When "invalid credentials" occurs, display a direct link to log in in the account settings
- NXDRIVE-1572: Add a button to select/unselect all roots
- NXDRIVE-1575: Add a link to the update site on the fatal error window
- NXDRIVE-1580: When account is added, after filters are chosen, close the settings window
- NXDRIVE-1605: Display the server name next to the username in the accounts list
Download links: