Skip to content

Testing Scenarios 2.4

Samuel Alfageme edited this page Nov 23, 2017 · 2 revisions

[WIP]

OAuth Integration (#5668)

Sharing

  • Add support for multiple public link shares (#5655)
  • Dialog redesign (#5695)
  • Add option to copy/email private links (#5023, #5627)
  • Add option "show file listing" (#5837)
  • Show warning that links are public (#5747)
  • Make "can edit" partially checked sometimes (#5642)
  • Trigger a sync for folder affected by a change of sharing (#6098)

Wizard

  • Never propose an existing folder for syncing (#5597)
  • Don't show last page anymore, go to settings directly (#5726)
  • Handle url-shortener redirects (#5954)
  • Add explanation text when server error is shown (#6157)
  • Update the window size on high dpi screen (#6156)
  • Don't report confusing error message (#6116)

GUI

  • Display the user server avatar (#5482)
  • Use display name of user, not internal name (#6078)
  • Allow to add multiple sync folder connection of the same folder (#6032)

AccountSettings

  • Triggering log in re-ask about previously rejected certificates (#5819)
  • Sync with clean discovery on Ctrl-F6 (#5666)
  • Update configuration in case of permanent redirection (#5972)

Selective Sync

  • Open sub folder context menu (#5596)
  • Skip excluded folders when reading db (#5772)
  • Remove local files of unselected folder despite other modified files (#5783)

Sync

  • Dynamic sizing of chunks in chunked uploads for improved big file upload performance (#5852)
  • Introduce overall errors that are not tied to a file (#5746)
  • Better messaging for 507 Insufficient Storage (#5537)
  • Create conflicts by comparing the hash of files with identical mtime/size (#5589)
  • Upload conflict files if OWNCLOUD_UPLOAD_CONFLICT_FILES environment variable is set (#6038)
  • Don't let errors become warnings (#5516)
  • Check etag again after active sync (#4116)
  • duplicate file ids (#6096)
  • File size must be equal
  • Fix duplicate files on abort/resume sync (#5949)
  • Add capability for invalid filename regexes (#6092)

Discovery

  • Model of remote quota, avoid some uploads (#5537)
  • Increase the MAX_DEPTH and show deep folders as ignored (#1067)
  • General speed improvements

Downloads

  • Remove empty temporary if disk space full (#5746)
  • Read Content-MD5 header for object store setups
  • Add global disable environment variable (#5017)

Maintenance Mode

  • Detect maintenance mode (#4485)
  • Add a 1 to 5 min reconnection delay (#5872)

SyncJournalDB

  • Fall back to DELETE journal mode if WAL mode does not seem to work (#5723)
  • Don't crash if the db file is readonly (#6050)
  • DB close error is not fatal

Activity

  • Link errors from the account tab, allow filtering by account/folder (#5861)
  • Present conflicts more prominently (#5894)
  • Allow sorting the columns in issues and protocol tabs (#6093, #6086)

Exclude list

  • Remove .htaccess form list of excluded files (#5701)
  • Hardcode desktop.ini
  • Allow escaping "#" (#6012)
  • Use faster matching via QRegularExpression (#6063)

Logging

  • Logging improvements (With Qt logging categories) (#5671)
  • Logging filtering per account (#5672)

CSync

  • Switch build from C to C++ (#6033)
  • Refactor a lot to use common data structures to save memory and memory copying
  • Switch some data structures to Qt data structures
  • Switch to using upper layer SyncJournalDB (#6087

Credentials

  • Fix behavior for bad password (#5989)
  • Don't create empty client cert keychain entries (#5752)
  • Namespace windows cred keys (#6125)
  • Use per-account keychain entries (#5830, #6126)

Overlays

  • Consider also the "shared by me" as shared (#4788)
  • Update right after sharing (#6115)
  • Fix different case paths not matching (#5257)
  • Detect changes in the shared flag (#6098)
  • fix branded nemo and caja shell integration (Linux)(#5966)

owncloudcmd

  • Added bandwidth limit parameter (#5707)
  • Fix timestamps, Fix --logdebug
  • Don't start if connection or auth fails (#5692)

Misc

  • Send a unique X-Request-ID with each request (#5853)
  • Remove iconv dependency, use Qt for file system locale encoding/decoding (emoji filename support on macOS) (#5875)

Platform-specific

  • Create favorite also in folder wizard (#455)
  • Use the application icon for the Windows 8 sidebar favorite (#2446, #5690)
  • Finder sidebar icon (#296)