Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

feat: integración completa de Quorb en macOS Apple Silicon

Abierto
#69 14 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
tauri, typescript
Área
desktop

Línea de trabajo

Start with the M0 baseline on real Apple Silicon hardware and document the tested macOS minimum and architecture before implementation; the issue says this baseline has not been run. Read src-tauri/tauri.conf.json, src-tauri/src/login.rs, src-tauri/src/lib.rs and src/lib/dock.ts, then inspect the providers and keyring. Done means the listed macOS bundle, login, desktop and integration checks pass, with Windows regression verified and Intel and signing limitations documented.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

odd type:feature
Objetivo y motivo

Integrar Quorb completamente en macOS Apple Silicon, con validación real nativa
y sin degradar Windows. Hardware Apple Silicon disponible para pruebas; no hay
baseline ejecutado todavía.

Alcance y exclusiones

Bundle local app/dmg e iconos; barra de menús, ventanas y escritorio
(Dock/Spaces/fullscreen/Retina/multimonitor); login CLI/terminal; Keychain,
notificaciones, atajos y arranque al iniciar sesión. Probar sonidos personalizados
cuando issue-audio esté implementada, sin duplicar su código.
Intel/universal y versión mínima pendientes. Fuera de esta etapa: App Store,
Linux público, MCP y distribución pública firmada/notarizada; Apple Developer y
firma Apple son un gate posterior independiente del updater Tauri.

Dependencias y decisiones

M0 baseline Mac real y mínimo/arquitectura; sin dependencia global de i18n/audio
para investigar/build/login. Coordinar etiquetas con i18n y reproducción con
audio al integrar esas funciones. No exigir completar macOS para Windows.
No habilitar jobs ni publicar artefactos sin autorización separada.

Criterios de aceptación
  • Baseline real ARM64 y mínimo macOS documentados; fallos sin ocultarlos.
  • Bundle local macOS sin cambiar instaladores/iconos Windows.
  • Barra de menús, ventanas, escritorio y overlay sin robar foco.
  • Login/terminal con espacios/no-ASCII y rutas seguras.
  • Keychain, autostart, notificaciones y atajos verificados en Mac real.
  • Sonidos personalizados e i18n probados al disponer de sus unidades.
  • Regresión Windows aprobada y limitaciones de Intel/firma explícitas.
Orientación, comprobaciones y ODD progresivo

Entradas: src-tauri/tauri.conf.json, src-tauri/src/login.rs,
src-tauri/src/lib.rs, src/lib/dock.ts, proveedores y keyring.
M0 observar baseline/decidir mínimo → M1 bundle → M2 login → M3 escritorio →
M4 integraciones. M5 firma/release queda aplazado a propuesta separada.
Tests deterministas de comandos/rutas/geometría; npm test, typecheck/build,
cargo test en src-tauri, build nativo con configuración Mac y matriz manual
real. No ejecutado durante planificación.

Coordinación y entrega

Planificada, no lista para implementar hasta cerrar M0; viabilidad puede
investigarse en paralelo al objetivo i18n tras inicio explícito. Sin assignee.
Revisar issue/PR/dependencias antes de tomar, seguir CONTRIBUTING y entregar
unidades con tests; no afirmar firma, release ni soporte Intel no verificados.

Lenguaje dominante
TypeScript
Estrellas
10
Forks
2
Merge medio
3 h 15 min
PR fusionados (30 d)
82

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de egdev6/quorb

Todos los issues de egdev6/quorb

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.