Releases: owncloud/web
0.4.0
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. -
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. -
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. -
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. -
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. -
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. -
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 -
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. -
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 sizesxlarge
andxxlarge
in oc-icon
component. Those are used for theNo content
messages e.g. when navigating to an empty
folder. - Provide new icon sizexsmall
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.
- Changed the layout of the upload progress to be a narrow standalone full width row below the app
-
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. -
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.
0.3.0
Changelog for ownCloud Phoenix 0.3.0 (2020-01-31)
Summary
- Bugfix - Transform route titles into real h1 headings: #2681
- Bugfix - Prevent jumpy behavior when loading user avatars: #2921
- Change - Bring UI/UX of file links sidebar in line with sharing sidebar: #1907
- Change - Join users and groups into a single list in collaborators sidebar: #2900
- Change - Adjusted labels in files list: #2902
- Enhancement - Add share indicator for direct and indirect shares in file list: #2060
- Enhancement - Add files list status indicators extension point: #2895
- Enhancement - Add theme option to disable default files list status indicators: #2895
- Enhancement - Show indirect outgoing shares in shares panel: #2897
- Enhancement - Add owner and resharer in collaborators list: #2898
Details
-
Bugfix - Transform route titles into real h1 headings: #2681
We transformed spans that held the page title to h1 elements. In the case of the file list, a h1 is
existing for accessibility reasons but can only be perceived via a screen reader. -
Bugfix - Prevent jumpy behavior when loading user avatars: #2921
When loading a user avatar, the container size was smaller so as soon as the avatar was loaded, it
resulted in jumpy behavior. This is fixed now by applying the same size to the loading spinner
element. -
Change - Bring UI/UX of file links sidebar in line with sharing sidebar: #1907
We adapted the UI/UX of the file links sidebar to be in line with the UI/UX of the collaborators
sidebar. The order of the two sidebars has been reversed (collaborators first, file links
second). We added info messages to support a clear understanding of the purpose of both private
and public links. Most notably the file links sidebar has no inline forms anymore. -
Change - Join users and groups into a single list in collaborators sidebar: #2900
Users and groups were shown as two separate lists (users, then groups) in the collaborators
sidebar. This separation is now removed, i.e. there is only one list with all collaborators,
sorted by display name (lower case, ascending). On equal names groups are shown first. -
Change - Adjusted labels in files list: #2902
Renamed "Modification time" to "Updated" to make it look less technical. Replace "Create new"
with "New" in the "New" menu as it makes it look less cluttered when trying to spot a matching
entry. -
Enhancement - Add share indicator for direct and indirect shares in file list: #2060
We've added the ability for the user to directly see whether a resource is shared in the file
list. For this, share indicators in the form of a group icon and link icon will appear in a new
column near the shared resource. The blue color of an icon tells whether outgoing shares exist
directly on the resource. The grey color of an icon tells that incoming or outgoing shares exist
on any of the parent folders. -
Enhancement - Add files list status indicators extension point: #2895
We've added the ability for the extension to inject custom status indicator into files list.
New indicators will then appear next to the default one. -
Enhancement - Add theme option to disable default files list status indicators: #2895
We've added the option into the theme to disable default files list status indicators.
-
Enhancement - Show indirect outgoing shares in shares panel: #2897
Whenever outgoing shares exist on any parent resource from the currently viewed resource, the
shares panel will now show these outgoing shares with a link to jump to the matching parent
resource. This applies to both indirect collaborators shares and also to indirect public link
shares. -
Enhancement - Add owner and resharer in collaborators list: #2898
The top of the collaborators list now display new entries for the resource owner and the
resharer when applicable, and also visible when viewing a child resource of a shared folder
(indirect share).
0.2.7
Changelog for ownCloud Phoenix 0.2.7 (2020-01-14)
Summary
- Bugfix - Display files list only if there is at least one item: #2745
- Bugfix - Register store which is imported instead of required: #2837
- Enhancement - Internal links in app switcher: #2838
Details
-
Bugfix - Display files list only if there is at least one item: #2745
Vue virtual scroll was throwing an error in console in case that the files list was empty. We
prevent this error by displaying the files list only if there is at least one item. -
Bugfix - Register store which is imported instead of required: #2837
As some extensions export store not as a module we need to handle that case as well.
-
Enhancement - Internal links in app switcher: #2838
In case extensions integrates itself into Phonix core and not as own SPA we need to handle the
navigation via router-link inside of Phoenix core SPA.
v0.2.7-alpha1
Changelog for ownCloud Phoenix 0.2.7 (2020-01-14)
The following sections list the changes in ownCloud phoenix 0.2.7 relevant to
ownCloud admins and users.
Summary
- Bugfix - Display files list only if there is at least one item: #2745
- Bugfix - Register store which is imported instead of required: #2837
- Enhancement - Internal links in app switcher: #2838
Details
-
Bugfix - Display files list only if there is at least one item: #2745
Vue virtual scroll was throwing an error in console in case that the files list was empty. We
prevent this error by displaying the files list only if there is at least one item. -
Bugfix - Register store which is imported instead of required: #2837
As some extensions export store not as a module we need to handle that case as well.
-
Enhancement - Internal links in app switcher: #2838
In case extensions integrates itself into Phonix core and not as own SPA we need to handle the
navigation via router-link inside of Phoenix core SPA.