CountNook Changelog

This record highlights changes a visitor can see or rely on. It leaves out behind-the-scenes maintenance that does not change the experience.

Last updated:

MTG Life & Commander Damage — one commander each

The MTG life counter records life and separate designated-commander damage for two to four players. Explicit damage and life choices, exact corrections, one eligible latest reversal and 50 recent receipts support one browser-local game. Finish and Reopen keep its totals; a confirmed new game replaces it. There is no game adjudication, multi-commander setup or export.

Rep & Set Counter

The Rep & Set Counter keeps ordered completed sets for one exercise. Enter each set, correct a number or confirm removal, and review the derived count and total. Recorded changes save in this browser when storage is available; unfinished input drafts do not. Finish, reopen or confirm replacement of the current session.

An easier first feeder watch

The Feeder Observation Counter now offers three editable starter lists, clearer name fields and practical examples for returning birds, uncertain identification and pauses. A warmer feeder-themed layout brings setup forward. Recording, corrections and saved JSON/CSV records work as before.

Feeder Observation Counter

The Feeder Observation Counter records individual landings at one perch during a personal watching session. Start, pause, resume and finish explicitly. Correct categories or exclude and restore taps without changing capture times. JSON preserves the current session; CSV includes every retained record and labels unobserved gaps.

Stocktake Session Counter

The Stocktake Session Counter adds a finite item list with explicit quantity confirmation, saved drafts, replacement recounts and optional expected quantities. Review uncounted items, drafts and differences before finishing. JSON backs up the current session; CSV records partial or completed results. Reuse starts every observation unknown.

Darts Scorekeeper

The Darts Scorekeeper records one two-player 501 leg with ordered dart entry, bust restoration and double-out. Retained visit corrections can change an earlier result while keeping later excluded visits visible. Browser-local saving, JSON backups and CSV history support the current leg.

Message service status clarified

Contact and Feedback are available. The owner previously confirmed receiving a test message from each form. Corrected the Privacy page's older wording that described message delivery and submission limits as still awaiting setup.

A successful submission means Brevo accepted that message; it does not guarantee inbox arrival or a reply. The earlier entries below describe the service status at those dates.

Public indexing authorized

The owner authorized all twelve current public pages to appear in search results through the site's existing public-visibility setting. The normal safety setting stays off outside the live site.

This timing decision did not establish service readiness. Analytics, Contact and Feedback delivery, bot checks, and limits on repeated submissions were recorded as pending at that checkpoint; the forms reported when nothing was sent.

Release trust and service baseline

Added the About, Contact, Feedback, Editorial Policy, Methodology, Changelog, Privacy and Disclaimer pages. Added a regional choice for optional analytics and separate Contact and Feedback forms intended to use Turnstile for bot protection and Brevo for message delivery.

These pages and forms went live while Contact and Feedback delivery still depended on Brevo, Turnstile and Vercel protections awaiting setup. At that stage, public indexing remained off.

Clearer Game Night result hierarchy

Refined the visible distinction between an active game leader and a finished-game result without changing scoring, ranking, correction or persistence behavior. High-score and low-score direction, exact ties and co-winners remain explicit.

Stronger Stitch & Row working context

Improved the project context around the active stitch, row or round and repeat position. Existing controls, immediate reopen behavior, JSON backup and CSV history remained the same.

Music Practice differentiation

Clarified the Clean and Retry attempt stream, current target, best streak and completion state for the Music Practice Repetition Counter. The tool continues to rely on the person practising for every attempt judgment and intentionally offers no import or export control.

Music Practice counter added

Added a separate browser-local practice session with a consecutive-clean target, ordered attempt history, retry resets, undo and explicit new-practice boundary. It keeps its saved work separate from the other tools.

Game Night scorekeeper added

Added a shared scorecard for two to eight players or teams, complete signed-score rounds, corrections, high- or low-score rankings, exact ties, game finish and reopen, JSON backup and a CSV scorecard.

Stitch & Row counter added

Added a craft project workflow for stitch position, rows or rounds, repeat tracking, targets, project history, immediate reopen, JSON backup and CSV history. It remains separate from the general counter workspace.

General counter foundation

Established the main multiple-counter workspace with names, steps, goals, colour labels, recent history, undo, sessions, browser-local saving and portable JSON and CSV controls.