Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#69 14 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@barbatdev ci sta già lavorando.

Dal 14/10/2026.

  • #112 di @barbatdev — aperta

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

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.

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di egdev6/quorb

Tutte le issue di egdev6/quorb

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.