Bars: Claude Code output tokens per commit, highlighted at 2× the median or more · details
| 2026-10-27 | a6030ee | ✓ Rename .gitlab-ci.yml to .fw-ci.yml, and links to it | Pavel Safronov | |
| 2026-10-26 | 7922a98 | Point calendar contributions to code.fuzzyworld.net/contribute/ | Pavel Safronov | |
| 2026-10-26 | b9ae7fb | Send bug reports to bugs-k7q4+when-am-i@fuzzyworld.net | Pavel Safronov | |
| 2026-10-26 | c2d75cf | Deploy to apps.fuzzyworld.net with fuzzyworld-tools | Pavel Safronov | |
| 2026-06-24 | 68dcf3e | Show calendar-era bands on the day-of-year scrollbar with clickable changeover ticks | Pavel Safronov | ~43.0K |
| 2026-06-23 | 3765de0 | Remove a stray debug console.log and guard against new ones | Pavel Safronov | ~64.6K |
| 2026-06-23 | f6c3f0c | Regenerate screenshots for the historical-region coastlines | Pavel Safronov | |
| 2026-06-23 | f277378 | Trace the historical calendar regions to real coastlines | Pavel Safronov | |
| 2026-06-23 | 8a440fe | Regenerate screenshots for the updated region outlines | Pavel Safronov | |
| 2026-06-23 | 2f202e6 | Use real sourced outlines for modern-country calendar regions | Pavel Safronov | |
| 2026-06-23 | b9bb40f | Regenerate screenshots for the Judea eras and conflict-graph recoloring | Pavel Safronov | |
| 2026-06-23 | 12bc994 | Document recent features in the README and new-calendar skill | Pavel Safronov | |
| 2026-06-23 | 3900f81 | Add Roman (AUC) and Seleucid reckonings for Roman Judea — the time of Jesus | Pavel Safronov | |
| 2026-06-23 | 612d1b0 | Regenerate screenshots for the timeline and answer-card changes | Pavel Safronov | |
| 2026-06-23 | c56e682 | Call out each calendar's in-use span on the answer cards | Pavel Safronov | |
| 2026-06-23 | bedc060 | Rework the year timeline: piecewise key-date axis with changeover lines and clickable labels | Pavel Safronov | |
| 2026-06-22 | cedd4e9 | Add North Sentinel Island, with no Gregorian default anywhere it applies | Pavel Safronov | |
| 2026-06-22 | 3cbfe9a | Fix duplicate North Korea era and replace global color spacing with a conflict graph | Pavel Safronov | |
| 2026-06-21 | 5d4ee3c | Fix card color wash to fade linearly, not radially | Pavel Safronov | |
| 2026-06-21 | ec8a10e | Color-code answer cards by calendar, with a border and corner wash | Pavel Safronov | |
| 2026-06-21 | 8fa8f3c | Derive the year slider's lower bound from the oldest dated calendar era | Pavel Safronov | |
| 2026-06-21 | f24ee45 | Add Vietnamese calendar (lunisolar pre-1954, Gregorian since 1954, Tết today) | Pavel Safronov | |
| 2026-06-21 | 9c2d2d0 | Add Aztec/Mexica calendars (Xiuhpohualli, year-bearer, Tonalpohualli) | Pavel Safronov | |
| 2026-06-21 | c6ab1c3 | Regenerate existing calendar screenshots (map tile re-render noise) | Pavel Safronov | |
| 2026-06-20 | 5f04d90 | Document Korea/Dangi/Juche in supported calendars; add a wishlist | Pavel Safronov | |
| 2026-06-20 | 16bbd50 | Add Korea and North Korea calendars (lunisolar, imperial eras, Dangi, Juche) | Pavel Safronov | |
| 2026-06-20 | 76ecf55 | Add README screenshots via a dedicated cropped-screenshot script | Pavel Safronov | |
| 2026-06-20 | c571572 | Add French Republican calendar, with a sourced-lookup-table converter | Pavel Safronov | |
| 2026-06-20 | 76b2fa1 | Add Maori maramataka (lunar calendar) for Aotearoa New Zealand | Pavel Safronov | |
| 2026-06-20 | 363ec6d | Add Ottoman Empire calendar (Hijri, Rumi fiscal, Gregorian) | Pavel Safronov | |
| 2026-06-20 | d0ec61d | Add Hebrew calendar for ancient Israel and Judea | Pavel Safronov | |
| 2026-06-20 | 429842a | Default landing page to today's date instead of hardcoded 1700 | Pavel Safronov | |
| 2026-06-20 | 64fc68e | Add Maya calendar (Long Count + Tzolk'in/Haab' Calendar Round) | Pavel Safronov | |
| 2026-06-20 | 84d39e5 | show lat/long as degrees | Pavel Safronov | |
| 2026-06-20 | dc97539 | added readme agentic note | Pavel Safronov | |
| 2026-06-20 | 0f7dce2 | linkify header, moved icon | Pavel Safronov | |
| 2026-06-20 | 854a497 | chore: regenerate screenshots for the two-column layout | Pavel Safronov | ≈0 |
| 2026-06-20 | f9fc671 | feat: two-column layout, wiring URL/recenter/geography/shuffle into App | Pavel Safronov | ≈0 |
| 2026-06-20 | 38f135a | feat: fairer shuffle — equal per calendar, skip recents | Pavel Safronov | ≈0 |
| 2026-06-20 | 9f3f1e6 | feat: map recenter-on-shuffle and single-world bounds | Pavel Safronov | ≈0 |
| 2026-06-20 | 631012a | feat: shareable URL state serializer | Pavel Safronov | ≈0 |
| 2026-06-20 | 998b11c | feat: offline country + nearest-city lookup | Pavel Safronov | ~231.1K |
| 2026-06-20 | de4d453 | chore: regenerate screenshots for new calendars, colors, and reckoning | Pavel Safronov | ≈0 |
| 2026-06-20 | 483f1c5 | docs: document new calendars, anchor events, colors, and authoring skill | Pavel Safronov | ≈0 |
| 2026-06-20 | 4a2e1db | feat: add new-calendar dataset-authoring skill | Pavel Safronov | ≈0 |
| 2026-06-20 | bdbeab6 | feat: add China, India, Japan, Thailand, Ethiopia calendar regions | Pavel Safronov | ≈0 |
| 2026-06-20 | 5c66fc6 | feat: per-region "winters since" anchor events | Pavel Safronov | ≈0 |
| 2026-06-20 | 4c1ec1d | feat: add Japanese, Ethiopian, and Chinese sexagenary converters | Pavel Safronov | ≈0 |
| 2026-06-20 | 862df8d | feat: scalable golden-angle calendar colors | Pavel Safronov | ~242.9K |
| 2026-06-20 | 3adbd14 | feat: add Shuffle button for a random non-default-calendar scene | Pavel Safronov | ~26.1K |
| 2026-06-20 | 43f3aef | docs: regenerate calendar screenshots for the modern default | Pavel Safronov | |
| 2026-06-20 | b92a428 | feat: modern global Gregorian default for recent dates | Pavel Safronov | ~164.7K |
| 2026-06-20 | 091a00c | chore: add `npm run usage` to print the commit usage trailer | Pavel Safronov | |
| 2026-06-20 | 73912a4 | feat: regenerate-all screenshot tooling, robust pin, day-of-year color | Pavel Safronov | ~294.8K |
| 2026-06-20 | c7d226e | feat: add Iran, Russian America, Oregon Country calendars; spell out month names | Pavel Safronov | |
| 2026-06-20 | 30de6fa | feat: build-time calendar data validation | Pavel Safronov | |
| 2026-06-20 | 6b2790f | chore: finish repo rename what-year-is-it → when-am-i | Pavel Safronov | |
| 2026-06-20 | 8961f70 | feat: spell out answer dates, compute Algonquian moon phase, title sources | Pavel Safronov | |
| 2026-06-19 | 26a02b7 | feat: split Boston into Massachusett + British North America regions; rename site to "When am I?" | Pavel Safronov | |
| 2026-06-18 | 6bcd589 | docs: generated README badges + MIT license | Pavel Safronov | ~42.1K |
| 2026-06-18 | 1c947a5 | chore: add .claudeignore | Pavel Safronov | ~970.1K |
| 2026-06-18 | d1eb8ad | style: align timeline controls and unify the two sliders | Pavel Safronov | |
| 2026-06-18 | 143b640 | data: correct Boston calendars (Julian until 1752) + Massachusett coexistence | Pavel Safronov | |
| 2026-06-18 | ba77fd9 | feat: stack overlapping eras into lanes on the year timeline | Pavel Safronov | |
| 2026-06-18 | 48a625b | feat: Playwright screenshot tooling + checked-in screenshots | Pavel Safronov | |
| 2026-06-18 | 4014e5e | feat: timeline date picker with era-color year bands | Pavel Safronov | |
| 2026-06-18 | 34c4dd5 | feat: interactive UI — date picker, answer panel, map overlays, data links | Pavel Safronov | |
| 2026-06-18 | d7aad2c | feat: convert library-backed calendars via Temporal | Pavel Safronov | |
| 2026-06-17 | a71096e | feat: add resolution engine (geo, era matching, calendar conversion) | Pavel Safronov | |
| 2026-06-17 | 591c237 | style: constrain content to a centered column and tidy footer | Pavel Safronov | |
| 2026-06-17 | bd3d503 | copy: reframe intro around asking a local "what year is it?" | Pavel Safronov | |
| 2026-06-17 | e6fe2bc | feat: add repo link and error reporting via GitLab Service Desk | Pavel Safronov | |
| 2026-06-16 | d96c425 | docs: add plan.md with the design and phased roadmap | Pavel Safronov | |
| 2026-06-16 | a167bf4 | feat: add calendar type model and validated data loader | Pavel Safronov | |
| 2026-06-16 | 9a0109d | refactor: remove dead duplicates and fix MapPicker render bug | Pavel Safronov | |
| 2026-06-16 | 6074117 | chore: add Vitest + ESLint + typecheck tooling and CI gate | Pavel Safronov | |
| 2026-03-25 | 60b3ec0 | serve favicon from public/ to avoid hash in filename | Pavel Safronov | |
| 2026-03-24 | 60f86a1 | resize favicon to 32x32 | Pavel Safronov | |
| 2026-03-24 | 15d4fe6 | fix gen:favicon script | Pavel Safronov | |
| 2026-03-24 | 4e9470b | ignore public | Pavel Safronov | |
| 2026-03-24 | 405a264 | move favicon to src/assets/ | Pavel Safronov | |
| 2026-03-24 | 3eb1114 | gitignore: track public/ but ignore generated leaflet icons | Pavel Safronov | |
| 2026-03-24 | a1f18a4 | track public/ dir; add favicon.png | Pavel Safronov | |
| 2026-03-24 | a2a5005 | added calendar icon as favicon | Pavel Safronov | |
| 2026-03-19 | 359276b | starting to add calendar data | Pavel Safronov | |
| 2026-03-19 | 273e7c0 | minor cleanup | Pavel Safronov | |
| 2026-03-19 | 2e93220 | ci pasta | Pavel Safronov | |
| 2026-03-19 | c871ddf | ci pasta | Pavel Safronov | |
| 2026-03-19 | faf0b56 | cleanup | Pavel Safronov | |
| 2026-03-19 | 30b4cda | added map and point picker, refactored a bit | Pavel Safronov | |
| 2026-03-19 | eb9b88f | ci pasta | Pavel Safronov | |
| 2026-03-19 | 3186bef | added link to readme | Pavel Safronov | |
| 2026-03-19 | e583117 | ci pasta | Pavel Safronov | |
| 2026-03-19 | e428ceb | Add .gitlab-ci.yml | Pavel Safronov | |
| 2026-03-19 | edbab6c | initial commit, getting stuff started | Pavel Safronov | |