🔔 Alertas Marcar leídas
📄 Hoy
· Cargando…
⚖️ Carga de trabajo · esta semana
⚙ Ajustar umbrales de aviso
Aviso día (h)
Máximo día (h)
Aviso semana (h)
Máximo semana (h)
Tareas urgentes
Ver todas →
Hoy y mañana
Ver calendario →
Proyectos activos
Ver todos →
Personas clave
Ver todas →
Tablero de tareas
Arrastra las tarjetas entre columnas · clic para editar
Nueva tarea
Centro de alertas
Marcar todas leídas
Crear alerta manual
Nuevo proyecto
Añadir persona
Contextos (puedes elegir varios)
Nueva nota
⏱ Cronómetro
Resumen de tiempo real
Sesiones recientes
Enfoque
25:00
0
Hoy
0/4
Hasta descanso largo
0
Total
⚙ Configurar duraciones
Enfoque (min)
Descanso (min)
Largo (min)
Enfoques → largo
Registro de hoy
Entradas anteriores
Actividades pendientes
Próximos eventos scouts
Editar contextos
Añade tantos contextos como quieras, renómbralos, cámbiales color e icono, desactívalos sin perder datos, o elimínalos del todo. Al eliminar uno con contenido, te pregunto dónde mover lo que tenía. Solo se exige que quede al menos uno activo.
🔐 Cuenta
Necesaria para sincronizar
Solo tú, con tu contraseña, puedes leer o escribir tus datos — ni con la URL y la clave del proyecto en la mano se podría sin iniciar sesión.
☁ Sincronización con Supabase
URL del proyecto
Clave anon (public)
🔒 Cifrado de extremo a extremo (opcional, extra)
Con el login, ya nadie sin tu contraseña puede acceder a tus datos desde fuera. El cifrado añade una capa más: ni siquiera tú podrías leerlos directamente en el panel de Supabase sin esta segunda contraseña — útil si te preocupa que alguien con acceso a tu cuenta de Supabase (soporte, un fallo de Supabase, etc.) pudiera verlos.
⚠️ Guarda esta contraseña en un sitio seguro. Si la pierdes, los datos cifrados en la nube no se pueden recuperar.
Cómo configurarlo (una sola vez, 10 min)
1. Crea una cuenta gratuita en supabase.com y un proyecto nuevo.
2. En el SQL Editor del proyecto, ejecuta esto (crea la tabla y exige login para tocarla):
4. En la tarjeta "🔐 Cuenta" de arriba, pulsa "Crear cuenta" con tu email y una contraseña.
5. Pulsa "Subir a la nube". En tus otros dispositivos, repite los pasos 3 y 4 (pero "Iniciar sesión", no "Crear cuenta") — con la misma cuenta verás los mismos datos.
ℹ️ La clave anon ya no es un secreto que proteger: solo identifica el proyecto. La protección real la da tu contraseña de cuenta.
2. En el SQL Editor del proyecto, ejecuta esto (crea la tabla y exige login para tocarla):
create table centro ( id text primary key, data jsonb, encrypted boolean default false, updated_at timestamptz ); alter table centro enable row level security; create policy "solo el dueño autenticado" on centro for all using (auth.uid()::text = id) with check (auth.uid()::text = id);3. En Settings → API, copia la Project URL (termina en
.supabase.co) y la clave anon public, pégalas arriba y guarda.4. En la tarjeta "🔐 Cuenta" de arriba, pulsa "Crear cuenta" con tu email y una contraseña.
5. Pulsa "Subir a la nube". En tus otros dispositivos, repite los pasos 3 y 4 (pero "Iniciar sesión", no "Crear cuenta") — con la misma cuenta verás los mismos datos.
ℹ️ La clave anon ya no es un secreto que proteger: solo identifica el proyecto. La protección real la da tu contraseña de cuenta.
¿Ya tenías datos subidos antes del login?
Si sincronizabas antes con la política antigua (sin login), tus datos quedaron en una fila con
1. Crea tu cuenta primero (paso 4 de arriba) — sin subir nada nuevo todavía.
2. En Supabase, ve a Authentication → Users y copia tu User UID (un código largo tipo
3. Antes de aplicar la política nueva del paso 2 de arriba, ejecuta primero esto en el SQL Editor para migrar la fila:
id = 'principal'. Al pasar a políticas con login, esa fila deja de ser accesible hasta que la muevas a tu nueva cuenta:1. Crea tu cuenta primero (paso 4 de arriba) — sin subir nada nuevo todavía.
2. En Supabase, ve a Authentication → Users y copia tu User UID (un código largo tipo
a1b2c3d4-...).3. Antes de aplicar la política nueva del paso 2 de arriba, ejecuta primero esto en el SQL Editor para migrar la fila:
update centro set id = 'PEGA-AQUÍ-TU-USER-UID' where id = 'principal';4. Ahora sí, aplica la política del paso 2. Al iniciar sesión y pulsar "Descargar de la nube", tus datos antiguos aparecerán.
💤 Evitar que Supabase se pause
Los proyectos gratuitos de Supabase se pausan tras unos 7 días sin actividad. No se pierden datos, pero hay que reactivarlos a mano desde supabase.com.
✓ Ya activo: Centro hace un ping ligero una vez al día al abrirse (verás "Ping: hoy ✓" arriba). Si usas la app con regularidad, nunca llegará a pausarse.
Protección extra (opcional): si vas a estar semanas sin abrirla, configura un ping automático que funcione sin ti. Con una cuenta de GitHub gratuita:
1. Crea un repositorio (puede ser privado).
2. Añade el archivo
3. En Settings → Secrets and variables → Actions, crea dos secretos:
4. Listo: se ejecutará solo cada 3 días, aunque no toques nada.
Alternativa sin GitHub: cron-job.org (gratuito), creando una tarea que llame cada 3 días a
Si aun así se pausa: entra en supabase.com, abre el proyecto y pulsa "Restore". Tus datos siguen intactos.
✓ Ya activo: Centro hace un ping ligero una vez al día al abrirse (verás "Ping: hoy ✓" arriba). Si usas la app con regularidad, nunca llegará a pausarse.
Protección extra (opcional): si vas a estar semanas sin abrirla, configura un ping automático que funcione sin ti. Con una cuenta de GitHub gratuita:
1. Crea un repositorio (puede ser privado).
2. Añade el archivo
keep-supabase-awake.yml (te lo he preparado aparte) en la ruta .github/workflows/.3. En Settings → Secrets and variables → Actions, crea dos secretos:
SUPABASE_URL y SUPABASE_ANON_KEY.4. Listo: se ejecutará solo cada 3 días, aunque no toques nada.
Alternativa sin GitHub: cron-job.org (gratuito), creando una tarea que llame cada 3 días a
TU_URL/rest/v1/centro?select=id&limit=1 con las cabeceras apikey y Authorization: Bearer.Si aun así se pausa: entra en supabase.com, abre el proyecto y pulsa "Restore". Tus datos siguen intactos.
Papelera
Vaciar papelera
Lo que borres aparece aquí y puedes restaurarlo. Se guardan los últimos 50 elementos.