v0.65.2 — Nenhum repositório fica pra trás
Repositórios "sumidos" e sessões que não abriam
Um bundle de sync gravado sem a raiz de projetos configurada podia publicar paths relativos — e o pull seguinte sobrescrevia o banco local com eles. Resultado: todos os repositórios apareciam como "não estão no disco", nenhuma sessão de repositório abria e o layout de sessões abertas deixava de ser restaurado.
Esta versão corrige nas duas pontas:
- Importação blindada — o sync nunca mais persiste um path não-absoluto: ele é resolvido contra a raiz local de projetos e, quando isso não é possível, o valor que já estava no banco é preservado em vez de sobrescrito.
- Leitura resiliente — paths relativos que já estejam no banco passam a ser resolvidos contra a raiz de projetos na hora do uso. Basta atualizar: os repositórios voltam a aparecer e as sessões voltam a abrir e a ser restauradas, sem nenhum reparo manual.