Skip to content

0.4.0

Compare
Choose a tag to compare
@LukasHirt LukasHirt released this 14 Feb 13:34
· 13364 commits to master since this release

Changelog for ownCloud Phoenix 0.4.0 (2020-02-14)

Summary

  • Bugfix - Fix collaborator selection on new collaborator shares: #1186
  • Bugfix - Prevent loader in sidebar on add/remove: #2937
  • Bugfix - Fix issue with translate function for pending shares: #3012
  • Bugfix - Properly manage escaping of all translations: #3032
  • Change - Improve UI/UX of collaborator forms: #1186
  • Change - Display only items for current extension in sidebar menu: #2746
  • Change - Removed filter button in files list header: #2971
  • Change - File actions now always behind three dots button: #2974
  • Change - Improve ownCloud Design System (ODS): #2989
  • Change - Improve visual appearance of upload progress: #3742
  • Enhancement - Add empty folder message in file list views: #1910
  • Enhancement - Fixed header for files tables: #1952

Details

  • Bugfix - Fix collaborator selection on new collaborator shares: #1186

    When typing text into the search box for new collaborators, selecting a user and a group with
    identical names was not possible. This was due to the fact that when one (group or user) got
    selected, the other was excluded because of a matching name. Fixed by including the share type
    (group or user) in matching.

    #1186

  • Bugfix - Prevent loader in sidebar on add/remove: #2937

    When adding or removing a public link or collaborator, the respective list view sidebar panels
    briefly hid the panel and showed a loader instead. The UI is supposed to show a visual transition
    of a new list item into the list on adding, as well as a visual transition out of the list on
    deletion. This is fixed now by not triggering the loading state on add and remove actions
    anymore. A loading state is only meant to appear when the user navigates to the shares of another
    file/folder.

    #2937
    #2952

  • Bugfix - Fix issue with translate function for pending shares: #3012

    The pending shares was wrongly passing in a translation function, which caused translations
    to be missing in the error message but also it broke the general translation sync process with
    Transifex. Thanks to this change the translations will be up to date again.

    #3012
    #3014

  • Bugfix - Properly manage escaping of all translations: #3032

    We've stopped escaping translations which contained resource names or user names because
    they can contain special characters which were then not properly displayed. We've done this
    only with translations which are using mustache syntax which does escaping on its own so we
    don't introduce poteintial XSS vulnerability. For all other translations, we've explicitly
    set the escaping.

    #3032

  • Change - Improve UI/UX of collaborator forms: #1186

    Applied several UI/UX improvements to the collaborator forms (adding and editing). - Showing
    avatars for selected collaborators on a new share and fixed styling/layouting of said
    collaborators in the list. - Added sensible margins on text about missing permissions for
    re-sharing in the sharing sidebar. - Fixed alignment of displayed collaborator in editing
    view for collaborators. - Removed separators from the forms that were cluttering the view. -
    Moved role description on role selection (links and collaborators) into the form element. Not
    shown below the form element anymore.

    #1186

  • Change - Display only items for current extension in sidebar menu: #2746

    We've filtered out nav items in the sidebar menu. Now only items for current extension will be
    displayed. In case the extension has only one nav item, the sidebar menu is hidden and instead of
    menu button is displayed the name of extension.

    #2746
    #3013

  • Change - Removed filter button in files list header: #2971

    Removed the confusing filter button in the files list header, so the following are now removed
    as well: - ability to toggle files and folders visibility which wasn't that useful and not
    really a requirement - filter text box as it is is redundant as one can already use the global
    search box - ability to hide dot files, we'll look into providing this again in the future with an
    improved UI

    #2971

  • Change - File actions now always behind three dots button: #2974

    The inline file actions button didn't look very nice and made the UI look cluttered. This change
    hides them behind a three dots button on the line, the same that was already visible in
    responsive mode. The three dots button also now has no more border and looks nicer.

    #2974

  • Change - Improve ownCloud Design System (ODS): #2989

    During the work on this release, there have been several changes in ODS which directly affect
    Phoenix. - Proper text truncate in breadcrumb component. This fixes the mobile view of the
    current folder breadcrumb in the top bar. - New icon sizes xlarge and xxlarge in oc-icon
    component. Those are used for the No content messages e.g. when navigating to an empty
    folder. - Provide new icon size xsmall and align spinner-sizes with icon-sizes. The
    xsmall icon size turned out to be prettier in some places. The size alignments fixed layout
    glitches when removing collaborators or public links. - Fix aria label on spinner in
    oc-autocomplete. Warning were cluttering the JavaScript console when adding
    collaborators. - Reset input on selection in oc-autocomplete, when
    fillOnSelection=false. This makes sure that when a new collaborator has been selected, the
    search input field goes back to being blank for a new search.

    #2989
    owncloud/owncloud-design-system#630
    owncloud/owncloud-design-system#632
    owncloud/owncloud-design-system#633
    owncloud/owncloud-design-system#634
    owncloud/owncloud-design-system#635

  • Change - Improve visual appearance of upload progress: #3742

    • Changed the layout of the upload progress to be a narrow standalone full width row below the app
      top bar. - Transformed textual information into a single row below the progress bar and made it
      very clear that it can be clicked to show upload progress details. - Changed layout of upload
      progress details list items, so that the progress bars always have the same width. - Changed
      visuals of all progress bars in upload context to have a narrow outline and the percentage
      numbers inside of the progress bars. - Fixed the calculation of the overall upload progress to
      be weighted by file sizes instead of just adding up percentages and dividing by number of
      uploads.

    owncloud/enterprise#3742

  • Enhancement - Add empty folder message in file list views: #1910

    Whenever a folder contains no entries in any of the file list views, a message is now shown
    indicating that the folder is empty, or that there are no favorites, etc.

    #1910
    #2975

  • Enhancement - Fixed header for files tables: #1952

    We've made the header of files tables fixed so it is easier to know the meaning of table columns.

    #1952
    #2995