If stalwart starts in recovery mode, prior to downloading webui, then it is never downloaded

Issue Description

For declarative deployments it is useful to stalwart stalwart in recovery mode with config.json that was created prior, do some setup, for example to apply migration from 0.15, and then reboot service.

But the problem is that if stalwart is started in recovery mode, and it was the first start, then it seems task that downloads webui never runs? So I have to either download webui manually and point stalwart to it, or have to restart stalwart in regular mode first, wait, and then restart again in recovery mode.

Stalwart Version

v0.16.x

Installation Method

NixOS

Database Backend

RocksDB

Blob Storage

RocksDB

Search Engine

Internal

Directory Backend

Internal

I have reviewed the documentation and FAQ and confirm that my issue is NOT addressed there.

on

I have searched this support forum (open and closed topics) and confirm this is not a duplicate.

on

I understand that topics in this category are triaged by a bot first but a human reply will follow up. If I’d prefer a human-only reply, I’ll add the no-ai tag to my topic.

on

Please state explicit whether this topic is about declarative deployment or automated apply of migration.

Regarding

I suggest / advice to download webui prior the first start of stalwart. In other words: Avoid that first startup depends on a download.

Fixed in v0.16.16 (yet to be released).