48 Commits

Author SHA1 Message Date
Jannik Stehle
aac9a1e2f5 feat: add apps.yaml config
Add a config for the maps map. Its purpose is not to change anything
but to guide and show users how to configure web apps. Now that the
apps.yaml file is mounted, it can easily be extended by more config
options
2026-07-31 11:20:17 +02:00
Alexander Ackermann
1ecdd0e32a use patternfly best practice 2026-07-30 19:16:30 +02:00
Alexander Ackermann
bcf59c86fd use patternfly best practice 2026-07-30 19:09:27 +02:00
Tobias Baader
7cd7c57bd9 feat(keycloak): use Inter variable font in login theme
Replace the bundled OpenCloud font with Inter in the Keycloak login
theme. Use the variable woff2 (weights 100-900) so a single self-hosted
file covers all weights, and drop the two static OpenCloud files.
follow up for
https://github.com/opencloud-eu/web/pull/2988
2026-07-30 18:27:52 +02:00
Alexander Ackermann
b8a0a98a51 fix (keycloak): adjust opencloud theme background not using full height when scrollable 2026-06-27 00:28:27 +02:00
Alexander Ackermann
09e0d8f32a chore (keycloak): migrate login theme to keycloak.v2 2026-06-25 22:13:32 +02:00
Michael Barz
f3f0ece32a Merge pull request #292 from chippey5/main
Add IDP_DOMAIN to the frame-src section in csp.yaml
2026-06-25 09:29:36 +02:00
cazo
03ba22ed4e fix: cleanup no longer required scripts
WOPI fixes have been integrated into the docker image from v9.3.2-rc.1 onwards
2026-06-18 14:36:52 +00:00
zerox80
03a4587c90 Fix Euro Office WOPI config initialization 2026-06-11 20:28:25 +02:00
Simon
7cf59a62a9 Add IDP_DOMAIN to the frame-src section in csp.yaml
When using an external IDP, not having the IDP FQDN in frame-src causes silent refreshes to get blocked.
2026-05-20 14:32:37 +02:00
Jannik Stehle
1e760a19d6 fix: add missing csp rules for maps app 2026-05-05 10:46:06 +02:00
Jannik Stehle
d2663a1113 chore: bump maps app to v3
The upcoming version `7.0.0` of OpenCloud Web removes support for apps
using the old AMD format. Hence we need to bump the maps app to
`v3.0.0` to ensure it runs with the new version of Web.
2026-05-05 10:33:31 +02:00
zerox80
3813131dfd feat: add lightweight WOPI init script for Euro Office 2026-04-20 16:25:25 +02:00
zerox80
b5eb7bb7ca refactor: standardize service names and update port configurations for Euro Office integration 2026-04-20 13:36:03 +02:00
zerox80
87cbdc05e3 feat: add support for Euro Office integration with custom entrypoint and configuration 2026-04-10 09:46:52 +02:00
Alex
1a4f302855 chore: bump traefik to 3.6.7 (#212) 2026-02-03 10:53:31 +01:00
Alex
de88ca037b fix add back slash to traefik allowed encoded characters (#211) 2026-02-02 09:13:14 +01:00
aleksa.radojicic
1a231fa807 fix(keycloak): prevent env vars from being printed in logs
The problem is credentials are displayed in the console, which poses a security risk in production. Printing the environment variables for log levels 'trace/debug' would help when debugging.
2026-01-25 11:46:52 +01:00
streaminganger
a738092592 fix: traefik rejects supported file characters (#179) 2025-12-16 10:49:45 +01:00
Alex
2f1f0d3149 fix: WOPI/Collabora incompatibility with traefik v3.6.4 (#174) 2025-12-09 12:47:40 +01:00
chillymattster
50254df2ab align variable names in docker compose yml and environment 2025-11-26 19:11:37 +01:00
chillymattster
900a05c2c0 avoid enforcing visible default port at the end of urls 2025-11-14 15:38:21 +01:00
chillymattster
ba14b78f58 feat: port configuration 2025-11-14 10:26:09 +01:00
Alex
6e40d2d96e Merge pull request #148 from opencloud-eu/bump-maps-1.0.2
chore: bump web app maps to v1.0.2
2025-11-10 13:43:36 +01:00
Alexander Ackermann
a27c40c4dc feat: add app maps 2025-11-05 23:08:30 +01:00
Thomas Schweiger
3558f9c2e1 fix: fix #122 - OIDC login fails with "malformed server configuration" 2025-10-27 09:11:04 +01:00
Thomas Schweiger
c689b26275 fix: change acls and how to apply them 2025-10-23 16:09:27 +02:00
Thomas Schweiger
f253158ae7 fix: fix #104 - LDAP userPassword attribute can be read without auth 2025-10-18 11:21:54 +02:00
Alexander Ackermann
6be2c824ea chore: add update server to csp.yaml (cors) 2025-10-13 13:20:40 +02:00
Thomas Schweiger
ef64eb6b92 fix: fix passwords changed via Keycloak are not hashed in LDAP #102 2025-09-30 14:21:11 +02:00
Michael Barz
9a3a217c78 fix: add script-src to csp 2025-09-15 16:04:05 +02:00
Michael Barz
d94ac7a036 Merge pull request #72 from opencloud-eu/disable-dcr
Disable Client Registration
2025-09-03 16:14:35 +02:00
Michael Barz
29b44b0c78 chore: update keycloak 2025-08-24 19:46:19 +02:00
Michael Barz
c5f7c6bb24 Disable Client Registration 2025-08-07 13:07:03 +02:00
Michael Barz
506309f3e2 feat: make traefik log level configurable 2025-07-15 11:30:21 +02:00
Michael Barz
ef9516626e feat: make it possible to add local certificates 2025-07-01 14:12:38 +02:00
Nico Kaiser
a872a89cc7 feat: add radicale 2025-06-27 10:27:15 +02:00
Michael Barz
5e6e344381 fix: add missing full username mapper 2025-06-25 18:17:08 +02:00
Michael Barz
0c9aa61813 fix: wording of the external idp 2025-06-23 17:42:53 +02:00
Michael Barz
c4ff1643c1 feat: add autoprovisioning mode 2025-06-03 19:20:30 +02:00
Michael Barz
2549de1df3 fix: add opencloud html displayname 2025-05-31 12:34:29 +02:00
Alex Ackermann
8dd9a2b580 chore: remove accidentally token overwrite in opencloud keycloak theme 2025-05-30 22:16:38 +02:00
Michael Barz
a98b1a4ac9 style: review feedback 2025-05-30 17:33:01 +02:00
Michael Barz
4a8af1ca99 feat: add keycloak ldap shared directory 2025-05-30 16:31:39 +02:00
Alex Ackermann
5af73e414a open logo url in new tab 2025-05-30 15:12:29 +02:00
Alex Ackermann
68e0e13c2f add logo url 2025-05-30 14:50:42 +02:00
Alex Ackermann
e17a1a1469 feat: add opencloud theme to keycloak 2025-05-30 12:33:44 +02:00
Michael Barz
3e138297bd feat: initial basic feature 2025-05-19 22:19:58 +02:00