Skip to content

Latest commit

 

History

History
91 lines (74 loc) · 4.1 KB

File metadata and controls

91 lines (74 loc) · 4.1 KB

NOW - What's Next


Last Updated: April 3, 2026 Purpose: What to work on next Context: See CURRENT_STATE.md for what's built, CHANGELOG.md for history

Next Up

Recurate Composer — Published

  • Extension built and tested on 8 platforms
  • Published on Chrome Web Store (Mar 15)

Recurate Copier

  • Extension built, tested on Claude + Google AI Mode
  • #4 — HTML sanitization: strips class/style/dir, Google js*/data-* attributes, empty wrappers, buttons, icons, HTML comments
  • Fix ChatGPT selectors (article→section, use data-message-author-role)
  • Add Grok action bar injection and conversation title extraction
  • Tested on 6 platforms: Claude, ChatGPT, Grok, Gemini, Google AI Mode, Copilot consumer
  • Test Copilot enterprise
  • Store listing, screenshots
  • Submitted to Chrome Web Store (Mar 20)
  • Full Claude Chat Export — ZIP with conversation + artifacts + uploads (v0.2.0)
  • Three-button UX — Copy (markdown), Download (quick HTML), Export (ZIP). Export only on Claude.ai (v0.2.0)
  • Cancel button in export modal (v0.2.0)
  • Timestamps in filenames (user's local timezone) (v0.2.0)
  • Version bumped to 0.2.0
  • v0.1.0 published on Chrome Web Store (Mar 25)
  • Thinking block capture -- fix broken selector, extract summaries + full thinking content via expand/extract/collapse (v0.2.1-v0.2.3)
  • Architecture split -- extractor.js (reusable, window.RecurateExtractor) separated from content.js (v0.3.0)
  • Full datetime+TZ in export headers (v0.2.3)
  • Version bumped to 0.3.0
  • Store listing updated, screenshot captured (1280x800), ZIP built
  • Upload v0.3.1 to Chrome Web Store (updated listing text, thinking block screenshot, ZIP uploaded Apr 3)
  • v0.3.1 fix: thinking block content no longer replaces actual response (found in Ops workstream)

Recurate Connect

  • Architecture design (docs/connect-architecture.md)
  • Extension built: tab registry (2-tab limit), share button, command palette (\rc, \rcp, \rcc), shared space sidebar (read-only), pop-out window with state sync
  • Testing: tab discovery, share button, auto-send, sidebar, pop-out, commands, text selection, SPA navigation, persistence
  • Simplified: removed pattern detection, tab picker dropdown, multi-message range, tab badge, edit/pin/delete/search/drag (moved to V0.3). Added command palette.
  • Bug fixes: service worker hibernation (chrome.storage.session), pop-out state sync, share echo prevention
  • Store listing (STORE_LISTING.md)
  • Tagged v1.3.0 (clean Claude-to-Claude state)
  • Cross-platform sharing: Claude to Copilot (m365.cloud.microsoft/chat) using Lexical injection (Urmila's request)
  • Test cross-platform sharing (Claude-to-Copilot, Copilot-to-Claude)
  • Version bump to 0.2.0
  • Screenshots
  • Publish to Chrome Web Store

V0.3 (Planned):

  • Edit/pin/delete entries in sidebar
  • Search/filter shared messages
  • Drag entries from sidebar to editor
  • Send from sidebar (re-share older entries)

Annotator — New Platforms

  • Add grok.com platform support (DOM inspection needed)
  • Add gemini.google.com platform support (DOM inspection needed)
  • Update Chrome Web Store screenshots (after grok + gemini)

GitHub Issues

  • #2 — Feature request: requirement planning/prompt refinement in IDE. Responded, awaiting Amit's reply.
  • #4 — Copier: HTML sanitization implemented (Google DOM cruft, class/style/dir stripping, empty wrapper removal)

Backlog

  1. Settings page — auto-inject vs manual confirmation toggle

Quick Reference

# Chrome extension
cd extensions/chrome && npm run dev     # Dev mode with HMR
cd extensions/chrome && npm run build   # Production build
# Load .output/chrome-mv3-dev/ in chrome://extensions

# VS Code extension
cd extensions/vscode && npm run compile   # Build
npx @vscode/vsce package                 # Package .vsix
code --install-extension recurate-annotator-vscode-0.2.1.vsix  # Install

For details: See CURRENT_STATE.md | CHANGELOG.md | docs/extension-architecture.md