[full-ci] docs: prepare changelog, bump version #7951
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
master
Related Issue
Complete Changelog
Changelog for v5.0.0-beta.1
The following sections list the changes for unreleased.
Summary
Details
Bugfix - Updating logo with new theme structure: #7930
Updating and resetting the logo when using the new
theme.json
structure in Webhas been fixed.
[full-ci] fix: updating logo with new theme structure #7930
Change - Remove PrivacyURL and ImprintURL from the config: #7938
We've removed the option PrivacyURL and ImprintURL from the config, since other
clients weren't able to consume these. In order to be accessible by other
clients, not just Web, those should be configured via the theme.json file.
Remove privacyURL and imprintURL from config #7938
Enhancement - Retry antivirus postprocessing step in case of problems: #7874
The antivirus postprocessing step will now be retried for a configurable amount
of times in case it can't get a result from clamav.
[full-ci] Retry postprocessing steps #7874
Enhancement - Add edit public share to sharing NG: #7908
We added the ability to edit public shares to the sharing NG endpoints.
Sharing NG #6993
Edit public links and setPassword #7908
Enhancement - Update web to v8.0.0-beta.1: #7930
Tags: web
We updated ownCloud Web to v8.0.0-beta.1. Please refer to the changelog (linked)
for details on the web release.
Summary * Change
owncloud/web#9698: Theme handling *
Enhancement owncloud/web#10111:
Registering right sidebar panels as extension * Enhancement
owncloud/web#10111: File sidebar
in viewer and editor apps
[full-ci] fix: updating logo with new theme structure #7930
https://github.com/owncloud/web/releases/tag/v8.0.0-beta.1
Enhancement - Update reva to v2.17.0: #7949
Changelog for reva 2.17.0 (2023-12-12) =======================================
The following sections list the changes in reva 2.17.0 relevant to reva users.
The changes are ordered by importance.
[full-ci] update reva to v2.17.0 #7949
Changelog for 5.0.0-alpha.6 (2023-12-08)
The following sections list the changes for 5.0.0-alpha.6.
Summary
Details
Bugfix - Fix the public link update: #7862
We fixed a bug when normal users can update the public link to delete its
password if permission is not sent in data.
Normal users can update the public link to delete its password if permission is not sent in data #7821
[full-ci] fix public link update #7862
Enhancement - Add validation to public share provider: #7877
We changed the implementation of the public share provider in reva to do the
validation on the CS3 Api side. This makes the implementation on the graph side
smaller.
Sharing NG #6993
[full-ci] Update reva to move validation to the public share provider #7877
Enhancement - Store and index metadata: #7886
Location metadata is now extracted and stored by the search service. It is
available for driveItems in a folder listing using the Graph API.
Location Metadata #7886
Enhancement - Allow regular users to list other users: #7887
Regular users can search for other users and groups. The following limitations
apply:
$search=term
query parameter)displayName
,userType
,mail
andid
displayName
,groupTypes
andid
can't list users as a normal user (graph api) #7782
feat: Normal user list #7887
Enhancement - Update web to v8.0.0-alpha.13: #7918
Tags: web
We updated ownCloud Web to v8.0.0-alpha.13. Please refer to the changelog
(linked) for details on the web release.
Summary * Enhancement
owncloud/web#10104: Create link
modal
[full-ci] chore: bump web to v8.0.0-alpha.13 #7918
https://github.com/owncloud/web/releases/tag/v8.0.0-alpha.13
Changelog for 5.0.0-alpha.5 (2023-12-05)
The following sections list the changes for 5.0.0-alpha.5.
Summary
auto
for NOTIFICATIONS_SMTP_AUTHENTICATION: #7356Details
Bugfix - Fix wrong compile date: #6132
We fixed that current date is always printed.
ocis version shows always today as the "compiled" date #6124
fix wrong compile date #6132
Bugfix - Fix the kql-bleve search: #7290
We fixed the issue when 500 on searches that contain ":". Added the characters
escaping according to https://blevesearch.com/docs/Query-String-Query/
500 on searches that contain ":" #7282
fix kql-bleve search #7290
Bugfix - Bring back the USERS_LDAP_USER_SCHEMA_ID variable: #7312
We reintroduced the USERS_LDAP_USER_SCHEMA_ID variable which was accidently
removed from the users service with the 4.0.0 release.
users
service does not support USERS_LDAP_USER_SCHEMA_ID anymore #7312"Could not load roles" when authenticating against Authentik with read-only Active Directory ocis-charts#397
Bugfix - Do not reset state of received shares when rebuilding the jsoncs3 index: #7319
We fixed a problem with the "ocis migrate rebuild-jsoncs3-indexes" command which
reset the state of received shares to "pending".
ocis migrate rebuild-jsoncs3-indexes
resets share acceptance state #7319Bugfix - Deprecate redundant encryptions settings for notification service: #7345
The values
tls
andssl
for thesmtp_encryption
configuration setting areduplicates of
starttls
andssltls
. They have been marked as deprecated. Awarning will be logged when they are still used. Please use
starttls
insteadfor
tls
andssltls
instead of `ssl.Confusing NOTIFICATIONS_SMTP_ENCRYPTION setting #7345
Bugfix - Check school number for duplicates before adding a school: #7351
We fixed an issue that allowed to create two schools with the same school number
https://github.com/owncloud/enterprise/issues/6051
graph/education: Check school number for duplicates before adding a school #7351
Bugfix - Don't reload web config: #7369
When requesting
config.json
file from the server, web service would reload thefile if a path is set. This will remove config entries set via Envvar. Since we
want to have the possiblity to set configuration from both sources we removed
the reading from file. The file will still be loaded on service startup.
Dont reload Webconfig on request #7369
Bugfix - Delete outdated userlog events: #7410
Userlog will now delete events when the user has no longer access to the
underlying resource
[full-ci] Delete userlog events #7410
Bugfix - Set the mountpoint on auto accept: #7460
On shares auto accept set a mountpoint with same logic as ocs handler
[full-ci] Set mountpoints when auto accepting shares #7460
Bugfix - Fix default language fallback: #7465
Add the default language for the webui, the settings, userlog and notification
service.
Default mail language fallback is not working #7465
Bugfix - GetUserByClaim fixed for Active Directory: #7476
The reva ldap backend for the users and groups service did not hex escape binary
uuids in LDAP filter correctly this could cause problems in Active Directory
setups for services using the GetUserByClaim CS3 request with claim "userid".
users
: GetUserByClaim still not fully working forobjectGUID
#7469Bump reva to latest edge #7476
Bugfix - Fix preview request 500 error when made too early: #7502
Fix the status code and message when a thumbnail request is made too early.
Early request in previewing a file gives
500
server error forold
andnew
webdav #7502fix: request to preview gives 500 error for old/new webdav if file is in processing #7507
Bugfix - Fix 403 in docs pipeline: #7509
Docs pipeline was not routed through our proxies which could lead to requests
being blacklisted
CI pipeline fails in
docs
step #7509Pass docs pipeline requests through proxies #7511
Bugfix - Fix the auth service env variable: #7523
We the auth service env variable to the service specific name. Before it was
configurable via
AUTH_MACHINE_JWT_SECRET
and now is configurable viaAUTH_SERVICE_JWT_SECRET
.fix auth service env variable #7523
Bugfix - Token storage config fixed: #7528
The token storage config in the config.json for web was missing when it was set
to
false
.WEB_OPTION_TOKEN_STORAGE_LOCAL
not working as expected #7462fix token storage config for web #7528
Bugfix - Set existing mountpoint on auto accept: #7592
When already having a share for a specific resource, auto accept would use
custom mountpoints which lead to other errors. Now auto-accept is using the
existing mountpoint of a share.
Reuse existing mountpoints on auto accept #7592
Bugfix - Return 423 status code on tag create: #7596
When a file is locked, return 423 status code instead 500 on tag create
Return 423 on tag create when file is locked #7596
Bugfix - Fix libre-graph status codes: #7678
Creating group: https://owncloud.dev/libre-graph-api/#/groups/CreateGroup
changed: 200 -> 201
Creating users: https://owncloud.dev/libre-graph-api/#/users/CreateUser changed:
200 -> 201
Export GDPR: https://owncloud.dev/libre-graph-api/#/user/ExportPersonalData
changed: 201 -> 202
creating group give 200 status code #7678
fix libre-graph status codes #7705
Bugfix - Fix unlock via space API: #7726
We fixed a bug that caused Error 500 when user try to unlock file using fileid
The handleSpaceUnlock has been added
Error 500 when user try to unlock file using fileid #7708
[full-ci] fix space unlock #7726
fix space unlock cs3org/reva#4338
Bugfix - Disable DEPTH infinity in PROPFIND: #7746
We fixed the Disabled DEPTH infinity in PROPFIND for: Personal
/remote.php/dav/files/admin Public link share
/remote.php/dav/public-files/ Trashbin
/remote.php/dav/spaces/trash-bin/
Disable DEPTH:infinity in PROPFIND is only applicable to dav/spaces path #7359
[full-ci] bump reva #7746
[full-ci] disable DEPTH infinity in PROPFIND cs3org/reva#4278
Bugfix - Fix the tgz mime type: #7772
We have fixed a bug when the tgz mime type was not "application/gzip"
Media type filter for archives doesn't recognize .tgz files #7744
fix the tgz mime type, bump reva #7772
Bugfix - Fix search service start: #7795
The
search
service would sometimes not start correctly because config valuesare overwritten by default configuration.
Init search service correctly #7795
Bugfix - Fix last month search: #31145
We've fixed the last month search edge case when currently is 31-th.
Https://github.com/owncloud/ocis/issues/7629
fix last month search #7742
time AddDate(0, -1, 0) does not work for March. golang/go#31145
The
issue
is
related
to
the
build-in
package
behavior
Change - Auto-Accept Shares: #7097
Automatically accepts shares. This feature is active by default and can be
deactivated via the environment variable
FRONTEND_AUTO_ACCEPT_SHARES
.Auto Accept Shares #7097
Change - Change the default TUS chunk size: #7273
We changed the default TUS chunk size from 100MB to 10MB. You can still use the
old value by configuring it in your deployment.
change the default value for TUS #7273
Enhancement - Add the Banned Passwords List: #4197
Added an option to enable a password check against a banned passwords list
OCIS-3809
add ability to validation against the Banned-Passwords List cs3org/reva#4197
[QA] naming of security settings is negative #7314
Enhancement - Introduce service accounts: #6427
Introduces service accounts to avoid impersonating users in async processes
[ocis] introduce service accounts #5550
[full-ci] Service Accounts #6427
Enhancement - SSE for messaging: #6992
So far, sse has only been used to exchange messages between the server and the
client. In order to be able to send more content to the client, we have moved
the endpoint to a separate service and are now also using it for other
notifications like:
enhancement: add sse service skeleton #6992
Enhancement - Support spec violating AD FS access token issuer: #7138
AD FS
/adfs/.well-known/openid-configuration
has an optionalaccess_token_issuer
which, in violation of the OpenID Connect spec, takesprecedence over
issuer
.[full-ci] Bump Reva #7138
Enhancement - Add OCIS_LDAP_BIND_PASSWORD as replacement for LDAP_BIND_PASSWORD: #7176
The enviroment variable
OCIS_LDAP_BIND_PASSWORD
was added to be moreconsistent with all other global LDAP variables.
LDAP_BIND_PASSWORD
is deprecated now and scheduled for removal with the 5.0.0release.
We also deprecated
LDAP_USER_SCHEMA_ID_IS_OCTETSTRING
for removal with 5.0.0.The replacement for it is
OCIS_LDAP_USER_SCHEMA_ID_IS_OCTETSTRING
.Config pitfalls after v4 upgrade #7176
Enhancement - Keyword Query Language (KQL) search syntax: #7212
We've introduced support for
KQL
as the default oCIS search query language.
Simple queries:
tag:golden tag:"silver"
name:file.txt name:"file.docx"
content:ahab content:"captain aha*"
Date/-range queries
Mtime:"2023-09-05T08:42:11.23554+02:00"
Mtime>"2023-09-05T08:42:11.23554+02:00"
Mtime>="2023-09-05T08:42:11.23554+02:00"
Mtime<"2023-09-05T08:42:11.23554+02:00"
Mtime<="2023-09-05T08:42:11.23554+02:00"
Mtime:today
- range: start of today till end of todayMtime:yesterday
- range: start of yesterday till end of yesterdayMtime:"this week"
- range: start of this week till end of this weekMtime:"this month"
- range: start of this month till end of this monthMtime:"last month"
- range: start of last month till end of last monthMtime:"this year"
- range: start of this year till end of this yearMtime:"last year"
- range: start of last year till end of last yearConjunctive normal form queries:
tag:golden AND tag:"silver
,tag:golden OR tag:"silver
,tag:golden NOT tag:"silver
(tag:book content:ahab*)
,tag:(book pdf)
Complex queries:
(name:"moby di*" OR tag:bestseller) AND tag:book NOT tag:read
[ocis] Use KQL for existing search syntax #7042
[ocis]enable KQL in ocis #7179
[search] No response from server while searching inside a folder containing space in name #7114
[web] change bleve query language to KQL web#9636
Search: scope select has wrong initial state web#9646
[full-ci] - use KQL as default search query language #7212
enhancement: Keyword Query Language (KQL) search syntax support #7043
fix unary in the beginning. add tests #7247
[test-only] KQL api search tests #7248
[full-ci] enhancement: add more kql spec tests and simplify ast normalization #7254
Empty search list when sharee searches a folder that has been renamed by sharer #7262
[full-ci] - use KQL as default search query language web#9653
[tests-only] replaced the search test web#9672
Enhancement - Introduce clientlog service: #7217
Add the clientlog service which will send machine readable notifications to
clients
Clientlog Service #7217
Enhancement - Proxy uses service accounts for provisioning: #7240
The proxy service now uses a service account for provsioning task, like role
assignment and user auto-provisioning. This cleans up some technical debt that
required us to mint reva tokes inside the proxy service.
[ocis] introduce service accounts #5550
Use service user for role assignment and autoprovisioning #7240
Enhancement - The password policies change request: #7264
The variables renaming OCIS-3767
https://github.com/cs3org/reva/pull/7264
Enhancement - Introduce natsjs registry: #7272
Introduce a registry based on the natsjs object store
NATS registry / cache / store #7272
Natsjs registry #7487
Enhancement - Add the password policies: #7285
Add the password policies OCIS-3767
Fix capabilities for password policy, bump reva #7285
File couldn't be open in collabora using cs3org/wopiserver:v10.1.0 #7194
Add the password policies cs3org/reva#4147
Enhancement - Add login URL config: #7317
Introduce a config to set the web login URL via
WEB_OPTION_LOGIN_URL
.Add web config var LoginURL #7317
Enhancement - Improve SSE format: #7325
Improve format of sse notifications
Improve SSE Notifications #7325
Enhancement - New value
auto
for NOTIFICATIONS_SMTP_AUTHENTICATION: #7356This cause the notifications service to automatically pick a suitable
authentication method to use with the configured SMTP server. This is also the
new default behavior. The previous default was to not use authentication at all.
Autodetect SMTP auth methods #7356
Enhancement - Make sse service scalable: #7382
When running multiple sse instances some events would not be reported to the
user. This is fixed.
SSE Scalability #7382
Enhancement - Edit wrong named enves: #7406
Checked and changed the envvars specified in the task and also removed those
that are no longer used.
edit wrong named enves #7406
Enhancement - Thumbnail generation with image processors: #7409
Thumbnails can now be changed during creation, previously the images were always
scaled to fit the given frame, but it could happen that the images were cut off
because they could not be placed better due to the aspect ratio.
This pr introduces the possibility of specifying how the behavior should be,
following processors are available
The processor can be applied by adding the processor query param to the request,
e.g.
processor=fit
,processor=fill
, ...To find out more how the individual processors work please read
https://github.com/disintegration/imaging
If no processor is provided it behaves the same as before (resize for gif's and
thumbnail for all other)
https://github.com/owncloud/enterprise/issues/6057
Add no-crop thumbnails rendering in images preview #5179
[web] Image Preview crops images and can't scroll web#7728
feature(thumbnails): add the ability to define custom image processors #7409
Enhancement - Set default for Async Uploads to true: #7416
Async Uploads are meanwhile standard and needed for multiple features. Hence we
default them to true
[full-ci] Set default AsyncUploads to true #7416
Enhancement - The default language added: #7417
The ability of configuration the default language has been added to the setting
service.
https://github.com/owncloud/enterprise/issues/5915
the default language added to the setting service #7417
Enhancement - Add "Last modified" filter Chip: #7455
Add "Last modified" filter Chip
[ocis] Add "Last modified" filter Chip #7431
fix: search capabilities format #7551
add last modified filter chip #7455
Enhancement - Config for disabling Web extensions: #7486
A new config for disabling specific Web extensions via their id has been added.
Make used search provider's configurable web#8524
feat: add config for disabling web extensions #7486
Enhancement - Store and index metadata: #7490
Audio metadata is now extracted and stored by the search service. It is
available for driveItems in a folder listing using the Graph API.
Audio Metadata #7490
Enhancement - Add support for audio files to the thumbnails service: #7491
The thumbnails service can now extract artwork from audio files (mp3, ogg, flac)
and render it just like any other image.
thumbnails: extract pictures from audio files #7491
Enhancement - Implement sharing roles: #7524
Implement libre graph sharing roles
[ocis] implement sharing roles #7418
implement sharing roles #7524
Enhancement - Add new permission to delete public link password: #7538
Users with this new permission can now delete passwords on read-only public
links. The permission is added to the default roles "Admin" and "Space Admin".
Remove Link Password based on permission #7538
Remove Link Password based on permission #7538
delete public link passwords based on permission cs3org/reva#4270
Enhancement - Add config to enforce passwords on all public links: #7547
We added the config
OCIS_SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD
to enforcepasswords on all public shares.
Enforce password for Read-Only Links #7539
[Feature] add new config to enforce public link password #7547
Enhancement - Tika content extraction cleanup for search: #7553
So far it has not been possible to determine whether the content for search
should be cleaned up of 'stop words' or not. Stop words are filling words like
"I, you, have, am" etc and defined by the search engine.
The behaviour can now be set with the newly introduced settings option
SEARCH_EXTRACTOR_TIKA_CLEAN_STOP_WORDS=false
which is enabled by default.In addition, the stop word cleanup is no longer as aggressive and now ignores
numbers, urls, basically everything except the defined stop words.
Full-search. No result on some words or characters #6674
enhancement: improve content extraction stop word cleaning #7553
Enhancement - Allow configuring storage registry with envvars: #7554
Introduced new envvars to configure the storage registry in the gateway service
Allow configuring storage registry with envvars #7554
Enhancement - Add search MediaType filter: #7602
Add filter MediaType filter shortcuts to search for specific document types. For
example, a search query mediatype:documents will search for files with the
following mimetypes:
Application/msword
MimeType:application/vnd.openxmlformats-officedocument.wordprocessingml.document
MimeType:application/vnd.oasis.opendocument.text MimeType:text/plain
MimeType:text/markdown MimeType:application/rtf
MimeType:application/vnd.apple.pages
Besides the document shorthand, it also contains following:
File
Folder
Document:
Application/msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.oasis.opendocument.text text/plain text/markdown application/rtf
application/vnd.apple.pages
Spreadsheet:
Application/vnd.ms-excel application/vnd.oasis.opendocument.spreadsheet text/csv
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.oasis.opendocument.spreadsheet application/vnd.apple.numbers
Presentations:
Application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.presentationml.presentation
application/vnd.oasis.opendocument.presentation application/vnd.apple.keynote
PDF
Application/pdf
Image:
Image/*
Video:
Video/*
Audio:
Audio/*
Archive (zip ...):
Application/zip application/x-tar application/x-gzip application/x-7z-compressed
application/x-rar-compressed application/x-bzip2 application/x-bzip
application/x-tgz
[ocis] Add "File type" filter Chip #7432
add file type filter chip #7602
Enhancement - Add Sharing NG endpoints: #7633
We've added new sharing ng endpoints to the graph beta api. The following
endpoints are added:
[ocis] implement /me/drives/sharedWithMe #7436
Sharing NG #6993
enhancement: add graph beta sharedWithMe API #7633
Make v1beta1/roleManagement/permissions/roleDefinitions/ beta #7686
Fix url path for getsharedbyme #7684
graph: reuse user- and group cache in graph/sharedbyme #7683
Initial implementation of /me/drives/sharedByMe endpoint #7239
[full-ci] Enhancement(sharing-ng): add invitation graph beta api #7687
enhancement: make use of unified role for the graph invitation endpoint #7751
add Sharing NG endpoints libre-graph-api#112
Enhancement - Configs for Web embed mode: #7670
New configs for the Web embed mode have been added:
enabled
Defines if embed mode is enabled.target
Defines how Web is being integrated when running in embed mode.messagesOrigin
Defines a URL under which Web can be integrated via iFrame.delegateAuthentication
Defines whether Web should require authentication to be done by the parent application.delegateAuthenticationOrigin
Defines the host to validate the message event origin against when running Web in 'embed' mode.[web] Provide Embed Mode for Location and File Picking web#9768
feat: add configs for the Web embed mode #7670
Enhancement - Add new permissions: #7700
Adds new permissions to admin/spaceadmin/user roles - Favorites.List allows /
denies the Favorites Listing Request - Favorites.Write is implemented to be
enforced on marking/unmark files as favouritesShare - Shares.Write permission
denies / allows sharing completely for a user on all share CUD requests. (User,
Group)
Favorite & Share Permissions #7700
Enhancement - Add preferred language to user settings: #7720
We have added the preferred language to the libre-graph api & added endpoints
for that to ocis.
Make
language
setting available via graph user (read & write) #5455Ocis 5455 language setting #7720
Ocis 5455 language setting libre-graph-api#130
Enhancement - Bump reva: #7721
Bumps reva version
[full-ci] Bump Reva #7721
bump reva to latest edge #7727
chore: bump reva to latest edge #7752
Enhancement - Add user filter startswith and contains: #7739
We add two new filters to the user list endpoint. The
startswith
filter allowsto filter users by the beginning of their name. The
contains
filter allows tofilter users by a substring of their name.
graph: Add support for filter users by displayName #5486
add user filter startsWith and contains #7739
Enhancement - Allow configuring additional routes: #7740
Allows adding custom routes to the ocis proxy. This enables customs ocis
extensions
500 when open public link from deleted user #7740
Enhancement - Default link permission config: #7783
A new config for default link permissions that is being announced via
capabilities has been added. It defaults to 1 (= public link with viewer
permissions).
[web+ocis] Make default link permission configurable web#9919
feat: add a config for default link permissions #7783
Enhancement - Add banned password list to the default deployments: #7784
We add banned password list to the default deployments
Add banned password list to default deployments #7724
add banned password list to the default deployments #7784
Enhancement - Update to go 1.21: #7794
We updated to go 1.21.
chore: go version bump to 1.21 #7794
Enhancement - Add Sharing NG list permissions endpoint: #7805
We've added a new sharing ng endpoint which lists all permissions for a given
item.
Sharing NG #6993
Certificate
ldap.crt
expired no login possible #7805Enhancement - Add user list requires filter config: #7866
Introduce a config to require filters in order to list users in Web via
WEB_OPTION_USER_LIST_REQUIRES_FILTER
.Add config var UserListRequiresFilter #7866
Enhancement - Update web to v8.0.0-alpha.12: #7883
Tags: web
We updated ownCloud Web to v8.0.0-alpha.12. Please refer to the changelog
(linked) for details on the web release.
Summary * Bugfix
owncloud/web#9257: Filter out
shares without display name * Bugfix
owncloud/web#9483: PDF loading
Safari * Bugfix owncloud/web#9513:
Set or remove expiration date on group share not possible * Bugfix
owncloud/web#9529: Shared with
action menu label alignment * Bugfix
owncloud/web#9587: Internal public
link resolving * Bugfix
owncloud/web#9593: Audio- &
video-loading on Shared with me page * Bugfix
owncloud/web#9649: Add project
space filter * Bugfix
owncloud/web#9663: Respect the
open-in-new-tab-config for external apps * Bugfix
owncloud/web#9670: Tiles view
accessibility * Bugfix
owncloud/web#9694: Special
characters in username * Bugfix
owncloud/web#9788: Create .space
folder if it does not exist * Bugfix
owncloud/web#9799: Link resolving
into default app * Bugfix
owncloud/web#9832: Copy quicklinks
for webkit navigator * Bugfix
owncloud/web#9843: Fix display path
on resources * Bugfix
owncloud/web#9844: Upload space
image * Bugfix owncloud/web#9861:
Duplicated file search request * Bugfix
owncloud/web#9873: Tags are no
longer editable for a locked file * Bugfix
owncloud/web#9881: Prevent
rendering of old/wrong set of resources in search list * Bugfix
owncloud/web#9915: Keep both
folders conflict in same-named folders * Bugfix
owncloud/web#9931: Enabling "invite
people" for password-protected folder/file * Bugfix
owncloud/web#10031: Icon
extension mapping * Bugfix
owncloud/web#10065: Logout page
after token expiry * Bugfix
owncloud/web#10083: Disable
expiration date for alias link (internal) * Bugfix
owncloud/web#10092: Allow empty
search query in "in-here" search * Bugfix
owncloud/web#10096: Remove
password buttons on input if disabled * Change
owncloud/web#7338: Remove
deprecated code * Enhancement
owncloud/web#7317: Make login url
configurable * Enhancement
owncloud/web#7497: Permission
checks for shares and favorites * Enhancement
owncloud/web#7600: Scroll to
newly created folder * Enhancement
owncloud/web#9302: Application
unification * Enhancement
owncloud/web#9423: Show local
loading spinner in sharing button * Enhancement
owncloud/web#9441: File versions
tooltip with absolute date * Enhancement
owncloud/web#9441: Disabling
extensions * Enhancement
owncloud/web#9451: Add SSE to get
notifications instantly * Enhancement
owncloud/web#9525: Tags form
improved * Enhancement
owncloud/web#9527: Don't display
confirmation dialog on file deletion * Enhancement
owncloud/web#9531: Personal
shares can be shown and hidden * Enhancement
owncloud/web#9552: Upload
preparation time * Enhancement
owncloud/web#9561: Indicate
processing state * Enhancement
owncloud/web#9566: Display locking
information * Enhancement
owncloud/web#9584: Moving share's
"set expiration date" function * Enhancement
owncloud/web#9625: Add keyboard
navigation to spaces overview * Enhancement
owncloud/web#9627: Add batch
actions to spaces * Enhancement
owncloud/web#9653: Keyword Query
Language (KQL) search syntax * Enhancement
owncloud/web#9671: OcModal set
buttons to same width * Enhancement
owncloud/web#9682: Add password
policy compatibility * Enhancement
owncloud/web#9691: Password
generator for public links * Enhancement
owncloud/web#9696: Added app banner
for mobile devices * Enhancement
owncloud/web#9706: Unify sharing
expiration date menu items * Enhancement
owncloud/web#9727: Show error if
password is on a banned password list * Enhancement
owncloud/web#9771: Handle
postprocessing state via Server Sent Events * Enhancement
owncloud/web#9806: Preview image
presentation * Enhancement
owncloud/web#9809: Add editors to
the application menu * Enhancement
owncloud/web#9814: Registering nav
items as extension * Enhancement
owncloud/web#9815: Add new portal
into runtime to include footer * Enhancement
owncloud/web#9818: Add
mode
config option * Enhancement
owncloud/web#9831: Last modified
filter chips * Enhancement
owncloud/web#9841: Add embed mode
actions * Enhancement
owncloud/web#9847: Provide vendor
neutral file icons * Enhancement
owncloud/web#9853: Show only create
folder button in embed mode * Enhancement
owncloud/web#9854: Search query
term linking * Enhancement
owncloud/web#9857: Add permission
to delete link passwords when password is enforced * Enhancement
owncloud/web#9858: Remove settings
icon from searchbar * Enhancement
owncloud/web#9863: Location picker
in embed mode * Enhancement
owncloud/web#9864: Search tags
filter chips style aligned * Enhancement
owncloud/web#9884: Enable dark
theme on importer * Enhancement
owncloud/web#9890: Create shortcuts
Manage tags in details panel * Enhancement
owncloud/web#9906: Reorganize "New"
menu * Enhancement
owncloud/web#9912: Add media type
filter chip * Enhancement
owncloud/web#9940: Display error
message for upload to locked folder * Enhancement
owncloud/web#9966: Support more
audio formats with correct icon * Enhancement
owncloud/web#10007: Additional
languages * Enhancement
owncloud/web#10013: Shared by
filter * Enhancement
owncloud/web#10014: Share search
filter * Enhancement
owncloud/web#10024: Duplicate
space * Enhancement
owncloud/web#10037: Default link
permission * Enhancement
owncloud/web#10047: Add explaining
contextual helper to spaces overview * Enhancement
owncloud/web#10057: Folder tree
creation during upload * Enhancement
owncloud/web#10062: Show webdav
information in details view * Enhancement
owncloud/web#10072: Add
authentication delegation in the Embed mode * Enhancement
owncloud/web#10099: Support
mandatory filter while listing users * Enhancement
owncloud/web#10102: Registering
quick actions as extension
[full-ci] chore: bump web to v8.0.0-alpha.12 #7883
https://github.com/owncloud/web/releases/tag/v8.0.0-alpha.12
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: