fuzzyworld

Last 95 commits

Bars: Claude Code output tokens per commit, highlighted at 2× the median or more · details

2026-10-27a6030ee✓ Rename .gitlab-ci.yml to .fw-ci.yml, and links to itPavel Safronov
2026-10-267922a98Point calendar contributions to code.fuzzyworld.net/contribute/Pavel Safronov
2026-10-26b9ae7fbSend bug reports to bugs-k7q4+when-am-i@fuzzyworld.netPavel Safronov
2026-10-26c2d75cfDeploy to apps.fuzzyworld.net with fuzzyworld-toolsPavel Safronov
2026-06-2468dcf3eShow calendar-era bands on the day-of-year scrollbar with clickable changeover ticksPavel Safronov~43.0K
2026-06-233765de0Remove a stray debug console.log and guard against new onesPavel Safronov~64.6K
2026-06-23f6c3f0cRegenerate screenshots for the historical-region coastlinesPavel Safronov
2026-06-23f277378Trace the historical calendar regions to real coastlinesPavel Safronov
2026-06-238a440feRegenerate screenshots for the updated region outlinesPavel Safronov
2026-06-232f202e6Use real sourced outlines for modern-country calendar regionsPavel Safronov
2026-06-23b9bb40fRegenerate screenshots for the Judea eras and conflict-graph recoloringPavel Safronov
2026-06-2312bc994Document recent features in the README and new-calendar skillPavel Safronov
2026-06-233900f81Add Roman (AUC) and Seleucid reckonings for Roman Judea — the time of JesusPavel Safronov
2026-06-23612d1b0Regenerate screenshots for the timeline and answer-card changesPavel Safronov
2026-06-23c56e682Call out each calendar's in-use span on the answer cardsPavel Safronov
2026-06-23bedc060Rework the year timeline: piecewise key-date axis with changeover lines and clickable labelsPavel Safronov
2026-06-22cedd4e9Add North Sentinel Island, with no Gregorian default anywhere it appliesPavel Safronov
2026-06-223cbfe9aFix duplicate North Korea era and replace global color spacing with a conflict graphPavel Safronov
2026-06-215d4ee3cFix card color wash to fade linearly, not radiallyPavel Safronov
2026-06-21ec8a10eColor-code answer cards by calendar, with a border and corner washPavel Safronov
2026-06-218fa8f3cDerive the year slider's lower bound from the oldest dated calendar eraPavel Safronov
2026-06-21f24ee45Add Vietnamese calendar (lunisolar pre-1954, Gregorian since 1954, Tết today)Pavel Safronov
2026-06-219c2d2d0Add Aztec/Mexica calendars (Xiuhpohualli, year-bearer, Tonalpohualli)Pavel Safronov
2026-06-21c6ab1c3Regenerate existing calendar screenshots (map tile re-render noise)Pavel Safronov
2026-06-205f04d90Document Korea/Dangi/Juche in supported calendars; add a wishlistPavel Safronov
2026-06-2016bbd50Add Korea and North Korea calendars (lunisolar, imperial eras, Dangi, Juche)Pavel Safronov
2026-06-2076ecf55Add README screenshots via a dedicated cropped-screenshot scriptPavel Safronov
2026-06-20c571572Add French Republican calendar, with a sourced-lookup-table converterPavel Safronov
2026-06-2076b2fa1Add Maori maramataka (lunar calendar) for Aotearoa New ZealandPavel Safronov
2026-06-20363ec6dAdd Ottoman Empire calendar (Hijri, Rumi fiscal, Gregorian)Pavel Safronov
2026-06-20d0ec61dAdd Hebrew calendar for ancient Israel and JudeaPavel Safronov
2026-06-20429842aDefault landing page to today's date instead of hardcoded 1700Pavel Safronov
2026-06-2064fc68eAdd Maya calendar (Long Count + Tzolk'in/Haab' Calendar Round)Pavel Safronov
2026-06-2084d39e5show lat/long as degreesPavel Safronov
2026-06-20dc97539added readme agentic notePavel Safronov
2026-06-200f7dce2linkify header, moved iconPavel Safronov
2026-06-20854a497chore: regenerate screenshots for the two-column layoutPavel Safronov≈0
2026-06-20f9fc671feat: two-column layout, wiring URL/recenter/geography/shuffle into AppPavel Safronov≈0
2026-06-2038f135afeat: fairer shuffle — equal per calendar, skip recentsPavel Safronov≈0
2026-06-209f3f1e6feat: map recenter-on-shuffle and single-world boundsPavel Safronov≈0
2026-06-20631012afeat: shareable URL state serializerPavel Safronov≈0
2026-06-20998b11cfeat: offline country + nearest-city lookupPavel Safronov~231.1K
2026-06-20de4d453chore: regenerate screenshots for new calendars, colors, and reckoningPavel Safronov≈0
2026-06-20483f1c5docs: document new calendars, anchor events, colors, and authoring skillPavel Safronov≈0
2026-06-204a2e1dbfeat: add new-calendar dataset-authoring skillPavel Safronov≈0
2026-06-20bdbeab6feat: add China, India, Japan, Thailand, Ethiopia calendar regionsPavel Safronov≈0
2026-06-205c66fc6feat: per-region "winters since" anchor eventsPavel Safronov≈0
2026-06-204c1ec1dfeat: add Japanese, Ethiopian, and Chinese sexagenary convertersPavel Safronov≈0
2026-06-20862df8dfeat: scalable golden-angle calendar colorsPavel Safronov~242.9K
2026-06-203adbd14feat: add Shuffle button for a random non-default-calendar scenePavel Safronov~26.1K
2026-06-2043f3aefdocs: regenerate calendar screenshots for the modern defaultPavel Safronov
2026-06-20b92a428feat: modern global Gregorian default for recent datesPavel Safronov~164.7K
2026-06-20091a00cchore: add `npm run usage` to print the commit usage trailerPavel Safronov
2026-06-2073912a4feat: regenerate-all screenshot tooling, robust pin, day-of-year colorPavel Safronov~294.8K
2026-06-20c7d226efeat: add Iran, Russian America, Oregon Country calendars; spell out month namesPavel Safronov
2026-06-2030de6fafeat: build-time calendar data validationPavel Safronov
2026-06-206b2790fchore: finish repo rename what-year-is-it → when-am-iPavel Safronov
2026-06-208961f70feat: spell out answer dates, compute Algonquian moon phase, title sourcesPavel Safronov
2026-06-1926a02b7feat: split Boston into Massachusett + British North America regions; rename site to "When am I?"Pavel Safronov
2026-06-186bcd589docs: generated README badges + MIT licensePavel Safronov~42.1K
2026-06-181c947a5chore: add .claudeignorePavel Safronov~970.1K
2026-06-18d1eb8adstyle: align timeline controls and unify the two slidersPavel Safronov
2026-06-18143b640data: correct Boston calendars (Julian until 1752) + Massachusett coexistencePavel Safronov
2026-06-18ba77fd9feat: stack overlapping eras into lanes on the year timelinePavel Safronov
2026-06-1848a625bfeat: Playwright screenshot tooling + checked-in screenshotsPavel Safronov
2026-06-184014e5efeat: timeline date picker with era-color year bandsPavel Safronov
2026-06-1834c4dd5feat: interactive UI — date picker, answer panel, map overlays, data linksPavel Safronov
2026-06-18d7aad2cfeat: convert library-backed calendars via TemporalPavel Safronov
2026-06-17a71096efeat: add resolution engine (geo, era matching, calendar conversion)Pavel Safronov
2026-06-17591c237style: constrain content to a centered column and tidy footerPavel Safronov
2026-06-17bd3d503copy: reframe intro around asking a local "what year is it?"Pavel Safronov
2026-06-17e6fe2bcfeat: add repo link and error reporting via GitLab Service DeskPavel Safronov
2026-06-16d96c425docs: add plan.md with the design and phased roadmapPavel Safronov
2026-06-16a167bf4feat: add calendar type model and validated data loaderPavel Safronov
2026-06-169a0109drefactor: remove dead duplicates and fix MapPicker render bugPavel Safronov
2026-06-166074117chore: add Vitest + ESLint + typecheck tooling and CI gatePavel Safronov
2026-03-2560b3ec0serve favicon from public/ to avoid hash in filenamePavel Safronov
2026-03-2460f86a1resize favicon to 32x32Pavel Safronov
2026-03-2415d4fe6fix gen:favicon scriptPavel Safronov
2026-03-244e9470bignore publicPavel Safronov
2026-03-24405a264move favicon to src/assets/Pavel Safronov
2026-03-243eb1114gitignore: track public/ but ignore generated leaflet iconsPavel Safronov
2026-03-24a1f18a4track public/ dir; add favicon.pngPavel Safronov
2026-03-24a2a5005added calendar icon as faviconPavel Safronov
2026-03-19359276bstarting to add calendar dataPavel Safronov
2026-03-19273e7c0minor cleanupPavel Safronov
2026-03-192e93220ci pastaPavel Safronov
2026-03-19c871ddfci pastaPavel Safronov
2026-03-19faf0b56cleanupPavel Safronov
2026-03-1930b4cdaadded map and point picker, refactored a bitPavel Safronov
2026-03-19eb9b88fci pastaPavel Safronov
2026-03-193186befadded link to readmePavel Safronov
2026-03-19e583117ci pastaPavel Safronov
2026-03-19e428cebAdd .gitlab-ci.ymlPavel Safronov
2026-03-19edbab6cinitial commit, getting stuff startedPavel Safronov