Explicit save panelIMPLEMENTED
A right-side slide-over shows the page title, host, automatic folder and duplicate status before you commit — nothing is written until you press SAVE THIS TAB
Truthful save statesIMPLEMENTED
Progress is tied to the real database write: double-clicks are rejected, and success is shown only after IndexedDB confirms the write — failures are shown as failures
Automatic website foldersIMPLEMENTED
A bundled ICANN Public Suffix List (6,949 rules) files pages by registrable domain — news.bbc.co.uk goes under BBC, not co.uk — with www, subdomains, IP literals and malformed URLs handled
Full-page libraryIMPLEMENTED
Search across title, URL, hostname, folder and notes; sort by newest, oldest, title, domain or folder; filter by folder
FavoritesIMPLEMENTED
Heart any saved tab to collect it in the built-in Favorites view, in both the library and the panel — favoriting is a non-destructive tag, the tab stays in its folder
Custom foldersIMPLEMENTED
Create, rename and delete your own folders from the library sidebar — deleting a folder moves its tabs to Trash instead of destroying them
Move tabs between foldersIMPLEMENTED
An inline MOVE selector on every row re-files a saved tab immediately, preserving title, URL, favicon and notes
Compact folder gridIMPLEMENTED
The panel shows up to nine folders in a 3×3 grid with icons, names and counts; accessible up/down controls step one row at a time when you have more
Trash with a way backIMPLEMENTED
Move entries to Trash, restore them, or permanently delete them from Trash with confirmation — restored tabs return to their original folder when it still exists, otherwise they are re-filed by domain
Editable titles and notesIMPLEMENTED
Add context to a tab, fix a noisy page title, or add a URL manually when a page cannot be injected
Portable JSON backupsIMPLEMENTED
Export active and trashed entries with a versioned schema; import supports merge and replace, validates the entire file before writing, and reports duplicate/invalid counts
Light and dark themesIMPLEMENTED
A theme switch in the library sidebar, applied to the library and the injected panel, persisted across launches, defaulting to your system preference
Update notificationsIMPLEMENTED
The library checks the official GitHub releases feed at most once every 12 hours and shows a dismissible banner when a newer version exists — nothing is downloaded or installed without you
Restricted pages handled honestlyIMPLEMENTED
On browser-internal pages (chrome://, the Web Store, PDF viewers) Chromium blocks injection — CofreTabs opens the library with an explanation and a manual-add option instead
Keyboard and screen-reader friendlyIMPLEMENTED
Escape closes the panel or dialogs, focus is moved in and restored on close, status uses polite live regions, and animations respect prefers-reduced-motion
Minimal permissionsIMPLEMENTED
Only activeTab and scripting — no tabs, history, bookmarks, host permissions or background network access
Sync between devicesPLANNED
Deliberately absent today — JSON export/import is the supported way to move a vault manually