The procrastination friendly habit tracker.
Take notes, manage tasks, track habits.
ididit! is free, open source and works on Web, Windows, Android, iOS, macOS and Linux!
If this issue is still open dotnet/maui#12080 then install the Microsoft.WindowsAppRuntime.1.2 redist: https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/downloads
Why ididit! Web app Releases Features Formats Themes About
- Many other habit trackers have a streak counter. When you break the streak, you have to start over.
This works ok, until an event out of your control unexpectedly happens and you break the streak.
When that happens, you get demotivated instead of motivated. - Most repeating task reminders either ignore the task you didn't do or show you the same reminder every day until you do the task.
There is no difference between a task that repeats every 14 days and is 2 days overdue and a task that repeats daily and is 2 days overdue.
Clearly one is more urgent than the other.
- Unlike many other habit trackers, ididit! has no streak counter.
That means that you are not punished for skipping one day and breaking a streak.
Instead, ididit! keeps track of the time elapsed since the last time you did the task. - ididit! compares the time elapsed since the last time you did the task with the repeating task interval.
You can compare the tasks by how overdue they are and immediately see which task is the most urgent.
Use ididit! version 1.0.2 online
Use ididit! version 0.3.7 online
Get ididit! from Microsoft Store
Download ididit! for macOS and run ididit!.app
Download ididit! version 1.0.2 and run setup.exe
Download ididit! for Linux and run ./Ididit.WebView.Photino
from the terminal
Download ididit! version 1.0.1 and run setup.exe
- Define your goals by organizing your notes, tasks and habits in one place
- Use categories and sub-categories to group similar goals
- Keep track of what is important by assigning priority to any note, task or habit
- Use search to quickly find any note, task or habit
- Use filters to list only the notes, tasks and habits that meet the criteria
- Sort your notes, tasks and habits by any property
- Set the desired interval for your habits (repeating tasks)
- Compare the actual average interval with the desired interval
- See when you last completed a repeating task and how that compares to the desired interval
- Import from Google Keep
- Backup to Google Drive
- Markdown import/export
- JSON import/export
- YAML import/export
- TSV (Tab Separated Values) import/export
- Cerulean
- Cosmo
- Cyborg
- Darkly
- Flatly
- Journal
- Litera
- Lumen
- Lux
- Materia
- Minty
- Pulse
- Sandstone
- Simplex
- Sketchy
- Slate
- Solar
- Spacelab
- Superhero
- United
- Yeti
- Free
- Open source: GitHub
- Cross platform: Planned for Web, Windows, Android, iOS, macOS and Linux
- .NET
- C#
- Blazor
- Blazorise
- Bootstrap
- Bootswatch
- CsvHelper
- DnetIndexedDb
- Font Awesome
- Google Drive API
- IndexedDB
- Markdig
- MAUI
- WebAssembly
- WebView2
- YamlDotNet
- instal IIS
- open
Control Panel
- open
Turn Windows features on or off
- make sure that
Internet Information Services
are installed
- open
- install
URL Rewrite
extension - install
Windows Hosting Bundle
- publish the
Blazor WASM
app- in Visual Studio right click on the project and click on
Publish...
- for the target select
Folder
and clickNext
- set
Folder location
and clickFinish
- click on
Publish
- in Visual Studio right click on the project and click on
- open
IIS Manager
- verify that
IIS Manager
hasAspNetCoreModuleV2
underModules
- in
IIS Manager
selectSites
and click onAdd Website...
- set
Site name
andPhysical path
and clickOK
- go to
Application Pools
and click on the application pool with the site name - for
.NET CLR Version
selectNo Managed Code
- verify that