GitShow/cassidoo/todometer
cassidoo

todometer

A simple task app with a progress bar

by cassidoo
electronproductivityreactto-doto-do-appto-do-list
Star on GitHubForkWebsitenpm

JavaScript

2.1k stars306 forks12 contributorsActive · 1w agoSince 2017v3.0.3MIT

Meet the team

See all 12 on GitHub →
cassidoo
cassidoo218 contributions
NickyMeuleman
NickyMeuleman27 contributions
dependabot[bot]Bot
dependabot[bot]27 contributions
farskid
farskid5 contributions
The-Jonsey
The-Jonsey4 contributions
jamtur01
jamtur012 contributions
janosorcsik
janosorcsik2 contributions
palashkaria
palashkaria2 contributions

Languages

View on GitHub →
JavaScript87.9%
CSS11.2%
HTML0.9%

Commit activity

Last 12 weeks · 35 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
71
✓README✓License✓Contributing○Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · 6 in progress · Last activity 1w ago
See all on GitHub →
danmaps
Add custom CSS theming with a theme pickerOpenPR

Summary Adds optional theming to todometer. A Theme dropdown in Settings -> Configuration -> Appearance lists files found in the app's themes folders and applies the selected one live. Users can drop their own into the per-user themes folder to add themes without rebuilding. What's included Theme picker in the Settings drawer (dropdown + "Open themes folder..."). Theme discovery scans a per-user folder () and the bundled folder, deduped by name (user themes win). Live reload - editing the active theme file re-applies it via . 5 bundled themes: hacker-terminal, synthwave, dracula, nord, paper-light. Themes shipped in packaged builds via . How it works Themes re-map the existing design tokens in (, , , etc.) plus a few global element selectors, so no component styles need to change. The renderer injects the selected CSS as a trailing `` tag so it overrides bundled styles. Notes No change to existing behavior when no theme is selected (defaults to "Default").

danmaps · 1mo ago

Recent fixes

View closed PRs →
cassidoo
Fix release dependency lockfileMergedPR

What this does Refreshes with the npm version bundled by the Node 24 release runners. This adds the missing and peer dependency records so succeeds on macOS, Windows, and Linux release jobs. Relevant issue N/A

cassidoo · 1mo ago
sportflier
Unable to run MCP server on WindowsClosedIssue

I've tried setting up using MCP configuration in Clairvoyance (Stardock). When I do, it simply says "Failed". When I try running the node command from a terminal, I get a stack trace error "MODULE_NOT_FOUND". Node version is 24.13.1.

sportflier · 1mo ago
cassidoo
Fix packaged MCP server startupMergedPR

What this does Fixes MCP startup by shipping the standalone Node entry point outside Electron's archive and resolving its path from . Relevant issue Fixes #173 (I think!)

cassidoo · 1mo ago
Structured data for AI agents

Repository: cassidoo/todometer. Description: A simple task app with a progress bar Stars: 2131, Forks: 306. Primary language: JavaScript. Languages: JavaScript (87.9%), CSS (11.2%), HTML (0.9%). License: MIT. Homepage: https://cassidoo.github.io/todometer/ Topics: electron, productivity, react, to-do, to-do-app, to-do-list. Latest release: v3.0.3 (1mo ago). Open PRs: 6, open issues: 13. Last activity: 1w ago. Community health: 71%. Top contributors: cassidoo, NickyMeuleman, dependabot[bot], farskid, The-Jonsey, jamtur01, janosorcsik, palashkaria, contendaClara, LXVC and others.

·@ofershap

Replace github.com with gitshow.dev