Tasks

Viewing, search, filters, task types and subtasks, creating tasks, comments, attachments and status changes

Task list

The main screen of the app is the list of tasks from your Redmine. Tasks are loaded on the first launch and refresh automatically.

Pull-to-refresh (pull the list down) forces a refresh from Redmine.

The magnifier in the list header opens a separate search screen that searches task titles, numbers, projects and descriptions. Search runs over the loaded tasks and works offline; a task can also be found by its number in the tracker itself. See Task search for details. You can also find a task by voice — see Voice commands.

Saved query (filter) chips

At the top of the screen there is a horizontal row of chips. Each chip is a saved query from Redmine ("My issues", "In progress", "Closed" and so on).

  • The All chip shows every available task from Redmine without a query filter.
  • Tap a query chip to switch to it — the list refreshes.
  • Several default active queries are set in Settings → Manage Queries.

Filter panel (accordion)

The full filter panel opens with the filter icon in the search row. Each section (projects/queues/boards, columns, queries, statuses…) is a separate card that you can collapse by tapping its header. A collapsed section shows a counter of the selected values. The collapsed/expanded state is remembered — the panel opens the way you left it.

The available sections depend on the tracker:

  • Redmine — projects + saved queries.
  • Yandex Tracker — queues + ready-made filters (I'm the assignee / I'm the author / I'm a follower). You can also turn on the Components and Tags sections: Settings → Integrations → Yandex Tracker → Display.
  • Bitrix24 — groups (+ a No project item for tasks outside groups), roles (Doing / Helping / Delegated / Watching) and statuses (In progress / Completed / Deferred / Overdue / Almost overdue). The status filter works offline too.
  • Kaiten — boards + columns.
  • OpenProject — projects.
  • GitHub — repositories.

Project filter

On by default. You can hide the section separately for each connector: Settings → Integrations → your tracker → Display section → Show project filter. Other trackers call a "project" something else (a queue, board, group) — the concept is the same.

When the filter is on, a Projects row with a button and a counter appears above the query chips. Tap it to expand the project list:

  • The All chip — tasks from all projects.
  • A chip with a project name — only that project's tasks.

While the filter is off, tasks from all projects are shown (with no hidden filtering).

Status and type on a list card

Each card in the list shows the task status (for kanban trackers — the name of the board column: Backlog, In Progress and so on). For OpenProject, the work package type (Task / Bug / Feature…) is shown next to the status — in OpenProject it is an important property of a task.

Task types and subtasks

Task type

To the left of the title in the list there is a task type icon: task, bug, improvement, story, epic, release, milestone, support. Every tracker names its types differently ("Bug", "Defect" and so on) — the app maps them to a common set of icons, and the tracker's own type name stays as the label.

  • A type that the tracker named but the app did not recognize (for example, a renamed type in Redmine) gets a neutral icon — and is never passed off as a "Task".
  • If the tracker did not provide a type — its tasks have none at all (as in Trello or Bitrix24), or the app does not read it from this tracker yet — an empty square stands in place of the icon: "No type set in the tracker". The empty square does not mean something failed to load.

You can remove the type from the row: Settings → Appearance → Task list → Which fields to show in the task row. The type is not shown in the compact row mode.

Subtasks

  • In the list, a subtask is marked with a icon — where the tracker reports the task's parent in the list (Redmine, Jira Cloud, Yandex Tracker, OpenProject, Kaiten, Bitrix24).
  • A recurring Bitrix24 task is marked with a icon.
  • The task card has Parent task and Subtasks blocks with the number of subtasks, for trackers that support a task hierarchy.

Creating a task

The task list has a round + button. It creates a task right in the connected tracker — this is not a local note: the task appears in Redmine, Jira, Bitrix24 and so on immediately, and your colleagues can see it.

When the button is available. Three conditions must hold at once, and any denial wins:

  • the tracker can create tasks (every supported tracker can, except Megaplan — see What each tracker can do);
  • the team policy allows the Create task action;
  • the feature is not turned off in your instance profile (a server-side setting).

If no suitable tracker is connected, the button is not shown at all.

Online only. Creating a task is unavailable offline: there is no queue for new tasks — unlike comments and attachments, a new task is not queued and is not created "later".

What the form asks for. A subject and a description — plus a container (project, queue, board, group, team, repository) where the tracker will not accept a task without one. The app fills in the other required fields itself: the assignee in Bitrix24 is the current user; the task type in Jira Cloud and OpenProject is the first type available in the project.

Where the task goes. The top of the form reads "organization · tracker". If the organization has several trackers that can create tasks, tapping this line switches the tracker; the organization is changed in the list header. Projects are shown as a row of chips, with the selected one first.

Attachment. You can attach one file to a new task right away — a camera shot, a photo from the gallery or a file, if the tracker accepts attachments. The task is created first, and the attachment follows through the queue: the app reports "Task created, the attachment is being sent", and if attaching failed — "Task created, but the attachment could not be added".

If the tracker refuses. The error text is shown word for word, as the tracker returned it. The set of required fields is defined by the specific instance (required custom fields, screen schemes, card type properties) — the app does not guess the reason and does not hide the refusal.

Task card

Tap a task to open its detailed card. It gives you:

  • The title, description, status, priority, assignee, project.
  • Subtasks, the parent task, related tasks.
  • Attachments (files attached to the task in the tracker).
  • Comments.
  • The Start (GPS) and Timer buttons.
  • A microphone button — when voice recognition is ready (see Voice commands).

Comments

To leave a comment on a task:

  1. Open the task card.
  2. Tap Comment or the comment icon at the bottom of the screen.
  3. Type your text and tap Send.

The comment appears in Redmine. Without a network it is queued and sent automatically.

Sending to the client (RedmineUP Helpdesk). If the Helpdesk plugin is enabled on the server, the comment form and the task completion screen get a Send to client toggle. Below it you can see which contact/mailbox the message will go to (the recipient is determined by the ticket's contact on the server).

Changing the status

  1. Open the task card.
  2. Tap the Status field.
  3. Choose a new status from the list.
  4. The change is sent to Redmine.

When you complete a task (stopping a GPS session or the timer), the status is chosen from a drop-down list in the Complete task window.

Changing the status right on the card is part of inline editing, which is off by default (see Editing a task). Completing a task through the stop window always works.

Attachments (files)

You can attach files to a task right from the app:

  1. Open the task card.
  2. In the Attachments section, tap +.
  3. Choose the source: Camera, Gallery or File.
  4. The file is uploaded to the tracker.

Limits: up to 25 MB per file, up to 10 files at a time.

Geotags in photo EXIF data are removed automatically before upload.

Attachments work in all trackers except GitHub. When checking in, you can attach several photos at once.

Without a network, the file is queued and uploaded automatically once the connection is back. The queue status is shown in the Attachments section of the card.

Editing a task

On the task card, the pencil icons next to the title and description, as well as tapping the status, priority, tracker and assignee, open inline editing of the corresponding field.

Off by default, and it currently cannot be turned on from the interface — the "Edit tasks in the app" toggle is no longer in the settings. The pencil icons and inline field editing are hidden. Completing a task (status + comment on stop) always works.

In a team, editing and deleting may be restricted by the team policy. By default, team members do not edit or delete the tasks of this team's trackers until the owner or an administrator allows it. A forbidden action is flagged with the message "Action is not allowed by organization policy".