Skip to content

Commit 0c29d03

Browse files
authored
Merge pull request #21622 from opf/merge-release/17.0-20260111040139
Merge release/17.0 into dev
2 parents 273d248 + 83a6a85 commit 0c29d03

File tree

109 files changed

+2861
-882
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+2861
-882
lines changed

docs/mobile-app-guide/README.md

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
---
2+
sidebar_navigation:
3+
title: Mobile app guide (Beta)
4+
priority: 972
5+
description: User guide for the OpenProject Mobile application.
6+
keywords: Mobile app guide, mobile, mobile application, iOS, android, app store, appstore, app-store, google play
7+
---
8+
# Mobile app guide (Beta)
9+
10+
We are excited to announce the **Beta Release** of the **OpenProject Mobile app** — now available in the **App Store** and **Google Play Store**. This Beta version marks the beginning of our journey to bring **OpenProject** to your mobile devices, enabling you to stay connected and productive wherever you are.
11+
12+
> [!NOTE]
13+
> The app is currently under active development, and core features are being continuously improved. We invite you to test the app, share feedback, and help shape the future of OpenProject Mobile.
14+
15+
## Purpose and Vision
16+
17+
The **OpenProject Mobile app** is designed as a **companion application** to the OpenProject web and desktop experience. It allows you to:
18+
19+
- **Access your work packages** and projects on the go.
20+
- **React and respond** quickly to updates, comments, and notifications.
21+
- **Stay informed** about project progress, tasks, and deadlines — anytime, anywhere.
22+
- **Track your work and log time** directly within the app to keep your reporting up to date.
23+
24+
The goal is to provide **lightweight mobile access** for essential collaboration and project management tasks, perfectly complementing the full web experience of OpenProject.
25+
26+
## Current Beta Features
27+
28+
In this initial Beta version, you can:
29+
30+
* Log in securely with your **OpenProject credentials.**
31+
* View and edit your **work packages.**
32+
* **Comment** and **reply** to discussions.
33+
* View your **portfolio, program or project** details.
34+
* Receive **notifications** about updates and mentions.
35+
* Quickly **search** and **filter** work packages.
36+
* **Track** and **log** your work time.
37+
38+
## Mobile-Only Features
39+
40+
The **OpenProject Mobile App** introduces a set of features built specifically for mobile devices, designed to make project management faster, more focused, and more convenient wherever you are:
41+
* **Attach photos directly from your camera:** Capture and upload images instantly to work packages or comments — ideal for documenting on-site work, visual progress, or issues in real time.
42+
* **Local notifications:** Stay up to date with mentions, comments, and task updates through local notifications — even when the app isn’t open. *These notifications are not yet real-time push notifications.*
43+
* **Create work packages fast:** Quickly add new work packages in a distraction-free interface designed for fast, mobile-friendly input.
44+
* **Run timers in focus mode:** Track your work time effortlessly with built-in timers that run in the background, helping you stay focused and accurate with time logs.
45+
* **Configure modules and dashboards:** Customize what you see by enabling only the modules and views most relevant to you — keeping your mobile workspace clean and efficient.
46+
* **Optimized touch interface:** Navigate with ease using gestures, adaptive layouts, and mobile-first design tailored for smaller screens.
47+
48+
These mobile-specific capabilities enhance your ability to **work efficiently, document instantly, and stay connected** — all while maintaining focus and flexibility on the go.
49+
50+
## Coming Soon
51+
52+
The app is still under development, and many core features are planned for future updates, including:
53+
54+
* **Deep-linking (including on-premises support):** Seamlessly open specific work packages, projects, or comments directly from links in emails, chats, or browser pages — whether you’re using the cloud or an on-premises instance.
55+
* **Multi-device UI:** Enjoy a consistent, responsive experience across phones, tablets and macOS, with layouts optimized for each device size and orientation.
56+
* **Real-time push notifications:** Receive updates instantly as they happen — from mentions and comments to task status changes — ensuring you never miss important activity.
57+
* **Write internal comments:** Add internal comments directly from the app, enabling secure collaboration within your project team while keeping external communications separate.
58+
* **Meeting agendas in the app:** Access and review meeting agendas on the go to stay prepared and aligned with your team wherever you are.
59+
60+
These upcoming features will make the OpenProject Mobile App even more connected, collaborative, and aligned with the full OpenProject experience.
61+
62+
## Feedback and Involvement
63+
64+
As a Beta user, your feedback is invaluable. If you encounter issues or have suggestions, please let us know: 
65+
66+
* Using the **flow to provide feedback** directly from the **app** in the user settings.
67+
![Entry point for the OpenProject mobile app flow to provide user feedback](mobile_app_feedback_flow_entrypoint.png)
68+
* Create a **feedback work package** directly in [OpenProject **Community** instance](https://community.openproject.org/) and assign it to *Stream Mobile App*.
69+
70+
Your input directly helps improve the mobile experience and ensure a stable, feature-rich public release.
71+
72+
## Availability
73+
74+
The **OpenProject Mobile App (Beta)** is available now for:
75+
76+
* **iOS:** [App Store link](https://apps.apple.com/us/app/openproject/id6474431879).
77+
* **Android:** [Google Play link](https://play.google.com/store/apps/details?id=org.openproject.app).
78+
79+
## Requirements
80+
81+
To access and use the **OpenProject Mobile App (Beta)**, you’ll need the following:
82+
83+
* **An active OpenProject account:** Either from an **OpenProject Cloud** workspace or an **OpenProject On-premises** installation with API access enabled.
84+
* Having a **signed certificate** (**https**, not http) on your instance to be able to log in.
85+
* **OpenProject version:** 17.0.0 or above
86+
> [!NOTE]
87+
> If you have a previous version of OpenProject you can connect your OpenProject instance by asking your administrator to enable the Built in OAuth applications flag under_ `_{BASE_URL}/admin/settings/experimental_`.
88+
* **Minimum system requirements:**
89+
* **iOS 15** or later
90+
* **Android 12** or later
91+
* **Built-in OAuth applications enabled:** Make sure that the built-in OAuth applications are **enabled in your administration settings** (`{BASE_URL}/admin/oauth/applications`). This is required for successful login from the mobile app.
92+
![Applications setting to enable the built-in OAuth](mobile_app_oauth_authentication.png)
93+
* **Network connection:** Internet access is required for syncing data with your OpenProject instance.
94+
> [!NOTE]
95+
> Some features, such as deep-linking and real-time push notifications, may depend on your organization’s configuration or will become available in future updates.
96+
97+
## Disclaimer
98+
99+
> [!IMPORTANT]
100+
> This is a **Beta Release**, which means the app may contain incomplete features and occasional bugs. We recommend using it alongside the **OpenProject web application** for the full experience.
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
sidebar_navigation:
3+
title: Mobile app core features
4+
priority: 800
5+
description: The OpenProject Mobile App is designed to keep you connected to your projects wherever you are. While it doesn’t replace the full desktop experience, it provides access to the essential tools you need to stay productive on the go.
6+
keywords: Mobile app core features, mobile, mobile app, core, mobile core, core features
7+
---
8+
9+
# Mobile app core features
10+
11+
The **OpenProject Mobile App** is designed to keep you connected to your projects wherever you are. While it doesn’t replace the full desktop experience, it provides access to the essential tools you need to stay productive on the go.
12+
13+
This section introduces the **core features** of the app and links to detailed guides for each functionality.
14+
15+
## Overview
16+
17+
With the mobile app, you can:
18+
* **Stay informed** about project updates and notifications
19+
* **Manage work packages** efficiently from anywhere
20+
* **Track your time** and log progress
21+
* **Access project dashboards and overviews** at a glance
22+
* **Customize your settings** to tailor the app to your workflow
23+
24+
25+
Each feature is designed to complement the OpenProject web and desktop experience, giving you the flexibility to react, update, and communicate on the go.
26+
27+
## Core Features
28+
29+
The following core features are available in the mobile app:
30+
31+
| Feature | Description |
32+
|---------------------------------------------------------------------|:-----------------------------------------------------------------------------------|
33+
| [Home Dashboard](home-dashboard) | Your personal overview of tasks, notifications, and project updates — giving you a quick snapshot of what matters most. |
34+
| [Projects](projects) | Browse your projects, access project-specific details, and stay on top of deadlines and activities. |
35+
| [Time Tracking](time-tracking) | Track time spent on work packages, run timers in focus mode, and keep your reporting accurate and up to date. |
36+
| [Work Packages](work-packages)| Create, view, and edit work packages directly from the app. Work packages are organized for quick access and easy collaboration. |
37+
| [Notification Center](notification-center) | Receive updates about comments, mentions, and work package changes — ensuring you never miss an important activity. |
38+
| [User Settings](user-settings) | Configure your account, manage app preferences, and tailor notifications to suit your workflow. |
39+
40+
> [!TIP]
41+
> For a seamless experience, use the mobile app alongside the web or desktop version of OpenProject. The app is designed as a companion, so you can stay informed, respond quickly, and keep your projects moving — even when you’re away from your desk.
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
---
2+
sidebar_navigation:
3+
title: Home Dashboard
4+
priority: 790
5+
description: Create a personalized overview of your projects, work packages, and activities.
6+
keywords: Mobile app features home dashboard
7+
---
8+
9+
# Home Dashboard
10+
11+
The **Home Dashboard** is your go-to screen for staying informed, focused, and efficient on mobile — providing an at-a-glance view of everything that matters across your projects. It allows creating a **personalized overview of your projects, work packages, and activities**, helping you stay informed and productive on the go.
12+
13+
The dashboard is designed to give you **quick access to the information you care about most**, without needing to navigate deep into individual projects or work packages.
14+
15+
## Purpose
16+
17+
The Home Dashboard is your **central hub** for project management on mobile. Its main purposes include:
18+
* **Quickly reviewing your priorities:** See which work packages, deadlines, or updates need your attention.
19+
* **Monitoring project activity:** Stay up to date on work package changes, comments, and progress across all your projects.
20+
* **Accessing relevant widgets:** Customize what you see based on your workflow and focus areas.
21+
* **Saving time:** Avoid switching between multiple screens — everything important is consolidated in one view.
22+
23+
## Available Widgets
24+
25+
The Home Dashboard consists of **modular widgets** that provide snapshots of your most relevant data. Depending on your role and project access, some widgets may vary.
26+
27+
### **Notifications**
28+
29+
* Displays recent notifications, such as mentions, comments, or work package updates.
30+
* Enables you to **react quickly** without leaving the dashboard.
31+
32+
![Home dashboard notifications widget in the OpenProject mobile app](mobile_app_homewidget_notifications.png)
33+
34+
### **Favorite Projects**
35+
36+
* Displays projects you’ve marked as favorites for **quick access**.
37+
* Ideal for prioritizing high-importance projects.
38+
39+
![Home dashboard displaying "favorite projects" widget in the OpenProject mobile app](mobile_app_homewidget_favoriteprojects.png)
40+
41+
### **Time Tracker**
42+
43+
* Shows the **currently running timer** or allows you to start a new focus timer.
44+
* Helps track work time efficiently and accurately.
45+
46+
![Home dashboard displaying the "time tracker" widget in OpenProject mobile app](mobile_app_homewidget_timetracker.png)
47+
48+
### **Week Time Tracking**
49+
50+
* Provides an overview of **time logged during the current week**.
51+
* Helps you monitor your productivity and ensure accurate reporting.
52+
53+
![Home dashboard displaying "week time tracking" widget in the OpenProject mobile app](mobile_app_homewidget_weektimetracking.png)
54+
55+
### **Portfolios**
56+
57+
* Shows a snapshot of the portfolios available.
58+
* Useful for portfolio managers and team members tracking **high-level progress** across multiple projects.
59+
60+
![Home dashboard displaying "portfolios" widget in the OpenProject mobile app](mobile_app_homewidget_portfolios.png)
61+
62+
### **Assigned to Me**
63+
64+
* Lists all **work packages currently assigned to you**.
65+
* Includes work package types and status indicators for quick task management.
66+
67+
![Home dashboard displaying "work packages assigned to me" widget in the OpenProject mobile app](mobile_app_homewidget_assignedtome.png)
68+
69+
### **Recently Edited**
70+
71+
* Shows a list of **recently edited work packages**.
72+
* Allows **fast navigation** back to items that are work in progress.
73+
74+
![Home dashboard displaying "work packages recently edited" widget in the OpenProject mobile app](mobile_app_homewidget_recentlyedited.png)
75+
76+
## Customizing the Dashboard
77+
78+
While the mobile dashboard is designed for simplicity, the **order and visibility of widgets** can be customized by using the **edit widgets button** on the right side of the top navigation bar. Clicking the icon allows you to:
79+
80+
* Activate and deactivate widgets
81+
* Reorder widgets
82+
83+
![Home dashboard edit widgets entry point in OpenProject mobile app](mobile_app_home_addwidget.png)
84+
![Home dashboard edit widgets bottom sheet configuration in OpenProject mobile app](mobile_app_home_addwidget_bottomsheet.png)
85+
86+
> [!NOTE]
87+
> If you don't have the right permissions or have disabled a feature, the related widgets will be deactivated in the home dashboard tab.
57.9 KB
Loading
151 KB
Loading
96.8 KB
Loading
59 KB
Loading
133 KB
Loading
112 KB
Loading
35.7 KB
Loading

0 commit comments

Comments
 (0)