Skip to content

valinerosgordov/DailyPlanner

DailyPlanner icon
Daily & Financial Planner

Monochrome weekly planner for Windows with finance tracker, Trello inbox, habits and Pomodoro — fully offline.


Install

Installer (auto-updating): DailyPlanner-win-Setup.exe

Portable: DailyPlanner-win-Portable.zip

Windows 10/11 x64. .NET 10 runtime is bundled in the self-contained build.


Features

Planning

  • Weekly board with 7 day columns, 10 task slots per day
  • Subtasks, priorities (None/Low/Med/High), categories, deadlines
  • Carry-over incomplete tasks to the next day
  • Drag & drop tasks between days
  • Weekly goals, notes, reminders, meetings
  • Daily state tracking (sleep / energy / mood, 1–5 stars)
  • Habit heatmap for the last 30 days

Trello integration (Inbox)

  • Inbox sidebar built into the week view
  • Pull cards from a named list (default: “В работе”) across all your boards
  • Drag Trello cards directly onto any day — fills the first empty slot
  • Already-placed cards aren’t re-added on re-sync
  • Optional auto-sync on startup

Finance module

  • Income & expenses with categories, budgets, and monthly analytics
  • Debts (I owe / owed to me) factored into Net Worth
  • Recurring payments (weekly / biweekly / monthly / quarterly / yearly) normalised to monthly obligatory
  • Multiple accounts with transfers
  • 30-day cashflow forecast
  • Income sources with per-project payment schedule
  • Excel export

Pomodoro

  • Work / break / focus with configurable durations
  • Session counter per day

Statistics

  • Monthly task completion, productivity trends
  • Best / hardest day, goals reached
  • Habit streak tracking

System

  • Multi-language UI: 🇷🇺 🇺🇸 🇪🇸 🇫🇷
  • 2 themes: Pure Monochrome Dark (default, Mica backdrop) / Pure Monochrome Light
  • Auto-backup on startup (rolling 5)
  • Auto-updates via Velopack

Stack

Layer Tech
UI WPF + WPF-UI (FluentWindow, Mica)
MVVM CommunityToolkit.Mvvm source generators
DI Microsoft.Extensions.DependencyInjection
DB EF Core 10 + SQLite (%LOCALAPPDATA%\DailyPlanner\planner.db)
Excel ClosedXML
Auto-update Velopack + GitHub Releases
Logging File logger with rotation (app.log)
Tests xUnit + FluentAssertions

Keyboard shortcuts

Key Action
Ctrl+T Jump to today
Ctrl+P Toggle Pomodoro
Ctrl+F Search

Build from source

# Requires .NET 10 SDK (preview)
dotnet restore DailyPlanner/DailyPlanner.csproj -r win-x64
dotnet build   DailyPlanner/DailyPlanner.csproj --no-restore -c Release -r win-x64
dotnet run --project DailyPlanner

Run tests:

dotnet test DailyPlanner.Tests/DailyPlanner.Tests.csproj

Publish a release build:

dotnet publish DailyPlanner/DailyPlanner.csproj -c Release -r win-x64 --self-contained -o ./publish

License

MIT

About

Beautiful weekly planner for Windows — tasks, habits, Pomodoro, meetings, 9 themes, 4 languages | WPF + .NET 10 + SQLite | Fully offline, auto-updates

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors