Skip to content
 
 

Repository files navigation

Delayo Chrome Extension 💤

Delay your tabs in style—and get back to them at the right time. Delayo is a Chrome extension that lets you "snooze tabs," hiding them temporarily and reopening them when you choose. Ideal for those who want focus, organization and a tidier tab bar.

📌 This project is a hard fork of Snoozr with new ideas, its own identity and distinct plans for evolution.


🚀 Features

  • 💤 Delay Tabs: Temporarily snooze tabs so you can focus on what matters now
  • Flexible Timing: Choose from preset times (tonight, tomorrow, next week) or set a custom date/time
  • 🔔 Notifications: Be alerted when tabs "wake up"
  • 📋 Delay Manager: Manage all your snoozed tabs in one place
  • 🌙 Dark Mode: Automatic dark theme based on your system settings

🧰 Tech Stack

Technology Purpose
Vite Fast development with hot reload
TypeScript Safe typing and coding productivity
React Dynamic and responsive interfaces
CRX Modern Chrome extension packaging
Tailwind CSS Agile and scalable styling
DaisyUI Elegant components with theme support

🛠 Requirements

  • Node.js >=20
  • Bun >=1.3.14

📂 Project Structure

config/         # Build and tooling configurations
docs/           # Documentation and guides
public/
  html/         # Extension HTML entry points
  icons/        # Browser action icons
  _locales/     # i18n message files
src/
  assets/       # Fonts, images and global styles
  background/   # Background service worker
  components/   # Reusable React components
  pages/        # Options and popup React apps
  utils/        # Shared utilities

📦 How to Use

  1. 📥 Install from the Chrome Web Store (or load unpacked via chrome://extensions)
  2. 🖱️ Right-click a tab or use the extension icon
  3. ⏱️ Choose when you want the tab to return
  4. 💤 The tab will close and reopen automatically at the scheduled time

🧑‍💻 Development

To run locally:

# 1. Clone the repository
git clone <your-fork-url>.git
cd delayo

# 2. Install dependencies
bun install

# 3. Start in development mode
bun dev

# 4. Build for production
bun run build

📋 Contributing

We welcome contributions! Please read our Contributing Guidelines to get started.

🔒 Privacy

Your privacy is important to us. Read our Privacy Policy to understand how Delayo handles your data.

⚖️ License

This project is licensed under the MIT License. Based on the Snoozr project with modifications and its own identity.


🇧🇷 Versão em Português

Delayo Chrome Extension 💤

Adie suas abas com estilo — e volte a elas no momento certo.
Delayo é uma extensão do Chrome que permite "colocar abas em espera", escondendo-as temporariamente e reabrindo-as no momento que você escolher.
Ideal para quem quer foco, organização e menos bagunça na barra de abas.

📌 Este projeto é um hard fork do Snoozr, com novas ideias, identidade própria e planos de evolução distintos.


🚀 Features

  • 💤 Delay Tabs: Adie abas temporariamente para focar no que importa agora
  • Flexible Timing: Escolha entre horários predefinidos (hoje à noite, amanhã, semana que vem) ou data/hora customizada
  • 🔔 Notifications: Seja avisado quando as abas "acordarem"
  • 📋 Delay Manager: Gerencie todas as abas adiadas em um só lugar
  • 🌙 Dark Mode: Tema escuro automático com base no sistema

🧰 Tech Stack

Tecnologia Função
Vite Desenvolvimento rápido com hot reload
TypeScript Tipagem segura e produtividade no código
React Interfaces dinâmicas e responsivas
CRX Empacotamento moderno de extensões para o Chrome
Tailwind CSS Estilização ágil e escalável
DaisyUI Componentes elegantes com suporte a temas

🛠 Requisitos

  • Node.js >=20
  • Bun >=1.3.14

📦 Como Usar

  1. 📥 Instale a extensão pela Chrome Web Store (ou carregue não empacotada via chrome://extensions)
  2. 🖱️ Clique com o botão direito em uma aba ou use o ícone da extensão
  3. ⏱️ Escolha quando deseja que a aba retorne
  4. 💤 A aba será fechada e reaberta automaticamente no horário escolhido

🧑‍💻 Desenvolvimento

Para rodar localmente:

# 1. Clone o repositório
git clone <your-fork-url>.git
cd delayo

# 2. Instale dependências
bun install

# 3. Rode em modo de desenvolvimento
bun dev

# 4. Build para produção
bun run build

📋 Como Contribuir

Contribuições são bem-vindas! Leia nosso Guia de Contribuição para começar.

🔒 Privacidade

Sua privacidade é importante para nós. Leia nossa Política de Privacidade para entender como o Delayo trata seus dados.

⚖️ Licença

Este projeto está licenciado sob a MIT License.
Baseado no projeto Snoozr, com modificações e identidade própria.

About

Temporarily delay tabs and bring them back exactly when you need them. Delayo helps you stay focused and organized by letting you hide tabs until a specific time or date, reducing visual clutter and mental load.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages