feat: integración completa de Quorb en macOS Apple Silicon
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- tauri, typescript
- Ambito
- desktop
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- TypeScript
- Stelle
- 10
- Fork
- 2
- Merge medio
- 1h 17m
- PR unite (30g)
- 53
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di egdev6/quorb
-
feat(widget): dockear al monitor principal por defecto y avisar si el widget queda en otro displayAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
egdev6/quorb#113 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
odd type:feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
I maintainer di solito rispondono entro 1 giorno
-
odd type:feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
I maintainer di solito rispondono entro 1 giorno
-
odd type:feature
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
I maintainer di solito rispondono entro 1 giorno
-
odd type:chore
Difficoltà 5/5 Più di una settimana Idoneità per principianti 22/100
egdev6/quorb#105 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di egdev6/quorb
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melgarafael/DeskcommCRM#3000 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
callstackincubator/simlock#639 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
aws/agentcore-cli#2606 ·
I maintainer di solito rispondono entro 1 giorno
-
🐛 [BUG] - FeatureComparisonTable text-only cells are top-aligned while icon cells are centeredAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 7 giorni
-
ai-driven-qa bug Cosmetic
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno