feat: integración completa de Quorb en macOS Apple Silicon
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
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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de egdev6/quorb
-
status:approved type:feature
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
feat(macos): preparar distribución versionada e instalación verificablePosiblemente ocupada @egdev6 la tomó hace 3 días. Abiertostatus:approved type:feature
egdev6/quorb#118 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
feat(widget): dockear al monitor principal por defecto y avisar si el widget queda en otro displayAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
egdev6/quorb#113 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
odd type:feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100
egdev6/quorb#108 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
feat(linux): hacer funcional el escritorio y widget nativosPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertoodd type:feature
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
egdev6/quorb#107 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de egdev6/quorb
Issues similares
-
DQ assisgnment closing at CRAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
equinor/prisma-decision-web#919 ·
Los mantenedores suelen responder en 1 día
-
[DC] OneLogin sync imports a partial user list when an API request failsPosiblemente ocupada @RaphaelFakhri la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
bitwarden/directory-connector#1276 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
home-assistant/installer#324 ·
Los mantenedores suelen responder en 1 día
-
Mondriaan
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
knaw-huc/textannoviz#733 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día