YouTube to Sheets version history - 5 versions
YouTube to Sheets by zkahraman
YouTube to Sheets version history - 5 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 0.5.0
Released Aug 9, 2026 - 41.98 KBWorks with firefox 140.0 and later, android 142.0 and laterBig usability update.
New
- YouTube Shorts support: right-click → "Save to Sheet" now works on /shorts/ pages too.
- Alt+S keyboard shortcut, and a smarter toolbar icon: on a video page it opens the save card, elsewhere it opens the settings page.
- "Already saved" badge: the card now tells you when a video is already in your sheet, previews your existing note, and loads existing tags as editable chips (removing a chip removes the tag from the sheet too).
- The on-open "Save this video?" bubble can be turned off in settings.
- Settings page shows the selected sheet's total row count and the last 5 saves.
Fixed
- The big one: if you opened youtube.com first and then clicked into a video, "Save to Sheet" could silently do nothing (YouTube is a single-page app and the extension never got injected into that tab).
- The settings page no longer pops up after every extension update.
- Expired Google sessions refresh automatically instead of failing with a bare "401" error.
- Re-saving a fully watched video no longer downgrades its status; a status you pick by hand always wins.
- Esc or clicking outside now closes the note card.
Permissions: adds activeTab (used only when you click the toolbar icon / shortcut, to tell whether the current tab is a YouTube video page). OAuth scopes unchanged — your data still goes only from your browser to Google.Source code released under MIT License
Older versions
Version 0.4.6
Released May 31, 2026 - 36.89 KBWorks with firefox 140.0 and later, android 142.0 and laterTwo fixes that make reconnecting / using multiple devices much smoother.
What changed
- Sheet list now comes from Google Drive instead of browser-synced storage,
so signing in on a new device, a different browser profile, or a clean
install shows every sheet you previously created with this extension —
not an empty picker. The list refreshes automatically whenever you open
the options page. Browser-side storage is now just a cache for offline
fallback. (Note: Chrome and Firefox use separate OAuth clients, so each
browser sees the sheets it created on its own side.)
- Sign out is now a local-only action: it clears the cached token on this
device but leaves your Google authorization in place. Reconnecting on
the same Google account keeps access to every sheet the extension
created — no more "have to create a fresh sheet every time" loop.
- A separate, confirmed "Revoke all access in Google" link is available
for when you really want to wipe the grant (also clears the local sheet
list, since those sheets become inaccessible after a full revoke).
- Firefox: tokens are silently refreshed in the background when possible
(prompt=none flow). You should no longer have to re-authorize every
hour; re-auth only kicks in if Google can't refresh silently.
No new permissions, no new OAuth scopes.Source code released under MIT License
Version 0.4.5
Released May 31, 2026 - 36.14 KBWorks with firefox 140.0 and later, android 142.0 and laterEnglish (default locale)
Bug fix: Google connection no longer drops after an hour, and signing out
keeps your existing sheets accessible.
What changed
- Sign out is now a local-only action: it clears the cached token on this
device but leaves your Google authorization in place. Reconnecting on the
same Google account keeps access to every sheet the extension created —
no more "have to create a fresh sheet every time" loop.
- A separate, confirmed "Revoke all access in Google" link is available
for when you really want to wipe the grant (also clears the local sheet
list, since those sheets become inaccessible after a full revoke).
- Firefox: tokens are silently refreshed in the background when possible
(prompt=none flow). You should no longer have to re-authorize every hour;
re-auth only kicks in if Google can't refresh silently.
No new permissions. No UI surprises beyond the small "Revoke all access"
link under Sign out.Source code released under MIT License
Version 0.4.4
Released May 30, 2026 - 34.6 KBWorks with firefox 140.0 and later, android 142.0 and laterFirst public AMO release.
What it does
- Right-click any YouTube watch page → "Save to Sheet" — or use the on-open prompt
that asks once per video whether you want to save it.
- A small note card appears at the cursor (isolated in a closed Shadow DOM). You can
add a note and tags before saving.
- Captures title, channel, channel link, URL, watched / total time, your note, tags,
and an auto-derived status (Watched / Partially watched / Opened).
- Upsert: saving the same video again updates its existing row (note appended, tags
merged, watched time refreshed) — no duplicate rows.
- Create a sheet, pick an already-created one, or open it in a new tab — all from
the options page. Light / dark / auto theme + English / Turkish UI.
- Privacy-first: data goes straight from your browser to Google. No third-party
servers, no analytics, no ads. The extension can only touch the Sheets it created
(drive.filescope).Source code released under MIT License
Version 0.1.0
Released May 24, 2026 - 26.67 KBWorks with firefox 142.0 and laterSource code released under MIT License