ess')
              } catch (error) {
                addLog('Error loading existing zip: ' + error.message, 'error')
                repo.value = new GitZipRepository()
              }
            } else {
              addLog('No existing data, creating new repository', 'info')
              repo.value = new GitZipRepository()
            }

            // Always initialize git to ensure proper setup
            addLog('Initializing git repository...', 'info')
            await repo.value.init()
         