Skip to content

Streamline 1.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 05:59
· 47 commits to main since this release

Image: ghcr.io/laurits7/streamline:1.2.0 (amd64, arm64).

Quick start: download docker-compose.yml below into an empty directory and run docker compose up -d.

Upgrading: back up first (Settings → Backups, or copy data/). This version migrates the
database; 1.0.0 can't open it afterwards, so going back means restoring the backup.

  • Guided tour: on first sign-in a short walk through the app (adding tasks, the timeline, the
    plan, planning the day, tracking, the inbox, projects, routines, the agenda, reflection and
    settings), highlighting each in place. Offered once; replay it from Help or Settings (D-77).
  • Health check-in: once a day, feeling great / OK / not feeling well / sick (what it is) /
    injured (where), with an optional note. On the Today view, the planner's reflection step
    and the summary (past days too); sick and injured days are marked on the month calendar,
    Trends has a health strip. Personal, only a record, included in the export (D-75).
  • Default tasks: ready-made tasks (title, checklist, estimate, project and more), personal or
    shared with a group. "Save as default task" in a task, Settings → Default tasks to manage
    them; every "Add a task…" field suggests them as you type and lists them with a button.
    Included in the data export (D-71).
  • Checklists: a task can hold its steps (Do laundry: sort, wash, hang, fold), ticked in the
    task sheet or the focus view, with progress (2/4) on rows, board cards and the timeline.
    Ticking the last step offers to complete the task. Routines can carry a checklist; each
    occurrence starts unticked (D-71).
  • Waiting for results: a task whose work is handed off (a model training, a reply to an
    e-mail) can wait, with what it waits for and when to check back (quick choices or a time).
    It needs no action meanwhile: out of Up next, the ready stack, the planner and overlaps,
    never missed, carried on. Today has a Waiting for results section, the board a Waiting
    column, the timeline a check-back marker. At the check-back time a reminder is sent and the
    task returns to the top of Up next (D-70).
  • Every project has a colour and a shape (circle, square, triangle, diamond, hexagon, star),
    picked automatically so each looks different; subprojects keep their parent's colour with
    their own shape. Existing projects get theirs on upgrade. Ideas show an empty grey circle
    (D-74).
  • Ideas can be added inside active projects (D-72).
  • Every project has a description (plain text; web links are clickable) (D-72).
  • Project ideas: a project can be just an idea for now. It stays in the Projects list with a grey
    "Idea" tag and can hold a description, tasks and subprojects, but asks for no attention: its
    tasks stay out of Today, planning, All tasks and reminders, and are never missed or carried
    over; its routines don't run. Activate starts it (D-72).
  • New logo: a stone in a stream, with the water parting around it. Used for the browser tab,
    the installed app, notifications, the sidebar and sign-in; the accent colour is now the
    logo's blue (D-73).