A tool to boost your productivty

Latest Version

Version
3.2.25
Update
February 14, 2022
Size
1.44MiB
Developer
cil.rocks
Category
Users
6,000+
Rating
4.57241 ★
Manifest Version
2
Web Store Status
Languages Support
Deutsch
English
Português (Brasil)
Português (Portugal)
中文 (简体)
See more
Permissions
Https://sentry.io/*
Http://cil.rocks/*
Notifications
Storage
Idle
Alarms
Power
System.display
App.window.alwaysOnTop
See more

Cherry Tomato Application

This app was designed to boost your productivity with an altered version of Pomodoro Technique®.

Highlights:
Different modes for different scenarios
History summary
Mini timer

* Important: Require Chrome version 57+

Update 3.2.21:
Bug fix:
· Now the timer will play the clock ticking sound at correct time

Update 3.2.19:
Bug fixes:
· Two invisible bugs
UI improvement:
· Preference panel toggle animation will no longer be disrupted by quickly clicking on the gear button
Improvement:
· Project structure optimization and package size reduction

Update 3.2.14:
Improvement:
· Improved timer accuracy

Update 3.2.13:
New features:
· Language picker
UI improvement:
· Splash screen

Update 3.1.12:
New language:
· German
Special thanks to Maik

Update 3.0.10:
UI Changes:
· Now always showing toggle button for mini mode

Update 3.0.9:
New language:
· Portuguese (Portugal)
· Portuguese (Brazil)
Special thanks: Sérgio Mota

Update 3.0.8:
Bug fixes:
· Fixed a bug that cause the user could not start the timer if Auto Focus is disabled in active mode.
· Now when a user skipped a phase, app will not send any notification about this change.

Update 3.0.7:
Bug fixes:
· Fixed a issue that cause timer stop working during the phase after first focus phase.
· Now gap notification will only show up during focus phase.

Major update 3.0.5:
Multiple UI changes:
· Now you can use tabs to navigate
· A tab action button for major operation in different tabs
· Mode picker function is now the action button on timer page
· The mini mode is now accessible using the lock button in header area

New features:
· Now you can reset your history data in preference panel
· You can use the quick generation button to generate all phase durations from your focus time setting. It's located next to focus time input in editor.
· A summary card is now provided in history tab. You can get most important history data quicker than ever.
· Now you can navigate on timeline when checking out your history chart
· A new option in mode editor lets you play clock ticking sound when using the timer.

Function changes:
· Now idle detection is disabled by default when you create new modes.

Update 2.0.07:
Changes:
· Now double click the title area will toggle app mini mode

Major update 2.0.0:
Code rewrite. All new experience.
New features:
· Modes: You can now create modes for different scenarios
· History:Check history data in last 7 or 30 days
· Mini mode: Use Ctrl (Cmd) + Shift + 0 to toggle mini mode
· Endless loop: Long rest will be disabled once this option is on
· Gap for work session: A notification will be send few minutes before the end of focus to give you time finish up work on your hand
· Advanced idle detection settings
· The auto begin for work and rest is now separated
Changes:
· Removed main notification and in-notification controls

Update 1.3.1:
UI enhancement:
*Now with categorized settings.
New features:
*Alarm:
Now provides alarm. By far, the app is using audio clips from android lollipop ringtones, will find other audio
clips on the near future. If you have great recommendation, please let me know. : )
Bug fixes:
*Fixed the bug that causes windows users could not open setting panel and close the app using buttons.
*Fixed the bug that actual work cycles does not fit the setting.

Update 1.2:
New feature:
*Detect idle state:
App will pause the clock when your system is idle or locked, and it will resume the clock when the system is
active again.
If you turned on the auto cycle function, the app will not auto reset and start the timer if your system is idle
or locked. The app will start the timer only if it the system state is changed to active.
Bug fixes:
*Fixed the bug that causes the app could not initialize correctly and freeze at timer interface.

Update 1.1:
New features:
* Stop timer inside the app
* Skip this state inside the app or notification
* Two more settings
Automatically Cycle: App will not stop the timer between two phases
Send Notification: App will send you notification: 1. when a phase ends 2. as a controller

Change:
* Removed the stop button inside the notification
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "__MSG_name__", "version": "3.2.25", "offline_enabled": true, "minimum_chrome_version": "57", "default_locale": "en", "description": "__MSG_description__", "icons": { "16": "img/icons/icon_16.png", "48": "img/icons/icon_48.png", "128": "img/icons/icon_128.png", "256": "img/icons/icon_256.png" }, "commands": { "timerToggle": { "suggested_key": { "default": "Ctrl+Shift+1" }, "description": "__MSG_commandTimerToggle__", "global": true }, "timerSkip": { "suggested_key": { "default": "Ctrl+Shift+2" }, "description": "__MSG_commandTimerSkip__", "global": true }, "minimodeToggle": { "suggested_key": { "default": "Ctrl+Shift+0" }, "description": "__MSG_commandMinimodeToggle__" }, "windowFocus": { "suggested_key": { "default": "Ctrl+Shift+9" }, "description": "__MSG_commandWindowFocus__", "global": true } }, "app": { "background": { "scripts": [ "public/main.js" ] } }, "externally_connectable": { "ids": [ "ibnogddakianadapbhdmefnhfalacnhp" ], "matches": [ "*://*.cil.rocks/*", "https://sentry.io/*" ], "accepts_tls_channel_id": false }, "permissions": [ "https://sentry.io/*", "http://cil.rocks/*", "notifications", "storage", "idle", "alarms", "power", "system.display", "app.window.alwaysOnTop" ]}
Read more