Compare Versions - JerryZLiu/Dayflow
GitHub / JerryZLiu/Dayflow / Compare Versions
Highlights
- Google just released Gemini 3.1 Flash-Lite, and it is now the default model for Gemini users in Dayflow.
- You can now delete timeline cards directly from the timeline card footer.
- We spent significant time investigating reports of higher energy usage since 1.8.0 and shipped fixes that should address most cases.
Highlights
- Instead of generating timelapse videos continuously, Dayflow now generates them in a just-in-time fashion for greater energy efficiency.
- Gemini is back to 15-minute processing windows now that new mitigations are in place.
- A lot of small-but-helpful UI enhancements landed across timeline, chat, settings, and navigation.
Improvements
- Fixed a bug where Dock icon preferences could reset after restart.
Highlights
- Set a backup provider: Improve timeline reliability by choosing a backup model in Settings → Providers.
- Improved quality for local LLMs: Better title generation and smarter grouping for local timeline cards.
- New language toggle: Set your preferred LLM output language in Settings → Other.
Improvements
- Added primary/secondary provider routing controls in Provider Settings.
- Dayflow can now retry timeline processing with your backup provider when the primary fails.
- Added clearer timeline failure alerts with a one-click shortcut to Provider Settings.
- Local mode now pulls app/site icons for timeline cards.
- Added a privacy control to hide app/site icons in timeline cards.
- Improved prompt quality and merge behavior for local models, resulting in cleaner card titles/summaries.
- Better handling of large screenshots for local processing.
Hotfix for Claude --verbose bug.
1.6.0
- Better card quality for Gemini, Claude, and ChatGPT users. Please reach out with any feedback!
- Dashboard (beta): a new place to ask questions about your Dayflow data and generate charts/graphs of your time — limited to ChatGPT and Claude for now.
- Gemini rate limits: automatic Gemma backup so you stay unblocked.
v1.5.0 — Happy Holidays! Big updates + Gemini Flash 3
- We've been cooking up a mini version of Dashboard in the timeline right panel - it's in early access and you may see bugs. Please report any issues/feedback you might have!
- There's also a unique interface we've been prototyping to help you reflect more deeply on your time, you can find it on the bottom of the timeline.
- Gemini 3 Flash was released - this is a huge intelligence boost and now replaces Gemini 2.5 Pro as the best model.
- Gemini 3 Flash comes with it's own free tier rate limits - this means that you should see a 50% boost in how long you can use Dayflow before running into limits.
- Improved retry system. Now when you retry, it automatically queues up all the cards that failed to process!
Fixed an issue where Codex relied on potentially old auth.
Fixed an issue where users that were on bash couldn't use CLI tools
What's New in 1.4.0
Huge rearchitecture of the recording system + new Gemini limits (read carefully!)
-
Previously, Dayflow used the native macOS screen recording APIs. This maintained a constant screen recording of the screen. You may have noticed a persistent purple screen recording menu bar item when Dayflow was recording.
-
We have now migrated to using the native Screenshot recording APIs. Since we take screenshots once every 10s (soon configurable), this creates many efficiency gains that will reduce the resources that Dayflow uses. Since technically Dayflow is no longer recording, you will no longer see the purple screen recording icon in your menu bar.
-
Instead, to quickly see if Dayflow is recording, we've added a small dot to the top right of the Dayflow menu bar icon when Dayflow is on.
⚠️ Important Note for Gemini/Google Users
Over the weekend, Google heavily tightened the limits on the Gemini free tier. This means that a lot of you probably ran into rate limit issues recently.
Thanks to the recording rearchitecture, we've gotten much more efficient with token usage. However, in an effort to increase how efficiently we're using the current rate limits, I have adjusted Gemini to run analysis every 30 minutes instead of 15.
This means that your data might have an extra 15 minute delay before showing up, but doubles how long you can run Dayflow without getting rate limited. In theory you should be able to get 10 hours of usage per day within the free tier limits.
Please let me know if you run into rate limit issues - I may bump it up to an hour if necessary.
fixed a breaking bug where accessing the journal tab would not allow you to navigate to other tabs.
ChatGPT & Claude integration, timeline export, and smoother animations.
• ChatGPT & Claude integration (beta): New inference provider that hooks up through their CLI tools. Find it in Settings → Providers. • Timeline export: Export a day's cards directly from the timeline, or export any time range through Settings. Useful for passing into AI for custom analysis. • Smoother animations on the timeline. • Local model users: If you're still on Qwen2.5VL, upgrade to Qwen3VL from Settings → Providers for greatly improved quality. • Journal (early preview): We're slowly rolling out as we work out the bugs. Keep an eye out!
Huge upgrade to local mode quality + new recategorization & voting tools.
- Qwen3VL-4B is now the default local model—vastly smarter summaries, fewer hallucinations, and better titles thanks to fresh prompt tuning. Upgrade from Settings → Providers if you're still on Qwen2.5VL.
- Bring your own LLM provider with new integrations for custom endpoints like OpenRouter or LiteLLM.
- Manually recategorize timeline cards whenever something lands in the wrong section.
- Vote on timeline card quality inside the app so we can learn which generations are helpful (please keep the feedback coming!).
- Fixed a bug where a small part of the screen could become unclickable.
- Added some guidance around Gemini costs for paid plans.
- Set foundation to allow people to use their ChatGPT/Claude accounts - coming soon!
- Note: some users have reported that their categories may have been reset - did not observe this during testing, but please let me know if you see this.
Added new support channels - book time on calendar/discord Redesigned the edit categories UI for clarity
- Added Deeplink recording automation and restored forward navigation on the timeline after the 4 AM boundary.
- Enhanced AI prompting by tightening Gemini instructions, surfacing partial responses, and letting both Gemini and local models honor user-defined prompt overrides.
- Exposed Gemini and Ollama prompt customization in Settings with toggleable editors, autosave, and reset actions.
Fixed an issue where it wouldn't let you advance to the current date before it hit 12pm. Also, noticing increased 503's from Gemini. Bumped up the number of retries, which should hopefully help.
- Fixed a major bug where timeline cards would show up under the wrong date. (Purely visual bug, no data should be lost)
- Back/Forward buttons for date are now fixed in position.
- Fixed a bug where users in different locales (ex. China) would not be able to generate timeline cards with Ollama.
- Moved the back/forward date buttons so that they're fixed
- You can now pick your preferred Gemini model during setup, and Dayflow remembers it while still auto-falling back if needed.
- Storage is safer: recordings and timelapses each respect their own limits, auto-cleaning old files before disks fill up.
- Improvements to recording stability.
- Improved Settings page for increased customizability.
- Huge UI refresh - Dayflow should feel much more pleasant on the eyes.
- Added ability to retry a failed timeline card. (Much requested feature!)
- Fixed a lot of bugs with timeline card generation and recording - thank you to everyone who submitted a bug report.
Added crash reporting + hardened against crashes. Smarter retries for Gemini.
Fixed an issue where screen recording would always reset to being turned on after restarting Dayflow.