Z

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

  • 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

  • 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 indexnow ping 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_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 "暦注の意味から探す" 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

  • 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
  • fix: markdown-table-to-image server-side document guard

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
  • 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