Skip to content

Releases: watson/daily-focus

v2.0.0-dev.43

v2.0.0-dev.43 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:35
51fd9f9

2.0.0-dev.43 (2026-10-19)

⚠ BREAKING CHANGES

  • daily-focus --demo and npm run demo are removed. (51fd9f9)
  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • remove the demo (#100) (51fd9f9)
  • setup: make GitHub and Jira optional, fetching gh and acli when connected (#97) (33f08ff)
  • theme: pick light, dark or system from a menu (#99) (558430a)
  • github: bring gh in the Mac app and sign in to GitHub from the page (#95) (2673d1c)
  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • point Mac users at the menu bar app, and leave the calendar helper out of the npm package (#98) (4a63766)
  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

On a Mac, download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer). On Linux or Windows, run npx daily-focus@2.0.0-dev.43.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.42

v2.0.0-dev.42 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 10:18
33f08ff

2.0.0-dev.42 (2026-10-19)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • setup: make GitHub and Jira optional, fetching gh and acli when connected (#97) (33f08ff)
  • theme: pick light, dark or system from a menu (#99) (558430a)
  • github: bring gh in the Mac app and sign in to GitHub from the page (#95) (2673d1c)
  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • point Mac users at the menu bar app, and leave the calendar helper out of the npm package (#98) (4a63766)
  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

On a Mac, download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer). On Linux or Windows, run npx daily-focus@2.0.0-dev.42.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.41

v2.0.0-dev.41 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 09:20
558430a

2.0.0-dev.41 (2026-10-19)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • theme: pick light, dark or system from a menu (#99) (558430a)
  • github: bring gh in the Mac app and sign in to GitHub from the page (#95) (2673d1c)
  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • point Mac users at the menu bar app, and leave the calendar helper out of the npm package (#98) (4a63766)
  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

On a Mac, download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer). On Linux or Windows, run npx daily-focus@2.0.0-dev.41.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.40

v2.0.0-dev.40 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Oct 08:11
4a63766

2.0.0-dev.40 (2026-10-19)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • github: bring gh in the Mac app and sign in to GitHub from the page (#95) (2673d1c)
  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • point Mac users at the menu bar app, and leave the calendar helper out of the npm package (#98) (4a63766)
  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

On a Mac, download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer). On Linux or Windows, run npx daily-focus@2.0.0-dev.40.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.39

v2.0.0-dev.39 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 21:33
e2bd0a9

2.0.0-dev.39 (2026-10-18)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • github: bring gh in the Mac app and sign in to GitHub from the page (#95) (2673d1c)
  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

Download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer), or run npx daily-focus@2.0.0-dev.39.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.38

v2.0.0-dev.38 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 21:16
2673d1c

2.0.0-dev.38 (2026-10-18)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • github: bring gh in the Mac app and sign in to GitHub from the page (#95) (2673d1c)
  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

Download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer), or run npx daily-focus@2.0.0-dev.38.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.37

v2.0.0-dev.37 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:13
a98e8f5

2.0.0-dev.37 (2026-10-18)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

Download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer), or run npx daily-focus@2.0.0-dev.37.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.36

v2.0.0-dev.36 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 19:41
8841385

2.0.0-dev.36 (2026-10-18)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • windows: stop a CLI together with everything it started (#87) (8841385)
  • agent: let Claude Code write the brief with a rule it honours (#93) (85748f1)
  • windows: let Codex run commands in a sandbox that needs no administrator (#92) (9715723)
  • windows: shut down cleanly when the app holding standard input goes (#90) (ab3bb41)
  • windows: copy the prompt files into the store instead of linking them (#89) (75e0d00)
  • windows: wait for a busy store folder before moving it (#88) (743e9a2)
  • windows: find and start Claude Code and Codex where npm installed them (#86) (78ee779)
  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

Download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer), or run npx daily-focus@2.0.0-dev.36.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.28

v2.0.0-dev.28 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 12:03
ff2a47d

2.0.0-dev.28 (2026-10-18)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • app: run a dashboard for each profile, side by side (#85) (ff2a47d)
  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

Download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer), or run npx daily-focus@2.0.0-dev.28.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.

v2.0.0-dev.27

v2.0.0-dev.27 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 11:59
fd67be0

2.0.0-dev.27 (2026-10-18)

⚠ BREAKING CHANGES

  • config: a setting given as an environment variable, or in a (a55e34e)

Features

  • keep the work and personal stores side by side in one data folder (#84) (fd67be0)
  • calendar: ship the signed calendar helper in the npm package (#83) (94ddac3)
  • app: update automatically when the dashboard is quiet, if the user turns it on (#76) (6a3ab50)
  • app: replace itself with a new release's app, behind one Update item (#75) (7b2bddd)
  • app: one bullseye for the app icon and the menu bar, in the dashboard's colours (#74) (b9481d3)
  • agent: fold a running run's steps, and say when the brief is in (#73) (3655e86)
  • ui: redesign dashboard screens with a day-book style (#72) (53c50bb)
  • agent: read sources through subagents, and show them while a run works (#70) (b3de5db)
  • agent: let users include Trash in mail searches (#69) (882f103)
  • setup: ask one question at a time, with the CLI's answers already ticked (#68) (04af7da)
  • assistant: answer ahead on pull requests waiting on you (#67) (249a12f)
  • assistant: show what the assistant does while it works (#66) (b41d0f0)
  • remove focus sessions and focus mode (#65) (cdc48da)
  • board: track pull request nudges separately (#64) (a159cd4)
  • tickets: check GitHub when Jira is behind on pull requests (#63) (d4d918d)
  • codex: refuse connector writes, and make computer use a setting (#60) (60d32fb)

Bug Fixes

  • demo: set the work sample in an invented online shop (#79) (2275533)
  • setup: say which plan each CLI needs, explain failed sessions, and retry Codex on GPT-6 Sol (#78) (e2a7f0f)
  • app: keep the Updates submenu open, and move the versions to About Daily Focus (#77) (0df3059)
  • app: offer the found update in the Updates menu (#62) (288797d)
  • keep the morning clock in the time zone you are in (#61) (74ee2f4)
  • agent: separate Claude prompts from permission flags (#59) (16d6ee7)
  • panel: take the cursor a click brought off the card when the panel closes (#58) (d1b1834)

Download Daily-Focus.dmg below for the menu bar app (Apple silicon, macOS 13.5 or newer), or run npx daily-focus@2.0.0-dev.27.

This development build is signed but not notarised, so macOS refuses to open it at first: open it once, then allow it under System Settings → Privacy & Security → Open Anyway.