{{define "list"}} {{if .Items}} {{range .Items}}{{template "card" .}}{{end}} {{/* The client filter only hides cards, so without this the list area goes blank on a query that matches nothing. filter.js fills in the query and unhides it; it lives inside #list so a tab swap re-creates it. */}} {{else if .Fresh}} {{/* Nothing anywhere, not an empty bucket: this Reader has just registered, so the empty state is the setup instruction rather than a filter report. Both scripts, because the two libraries are separate installs. */}}
Your library is empty.

Install both userscripts, then open a series and read a chapter — bookmarks arrive on their own.

{{else if eq .Tab "fav"}}
No favourites yet.

Star a series to pin it here.

{{else if eq .Tab "new"}}
Nothing new.

Every series is caught up to its latest chapter.

{{else if eq .Tab "archived"}}
Nothing archived.

Shelve a series to park it here — it keeps getting checked for new chapters.

{{else if eq .Tab "finished"}}
Nothing finished yet.

Mark a series finished and it moves out of your reading list.

{{else}}
Nothing here yet.

Bookmarks appear once the userscript records a chapter.

{{end}} {{end}}