Skip to content
What's new

Project templates

  • Start a project from a template: New project has a "Start from" list with seven built-in templates (Client project, Product launch, Website redesign, Feature build, Event, New hire onboarding, Security audit prep) and the workspace's saved ones. Pick the day it starts; every date counts from it, and "Nothing due on a weekend" moves Saturday and Sunday dates to Monday. Tasks are made unassigned, through the normal task path, in the template's order (each task above its subtasks), with the template's own statuses.
  • Save as a template (project admins, from the project's header): keeps the project's statuses and its tasks and subtasks (not cancelled ones) with descriptions, priorities, tags and dates as days from the project's start; tasks restart (not-started ones keep their status, the rest go to To do); assignees, comments, files and time stay behind. Up to 200 tasks and subtasks; names are unique in the workspace.
  • Template files: download a saved template and add it to another OneCamp with "Add a template file". Its author or an admin can delete it.
  • Links: /app/project?new=<template> opens New project with that template chosen (new=1 for blank).
  • New: GET/POST /project/templates, GET /project/templates/{id}, POST /project/templates/{id}/delete, POST /project/{id}/save-as-template; createProject takes template_id, start_date, tz, skip_weekends and answers with template: {statuses, tasks, failed}. Migration 186 (project_templates).

Disk space

  • Every container's log is capped (json-file, 3 × 10 MB) in the stack definition.
  • make housekeeping trims Docker's build cache (BUILD_CACHE_KEEP, default 5GB), removes unused images, rotates backups and reports disk use, warning at 85%. Install and update schedule it daily at 04:40 (make enable-housekeeping), and update runs it once.
  • Admins see a banner from 85% disk use (dismissable for a day) and an undismissable one from 95%; the system check gains a Disk entry. New: GET /admin/disk.

Fixes

  • The team picker in New project now finds a team by its name.
v2.54.0 with AI · v1.39.0 without AI