Skip to content

Remove YouTube «Карточки» FAB button from extension - #5

Open
PaperPit wants to merge 7 commits into
mainfrom
cursor/remove-yt-fab-button-0aab
Open

Remove YouTube «Карточки» FAB button from extension#5
PaperPit wants to merge 7 commits into
mainfrom
cursor/remove-yt-fab-button-0aab

Conversation

@PaperPit

Copy link
Copy Markdown
Owner

Summary

Removes the injected pill button («Карточки» with the orange K) that the Chrome extension added to the YouTube page header.

Changes

  • Drop FAB injection and styles from the YouTube content script
  • Keep SET_VIDEO notifications so the side panel still tracks the current video on SPA navigation
  • Side panel continues to open via the extension toolbar icon

How to verify

  1. Rebuild/reload the unpacked extension (npm run ext:build, then reload in chrome://extensions)
  2. Open a YouTube watch page — the «Карточки» header button should be gone
  3. Click the extension icon — side panel still opens with the current video
Open in Web Open in Cursor 

cursoragent and others added 7 commits July 25, 2026 05:42
- Read APP_VERSION from js/core/version.ts in bundle.mjs for prod SW
- Remove netlify/ and @netlify/blobs; wire npm run dev to functions/api
- Split CloudStore into cloud-pull / cloud-remote / cloud-sync-runtime
- DRY extension create-cards via buildCardRecord; CI on Node 22
- Remove deploy zip / design archive from the repo

Co-authored-by: PaperPit <PaperPit@users.noreply.github.com>
- Update store-cloud tests for fetchFromCloud/loadCloudFlags; CI emits tsc before tests
- Regenerate sw.js (kar-v15.5) with new cloud-* modules; VERSION from version.ts
- Narrow CloudStoreHost via _compat flags; extract cloud-import + cloud-queries
- Prefer slim srs_meta/mirror for folder and review queries when warm
- Extension yt-api wraps shared yt-transcript (apiBase); remove cleanApiKey duplicates

Co-authored-by: PaperPit <PaperPit@users.noreply.github.com>
Install once with bash scripts/install-kar-push.sh, then use kar-push "msg" from any directory.

Co-authored-by: PaperPit <PaperPit@users.noreply.github.com>
Co-authored-by: PaperPit <PaperPit@users.noreply.github.com>
Stale compiled .js without _compat broke store-cloud tests; ensureCompat()
initializes the flags bag, and kar-push runs tsc before vitest.

Co-authored-by: PaperPit <PaperPit@users.noreply.github.com>
Failed cards are re-queued; using answered made the bar hit N/N while
the queue still had cards. Progress now tracks done (known).

Co-authored-by: PaperPit <PaperPit@users.noreply.github.com>
Drop the injected «Карточки» button; side panel still opens via the
extension icon. Keep SET_VIDEO notifications for SPA navigation.

Co-authored-by: PaperPit <PaperPit@users.noreply.github.com>
@cursor
cursor Bot marked this pull request as ready for review July 25, 2026 14:45
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.

2 participants