🔗 Chrome Extension โ Version History
Link Finder โ Complete
Chrome Extension Changelog
Every release of Link Finder
โ the free Chrome extension that
automatically scans webpages and downloads
torrent files, magnet links, videos, audio,
images, documents and archives โ
documented from the first public version
through to the current release.
Current stable version:
v1.0.2
โ released
.
First release:
v1.0.0
โ
.
✅ Current Release
Current Stable Version
The latest version of the Link Finder
Chrome extension changelog. Install once
and Chrome updates automatically.
v1.0.2 โ Bug Fixes and
Flow Overhaul
Current
Stable
A significant internal overhaul
addressing the broken scan flow
introduced in v1.0.1. The core
crawl engine was rebuilt to fix
tabs opening inside the status
window, the status window closing
before users could read results,
and the scanning pipeline failing
to send messages to crawl tabs
after they loaded.
Headline fixes in v1.0.2:
- Crawl tabs now open in the
background โ not inside
the status popup window - Status window stays open after
completion so users can read
results - Fixed the missing
tabs.onUpdated
listener that caused tabs to
load but never be scanned - Scanning now correctly uses
content.js
messages instead of broken
executeScript
injection - Download log no longer wiped
at the start of every run conflictCount
variable removed from
downloader.js
โ now lives only in
background.jsopenProcessingWindow()
added to
statusWindow.js
โ was missing entirely
in v1.0.1filterBlacklisted()
added to
blacklist.js
โ was missing in v1.0.1
📄 Full Version History
All Versions โ Complete
Chrome Extension Changelog
Complete release notes for every version
of Link Finder.
Each entry documents new features,
bug fixes and architectural changes
made to the automatic file downloader
and torrent finder engine.
v1.0.2 โ Scan Flow Rebuilt,
Missing Functions Added
Current
Version 1.0.2 was a ground-up rebuild
of the scan and crawl pipeline after
v1.0.1 introduced a series of
architectural problems that caused the
extension to appear to do nothing when
the Start Finding button was clicked.
The root cause was that crawl tabs were
being opened but never receiving a
scan instruction because the
tabs.onUpdated
listener was absent from
background.js.
New features in v1.0.2:
tabs.onUpdated
listener added
โ background.js now detects
when a crawl tab finishes loading
and immediately sends a
scanPage
message to
content.js
handleScanResults()
added to background.js
โ receives file URLs and
link URLs from content.js,
triggers downloads and queues
deeper links
openProcessingWindow()
added to statusWindow.js
โ was completely missing
from v1.0.1, causing a crash
every time a scan was started
filterBlacklisted()
added to blacklist.js
โ splits a URL array into
allowed and blocked sets
broadcastStatus()
added to statusWindow.js
โ live status updates now
sent to the status tab on every
sendStatus()call
waitForTabReady()
added to statusWindow.js
โ waits for status.html
to finish loading before
calling back, preventing
missed early status messages
addToQueue()
added to process.js
โ called by
handleScanResults()
to add newly discovered links
to the crawl queue at the
correct depth
Bug fixes in v1.0.2:
- Tabs no longer open inside the
status popup window โ
windowId
removed from
chrome.tabs.create() - Status window no longer
auto-closes after 5 seconds
โ stays open until user
closes it manually - Download log no longer cleared
at the start of each run โ
clearLog()
removed from
startProcess() conflictCount
variable removed from
downloader.js
โ was declared in both
files causing a collisionfinishProcessing()
now guarded with
stage === 4
check to prevent double-call- Source page scan now uses
chrome.tabs.sendMessage
tocontent.js
instead of
chrome.scripting.executeScript
with an undefined function reference injectAndScan()
fallback added for pages where
content.js is not yet readyresetSharedStatus()
wrapped in try/catch so a missing
buildDateFolder()
does not crash the extension
v1.0.1 โ Filter Fix and
Architecture Refactor
Superseded
Version 1.0.1 attempted to fix two
bugs from the initial release and
refactor the internal architecture.
The filter arrays for
findMovieLinks
were previously hardcoded and could
not be changed by the user.
This version passed them as arguments
from settings. However, the refactor
introduced several new architectural
problems that were not discovered
until v1.0.2.
Changes in v1.0.1:
Bug fix: duplicate
finishProcessing()
call
โ was being called twice,
once in the
fillSlots
done block and once standalone
Bug fix: hardcoded link filters
โ
findMovieLinks
now receives filter arrays from
settings instead of using
hardcoded values- Link filter and skip filter
now read from
level1LinkFilter
and
level1SkipFilter
settings fields - Filter arrays passed as
arguments to
executeScript
via the
args
parameter
Known issues introduced in v1.0.1
(fixed in v1.0.2):
openProcessingWindow()
missing from statusWindow.js
โ caused crash on every
scan attemptfilterBlacklisted()
missing from blacklist.js- Crawl tabs opened inside the
status popup window - Status window auto-closed after
5 seconds - No
tabs.onUpdated
listener โ tabs loaded
but were never scanned conflictCount
declared in both
background.js
anddownloader.js
v1.0.0 โ Initial Release
Original
The first public release of
Link Finder
on the Chrome Web Store.
This version established the core
torrent file and magnet link finder
engine, the multi-level page crawler,
the parallel tab scanner and the
automatic file organiser.
The extension was built as a
Manifest V3 service worker from
day one.
Included in v1.0.0:
Core file scanner
โ scans all anchor tags,
source elements and data
attributes on a page for
downloadable file URLs
Torrent and magnet support
โ detects
.torrent
files and
magnet:
links as first-class file types
Nine file type categories
โ torrents, images, GIFs,
video, audio, documents,
archives, executables and other
Multi-level crawling
โ follows links to deeper
pages automatically up to a
configurable depth
Parallel tab scanning
โ opens multiple background
tabs simultaneously for speed
Automatic file organisation
โ sorts downloads into
subfolders by file type and date
Download log
โ records every download
with filename, URL, source page,
type and timestamp
Log export
โ exports log as
.csv,
.json,
.txt
and a dedicated magnets file
Configurable filters
โ link filter, skip filter
and file filter per crawl level
Built-in blacklist
โ blocks known ad networks,
tracking domains, redirect
shorteners and crypto miners
Right-click context menu
โ start a scan from any
page without opening the popup
Live status window
โ real-time progress
display showing files found,
pages scanned and download log
Conflict detection
โ detects when Chrome is
showing save dialogs and guides
the user to fix the setting
Keep-alive alarm
โ prevents the MV3
service worker from being
terminated during long scans
Manifest V3 compliant
โ built on the current
Chrome extension platform
from day one
Files included in v1.0.0:
js/background.js
โ service worker,
global state, message handlerjs/settings.js
โ defaults, load, save,
reset, path builderjs/fileTypes.js
โ file type detection,
extension map, type filtersjs/blacklist.js
โ domain and pattern
blacklist, user blacklistjs/logger.js
โ download log,
CSV/JSON/TXT/magnets exportjs/statusWindow.js
โ shared status object,
sendStatus, resetSharedStatusjs/downloader.js
โ download queue,
unique path generator,
magnet handlerjs/scanner.js
โ page scanner,
link finder, filter enginejs/process.js
โ crawl queue manager,
slot filler, tab openerjs/popup.js
โ toolbar popup UIjs/settings-page.js
โ settings form handlerjs/status-ui.js
โ status window UI updater
📋 Release Summary
All Versions at a Glance
Quick reference for every version in the
Link Finder Chrome extension changelog.
v1.0.2
Current
Scan flow rebuilt. Missing functions
added. Tab and window bugs fixed.
Start Finding now works correctly.
v1.0.1
Superseded
Filter fix and refactor.
Introduced architectural issues
resolved in v1.0.2.
v1.0.0
Original
Initial public release.
Core scanner, crawler, downloader
and organiser established.
🔗 About This Extension
What Is Link Finder?
How It Works
Link Finder scans any webpage for
downloadable files and saves them
to your local Downloads folder
automatically.
- Click the toolbar icon or
right-click any page - Extension scans the page and
all linked pages - Found files downloaded to
your configured folder - Files sorted by type and date
automatically
Supported File Types
Nine categories of file, each
individually toggleable in settings.
- Torrents โ
.torrent
and
magnet: - Video โ
.mp4
.mkv
.avi
and more - Audio โ
.mp3
.flac
.wav
and more - Images, GIFs, Documents,
Archives, Executables
Privacy
Link Finder collects zero user data.
Everything runs locally in your
browser. No account required.
- No personal data collected
- No external servers contacted
- Settings stored locally only
- No analytics or advertising
🔗 Always on the Latest Version
Chrome extensions update automatically.
Install Link Finder once
and you will always have the latest
torrent finder, magnet link downloader
and automatic file organiser without
doing anything.