5 items
A calm, nature-themed Pomodoro timer with tasks, sound alerts, and website blocker to help you grow through focused work. 🌿 Focus. Rest. Restore. Stay productive with a structured Pomodoro workflow: Focus Session – Deep work timer for distraction-free productivity Rest Break – Short recharge break between sessions Restore Break – Longer recovery break after multiple focus cycles Designed to help you maintain energy, avoid burnout, and stay consistent. ✅ Plan Your Tasks Organize your work before every session: Add tasks for today Set Priority Levels: Normal Urgent Low Add optional notes Repeat tasks daily/weekly/custom Build your daily plan before you begin 🚫 Block Distractions Instantly Protect your focus with built-in website blocking: Block custom websites manually One-click category blocking for: Social Media Video Sites News Shopping Sites automatically unblock during rest breaks Stay in flow without needing separate blocker extensions. 📖 Grove Journal Reflect before and after every session: Write what you plan to accomplish before starting Log what you completed afterward Build awareness of your productivity patterns Track your growth over time Turn every session into a mindful productivity ritual. 📊 Track Your Progress Visualize your focus journey: Daily / Weekly Stats Focus Time Tracking Session Count Day Streaks Best Day / Peak Performance Growth Progression & Milestones Stay motivated as your Grove grows. 🎨 Personalize Your Workspace Make Grove truly yours: Multiple Themes: Grove Dark Forest Ocean Desert Snow Sunset Timer Styles: Ring Analog Minimal Font Options: Sans Serif Mono Background Textures: Paper Linen Leaves Bark 🕒 Browser Tab Timer Always know your remaining focus time: See live countdown directly in your active browser tab Stay aware without reopening the extension Perfect for multitasking and deep work sessions Why Grove? Unlike traditional Pomodoro timers, Grove combines: Timer + Tasks + Blocking + Journal + Stats + Themes into one seamless productivity experience. No clutter. No switching apps. Just focus. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ GROVE — CHANGELOG ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🌲 v1.5 — Bigger Stats & Journal Window ───────────────────────── • Open Stats and Journal in a full standalone window (1100×800) • Click the "↗ Expand" pill in the popup to launch • Roomier compose box with 800-char limit and Cmd/Ctrl+Enter shortcut • 4 hero stat cards: today's sessions, focus time, streak, all-time • GitHub-style 12-week heatmap with intensity bucketing • Tree progression timeline with current stage highlighted • Live sync — changes in popup or window appear in both instantly • Onboarding flow for first-time users (4-step welcome, skippable) • Daily goal pill on the main view (default 4 sessions, customizable 1-12) - Click the pill to change your goal - Turns solid green when goal reached • Weekly review card — shows once per week summarizing previous Mon-Sun - Total sessions, deep work hours, best day - Trend comparison vs prior week • Smart rating prompt for engaged users - Shows after 5+ sessions across 2+ days - Two-stage soft ask: "Enjoying Grove? → Leave a review?" - Routes feedback for unhappy users instead of bad reviews - Capped at 2 prompts ever, 14-day defer between asks 🍃 v1.4 — Custom Block Lists & Pending Sessions ───────────────────────── • Custom block lists ("My Lists") — save groups of sites for different work moods - Stack semantics: lists add to your active blocker, don't replace - Manual activation, manage mode, custom list editor modal • Cloud sync via chrome.storage.sync - Settings, stats, tasks, and block lists follow you across Chromes - Automatic fallback to local storage on quota errors - Sync status card in Settings • Passive journal nudge — small badge on the 📖 icon shows unwritten count • Pending sessions card in journal view - Per-session Write/Skip buttons + "Skip all" bulk action - Newest sessions first, dates shown for older ones - Inline writing — no modal, no nag • In-page completion toast — soft notification on your active tab when a session ends • Cancel button on Add Task form • Reset to Default link below the dial when value differs from default • Subtle gold dot marker on the dial showing default value (25/5) 🌱 v1.3 — Premium Dial & Polish ───────────────────────── • Redesigned dial with three states: idle / running / paused • 60 tick marks around the ring with theme-aware color derivation • Dial labels positioned outside the ring (Focus: 60/15/30/45, Rest: 30/15) • Big serif "25 / MINS" centre text when idle • Clean minimal small ring during running state • Drag-to-set duration with wrap-around fix and ±24px ring tolerance • Smooth timer face transitions • Bug fixes: - Windows timer freeze (absolute endTime instead of decrement) - All CSP violations resolved - Stats counter now records via background (single source of truth) - "Rest complete" race condition (snapshot mode at session start) - Tab title properly restores on session end - Sound now plays reliably via offscreen document with audioCtx.resume() 🌿 v1.2 ───────────────────────── • Better appearance customization • Theme support: forest, mocha, slate, paper 🌾 v1.1 — Foundations ───────────────────────── • Pomodoro timer with focus and rest modes • Drag-to-set ring control • Today's tasks list with add/complete/delete • Website blocker with redirect to gentle reminder page • Virtual tree that grows from Seedling to Ancient Grove with sessions • Stats view with daily log and streak tracking • Journal entries • Sound alerts and browser notifications • Tab title shows live countdown 🌱 v1.0 — Initial Release ───────────────────────── • A calm, nature-themed Pomodoro timer • Focus, rest, and forest growth • Built to help you grow through focused work ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Made with care · Grove 🌲 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Jul 28, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.