Skip to content

Streamline 1.4.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 06:02
· 6 commits to main since this release

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

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

Linux desktop app: streamline-desktop_1.4.0_amd64.deb (Debian, Ubuntu) or streamline-desktop-1.4.0-x86_64-linux.tar.gz; on Arch, streamline-desktop-bin or streamline-desktop from the AUR.

  • README badges: build status, latest release, licence, image, and what CI enforces.
  • Search and commands: Ctrl+K (⌘K), "/" or the Search button finds tasks (also by notes and
    checklist steps), projects, routines, journal days and pages, and acts on a task (complete,
    plan, focus); text that matches nothing can go straight to the inbox. Keyboard shortcuts:
    n new task, j/k and x/t/f on the selected task, g then a letter to go to a page, ? for
    the list.
  • Week view (Week in the sidebar, or g w): a planner with a column per day, every planned
    task, each day's load, and drag and drop between days and from the unplanned list; or a
    calendar of the week on an hour grid with events, timed tasks and time blocks, where tasks
    drag to another day or time (D-94).
  • Process the inbox: one item at a time, oldest first, with one key per decision (done, do
    now, today, tomorrow, another day, to a project, waiting, won't do, skip), estimates on
    the way, and undo.
  • Weekly review (the Today banner, or /review): the week in numbers, loose ends (overdue,
    carried over, forgotten) to plan or drop, waiting items, projects with no next step and
    ideas, goal notes, then a look at the coming week. It replaces the separate goals review.
  • Better estimates: learned from the focus time spent on finished tasks (per project, type of
    task, or overall). The task sheet suggests a realistic estimate when yours are usually off,
    Trends shows how accurate they are, and "Plan with realistic times" (Settings) counts the
    day's load that way.
  • Morning digest (Settings → Notifications, off until you pick a time): one message each
    morning with things at set times, the plan, what's due and waiting items to check on,
    through push, ntfy or in the app; Preview shows today's.
  • Print the day: an A4 sheet with tick boxes, steps, short codes and a QR code; scanning it
    on any phone (no sign-in, 48 hours, only that sheet's tasks) ticks off what was done on
    paper (D-14).
  • Your tasks in your calendar: tasks with a time can be written to one of your CalDAV
    calendars as busy time (titles optional), kept in step with your plan (D-98).
  • Tasks from GitHub, GitLab and Gitea/Forgejo: connect accounts with an access token; issues
    and pull/merge requests assigned to you, review requests and mentions (each can be switched
    off) arrive as tasks with a link, in the project a repository rule names or the inbox, and
    complete themselves once closed, merged or no longer yours; removing the account removes
    its open tasks. Read-only (D-97, D-99).
  • Share projects with people on other Streamline servers: an invite link (single use, 7 days)
    lets someone with their own Streamline join a project shared with your group. Their server
    keeps a copy and sends their changes to yours, which checks them; while yours is down, their
    copy is read-only. Join and leave in Settings → Projects from other servers (D-69, D-100).
  • Quick-add does more: type the task's steps (one per line, they become its checklist), or add
    it as already done, as waiting for results (say what for and when to check back), or as
    ongoing (D-103).
  • Ongoing tasks, for things you keep at over a period like reading a book: they show every day
    of their period under Ongoing, are ticked as "worked on it today" rather than done, count the
    days you worked on them, are never carried over or missed, and are finished by hand (D-102).
  • Habit goals: a goal can be a habit you keep up ("eat less junk"), from a start date and for
    good or until a date. Each day the Track card (and the reflection) asks "Did you manage?":
    yes, partly or no, with a note. The Goals page shows the week, the streak and the share of
    good days; the weekly review shows each habit's week and asks for your verdict (D-105).
  • Documentation site at https://laurits7.github.io/Streamline/ (MkDocs): install, configuration,
    HTTPS and notifications, backups, the desktop app, guides, API and development. The README is
    now a short overview (D-106).