Incremental Everything

🇺🇸 English | 🇧🇷 Português Brasileiro
Un Sistema Completo de Aprendizaje para RemNote.
Incremental Everything te permite intercalar tus repeticiones de tarjetas con notas, libros, sitios web y videos. Fuertemente inspirado en Incremental Reading de SuperMemo, transforma RemNote en una poderosa herramienta de aprendizaje permanente que maneja todo el ciclo de vida del conocimiento: Adquisición → Procesamiento → Maestría.
🚀 Características
El Ciclo Principal
- Lectura Incremental: Lee y repasa miles de notas, libros y sitios web en paralelo. Aprende más.
- Escritura Incremental: Escribe tus ensayos y publicaciones de blog de manera incremental para maximizar la creatividad. Aprende más.
- Video Incremental: Mira y toma notas de tu lista de videos de YouTube pendientes.
- Tareas Incrementales: Despeja tu lista de tareas entre repasos de tarjetas.
🧠 Priorización Avanzada
Gestiona la sobrecarga de información con un robusto sistema de doble prioridad:
- Prioridades Absolutas y Relativas: Prioriza elementos del 0 al 100 y ve exactamente dónde se clasifican en tu base de conocimiento.
- Herencia de Prioridad: Los nuevos extractos y tarjetas heredan automáticamente la prioridad de su material fuente.
- Escudo de Prioridad: Una herramienta de diagnóstico en tiempo real que muestra tu capacidad para procesar material de alta prioridad.
- Documentos de Revisión Prioritaria: Genera sesiones de estudio enfocadas para tus N elementos más importantes (lectura pasiva y tarjetas) cuando estés abrumado.
📱 Modos de Rendimiento
- Modo Ligero (Predeterminado para Móvil/Web): Características rápidas, estables y esenciales solamente. Previene fallos en teléfonos y tabletas.
- Modo Completo (Usuario Avanzado de Escritorio): Conjunto completo de características con cálculos estadísticos pesados para análisis detallados.
Instalación
📚 Documentación y Soporte
Este README cubre lo básico. Para las guías completas, por favor visita el Manual de Usuario:
👉 Wiki de Incremental Everything
🎥 Videos sobre lo básico
Enlaces Útiles
- Registro de Cambios: Mira las últimas características y actualizaciones.
- Discord: Únete a la comunidad y chatea con nosotros (busca los canales del complemento).
Uso
Empezando
- Hazlo Incremental: Haz cualquier Rem, PDF o Sitio Web
Incremental usando el comando /Incremental Everything (Atajo: Alt+X).

- Priorízalo: Usa
Alt+P para establecer su importancia.
- Repásalo: El complemento intercala estos elementos en tu cola regular de tarjetas.
- Desactívalo: Elimina la etiqueta
Incremental o presiona el botón Dismiss (Descartar) en la cola si has terminado de repasarlo.
⚡ Priorización y Ordenamiento
- 0 es para tu material más importante y 100 es para el menos importante.
- Cambiar Prioridad: Haz clic en el botón en la cola o presiona
Alt+P para abrir la ventana emergente de prioridad completa.
- Atajos Rápidos: Usa
Ctrl+Opt+Arriba / Ctrl+Opt+Abajo para ajustar la prioridad instantáneamente sin interrumpir el flujo.
- Criterios de Ordenamiento: Usa el menú de la cola para ajustar el equilibrio entre Estructura (prioridad estricta) y Exploración (aleatoriedad), y controlar la proporción de Tarjetas a Material de Lectura.
Programación
- Programador Predeterminado: Usa una fórmula exponencial —
intervalo = ⌈Multiplicador ^ N⌉ días (el multiplicador es 1.5 por defecto). Simple y eficaz para elementos que necesitan pocas revisiones.
- Programador Beta (Curva de Saturación): Una alternativa opcional en la que los intervalos comienzan en un Intervalo de Primera Revisión configurable (por defecto 5 días) y se acercan gradualmente a un Intervalo Máximo (por defecto 30 días). Ideal para elementos que necesitan muchas revisiones (libros, capítulos). Consulta la página wiki IncRem Scheduler para más detalles.
- Puedes establecer manualmente la próxima fecha de repetición usando el comando Reprogramar (Ctrl+J), o las funciones de tablas y propiedades de RemNote.
📱 Soporte Móvil
El complemento ahora cuenta con Modo Ligero Automático.
- Cuando abres RemNote en iOS o Android, el complemento cambia automáticamente a "Modo Ligero".
- Esto desactiva los cálculos pesados en segundo plano para asegurar una experiencia libre de fallos en dispositivos móviles.
- Tu experiencia de escritorio permanece con todas las funciones.
Lectura Incremental
- Puedes etiquetar PDFs, sitios web y resaltados con la etiqueta
Incremental para hacer lectura incremental clásica estilo SuperMemo.
- Funciona si etiquetas el PDF/sitio en sí, un Rem con una única fuente, o un Rem con múltiples PDFs como fuente — el complemento te permite alternar entre ellos al vuelo y fijar uno como el PDF activo para ese Inc Rem.
- El complemento renderizará la vista de lectura del PDF o sitio web dentro de la cola.
- Si quieres convertir un resaltado en un Rem incremental, haz clic en el resaltado y haz clic en el icono de la pieza de rompecabezas.
- ** 📄 PDFs y Web**
- Estado Visual: Los resaltados se vuelven Verdes cuando se activan como Incrementales, y Azules cuando se extraen.
- Panel de Control de PDF: Gestiona capítulos, define rangos de páginas y consulta el historial de lectura para documentos largos.
- Selector multi-PDF (nuevo): Cuando un Inc Rem tiene múltiples PDFs como fuente, aparece un desplegable en el Reader (junto al ícono 📝 de Notas del Documento), en el Cronómetro de Revisión del Editor, en el popup de Ejecutar Repetición, en el Panel de Control de PDF y en el Priority Editor — permitiéndote cambiar el PDF que se muestra y fijar uno como activo para ese Inc Rem. El orden de resolución es fijación explícita →
#preferthispdf → primer PDF, aplicado de forma uniforme en todas las superficies.
- Seguimiento de Posición: El complemento guarda automáticamente tu última página leída al usar el flujo de Capítulos de PDF o al crear extractos.
- Crear Rem Incremental: Selecciona texto en un PDF -> Resáltalo -> Haz clic en el Icono de Rompecabezas -> "Create Incremental Rem". Esto extrae el texto a un nuevo Rem bajo un padre de tu elección (usando el selector inteligente de padres).

Escritura Incremental
- Puedes etiquetar cualquier Rem normal con la etiqueta
Incremental para convertirlo en un Rem incremental.
- El complemento lo renderizará como un Rem normal en la vista de documento en la cola.
Video Incremental
- Puedes etiquetar videos de YouTube con la etiqueta
Incremental para verlos incrementalmente.
- Funcionará si etiquetas el Rem del enlace en sí, o un Rem con el enlace de YouTube como fuente.
- El complemento guardará automáticamente tu progreso y velocidad de reproducción.
- Puedes abrir la sección de notas redimensionable a la izquierda para tomar notas mientras ves.

Matemáticas Incrementales
- Un ejemplo rápido de interoperabilidad de complementos.
- Se integra con mi complemento de probador de teoremas Lean para programar conjuntos de problemas de pruebas matemáticas a lo largo del tiempo.
- El complemento Lean proporciona el widget de cola y el complemento Incremental Everything proporciona la programación.
- ¡Espero que otros desarrolladores puedan construir integraciones similares con sus complementos!

Revisión de Subconjuntos
- Puedes hacer revisiones básicas de subconjuntos estudiando un documento en particular. Solo se te mostrarán Rems de ese documento.
- También puedes crear una tabla desde la etiqueta
Incremental y filtrarla a un subconjunto ordenado usando las funciones de filtro y ordenamiento de tablas.
- Puedes revisar las filas de una tabla en orden ordenando la tabla y usando el modo de práctica "Practicar en Orden".
Hay muchas formas en que puedes filtrar la tabla para crear un subconjunto de Rem para revisar. Aquí hay algunos ejemplos:


Problemas Conocidos
Posición de Lectura Incremental de PDF
Al leer un PDF grande (como un libro) como un Rem incremental regular, el complemento puede no devolverte de manera confiable a tu último punto de lectura incremental.
- El Problema: Si abres y te desplazas por el mismo PDF en otra ventana o pestaña, tu posición de lectura incremental se perderá. El visor de PDF nativo de RemNote solo recuerda la posición más reciente para un documento, lo que sobrescribe la posición de tu sesión de lectura incremental. Esto también significa que no puedes tener múltiples Rems incrementales para diferentes capítulos del mismo archivo PDF, ya que todos compartirían la misma posición de desplazamiento.
- La Causa: Esto se debe a una limitación en el SDK de Complementos de RemNote actual. El complemento carece de las herramientas necesarias para guardar y restaurar programáticamente una posición de desplazamiento específica para un PDF y debe depender del comportamiento predeterminado de RemNote.
- Cómo Puedes Ayudar: Para solucionar esto, necesitamos que los desarrolladores de RemNote expandan las capacidades de su API de Complementos. Hemos enviado una Solicitud de Función pidiendo estas herramientas. Por favor ayúdanos votando la solicitud en la plataforma de comentarios de RemNote. Más votos aumentarán su prioridad.
➡️ Vota la Solicitud de Función en el Sitio de Comentarios de RemNote
Edición de un Rem Incremental de tipo Rem en la Cola
Versiones anteriores incrustaban un editor editable para las tarjetas Rem normales directamente en la cola, pero los atajos de teclado nativos de la cola tenían prioridad sobre la escritura en él — un complemento no puede capturar completamente la entrada del teclado dentro del panel de la cola (Flashcard), ya que el editor es un "fake embed" renderizado en la ventana principal de RemNote mientras el complemento se ejecuta en un marco aislado (sandbox).
- La Solución: La tarjeta de la cola para un Rem Incremental de tipo Rem ahora es una vista previa de solo lectura (que muestra el Rem y el subárbol de sus descendientes), por lo que no hay conflicto de teclado ni riesgo de que teclas accidentales califiquen/avancen la tarjeta. La edición se dirige a la barra lateral de Notas del Documento, que se abre automáticamente cuando se carga el elemento (un panel separado que mantiene el foco correctamente) — o haz clic en el botón "✎ Editar en la barra lateral →" de la tarjeta. El previsualizador "Presiona 'P' para Editar" y el botón "Revisar en Editor" siguen disponibles como alternativas.
Detalles de Desarrollo
- El complemento almacena datos de repetición como propiedades powerup en el Rem. Estas no son tarjetas "normales" de RemNote. Toda la programación es gestionada internamente por el complemento.
Cómo Desarrollar
Ejecuta los siguientes comandos:
git clone https://github.com/bjsi/incremental-everything
cd incremental-everything
npm i
npm run dev
Luego sigue esta parte de la guía de inicio rápido para poner el complemento en funcionamiento en RemNote.