App Suite UI (latest)
All versions
Imprint
All versions
Imprint
  • Feature Catalog
    • General
      • Getting around
      • Search and notifications
      • Settings and appearance
      • Signing in
      • Account and security
      • Onboarding and devices
      • Working with content
      • Sharing and delegation
      • Storage, plans and feedback
      • Progressive Web App
      • Feedback
      • Upsell
      • Triggers
    • Mail
      • Reading and organizing
      • Attachments
      • Writing and sending
      • Security and trust
      • Accounts and automation
      • Signatures and templates
      • Working with the other apps
      • BIMI
    • Calendar
      • Seeing your day
      • Appointments
      • People and invitations
      • Calendars and subscriptions
      • Rooms and resources
      • Video meetings
      • Search, print and transfer
    • Address Book
      • Contacts
      • Address books
      • Finding people
      • Lists and the other apps
    • Tasks
      • Tasks
      • Task lists and delegation
      • Working with the other apps
    • Drive
      • Working with files
      • Finding and arranging
      • Sharing
      • Storages and capacity
      • Working with the other apps
      • OpenCloud Drive Integration
    • Portal
    • Enterprise and Provider Edition
    • Compliance

      • Accessibility
      • Accessibility Conformance Report
      • Data protection
  • Upgrade Guide
    • Everything new since 7.10.6
    • From 7.10.6 to 8.35
    • From 8.35 to 8.47
    • From 8.47 to 8.55
    • Breaking changes and requirements
  • Deployment Guide

    • Configuration
    • Settings list
    • Login page
    • What's New dialog
    • Mail assets
    • Mail rendering and security
    • All messages folder
    • Unseen messages folder
    • Theming
    • Authentication
    • Browser support
  • Customize & Extend
    • Manifests
    • Toolbars and menus
    • Portal widget
    • Sign In
    • Internationalization
  • Architecture
    • Core UI service

Progressive Web App

OX App Suite can be configured to provide an app-like experience for the user. As a Progressive Web App the user can install OX App Suite on the desktop and mobile devices and interact with it like a native app.

Configuration

In order to deliver OX App Suite as a Progressive Web App, the UI middleware can be configured to serve host specific web app manifest files. Currently this can be achieved using as-config.yml on the Java Middleware component. A working example that is used for the preview stack looks like this:

main:
  host: core-ui-main.dev.oxui.de
  pwa:
    enabled: true
    shortName: UI main Preview

The following table shortly explains the most important properties:

NameDescription
enabledDefaults to false, needs to be true to generate a manifest.
nameOptional. The name displayed to the user is used as a label for the app icon on the homescreen. Defaults to shortName if not set.
shortNameOptional. A fallback name, when there is not enough space for name like on a phone homescreen. A maximum of 12 characters is recommended. Defaults to OX App Suite
backgroundColorOptional. Sets the color of the background when opening the PWA and the color of OS-dependent features (Android task switcher, MacOS title bar, etc.) before a user chooses a theme. Defaults to white.
iconOptional. An app icon. It requires a minimum resolution of 144x144 or higher. It is recommended to use opaque icons without transparency.
iconWidthHeightOptional. As the icon needs to be square, this is the width and height of icon.

This leads to a minimal configuration:

main:
    host: all
    pwa:
        enabled: true

If pwa.enabled field is set to true, the pwa.raw_manifest field is sent to the client as is. Content of this field must be a valid web application manifest in YAML format, which is plainly transformed to JSON before being sent to the client.

Last Updated: 10/6/26, 12:55 PM
Prev
Storage, plans and feedback
Next
Feedback