Skip to content

Staging rollup: worker fixes, sidebar migration, UI improvements#126

Merged
MarketDataApp merged 2 commits intomainfrom
staging
Feb 24, 2026
Merged

Staging rollup: worker fixes, sidebar migration, UI improvements#126
MarketDataApp merged 2 commits intomainfrom
staging

Conversation

@MarketDataApp
Copy link
Owner

Summary

  • Worker: block stale robots.txt from edge cache — a previously tracked static/robots.txt with Disallow: / was cached by the Worker's cacheEverything and persisted despite zone purges. Worker now intercepts robots.txt and returns 404 directly. Temporary fix until cache expires (see Remove temporary robots.txt intercept from Worker #125).
  • Worker: add 404 logging and redirect feed → mode
  • Sidebar migration — migrate remaining .md files from tg hack to sidebar_custom_props
  • Fix missing tags frontmatter on Data Mode page
  • UI: Context7 widget — graceful transitions with sticky + deferred switching
  • UI: chat bubble — only keep sticky if user has opened it
  • Chore: add .playwright-mcp/ to gitignore

Test plan

  • Verified staging at www.marketdata.app/docs-staging/
  • Confirmed robots.txt returns 404 on both /docs/ and /docs-staging/
  • Confirmed production meta robots tags allow full indexing
  • Confirmed staging meta robots tags block indexing (noindex, nofollow)

🤖 Generated with Claude Code

A static/robots.txt with Disallow: / was cached by the Worker's
cacheEverything and persists on the CDN despite zone purges. Intercept
robots.txt requests and return 404 directly until the cache expires.

Temporary — remove after March 3, 2026 (see #125).
@MarketDataApp MarketDataApp merged commit 06999d4 into main Feb 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant