weeb.ltd
Changelog

What's new

Every release, with notes. Pulled from GitHub.

v0.32.2

5 Nov 2026View on GitHub

Fixed

  • Removing a title now reaches your account reliably. A removal could be forgotten if the server didn't accept it, and titles removed while unlinked came back when you linked again. Removals now wait until the account has them, and carry over only when you re-link the same account.
  • Moved titles can't drop off your account. If a title's new address was refused by the server, its old row could still be deleted. The old row now stays until the new one is safely there, and refused rows keep retrying.
  • A backup before a synced delete. When another device removes a title, this one saves a backup first, because removing it also clears its chapters, history and bookmarks here. If the backup fails, the title stays.
  • Sync tells the truth. The sync button could say "Synced" when the sync had failed. It now says when a sync fails or an account is suspended. A suspended account keeps its link and picks up again when the suspension ends.

Privacy

  • Firefox's data choice is honoured. Firefox offers a choice about technical and interaction data when you install, and on the add-on's permissions page. Usage analytics now follows it, and the switch in Settings changes the same permission. If it's off, nothing is sent, and what happened while it was off is never sent later. Anyone who installed before 0.21.0 was never asked, so it's off for them unless they turn it on.
  • Opening a title stays private. Viewing a title's details no longer sends its name to the community server unless you've joined community features.
  • Stronger community accounts. Community features now use a private key kept on your device, instead of your user id alone. Existing members switch over automatically once the server is ready, with nothing to do. If you ever lose it, a new anonymous community identity is created, and your old stats stay with the old one.

v0.32.1

4 Nov 2026View on GitHub

Fixed

  • Titles disappearing from your account. In 0.32.0, a title moved to a new address when its site renamed it could vanish from your weeb.ltd account and the app until it next changed. Moved titles now stay on your account. Anything already affected comes back the next time it changes, such as a new chapter or a read.
  • Wrong or stale chapter numbers. On some sites, a title tracked by reading it there could fail to list its chapters, so its numbers stopped updating. Those lists now fill in.
  • Titles renamed to their address. Reading a chapter no longer replaces a title's name with its site id.
  • Search popover. The page behind it no longer turns the accent colour on hover, and Esc now closes it.

New

  • Search by other names. Discover search also uses a title's other names from AniList, including Japanese ones. If a search finds nothing it tries them in turn, and if it finds something it offers them under "Also known as".
  • Fewer suggestions you already have. A title in your library under another of its names is no longer suggested.
  • Library opens on Updates. You start on what's new. If nothing is, it opens on Ongoing.
  • All per page. The library's per-page control now has an All option.
  • Open from Activity. Click a title's name in History to open it on its site. The arrow expands its chapters.

v0.32.0

4 Nov 2026View on GitHub

Fixed

  • Update checks that were being blocked. Some sites refused background checks, so titles were skipped. Checks now identify the app properly, which clears this where the site allows it.
  • History flooded by one chapter. Turning pages could be logged as a new "External chapter" each time, under an entry named after the site, pushing out your real activity. Page turns now count as one chapter. On first start the app takes a backup, records those chapters again under the real title where it can, and removes the old entry.
  • Wrong chapter numbers. An internal id in a chapter's address could be read as its number.
  • Next and Previous skipping chapters. Right after you start tracking a site, or when its list is only partly known, Next could jump far ahead. The panel now uses the site's own link when that link is the nearer chapter.
  • Firefox background checks. Sites that need a fully rendered page could never be checked in the background in Firefox. They can now.
  • False "new chapter" alerts the first time a tracked site's list is read, and rows that doubled up.
  • Panel stuck on "Detecting". On sites that keep the page number in the address, the panel never found the chapter, and rebuilt itself on every page turn. It now finds it straight away.
  • Short chapter lists. A first visit to a title available in several languages could list only a few chapters in yours, so the dropdown looked empty and Next jumped. Lists now ask for your language.
  • Series that moved. When a site renames a series, update checks failed with a 404. The app now finds the new address and moves the title, keeping your progress.
  • Missing covers. More series pages give up their cover, new titles get theirs straight away, and reading a chapter no longer erases a stored cover or status.
  • Titles no longer keep a chapter number, a site name or a trailing id.
  • Continuous scroll now fills in as you go on sites that show one page at a time.

New

  • Open the site first. If a site asks for a check before it will answer, the app says so on every page, with a button that opens the title. Checks stop asking that site for the rest of the run instead of retrying every title.
  • Optional session use. After that prompt you can let update checks for that one site use your browser session. It's off by default and you can turn it off at any time.
  • Broader site support. The reading panel recognises more chapter pages, and volume folders or language codes are no longer mistaken for the title.
  • Clearer logs. Export diagnostic log now shows each chapter recorded or refused and why, and why a background check failed.
  • Titles that need relinking are now listed by name, and the support log is safe to share.

Known limits

  • A chapter read while its site is blocking checks may not be recorded if its address doesn't name the title. This shows in the diagnostic log.
  • The on-page Mark read button doesn't yet tell you when a chapter couldn't be saved. The diagnostic log does.
  • Sites can change how they treat background checks at any time. If that happens, the Open the site first prompt appears.

v0.31.0

11 Oct 2026View on GitHub

StoryHoard 0.31.0

Reliability and reach for on-site tracking.

Tracking

  • The panel now resolves on the first page you open, instead of sometimes hanging on "Detecting chapter..." until you moved to the next chapter.
  • It recognises and follows your reading progress on more sites, reading the page you already have open in your own browser.
  • Honest status: the panel shows when it is tracking, still detecting, or could not read a site's chapter list - instead of always saying "tracked".
  • The "more chapters on" hint only ever points to a verified official site.

Fixes

  • The right chapter is marked read, even on sites that change chapters without reloading the page.
  • No more duplicate or ghost chapter rows, and your reading position never moves backwards.
  • Firefox: the update banner now waits until the signed build is attached, so you are not told to update before there is anything to install.

Under the hood

  • Hardened tracking against a batch of edge cases found in a pre-release bug sweep (progress, numbering, panel teardown and site matching).

Full changes: https://github.com/Ryuu3rs/storyhoard-extension/compare/v0.30.0...v0.31.0

v0.30.0

9 Oct 2026View on GitHub

StoryHoard 0.30.0

A big release: broader site support, the on-site reading groundwork, your Scales balance, and a batch of fixes.

Broader site support

  • StoryHoard now recognises and tracks far more reading sites, including ones built as single-page apps, by reading the page you already have open in your own browser.
  • Better detection of chapter pages and chapter numbers, with background refresh for tracked sites.

On-site reader v2

  • No-gap continuous, fullscreen, keyboard navigation, synced per-title preferences, and a pop-up / malicious-redirect blocker. Uniform tracking panel on every site.

Scales

  • Your weeb.ltd Scales balance now shows in the sidebar footer. Link your weeb.ltd account to see it; a tooltip explains how to earn and collect them.

Fixes

  • Update checks no longer announce or count new chapters in a language other than your preferred one. The badge, the notification and the new-chapters list are all scoped to your language; the full list is still stored, so switching language shows the rest.
  • Per-title fields (notes, tags, reader overrides, AniList id, genres, reading status) are preserved on relink and merge; sync-contract and race fixes.
  • Grant-access regression and unreadable panel buttons fixed; a far more robust pop-up / redirect blocker.
  • Chapters that change without a page reload now mark the right chapter; bonus / unnumbered chapters no longer show as "Chapter null"; titles no longer show a URL-style name.
  • Security hardening for tracked sites: access required, tighter scope, SSRF and redirect checks, ReDoS guards.

Under the hood

  • One-time migration so your existing library keeps working across source changes.
  • Continuous scroll on more paginated readers.

Full changes: https://github.com/Ryuu3rs/storyhoard-extension/compare/v0.29.0...v0.30.0

v0.29.0

4 Oct 2026View on GitHub

0.29.0 (2026-10-04)

Features

  • on-site reading pivot - retire in-app reader, add best-version ranking (#97) (2dd76ea)

v0.28.0

29 Sept 2026View on GitHub

New

  • New source with full search, chapter list, and reading. Search failures now surface in the diagnostic log instead of returning silently.
  • "Open in StoryHoard" from weeb.ltd - the site button opens a title straight into the extension.

Changed

  • Library cards lead with reading status (Reading, Up to date, New chapter, Completed, On hold) instead of the source name; the source moved into the title's detail panel.

Fixed / internal

  • Repo renamed to storyhoard-extension; the in-app updater and issue links resolve directly now.
  • Desktop-only again - removed the Firefox-for-Android opt-in that could not reach source sites. The StoryHoard mobile app is the phone client.

v0.27.0

26 Sept 2026View on GitHub

0.27.0 (2026-09-26)

Features

v0.26.0

26 Sept 2026View on GitHub

0.26.0 (2026-09-26)

Features

  • resolver: source-resolver core (slices 0-2, read-only) (#86) (667fc32)

v0.25.0

25 Sept 2026View on GitHub

0.25.0 (2026-09-25)

Features