Last verified: September 4, 2026. Entries describe features that actually ship on this site.
11 October 2026
- Expanded thin learning pages (Koch lessons, kids, practice, quiz, QSO, per-letter guides) for AdSense policy compliance; ads stay off contact, legal, and embed pages only.
- Added
scripts/verify-ads-word-count.mjs to the build, public/llms.txt, /morse-code-image-decoder/, and /morse-code-classroom-kit/. - Per-letter pages now include unique long-form prose plus existing audio and timing diagrams.
- Restored indexing and AdSense on pages previously throttled for thin content; utility routes (
/contact/, /privacy/, /terms/, /embed/) remain ad-free. - Sitemap regenerated to include new tool URLs;
verify-sitemap-dist.mjs still gates deploys.
4 September 2026
- Homepage is translator-first: one H1, short how-to, one explore grid, phrase table, honest decoder note, FAQ. History / still-used / learn essays live on their own URLs.
- Translator UI: Text↔Morse tabs, Learn / QSO / Slow presets, sticky mobile Play / Light / Vibrate bar, SOS and HELLO fills.
- Nav: Translate · Alphabet · Learn · Trainer · Phrases. Child titles lead with intent, then MorseCoder.
22 August 2026
- Removed unverifiable amateur-radio identity (named operator, Extra Class claim, FCC callsign) from copy and schema.
- Removed first-person W1AW (ARRL station) impersonation from Farnsworth, prosigns, I love you, and related guides. Practice copy uses MorseCoder / STATION A–B placeholders.
- Shareable practice URLs: /practice/#wpm=&source=&lesson= and /qso-sim/#seed=.
- Koch lessons 1–8 as indexable pages under /koch-method/; remaining characters stay in the trainer.
- Published editorial policy, contact, and this changelog.
- Restated About as an organization page for the tool, not a personal ham bio.
How we use this page
Changelog entries are dated when features ship or when identity, timing, or policy statements change materially.
We do not backfill fictional years of releases. SEO-only tweaks that do not affect user-visible behavior may be omitted.
For Morse timing questions, compare pages against ITU-R M.1677-1 and report issues via
contact.
Educators citing MorseCoder in syllabi may also link the classroom kit and editorial policy for sourcing rules.
A dated entry means a visitor can see or hear something new, or a statement about identity, timing, or ads changed. Quiet template edits stay off this list. If a feature is listed here, it is on the live site after that deploy, not scheduled for later. Older notes stay in the order they were written. We do not rewrite them to sound like a longer product history. Use the contact page if a listed feature does not match what you see, and use the classroom kit when a class needs the printable chart rather than this log. The October 2026 entry covers the microphone decoder, the image scan, the classroom printables, the real chart files, and the move of digit URLs onto the numbers page. Those are the items a returning visitor would notice. Smaller wording fixes on older guides are not listed one by one. The date on an entry is the day the change is published, not the day it was drafted.
August 2026 — current product
- Browser International Morse translator (text ↔ Morse) with ITU-R M.1677-1 timing, 5–40 WPM audio, Farnsworth spacing, light, vibrate, WAV download, and shareable puzzle links.
- Trainer with Character Quiz, Word List, QSO Simulator, Headlines, and Koch Method module.
- Learning pages: alphabet, numbers, prosigns, Q-codes, Farnsworth, International vs American Morse, history, SOS and common phrases.
- Chrome extension and embeddable widget.