Skip to content
CAI
Software that uses CAICheck a score

amymor/NoToDo

37.7

Weak · 1 October 2026

1k

lines of production code

VB.NET

primary language

1

measurement over time

CAI band scale
CAI lens gauges

What this system is

NoToDo is a portable desktop note-taking and task management application built with Windows Forms, designed for local persistence via INI files. It features a dark-themed interface with a custom split-container layout that separates note management from a rich text editor. Recent updates have enhanced usability through drag-and-drop sorting, line numbers with hover interactions, live search, and customizable font and color settings.

How it got here

March 2025 — Initial release of NoToDo desktop application

1 change.

Introduces the NoToDo application, a simple, portable note-taking and To-Do list tool built with Windows Forms. The software features a dark-themed user interface with a task grid that supports drag-and-drop reordering, copying tasks to the clipboard, and deleting items. Tasks are automatically persisted to a local INI file upon closing the application.

August 2026 — Major UI overhaul to dark mode with line numbers and drag-and-drop sorting

1 change.

The application has been significantly refactored from a simple DataGridView-based list to a custom SplitContainer interface featuring a sidebar for note management and a rich text editor. This update introduces a dark-mode theme, adds line numbers in the editor gutter (with hover highlighting and click-to-copy functionality), and enables drag-and-drop sorting for reordering notes. The UI now includes a live search box, font and color customization options, and window state persistence. The README has also been updated to reflect these new features and provide download links.

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 33 → 38 (+4.4)
  • Rubric changed (rubric-2026.09.11 → rubric-2026.09.18) — scores are not directly comparable.

Lenses

  • Code Health 93 (new)
  • Maturity 25 → 25 (+0.0)
  • Readiness 17 → 17 (+0.0)
  • Security 100 → 100 (+0.0)

Resolved (2)

  • Documentation: no installation or build instructions (README.md)
  • Documentation: no usage examples (README.md)

New (5)

  • FileTooLong: ./NoToDo.vb (NoToDo.vb)
  • IniFile.Load (cognitive 16) (NoToDo.vb)
  • MainForm.pnlGutter_Paint (cognitive 18) (NoToDo.vb)
  • MethodTooLong: MainForm.SetupUI (NoToDo.vb)
  • TooManyMethods: MainForm (NoToDo.vb)

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

amymor/NoToDo was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 1 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit e6bb5b02fbf083d7e6d3e1230a7455a8478f2c76 — the exact code this score is about.
  • Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.