Skip to content

feat(dev): just dev-handler funciona en macOS - #2038

Merged
sgomez merged 2 commits into
agent/developer/spec-2000from
agent/developer/issue-2018
Oct 19, 2026
Merged

sgomez merged 2 commits into
agent/developer/spec-2000from
agent/developer/issue-2018

Conversation

@sgomez

@sgomez sgomez commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Closes #2018

What changed

scripts/dev-handler.sh en macOS crea un .app de desarrollo en ~/.local/share/rfirma-dev cuyo ejecutable es un symlink al binario (Tauri recibe afirma:// por evento de Apple, un envoltorio no valdría), con RFIRMA_LIB_DIR en LSEnvironment. Lo registra con lsregister y fija el manejador por LaunchServices (JXA, sin compilar). off lo desregistra y restaura el manejador previo. Linux no cambia.

Test plan

  • on/off en macOS comprobados a mano en este Mac (el manejador pasa a es.rfirma.dev-handler y vuelve a vacío). No hay arnés para LaunchServices; sin test automático.
  • Arranque en frío con un enlace afirma:// real: a mano.

Sergio Gómez Bachiller added 2 commits October 19, 2026 16:32
Implements #2018: `just dev-handler` funciona en macOS
- registra un .app de desarrollo por LaunchServices; off restaura el manejador previo
@sgomez
sgomez marked this pull request as ready for review October 19, 2026 14:33
@sgomez
sgomez merged commit 0a53b57 into agent/developer/spec-2000 Oct 19, 2026
@sgomez
sgomez deleted the agent/developer/issue-2018 branch October 19, 2026 14:33
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