Core new features:
- Add Bangumi OAuth flow with token storage, refresh, menu commands, and settings-panel auth controls
- Move optional AI tag configuration into GM storage and expose it in the customize-panel settings tab
- Add full /subject/* matching plus subject metadata extraction and API fallback for NSFW-limited data
- Preserve richer HTML when truncating card content, including quote and inline formatting
- Limit ordinary content images in cards to avoid overly tall share images while keeping emoji/stickers inline
Collection and comment sharing:
- Add share cards for subject comment rows with API-enriched user rating, tags, and collection timestamps
- Add share cards for collection member pages and user browser list comments across anime/music/game/real/book lists
- Add share cards for the current user's collection comment from the subject collection panel
- Reuse subject covers, subject types, collection statuses, user tags, and infobox-derived fallback tags
Card rendering refinements:
- Add subject/blog topic title handling so single-subject blog cards promote the subject as the main title
- Improve nested reply layout, rating display, cover-image spacing, and API fallback notices
- Carry quote/body/link styling into the isolated iframe capture and improve spoiler mask overlay alignment
- Expand injected share buttons and mutation observers for subject comments, collection pages, browser lists, and Rakuen frames
- Fix link color regression: query content-area links first to avoid inheriting nav link colors
- Add guard against transparent/invalid computed color values
- Fix image overlay gradient edge lines in html2canvas: use rgba(x,x,x,0) instead of transparent, extend overlay 1px beyond image edges, remove overflow:hidden
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Fetch episode data via /v0/episodes/{id} to get episode name (name_cn fallback to name)
- Fetch subject data via /v0/subjects/{subject_id} for cover image and subject name
- Display subject cover using person-page card layout; badge shows episode number
- Subject name used as tag; cache prevents duplicate API calls
- Bump version to 5.2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Core new features:
- Add per-reply share buttons on all posts with nested reply chain display
- Refactor into _doShareCard() shared renderer supporting both topic and reply flows
- Screenshot via isolated iframe to fix Chrome html2canvas hang
- Inline images (emoji, stickers, content images) into base64 before capture
- Add spoiler mask toggle button
- Overlay now scrollable with action buttons below card
Character/person page support:
- Add @match rules for /ep/*, /character/*, /person/*
- Show character/person image panel with name + career badge in card header
- Rakuen character pages: fetch CV and work names via Bangumi API v0
- Rakuen/regular person pages: fetch role tags via /v0/persons/{id}/characters,
fallback to /v0/persons/{id}/subjects with 44-role staff priority ordering
- Person career badge sourced from API career field with careerMap translation
- No-image fallback: render name + badge + divider without image panel
- Deduplicate subject tags by both subject id and staff role
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Temporarily hides .forum_category elements before extracting innerText to
prevent third-party plugin components from appearing in the card body.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
New userscript for Bangumi topic pages. Generates a styled share card via
html2canvas, with icon buttons to copy image to clipboard, download image,
copy share text, or close the overlay. Button placement moved to the stable
#columnInSubjectB sidebar to avoid conflicts with other components.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Also match "有效" (zh) in addition to "Effective" (en) when filtering
active promotions
- Translate "Ongoing promotions" label to "进行中的优惠" on Chinese pages
- Bump version to 0.2, add @contributor Stardream
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Files are now stored as Scans/<filename> instead of being placed
directly in the ZIP root, producing a cleaner folder structure
on extraction. Bump version to 2.9.4.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Tampermonkey userscript for vgmdb.net that enables:
- Single image download with GM_download
- Batch download as ZIP package (JSZip)
- Real-time progress display
- Auto image renaming
- Bilingual UI (zh/en)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>