Updates
公開ツールの追加・変更履歴です。新しい順に更新します。
2026-06-04
- feat: replace calendar onboarding experiment with control vs immediate 2-step onboarding
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: self-improve 2026-06-03 - A/B test flags, meta for 大安カレンダー, 日柄 coverage
- 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
- refactor: remove 見どころ text, reorder drawer content before ads, drop col-span-2
- chore: console.log removal, calendar API try/catch, self-hosted OG image, shared phCapture module, aria-label, csv default
2026-06-02
- fix: SP表示設定の2段階UIを解消し、ボトムシートに直アクセス
- feat: 3-variant onboarding experiment (control/treatment/short-delayed)
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
- fix: PostHog events not sending due to static import SSR issue
2026-05-31
- feat: add onboarding to all tools
- feat: add PostHog tool analytics tags
- feat: integrate PostHog experiment/events into self-improvement loop
- feat: quick purpose chips when filter collapsed
- feat: PostHog analytics integration + PH analysis script
- feat: integrate PostHog for onboarding A/B experiment
- feat: interactive purpose chips in step1, responsive SP bottom sheet, improved copy
- feat: interactive onboarding with spotlight/tooltip for calendar
2026-05-30
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
- fix: support multiple IndexNow URLs
- seo: add llms.txt and llms-full.txt for AI crawler visibility
- fix: accept IndexNow 202 responses
- seo: address Bing Webmaster recommendations
- seo: Added IndexNow key verification and a
npm run indexnowping script for Bing Webmaster Tools. - seo: Lengthened short meta descriptions on static pages flagged by webmaster recommendations.
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, add cross-links
- fix: Calendar APIs now return
404 not_foundwithavailable_rangewhen a requested date range has no underlying calendar data. - test: Added
npm run validate:calendar-apito 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 "暦注の意味から探す" so caution labels such as 不成就日 are not framed as lucky-day categories.
- chore: Shared API CORS headers now include preflight max-age, and range data-availability checks are centralized for lucky and avoid feeds.
2026-05-20
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.xmland 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
- merge: SEO metadata, blog section, 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, legacy shim cleanup
2026-05-12
- feat: Added the sister caution-date pages /jp/calendar/avoid, /jp/calendar/avoid/marriage, /jp/calendar/avoid/contract, and /jp/calendar/avoid/moving.
- feat: Added definition pages for /jp/calendar/definitions/butsumetsu and /jp/calendar/definitions/shakko.
- ux: Clarified the avoid detail pages with caution-label explanations and direct links back to relevant positive lucky-day pages.
- ux: Improved mobile tap targets in the shared recommended-date list.
- refactor: Centralized avoid profile copy and shared intent-list wiring.
- feat: A11+A12 — analytics event instrumentation for both calendars
- fix: purpose-aware DayCell evaluation
- feat: add enkiri (縁切り) page as release intent under 凶日カレンダー
- fix: 凶日セルの視覚強調 + DetailDrawerの位置修正
- ux: improve calendar UI — chip sizes, shared CalendarShell, purpose-grid linkage, caution accent
- feat: add 凶日カレンダー (kyoji calendar) as parallel sister product
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
- a11y+seo: aria-labelledby, table label, rich meta descriptions
2026-05-07
- style: viewport-aware calendar layout (5 refinements)
- refine: calendar SEO, structured data, sitemap, GA4 tracking
2026-05-06
- refactor: improve day-cell visibility with stronger borders and solid bg tints
2026-05-05
- fix: improve jp calendar seo signals
Source: docs/UPDATES.md