Skip to content

fix: resolver consistencia en filtros dsp, deduplicar dispositivos de audio y actualizar reportes académicos - #33

Merged
jero-scafati merged 14 commits into
mainfrom
dev
Jun 8, 2026
Merged

fix: resolver consistencia en filtros dsp, deduplicar dispositivos de audio y actualizar reportes académicos#33
jero-scafati merged 14 commits into
mainfrom
dev

Conversation

@jero-scafati

Copy link
Copy Markdown
Member

Esta fusión integra las implementaciones optimizadas del motor numérico en
Python con el backend de FastAPI y la interfaz nativa multiplataforma (Tauri +
Vue 3). Además, sincroniza y consolida la documentación requerida para la
evaluación académica.

Cambios principales:

  • Motor Matemático (core/dsp): Implementación formal de los algoritmos
    de filtrado (media móvil, peine y FIR), cálculo de espectros de Fourier y
    coherencia espectral, respaldados por una suite de pruebas unitarias
    automatizadas.
    • Driver de Audio (Tauri/Rust): Corrección en la deduplicación y
      filtrado de los dispositivos de audio disponibles en Linux, previniendo fallos
      de desbordamiento en el hilo de captura en tiempo real.
    • Frontend y UI (apps/desktop): Rediseño de los paneles dinámicos de
      visualización (Waveform, Spectrum, Coherence y Frequency Response) bajo el
      sistema de diseño visual unificado.
    • Entregables Académicos (faculty): Reorganización y puesta a punto de
      los Jupyter Notebooks de la preentrega matemática, parametrizando los análisis
      temporales y espectrales.
    • Documentación (README): Reescritura completa y formal de la guía del
      monorepo, incluyendo las vistas gráficas de la aplicación y detallando el
      acceso e instalación segmentada para los evaluadores.

- Agregar tokens de diseño completos (superficies 0–4, sage/peach, escala de bordes)
- Importar fuentes Varta (300, 400) y JetBrains Mono (400–700) desde Google Fonts
- Definir escala de radios (sm/md/lg/pill) y curvas de easing nombradas
- Implementar sistema de 4 botones: Emissive Pill, Tactile Nav, Utility Tonal, Solid Contrast
- Implementar sistema de 4 cards: Architectural Glass, Glassmorphic, Elevated Tonal, Floating Pill
- Rediseñar pantalla de bienvenida: cards Neo-Brutalist con sombra offset y animación 3D lift
- Migrar AppTopBar, AppSidebar y SettingsPanel a tokens del sistema
- Remover glow del logo en los tres componentes de layout
- Cambiar color base --surface-0 de negro puro a azul marino oscuro (#050D14)
- Reducir logo de bienvenida (52px → 36px) y refinar tipografía de DSP-LAB
- Agregar aliases de retrocompatibilidad para componentes no migrados
- Establecer mínimo de 13px en todo texto visible al usuario
@jero-scafati
jero-scafati merged commit 094260f into main Jun 8, 2026
4 of 6 checks passed
@jero-scafati
jero-scafati deleted the dev branch June 8, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant