From 3011a9cffa59a54a12a22eb9455069e944cdab93 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 26 Nov 2025 21:52:30 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0?= =?UTF-8?q?=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B8=20=D0=B8=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=BB=D0=BD=D0=BE=D1=81=D1=82=D1=8C=D1=8E=20=D0=BF=D0=B5=D1=80?= =?UTF-8?q?=D0=B5=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=BD=20=D0=B8=D0=BD?= =?UTF-8?q?=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Устранены две основные проблемы: 1. Ошибка сборки в Windows, связанная с созданием символических ссылок `winCodeSign`. Проблема решена путем добавления конфигурации `build` в `package.json`, которая отключает создание ненужных ресурсов для macOS. 2. Многочисленные проблемы с версткой пользовательского интерфейса. Проведен значительный рефакторинг: - Все инлайн-стили перенесены в `index.css`. - Высота и выравнивание верхней панели (Title Bar) исправлены. - Компонент карточки репозитория (`RepoCard`) полностью переделан с использованием CSS Grid для надежного и адаптивного отображения. - Улучшены отступы и выравнивание в других элементах интерфейса. --- package.json | 10 ++ src/Dashboard.tsx | 22 ++-- src/index.css | 261 ++++++++++++++++++---------------------------- 3 files changed, 121 insertions(+), 172 deletions(-) diff --git a/package.json b/package.json index 278e228..6f87bb1 100644 --- a/package.json +++ b/package.json @@ -28,5 +28,15 @@ "vite": "^5.0.8", "vite-plugin-electron": "^0.15.4", "vite-plugin-electron-renderer": "^0.14.5" + }, + "build": { + "appId": "com.electron.git-watcher-pro", + "productName": "Git Watcher Pro", + "win": { + "target": "nsis" + }, + "mac": { + "identity": null + } } } diff --git a/src/Dashboard.tsx b/src/Dashboard.tsx index 3ae1e61..3eda320 100644 --- a/src/Dashboard.tsx +++ b/src/Dashboard.tsx @@ -27,7 +27,7 @@ export const Dashboard: React.FC = ({ }) => (
{/* Repos Section */} -
+

Watched Repositories ({repos.length})

@@ -49,14 +49,14 @@ export const Dashboard: React.FC = ({ {/* Timeline Logs Section */} -
+
Activity Timeline - Clear Logs + Clear Logs
{logs.length === 0 && ( -
+
No activity recorded yet...
)} @@ -106,16 +106,16 @@ const RepoCard = ({ repo, onToggle, onPull, onPush, onDelete }: { repo: Repo, on
-
- -