2026-06-03
- feat: capture ad_click event to PostHog on filled ad click
- feat: comment replies with 5-entry limit and date label display
- feat: comment email notification via Gmail SMTP
- feat: PostHog error tracking + calendar feedback survey
- feat: add 日柄 to calendar page metadata for Bing query coverage
- fix: comment system error handling, parent_id migration, replies route
- fix: tool PostHog events use dynamic import to avoid init-timing loss
- chore: console.log removal, calendar API try/catch, self-hosted OG image, aria-label, csv default
2026-06-01
- feat: 日付別コメント + Good/Badリアクション
- fix: コメント即時公開に変更(承認不要)
- feat: 吉日カレンダーオンボーディング改善 + Tursoコメント機能
- feat: add PostHog static dashboard generator (Python)
- feat: enhanced PostHog tracking - device type, filter context, ranking clicks
- feat: add custom onboarding copy per tool
- fix: improve calendar dark contrast
2026-05-31
- feat: add onboarding to all tools
- feat: add PostHog tool analytics tags
- feat: quick purpose chips when filter collapsed
- feat: PostHog analytics integration + PH analysis script
- feat: interactive onboarding with spotlight/tooltip for calendar
- feat: integrate PostHog for onboarding A/B experiment
2026-05-30
- feat: add self-improvement loop (
npm run improve) with automated analytics-driven TODO generation - feat: add onboarding modal for kichijitsu/kyojitsu calendar with A/B testing
2026-05-27
- feat: expand meta descriptions across 30+ pages to meet Bing 150-160 char recommendation
2026-05-26
- fix: harden calendar API range handling
2026-05-25
- fix: apply SEO titles from tool guides
- fix: align tool SEO copy from site explorer audit
2026-05-23
- seo: Added IndexNow key verification and a
npm run indexnow ping script for Bing Webmaster Tools. - seo: Lengthened short meta descriptions on static pages flagged by webmaster recommendations.
- seo: add llms.txt and llms-full.txt for AI crawler visibility
2026-05-22
- seo: Added forward/backward landing pages and a dedicated OG image for /daily-report-time-calc.
- seo: Added the Japanese text-cleaner guide section to strengthen 改行削除・空白削除 search coverage.
- seo: Added AI-referrer cleanup pages for Perplexity, Gemini, Claude, Bing/Copilot, and all UTM parameters under /remove-chatgpt-utm.
- seo: Added format-specific media duration pages for MP4, MP3, MOV, WAV, AVI, FLAC, and MKV duration-checker searches.
- seo: Added week-specific landing pages for /weeks-from-today/1 through /weeks-from-today/12, plus /14, /26, and /52.
- feat: Added /opencode-deepseek-flash, a command generator for running OpenCode with DeepSeek V4 Flash model IDs.
- seo: add growth landing pages for tools
2026-05-21
- seo: add cross-links to days/hours/minutes tools, add OG image to jp/text-cleaner
- seo: fix OG image language mismatch (weeks-from-today), add metadata to markdown-to-table and locale PDF pages
- fix: Calendar APIs now return
404 not_found with available_range when a requested date range has no underlying calendar data. - test: Added
npm run validate:calendar-api to smoke-check lucky-day and caution-day API feed names, source URLs, invalid profile handling, and out-of-range behavior. - ux: Renamed the main calendar definition section from "吉日の意味から探す" to "暦注の意味から探す".
2026-05-20
- feat: revamp markdown-to-table for Excel/slides paste with TSV/Excel HTML/CSV/MD copy
- redesign: top page with per-category accents, denser grid, no hero
- feat: canvas output preview matches download, download buttons before settings
2026-05-19
- feat: add markdown-to-table tool with zebra striping and font select
- feat: enhance markdown-table-to-image with inline markdown rendering, font/size/scale/color controls
- feat: add color presets, target width input, and preview copy to markdown-table-to-image
- feat: polish markdown pdf editor and blog series
2026-05-18
- feat: add markdown to pdf tool
- feat: make blog more editorial
- feat: expand blog with screenshot guides
2026-05-17
- feat: Expanded /blog with five screenshot-backed guides for Weeks From Today, Japanese Text Cleaner, CSV Column Count, Daily Report Time Calculator, and Mosaic Image Tool.
- feat: Added
/rss.xml and switched sitemap blog entries to derive from the blog post source of truth. - ux: Added visible RSS discovery from the site chrome so new posts are easier to follow.
2026-05-16
- feat: add dynamic OG images, blog section, and PWA service worker
2026-05-13
- feat: add SEO metadata to all tools, GA4 events to calendar, fallback ad slots
- feat: add IntentPickerModal for 凶日 profile selection
- fix: calendar technical polish — label names, query validation, MonthNav contract, filter wording
2026-05-08
- feat: ad click tracking + fallback for ad-blockers
- feat: contextual ad slot in DetailDrawer with GA4 impression tracking
- feat: add quick purpose chips below filter bar
- fix: correct selected-day bar JSX nesting
- a11y: stronger focus ring, table scope, dim empty cells
- perf: Core Web Vitals - will-change, smooth filter, reduced-motion
2026-05-07
- refine: calendar SEO, structured data, sitemap, GA4 tracking
2026-05-05
- fix: improve jp calendar seo signals
Source: docs/UPDATES.md