diff --git a/.gitattributes b/.gitattributes old mode 100644 new mode 100755 diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100644 new mode 100755 diff --git a/CLAUDE.md b/CLAUDE.md old mode 100644 new mode 100755 diff --git a/algorithmes.md b/algorithmes.md old mode 100644 new mode 100755 diff --git a/docs/fonctionnalites-par-ecran.md b/docs/fonctionnalites-par-ecran.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-03-27-ddd-architecture-plan.md b/docs/plans/2026-03-27-ddd-architecture-plan.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-03-27-v1.2.0-design.md b/docs/plans/2026-03-27-v1.2.0-design.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-03-27-v1.2.0-implementation.md b/docs/plans/2026-03-27-v1.2.0-implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-04-04-accouplement-redesign.md b/docs/plans/2026-04-04-accouplement-redesign.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-04-04-electron-updater-design.md b/docs/plans/2026-04-04-electron-updater-design.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-04-04-electron-updater-implementation.md b/docs/plans/2026-04-04-electron-updater-implementation.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-04-05-toast-notifications-design.md b/docs/plans/2026-04-05-toast-notifications-design.md old mode 100644 new mode 100755 diff --git a/docs/plans/2026-04-05-toast-notifications-plan.md b/docs/plans/2026-04-05-toast-notifications-plan.md old mode 100644 new mode 100755 diff --git a/findings.md b/findings.md old mode 100644 new mode 100755 diff --git a/ntfy-redirect/index.html b/ntfy-redirect/index.html old mode 100644 new mode 100755 diff --git a/playwright.config.ts b/playwright.config.ts old mode 100644 new mode 100755 diff --git a/progress.md b/progress.md old mode 100644 new mode 100755 diff --git a/src/application/commands/AddDragodinde.ts b/src/application/commands/AddDragodinde.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/CompleteTimer.ts b/src/application/commands/CompleteTimer.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/CreateEnclos.ts b/src/application/commands/CreateEnclos.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/DeleteEnclos.ts b/src/application/commands/DeleteEnclos.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/DeleteWorkflow.ts b/src/application/commands/DeleteWorkflow.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/DragodindeActions.ts b/src/application/commands/DragodindeActions.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/EnclosActions.ts b/src/application/commands/EnclosActions.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/ImportWorkflows.ts b/src/application/commands/ImportWorkflows.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/RechargeGauge.ts b/src/application/commands/RechargeGauge.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/RegisterAccouplement.ts b/src/application/commands/RegisterAccouplement.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/RemoveDragodinde.ts b/src/application/commands/RemoveDragodinde.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/ReorderEnclos.ts b/src/application/commands/ReorderEnclos.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/ResetStats.ts b/src/application/commands/ResetStats.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/SaveWorkflow.ts b/src/application/commands/SaveWorkflow.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/StartTimer.ts b/src/application/commands/StartTimer.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/StopTimer.ts b/src/application/commands/StopTimer.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/UpdateGauge.ts b/src/application/commands/UpdateGauge.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/UpdateSettings.ts b/src/application/commands/UpdateSettings.ts old mode 100644 new mode 100755 diff --git a/src/application/commands/UpdateWorkflow.ts b/src/application/commands/UpdateWorkflow.ts old mode 100644 new mode 100755 diff --git a/src/application/handlers/CommandBus.ts b/src/application/handlers/CommandBus.ts old mode 100644 new mode 100755 diff --git a/src/application/handlers/QueryBus.ts b/src/application/handlers/QueryBus.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetBreedingOptions.ts b/src/application/queries/GetBreedingOptions.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetDashboard.ts b/src/application/queries/GetDashboard.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetEnclosDetail.ts b/src/application/queries/GetEnclosDetail.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetInventaire.ts b/src/application/queries/GetInventaire.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetReapproTree.ts b/src/application/queries/GetReapproTree.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetSettings.ts b/src/application/queries/GetSettings.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetStatistics.ts b/src/application/queries/GetStatistics.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetTimerState.ts b/src/application/queries/GetTimerState.ts old mode 100644 new mode 100755 diff --git a/src/application/queries/GetWorkflows.ts b/src/application/queries/GetWorkflows.ts old mode 100644 new mode 100755 diff --git a/src/domain/entities/Accouplement.ts b/src/domain/entities/Accouplement.ts old mode 100644 new mode 100755 diff --git a/src/domain/entities/Dragodinde.ts b/src/domain/entities/Dragodinde.ts old mode 100644 new mode 100755 diff --git a/src/domain/entities/Enclos.ts b/src/domain/entities/Enclos.ts old mode 100644 new mode 100755 diff --git a/src/domain/events/DomainEvent.ts b/src/domain/events/DomainEvent.ts old mode 100644 new mode 100755 diff --git a/src/domain/events/EventBus.ts b/src/domain/events/EventBus.ts old mode 100644 new mode 100755 diff --git a/src/domain/ports/AlarmPort.ts b/src/domain/ports/AlarmPort.ts old mode 100644 new mode 100755 diff --git a/src/domain/ports/NotificationPort.ts b/src/domain/ports/NotificationPort.ts old mode 100644 new mode 100755 diff --git a/src/domain/ports/StateRepository.ts b/src/domain/ports/StateRepository.ts old mode 100644 new mode 100755 diff --git a/src/domain/ports/UpdatePort.ts b/src/domain/ports/UpdatePort.ts old mode 100644 new mode 100755 diff --git a/src/domain/services/BreedingService.ts b/src/domain/services/BreedingService.ts old mode 100644 new mode 100755 diff --git a/src/domain/services/GaugeCalculator.ts b/src/domain/services/GaugeCalculator.ts old mode 100644 new mode 100755 diff --git a/src/domain/services/InventaireCalculator.ts b/src/domain/services/InventaireCalculator.ts old mode 100644 new mode 100755 diff --git a/src/domain/services/ReapproCalculator.ts b/src/domain/services/ReapproCalculator.ts old mode 100644 new mode 100755 diff --git a/src/domain/services/SerenityCalculator.ts b/src/domain/services/SerenityCalculator.ts old mode 100644 new mode 100755 diff --git a/src/domain/services/StockSimulator.ts b/src/domain/services/StockSimulator.ts old mode 100644 new mode 100755 diff --git a/src/domain/services/XpCalculator.ts b/src/domain/services/XpCalculator.ts old mode 100644 new mode 100755 diff --git a/src/domain/value-objects/GaugeType.ts b/src/domain/value-objects/GaugeType.ts old mode 100644 new mode 100755 diff --git a/src/domain/value-objects/Gender.ts b/src/domain/value-objects/Gender.ts old mode 100644 new mode 100755 diff --git a/src/domain/value-objects/Race.ts b/src/domain/value-objects/Race.ts old mode 100644 new mode 100755 diff --git a/src/domain/value-objects/Tier.ts b/src/domain/value-objects/Tier.ts old mode 100644 new mode 100755 diff --git a/src/domain/value-objects/XpTable.ts b/src/domain/value-objects/XpTable.ts old mode 100644 new mode 100755 diff --git a/src/index.html b/src/index.html old mode 100644 new mode 100755 diff --git a/src/infrastructure/alarm/WebAudioAlarm.ts b/src/infrastructure/alarm/WebAudioAlarm.ts old mode 100644 new mode 100755 diff --git a/src/infrastructure/electron/main.ts b/src/infrastructure/electron/main.ts old mode 100644 new mode 100755 diff --git a/src/infrastructure/electron/preload.ts b/src/infrastructure/electron/preload.ts old mode 100644 new mode 100755 diff --git a/src/infrastructure/notifications/ElectronNotification.ts b/src/infrastructure/notifications/ElectronNotification.ts old mode 100644 new mode 100755 diff --git a/src/infrastructure/persistence/LocalStorageRepository.ts b/src/infrastructure/persistence/LocalStorageRepository.ts old mode 100644 new mode 100755 diff --git a/src/infrastructure/update/GiteaUpdateAdapter.ts b/src/infrastructure/update/GiteaUpdateAdapter.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/AccouplementView.ts b/src/presentation/components/AccouplementView.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/App.ts b/src/presentation/components/App.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/ConfirmModal.ts b/src/presentation/components/ConfirmModal.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/Dashboard.ts b/src/presentation/components/Dashboard.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/DragodindeCard.ts b/src/presentation/components/DragodindeCard.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/EnclosView.ts b/src/presentation/components/EnclosView.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/GaugePill.ts b/src/presentation/components/GaugePill.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/InventaireView.ts b/src/presentation/components/InventaireView.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/ParametresView.ts b/src/presentation/components/ParametresView.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/ReapproView.ts b/src/presentation/components/ReapproView.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/Sidebar.ts b/src/presentation/components/Sidebar.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/StatistiquesView.ts b/src/presentation/components/StatistiquesView.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/Toast.ts b/src/presentation/components/Toast.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/UpdateBanner.ts b/src/presentation/components/UpdateBanner.ts old mode 100644 new mode 100755 diff --git a/src/presentation/components/WorkflowsView.ts b/src/presentation/components/WorkflowsView.ts old mode 100644 new mode 100755 diff --git a/src/presentation/helpers/dd-image.ts b/src/presentation/helpers/dd-image.ts old mode 100644 new mode 100755 diff --git a/src/presentation/helpers/format.ts b/src/presentation/helpers/format.ts old mode 100644 new mode 100755 diff --git a/src/presentation/helpers/gauge-live.ts b/src/presentation/helpers/gauge-live.ts old mode 100644 new mode 100755 diff --git a/src/presentation/index.ts b/src/presentation/index.ts old mode 100644 new mode 100755 diff --git a/src/presentation/services/UndoManager.ts b/src/presentation/services/UndoManager.ts old mode 100644 new mode 100755 diff --git a/src/presentation/state/UIState.ts b/src/presentation/state/UIState.ts old mode 100644 new mode 100755 diff --git a/src/presentation/styles/base.css b/src/presentation/styles/base.css old mode 100644 new mode 100755 diff --git a/src/presentation/styles/components.css b/src/presentation/styles/components.css old mode 100644 new mode 100755 diff --git a/src/presentation/styles/index.css b/src/presentation/styles/index.css old mode 100644 new mode 100755 diff --git a/src/presentation/styles/obsidienne.css b/src/presentation/styles/obsidienne.css old mode 100644 new mode 100755 diff --git a/src/presentation/styles/variables.css b/src/presentation/styles/variables.css old mode 100644 new mode 100755 diff --git a/task_plan.md b/task_plan.md old mode 100644 new mode 100755 diff --git a/tests/e2e/breeding.spec.ts b/tests/e2e/breeding.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/electron-app.ts b/tests/e2e/electron-app.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/gauge-recharge.spec.ts b/tests/e2e/gauge-recharge.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/navigation.spec.ts b/tests/e2e/navigation.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/persistence.spec.ts b/tests/e2e/persistence.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/timer-workflow.spec.ts b/tests/e2e/timer-workflow.spec.ts old mode 100644 new mode 100755 diff --git a/tests/e2e/ui-feedback.spec.ts b/tests/e2e/ui-feedback.spec.ts old mode 100644 new mode 100755 diff --git a/tests/functional/breeding-workflow.test.ts b/tests/functional/breeding-workflow.test.ts old mode 100644 new mode 100755 diff --git a/tests/functional/enclos-management.test.ts b/tests/functional/enclos-management.test.ts old mode 100644 new mode 100755 diff --git a/tests/functional/timer-workflow.test.ts b/tests/functional/timer-workflow.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/breeding-deduction.test.ts b/tests/regression/breeding-deduction.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/gauge-recharge-countdown.test.ts b/tests/regression/gauge-recharge-countdown.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/gauge-recharge.test.ts b/tests/regression/gauge-recharge.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/gauge-tier-calculation.test.ts b/tests/regression/gauge-tier-calculation.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/inventaire-simulation.test.ts b/tests/regression/inventaire-simulation.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/level-target-timer.test.ts b/tests/regression/level-target-timer.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/security-hardening.test.ts b/tests/regression/security-hardening.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/stats-persistence.test.ts b/tests/regression/stats-persistence.test.ts old mode 100644 new mode 100755 diff --git a/tests/regression/xp-timer-display.test.ts b/tests/regression/xp-timer-display.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/application/CommandBus.test.ts b/tests/unit/application/CommandBus.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/application/commands.test.ts b/tests/unit/application/commands.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/application/queries.test.ts b/tests/unit/application/queries.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/BreedingService.test.ts b/tests/unit/domain/BreedingService.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/Enclos.test.ts b/tests/unit/domain/Enclos.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/EventBus.test.ts b/tests/unit/domain/EventBus.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/GaugeCalculator.test.ts b/tests/unit/domain/GaugeCalculator.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/GaugeType.test.ts b/tests/unit/domain/GaugeType.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/InventaireCalculator.test.ts b/tests/unit/domain/InventaireCalculator.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/Race.test.ts b/tests/unit/domain/Race.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/ReapproCalculator.test.ts b/tests/unit/domain/ReapproCalculator.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/SerenityCalculator.test.ts b/tests/unit/domain/SerenityCalculator.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/StockSimulator.test.ts b/tests/unit/domain/StockSimulator.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/Tier.test.ts b/tests/unit/domain/Tier.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/XpCalculator.test.ts b/tests/unit/domain/XpCalculator.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/XpTable.test.ts b/tests/unit/domain/XpTable.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/domain/smoke.test.ts b/tests/unit/domain/smoke.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/infrastructure/ImportValidation.test.ts b/tests/unit/infrastructure/ImportValidation.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/infrastructure/LocalStorageRepository.test.ts b/tests/unit/infrastructure/LocalStorageRepository.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/presentation/ConfirmModal.test.ts b/tests/unit/presentation/ConfirmModal.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/presentation/Toast.test.ts b/tests/unit/presentation/Toast.test.ts old mode 100644 new mode 100755 diff --git a/tests/unit/presentation/UndoManager.test.ts b/tests/unit/presentation/UndoManager.test.ts old mode 100644 new mode 100755 diff --git a/tsconfig.json b/tsconfig.json old mode 100644 new mode 100755 diff --git a/vite.config.ts b/vite.config.ts old mode 100644 new mode 100755 diff --git a/vitest.config.ts b/vitest.config.ts old mode 100644 new mode 100755