v0.12.16: Time-tracking logo set and mode branding


WarmDesk v0.12.18 ships a dedicated logo set for the time-tracking module and wires it into the --mode=timetracking deployment option so every surface — web UI, login screen, and PDF exports — reflects the right branding automatically.

The new logo keeps the same geometric green palette as the main WarmDesk mark, swapping the coffee cup for a clock face.

WarmDesk Time Tracking icon — clock on desk
WarmDesk Time Tracking full wordmark

The icon (timetracking.svg, 160 × 157 px) shows the clock centred above the familiar desk surface — the same two legs, apron, and top rail. The full wordmark (timetracking-full.svg) pairs the icon with Time in mint green and Tracking beneath it, followed by the tagline time reporting in the same spaced-cap style as the main logo.

Both files are embedded in the server binary and served at /timetracking.svg and /timetracking-full.svg.

Automatic branding in time-tracking-only mode

WarmDesk has supported --mode=timetracking for some time — it disables the boards, chat, topics, and helpdesk routes so the server acts as a focused time-reporting tool.

Starting with this release, that flag also flips the branding:

  • /logo.svg and /logo-full.svg transparently serve the time-tracking variants, so every hardcoded logo reference in the web interface picks up the correct image without any frontend changes.

  • PDF time reports use the clock-on-desk logo in the page header when no custom company logo is configured in Admin → Branding.

Set it in warmdesk.yaml:

app_mode: "timetracking"

Or pass it on the command line:

./warmdesk --mode=timetracking

Or via environment variable:

APP_MODE=timetracking ./warmdesk

The running mode is visible in the GET /api/v1/version response as "app_mode": "timetracking".

Documentation

The admin guide has a new Time-tracking-only mode section under the Configuration Reference covering all three ways to activate it and a full list of effects. The user guide Time Tracking section now includes a note explaining that boards, chat, and helpdesk may be absent in a time-tracking-only deployment.

Upgrade

Download v0.12.18 from the download page or pull the latest release tag. Run the new version in-place — no database migration required.