Commit Graph

258 Commits

Author SHA1 Message Date
Benedikt Kulmann
a41a314fda chore: update web to v10.2.0 2024-09-05 22:19:37 +02:00
Roman Perekhod
d3e8eb34df [full-ci] Added a new roles viewer/editor with ListGrants 2024-09-02 11:33:18 +02:00
Roman Perekhod
6319d986eb [full-ci] Added a new role space editor without versions 2024-08-29 14:20:35 +02:00
mmattel
3e9a6056fa [docs-only] Set the correct removal version 2024-08-23 14:35:18 +02:00
Jannik Stehle
b254acfe98 chore: bump web to v10.1.0 2024-08-19 08:04:31 +02:00
Jannik Stehle
38d7933409 feat: enable app-store web app per default 2024-08-16 15:56:28 +02:00
Jannik Stehle
f50a2310ad Merge pull request #9752 from owncloud/feat/color-contrasts
feat: web theme color contrasts
2024-08-14 11:08:05 +02:00
Jörn Friedrich Dreyer
966b4e1422 allow querying federated sharing roles
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-08-12 11:29:39 +02:00
Jannik Stehle
8e374ce090 feat: web theme color contrasts
Enhances the colors of the web theme so they have at least a 4.5:1 contrast ratio because of a11y reasons.
2024-08-07 11:31:19 +02:00
Florian Schade
598786ae7b Merge pull request #9691 from fschade/app-config
isolated app configuration
2024-08-06 09:35:30 +02:00
Florian Schade
56bad68e21 Update services/web/README.md
Co-authored-by: Martin <github@diemattels.at>
2024-08-02 09:37:43 +02:00
Jörn Friedrich Dreyer
f5af53eaad Merge pull request #9692 from owncloud/fix-web-delegatedauthentication-type
use bool type for web embed delegatedAuthentication
2024-07-30 13:19:54 +02:00
Jörn Friedrich Dreyer
7b64f42a8a Merge pull request #9656 from owncloud/reuse-node-id
reuse node id when registering services
2024-07-30 11:42:05 +02:00
Jörn Friedrich Dreyer
066c4b8173 only register signal handling once
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-29 16:28:13 +02:00
Jannik Stehle
542165df47 chore: bump web to v10.0.0 2024-07-29 16:09:25 +02:00
Jörn Friedrich Dreyer
7b98a2665f use bool type for web embed delegatedAuthentication
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-25 16:42:58 +02:00
Florian Schade
a31a48150b Commit Title (50 char max)
Release Notes
=============

Testing Notes
=============

Deploy Notes
============

Technical Change Notes
======================
2024-07-25 16:10:10 +02:00
Jörn Friedrich Dreyer
7999e2969b do not force exit to let all services shutdown gracefully
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-24 14:02:52 +02:00
Jörn Friedrich Dreyer
9d1515e8fc rely on context from app
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-24 14:02:11 +02:00
Jörn Friedrich Dreyer
008f379a01 pass config context when running apps
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-24 13:30:42 +02:00
Jörn Friedrich Dreyer
7a22dfb6de NotifyContext when running services standalone
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-24 13:26:58 +02:00
Jan Ackermann
552f5c86c1 Remove config options that ain't available in web anymore 2024-07-24 08:39:02 +02:00
Jannik Stehle
7e27899f9e feat: remove draw-io from default web config
The `draw-io` app has been removed from the Web default apps, hence this removes it here as well.

The app is now available via the [web-extensions repository](https://github.com/owncloud/web-extensions).
2024-07-22 14:41:27 +02:00
Jörn Friedrich Dreyer
c3c6085f2b drop sjson dependency
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-07-18 12:06:25 +02:00
Jannik Stehle
e665425cf4 chore: bump web to v9.2.0-alpha.1 2024-07-11 12:39:27 +02:00
Benedikt Kulmann
529218f27b chore: bump web to v9.1.0 2024-07-05 14:27:16 +02:00
Benedikt Kulmann
29ff79a31b chore: bump web to v9.1.0-alpha.1 2024-07-01 06:35:42 +02:00
Michael Barz
3aaad75ca2 chore: move removal of envs to next production release 2024-06-19 19:53:06 +02:00
Michael Barz
b04f3209d4 chore: prepare release, bump version 2024-06-19 19:45:57 +02:00
Benedikt Kulmann
f49e03ade7 chore: bump web to v9.0.0 2024-06-17 16:05:28 +02:00
Benedikt Kulmann
b5a3a2fca5 chore: bump web to v9.0.0-alpha.7 2024-06-13 17:03:58 +02:00
Michael Barz
b892a9ab28 Merge pull request #9312 from owncloud/var-placeholders
docs: use placeholder for next release
2024-06-05 21:36:25 +02:00
Thomas Müller
1453f904e3 chore: code cleanup services/web (#9034)
* chore: code cleanup services/web

* fix: export private member to keep the test external

* chore: backport changes

---------

Co-authored-by: Florian Schade <f.schade@icloud.com>
2024-06-04 12:28:49 +02:00
Michael Barz
5d99688161 docs: use placeholder for next release 2024-06-04 10:28:42 +02:00
Jannik Stehle
735ba7aebf feat: web server compression
Adds a compression middleware to the web server to reduce the request size when delivering static files. This speeds up loading times in web clients.

The chi middleware we're using for this currently supports `gzip` as compression algorithm. We might want to extend this to support `br` (Brotli) in the future, since it's a newer and more performant algorithm.
2024-05-31 12:34:12 +02:00
Florian Schade
eb7c36443f enhancement: introduce theme processing (#9133)
* enhancement: introduce theme processing

* enhancement: introduce theme processing

* enhancement: add theme processing tests and changelog

* Update services/web/pkg/config/config.go

Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>

* fix: ci findings

* Apply suggestions from code review

Co-authored-by: Martin <github@diemattels.at>

* enhancement: use the theme assets from web instead of having them inside the oCis repo (license clash Apache vs. AGPLv3)

* fix: golangci tagalign order

* fix: rename UnifiedRoleUploader to UnifiedRoleEditorLite

* fix: some typos

Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>

* enhancement: export supported theme logo upload filetypes

* chore: bump reva

* fix: allow init func

---------

Co-authored-by: Michael Barz <michael.barz@zeitgestalten.eu>
Co-authored-by: Martin <github@diemattels.at>
2024-05-29 15:48:49 +02:00
Jörn Friedrich Dreyer
799b12b8dd fix service names for userlog, graph, invitations, sse and web
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-05-13 17:04:01 +02:00
Thomas Müller
a8cbc612cc chore: remove unused return value from BindSourcesToStructs (#9033) 2024-04-30 18:18:31 +02:00
Jörn Friedrich Dreyer
32e44a9fdc Merge pull request #8989 from owncloud/log-and-trace-fixes
log and trace fixes
2024-04-29 17:13:52 +02:00
Jörn Friedrich Dreyer
e41472234f log and trace fixes
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2024-04-26 17:03:49 +02:00
Thomas Müller
bdbba929d0 feat: add CSP and other security related headers in the oCIS proxy service (#8777)
* feat: add CSP and other security related headers in the oCIS proxy service

* fix: consolidate security related headers - drop middleware.Secure

* fix: use github.com/DeepDiver1975/secure

* fix: acceptance tests

* feat: support env var replacements in csp.yaml
2024-04-26 09:10:35 +02:00
Jannik Stehle
458f32b409 [full-ci] chore: bump web to v9.0.0-alpha.5 (#8868)
* chore: bump web to v9.0.0-alpha.5

* try to fix sharedWithMe test

---------

Co-authored-by: Viktor Scharf <scharf.vi@gmail.com>
2024-04-16 11:54:03 +02:00
Jannik Stehle
801afbe025 chore: bump web to v9.0.0-alpha.4 2024-04-09 11:53:52 +02:00
Thomas Müller
07f0cd5574 fix: typos, naming clashes, error messages and deprecations 2024-04-03 15:34:36 +02:00
Thomas Müller
f50a4b79fe feat: enable draw-io extension by default 2024-04-02 14:06:31 +02:00
Viktor Scharf
17b8e5b60b [full-ci]chore: bump web to v9.0.0-alpha.3 (#8736)
* chore: bump web to v9.0.0-alpha.3

* ci(e2e): use e2e runner to run the tests

* ci(e2e): fix e2e run command

* ci(e2e): fix e2e run command

* chore: adjust changelog item for Web 9.0.0

* Update .drone.env

---------

Co-authored-by: Saw-jan <saw.jan.grg3e@gmail.com>
Co-authored-by: Jannik Stehle <jannik.stehle@gmail.com>
2024-03-26 16:56:04 +01:00
Christian Richter
35d536f901 Merge pull request #8518 from dragonchaser/cors-issues
[full-ci] adapt cors headers
2024-03-20 14:43:33 +01:00
mmattel
5e2762774f [docs-only] Align web service readme with admin docs 2024-03-19 15:11:43 +01:00
Christian Richter
fe4cd7a901 make code more readable
Signed-off-by: Christian Richter <crichter@owncloud.com>
2024-03-19 14:21:21 +01:00
Christian Richter
b5ca297f54 prevent nil pointer
Signed-off-by: Christian Richter <crichter@owncloud.com>
2024-03-19 13:56:10 +01:00