Skip to content

Releases: blacklogos/threadmark

Threadmark v0.4.0 — Turn threads into tools

28 Apr 08:42

Choose a tag to compare

Threadmark v0.4.0

Turn threads into tools. This release renames the extension to Threadmark and ships a complete DOM re-engineering for the current Threads.com layout, a redesigned 2026 UI, and robust image/avatar handling.

What's new

  • Renamed — Extension is now called Threadmark
  • 2026 UI redesign — Dark editorial theme, amber accent, Syne + Plus Jakarta Sans typography, animated status dot in popup
  • Multi-post extraction fixed — Threads changed div[dir=auto]span[dir=auto]; now uses universal [dir="auto"] with inverted author-link filter
  • Image extraction fixed — searches parent container (sibling of text block), uses currentSrc for responsive images, page-level fallback sweep for photo-only posts
  • Avatar extraction fixedimg[alt*="handle"] is language-agnostic (works in Vietnamese, English, etc.) — no more post images as avatars
  • CDN image proxyproxyFetchImage handler in background service worker fetches blocked CDN images
  • Stable image downloadsimageUrls stored in renderData; downloads survive DOM mutation from fallback replacements
  • UI noise filters — added Vietnamese/English legal footer patterns

Fixes

  • extractPosts now correctly groups multi-paragraph posts at depth-2 ancestor
  • downloadImages uses original extracted URLs, not DOM query (which may have been mutated)
  • Status dot in popup: pulses amber while working, turns green on success, red on error

Removed

  • interactive.js, utils/runtime-utils.js, utils/cleaning-patterns.json, tests/runtime-utils.test.html — unused modules cleaned up

Installation

  1. Download the source ZIP or clone the repo
  2. Go to chrome://extensions/ → Enable Developer mode → Load unpacked