Skip to content

Releases: shajibsikder/tabvora

Tabvora v2.1.0 – Local-First Workspace & Productivity Dashboard

Choose a tag to compare

@shajibsikder shajibsikder released this 15 Oct 16:55
71b6e4f

🚀 Tabvora v2.1.0 — Official Production Release

Tabvora is a local-first workspace and new tab productivity dashboard designed for Chromium browsers. Built strictly on Manifest V3 standards with zero telemetry, zero analytics scripts, and 100% on-device data persistence.


🌟 Key Highlights in v2.1.0

  • ⚡ RAM Saver (Memory Optimizer): One-click memory optimization utilizing Chrome's native chrome.tabs.discard API to sleep inactive background tabs while safeguarding active media playback and pinned tabs.
  • 🛡️ Hardened Sensitive Field Screening: Advanced heuristic filtering for the optional Draft Recovery feature that excludes passwords, credit card inputs, tokens, PINs, and sensitive forms before local IndexedDB storage.
  • 🎨 40 Curated Aesthetic Wallpapers: High-resolution offline wallpapers with dynamic real-time canvas atmospheric particle effects (Aurora Borealis, Rain on Window, Cosmic Lake, Fireflies, Starlight).
  • ⏱️ Procedural Pomodoro Focus Timer: 25/5 focus cycles featuring chime notifications synthesized purely in real-time via the W3C Web Audio API (AudioContext) with zero external audio file dependencies.
  • 🌿 Digital Wellbeing & Allowances: Wall-clock ergonomic break alerts (20-20-20 rule) and customizable daily website dwell-time limits.
  • 🔒 Zero Host Permissions: Eliminates broad host permissions; content scripts are strictly scoped (all_frames: false) and execute only when opt-in features are enabled.

🌐 Official Installation

  • Chrome Web Store (Recommended 1-Click Install):
    👉 Add to Chrome from the Chrome Web Store

  • Manual Developer / Local Inspection:
    Download the attached tabvora-v2.1.0-cws-ready.zip asset below, extract it, and use "Load unpacked" in chrome://extensions (with Developer Mode enabled).


📜 Transparency & Verification

Tabvora – Smart Tab & Workspace Dashboard

Choose a tag to compare

@shajibsikder shajibsikder released this 11 Aug 08:43
9081ebf

A local-first New Tab dashboard for shortcuts, workspaces, notes, search, and optional browsing productivity tools.

What's New in v2.0.1

Tabvora v2.0.1 is a maintenance and compliance-focused update.

  • Improved web-search wording to accurately reflect Chrome's default search engine.
  • Minor UI and code cleanup.
  • No changes to the local-first privacy architecture or data-handling model.

Tabvora v2.0.0 – Digital Wellbeing & Productivity Update

Choose a tag to compare

@shajibsikder shajibsikder released this 31 Jul 16:21
aeac0bd

🚀 Tabvora v2.0.0 — Digital Wellbeing & Productivity Update

Tabvora v2.0.0 expands the dashboard with new productivity tools, digital wellbeing features, browsing insights, and interface improvements while continuing to follow the same privacy-first, local-first philosophy.

Every feature introduced in this release is designed to work locally on your device. No analytics, no telemetry, no cloud synchronization, and no user tracking have been added.


✨ Highlights

🗂️ Dashboard & Shortcuts

  • Unlimited shortcuts with optimized virtual scrolling
  • Custom workspaces for organizing websites by project or category
  • Drag-and-drop shortcut management
  • Pin favorite shortcuts
  • Instant search
  • Chrome bookmark import
  • Right-click Add to Tabvora context menu
  • Duplicate finder
  • Archive support
  • Automatic website favicons

📊 Productivity & Widgets

  • Browser Usage Card
  • Quick Notes widget
  • Live Clock & Date widget
  • Widget visibility controls
  • Improved Appearance customization
  • Native Glassmorphism reminder dialogs

⏱️ Optional Features

All optional features remain disabled by default until explicitly enabled by the user.

  • Digital Wellbeing
  • Browser Usage Dashboard
  • Website & Global Browsing Time Limits
  • Draft Recovery
  • Website Usage Statistics

🔒 Privacy

Tabvora continues to operate with a strict Local-First architecture.

  • No analytics
  • No telemetry
  • No advertising trackers
  • No cloud storage
  • No user accounts
  • No backend servers
  • No data collection
  • No data selling

All supported data remains stored locally using:

  • chrome.storage.local
  • chrome.storage.session
  • IndexedDB

Session-based information automatically clears when the browser session ends.


⚡ Improvements

  • Better dashboard responsiveness
  • Improved virtual scrolling
  • Cleaner reminder interface
  • Better widget management
  • UI refinements
  • Performance optimizations
  • Internal code improvements
  • Bug fixes and stability enhancements

🛠️ Built With

  • Manifest V3
  • Vanilla JavaScript
  • IndexedDB
  • Chrome Storage API

📦 Version

Release: v2.0.0


🔗 Resources

GitHub Repository
https://github.com/shajibsikder/tabvora

Privacy Policy
https://shajibsikder.github.io/tabvora/privacy.html

Report Issues
https://github.com/shajibsikder/tabvora/issues


Privacy First • Local First • Open Source

Tabvora v1.0.0 — Initial Public Release

Choose a tag to compare

@shajibsikder shajibsikder released this 27 Jul 12:24
facbdd3

Tabvora v1.0.0 — Initial Public Release 🎉

Tabvora is a local-first, privacy-focused New Tab & Workspace Dashboard for Google Chrome. This is the first stable release, built on Manifest V3, with zero telemetry and zero remote code execution.


✨ Highlights

  • 🗂️ Workspace Dashboard — organize shortcuts into color-coded workspaces (All, Main, Work, Study, Personal, Shopping) and switch between them instantly.
  • 🔒 100% Local-First — all data (shortcuts, notes, settings, usage stats, drafts) stays in chrome.storage.local and IndexedDB on your device. No servers, no analytics, no tracking pixels.
  • 🔍 Instant Search — search shortcuts by title, URL, domain, or notes with virtual-scroll rendering that stays fast even with hundreds of entries.
  • ⚡ Keyboard-First Navigation — Ctrl/Cmd+K to search, Alt+1–5 to switch workspaces, Esc to close dialogs.

🧩 Features

Shortcuts & Workspace Management

  • Add, edit, delete, pin, and color-tag shortcuts
  • Drag-and-drop reordering
  • Right-click "Add to Speed Dial" from the browser context menu
  • Duplicate shortcut detection when adding a new entry
  • Archive & restore shortcuts with an Undo option
  • Broken-link scanner to detect dead shortcuts
  • Import shortcuts directly from your Chrome Bookmarks (with URL validation)
  • Export/Import your full shortcut collection as a JSON backup file

Productivity Tools

  • 📝 Quick Notes widget on the dashboard
  • 📊 Usage Statistics (optional, off by default) — local, per-site time tracking with daily-limit reminders. Nothing ever leaves your device.
  • 💾 Draft Recovery (optional, off by default) — automatically saves in-progress form text so you never lose a half-written message or post if a tab closes unexpectedly. Sensitive fields (passwords, card numbers, etc.) are automatically excluded.
  • 🖼️ Custom background image support

Design & Accessibility

  • Light theme with a clean, modern dashboard layout
  • Full keyboard navigation support
  • Built with performance in mind — virtualized grid rendering, debounced search

🔐 Privacy & Permissions

Tabvora requests only the permissions it actively uses:

Permission Why it's needed
storage Save your shortcuts, settings, and notes locally
tabs Detect the active tab for optional usage tracking and quick navigation
bookmarks Only used when you explicitly choose "Import Bookmarks"
contextMenus Powers the right-click "Add to Speed Dial" option
alarms Keeps background usage tracking accurate across browser idle periods
favicon Fetches site icons for your shortcuts
Host permissions Needed for optional Draft Recovery, the Broken Link Scanner, and site-level usage tracking — both features are off by default

Full details: see Privacy Policy


📦 Installation

  1. Download tabvora-v1.0.0.zip from the Assets section below
  2. Unzip the folder
  3. Open chrome://extensions
  4. Enable Developer Mode (top-right toggle)
  5. Click Load Unpacked and select the unzipped folder
  6. Open a new tab — you're ready to go 🚀

(Chrome Web Store listing coming soon — this repository will be updated with the store link once published.)


🛠️ Tech Stack

  • Manifest V3 (service worker background, no persistent background page)
  • Vanilla JavaScript (ES Modules) — no frameworks, no bundler dependencies
  • IndexedDB for structured local storage
  • Zero external/remote scripts — fully self-contained per Chrome's Remote Code Policy

📋 Full Changelog

This is the initial release — there is no previous version to diff against. All features listed above are new in v1.0.0.


🗺️ What's Next

Planned for upcoming releases (tracked in Roadmap). Feedback and issues are welcome via GitHub Issues.


License: MIT Author: Tabvora Project

# Tabvora v1.0.0 — Initial Public Release 🎉

Tabvora is a local-first, privacy-focused New Tab & Workspace Dashboard for Google Chrome. This is the first stable release, built on Manifest V3, with zero telemetry and zero remote code execution.


✨ Highlights

  • 🗂️ Workspace Dashboard — organize shortcuts into color-coded workspaces (All, Main, Work, Study, Personal, Shopping) and switch between them instantly.
  • 🔒 100% Local-First — all data (shortcuts, notes, settings, usage stats, drafts) stays in chrome.storage.local and IndexedDB on your device. No servers, no analytics, no tracking pixels.
  • 🔍 Instant Search — search shortcuts by title, URL, domain, or notes with virtual-scroll rendering that stays fast even with hundreds of entries.
  • ⚡ Keyboard-First Navigation — Ctrl/Cmd+K to search, Alt+1–5 to switch workspaces, Esc to close dialogs.

🧩 Features

Shortcuts & Workspace Management

  • Add, edit, delete, pin, and color-tag shortcuts
  • Drag-and-drop reordering
  • Right-click "Add to Speed Dial" from the browser context menu
  • Duplicate shortcut detection when adding a new entry
  • Archive & restore shortcuts with an Undo option
  • Broken-link scanner to detect dead shortcuts
  • Import shortcuts directly from your Chrome Bookmarks (with URL validation)
  • Export/Import your full shortcut collection as a JSON backup file

Productivity Tools

  • 📝 Quick Notes widget on the dashboard
  • 📊 Usage Statistics (optional, off by default) — local, per-site time tracking with daily-limit reminders. Nothing ever leaves your device.
  • 💾 Draft Recovery (optional, off by default) — automatically saves in-progress form text so you never lose a half-written message or post if a tab closes unexpectedly. Sensitive fields (passwords, card numbers, etc.) are automatically excluded.
  • 🖼️ Custom background image support

Design & Accessibility

  • Light theme with a clean, modern dashboard layout
  • Full keyboard navigation support
  • Built with performance in mind — virtualized grid rendering, debounced search

🔐 Privacy & Permissions

Tabvora requests only the permissions it actively uses:

Permission Why it's needed
storage Save your shortcuts, settings, and notes locally
tabs Detect the active tab for optional usage tracking and quick navigation
bookmarks Only used when you explicitly choose "Import Bookmarks"
contextMenus Powers the right-click "Add to Speed Dial" option
alarms Keeps background usage tracking accurate across browser idle periods
favicon Fetches site icons for your shortcuts
Host permissions Needed for optional Draft Recovery, the Broken Link Scanner, and site-level usage tracking — both features are off by default

Full details: see [Privacy Policy](https://shajibsikder.github.io/tabvora/privacy.html)


📦 Installation

  1. Download tabvora-v1.0.0.zip from the Assets section below
  2. Unzip the folder
  3. Open chrome://extensions
  4. Enable Developer Mode (top-right toggle)
  5. Click Load Unpacked and select the unzipped folder
  6. Open a new tab — you're ready to go 🚀

(Chrome Web Store listing coming soon — this repository will be updated with the store link once published.)


🛠️ Tech Stack

  • Manifest V3 (service worker background, no persistent background page)
  • Vanilla JavaScript (ES Modules) — no frameworks, no bundler dependencies
  • IndexedDB for structured local storage
  • Zero external/remote scripts — fully self-contained per Chrome's Remote Code Policy

📋 Full Changelog

This is the initial release — there is no previous version to diff against. All features listed above are new in v1.0.0.


🗺️ What's Next

Planned for upcoming releases (tracked in [Roadmap](https://shajibsikder.github.io/tabvora/roadmap.html)). Feedback and issues are welcome via [GitHub Issues](https://github.com/shajibsikder/tabvora/issues).


License: MIT
Author: Tabvora Project