Libraté
Libraté
Manifest V3 Extensionv0.9.2

Reading progress, tracked at the source.

Recognizes the translated novels you read on NovelUpdates, WTR-lab, and community translation sites. Chapters, statuses, and reading sessions sync back to your library in real time.

Supported:
ChromeEdgeBrave
Open Source Registry
Live Sandbox
Tracking active: NovelUpdates match found
NovelUpdates Match

Lord of the Mysteries

Chapter 47Crimson
47 / 12837%2h 15m 32s
94+

Registry Domains

Declarative CSS selectors audited and maintained in registry.json

MV3

Manifest V3 Architecture

Event-driven service worker with zero battery or memory drain

100%

Local DOM Processing

Page text and session cookies never leave your browser sandbox

Chrome

Chromium Core

Optimized for Google Chrome, Microsoft Edge, Brave, and Opera

Core Architecture

Built for readers navigating novels across the open web.

Everything the extension executes is declarative, transparent, and scoped strictly to registry-defined domains. No opaque scraping scripts and no unexpected background payloads.

Automatic Series Matching

The moment a reading page stabilizes, the content script extracts the novel title and chapter number via declarative selectors, matching against Libraté before you finish the first paragraph.

registry.json -> /api/match

NovelUpdates Importer

Scan your signed-in NovelUpdates reading lists across all pages. Preview parsed status mappings and chapter progress labels, then commit into your Libraté shelves with full provenance.

scan -> preview -> commit

Reader Display Engine

Injects Libraté reader typography, comfortable reading widths, and custom dark, sepia, or night palettes directly onto supported translation domains without leaving the source.

DisplayEngine.ts (Custom CSS / Fonts)

Per-Site Settings Hub

Customize tracking behavior for every domain individually. Adjust chapter offsets, pause tracking for specific sites, or configure custom chapter slug regex patterns.

popup -> per-domain config

Alias-Aware Fuzzy Matching

Alternative romanizations, acronyms, and source slug suffixes are resolved server-side with confidence scoring before any record is attached to your library.

/api/match (alias-aware index)

Resilient Offline Sync Queue

Progress updates queue in the Manifest V3 service worker. Even during intermittent connection drops, reading sessions and timestamps flush reliably once reconnected.

background.ts (sync queue)
Automated Catalog Migration

Import your full NovelUpdates list in one pass.

The importer scans your entire signed-in NovelUpdates list and batches it straight into your Libraté shelves. Anything already in the catalog imports immediately, and unlisted novels are flagged so you can submit them in one click.

1. Instant Snapshot Scan

Scans your active NovelUpdates list tab by tab directly in your browser. Account passwords or cookies are never touched.

2. Automatic Status and Chapter Mapping

Reading, Completed, and Plan to Read tabs map directly to Libraté shelves while raw status notes are parsed into clean chapter bookmarks.

3. Transparent Unmatched Reporting

If any niche titles are missing from the universal catalog, the importer lists them with pre-filled submission links so you can add them.

Import NovelUpdates List
SCAN/MATCH/DONE
Detected 48 novels. 45 matched catalog.
94% matched
3 novels were not found in the Libraté catalog.
Unmatched Novels (Can Be Submitted)
Sword, Salt and CinderSubmit Novel
The Weaver of MistSubmit Novel
Chronicles of the Broken WallSubmit Novel
Getting Started

From installation to synced in sixty seconds.

Zero complicated configuration. The site registry ships bundled directly with the extension and receives automatic selector updates.

01 / INSTALL

Add to Your Browser

Install from the Chrome Web Store. The extension automatically pairs with your signed-in Libraté account without re-entering credentials.

02 / BROWSE

Read Anywhere Supported

Open any novel domain listed in the registry. The lightweight content script waits for DOM stability before reading selectors, ensuring no performance hit.

03 / TUNE

Confirm in the Popup

The matched series surfaces instantly with current chapter progress and active reading timers. Adjust shelf status or apply chapter offsets at any time.

04 / SYNC

Library Stays Current

Chapters, reading sessions, and timestamps sync directly to your Libraté shelves with source audit tags, accessible from any device.

Security Guarantee

Privacy by design, verified in code.

Built strictly within the Manifest V3 security boundaries. The extension operates as a deterministic utility: it reads only the selectors declared in the registry and syncs progress events tied to your authenticated Libraté account.

No Credentials Stored or Transmitted

The NovelUpdates importer inspects your existing authenticated DOM session locally. Passwords and session cookies are never accessed or uploaded.

Page Text Stays in Your Browser

The extension extracts only the series title and chapter number. Novel paragraphs and copyrighted chapter text never leave your machine.

Declarative, Auditable Selectors

All DOM matching runs through open, audited CSS rules in registry.json. No arbitrary remote JavaScript execution is permitted.

Common Questions

Frequently Asked Questions

Everything you need to know about compatibility, data privacy, and source synchronization.

Google Chrome, Microsoft Edge, Brave, Opera, and other Chromium-based browsers via the Manifest V3 package. All Chromium browsers share identical registry selectors, popup interfaces, and sync queues.
Get Started

Start tracking at the source.

Free, Manifest V3 compliant, and backed by the universal catalog powering the Libraté web library.

Build v0.9.2 • Chromium MV3 • Importer Included