Skip to content
m1shaezezPublic

Repository files navigation

🎯 TaskKeep: Focus & Todo

TaskKeep — это минималистичный динамический планировщик задач с фоновым таймером фокусировки для максимальной продуктивности. Интерфейс адаптируется под язык браузера (Русский и English) и сохраняет тему.

✨ Особенности:

  • 📋 Бесконечный динамический список: Лимит на 3 задачи снят, доступен вертикальный скролл.
  • 🔍 Живой поиск: Строка поиска появляется при наличии более 3 задач для быстрой фильтрации.
  • 🎉 Праздничный салют: При закрытии дня на 100% запускается анимация из конфетти-эмодзи.
  • 📈 Глобальный архив и стиль фокуса: Счётчик выполненных задач и неоновая линия на сайтах через content.css.
  • ⏱️ Фоновый таймер и перерывы: Пресеты времени, работа в фоне Chrome и кнопка кофе-брейка.
  • 🔒 Заморозка интерфейса (Task-Lock): Защита полей и блокировка при активном отсчете.
  • ⚙️ Архитектура: Тёмная тема, поддержка Manifest V3, файлы LICENSE (MIT) и rules.json.

🛠 Установка:

  1. Распакуйте ZIP-архив из Releases.
  2. В Chrome откройте chrome://extensions/ и включите Режим разработчика.
  3. Нажмите Загрузить распакованное расширение и выберите папку проекта.

🌐 English Version

TaskKeep is a minimalist dynamic task planner with a background focus timer. The UI adapts to your browser language (Russian and English) and saves preferences.

✨ Features:

  • 📋 Infinite Dynamic List: No task limits, featuring a fluid auto-scrollbar.
  • 🔍 Live Search & Filter: Search bar toggles automatically when tasks exceed 3.
  • 🎉 Emoji Confetti & Archive: Celebratory animations and a global task counter.
  • ⏱️ Background Timer & Break: Chrome Service Worker timer support and quick coffee breaks.
  • 🔒 Smart Task-Lock & Dark Mode: UI locking during active countdowns and theme persistence.

🛠 Installation:

  1. Download and extract the ZIP archive from Releases.
  2. Go to chrome://extensions/ in Chrome and enable Developer mode.
  3. Click Load unpacked and select the project folder.

Releases

Packages

Contributors

Languages