docs: cleaning gemini.md

This commit is contained in:
2026-03-06 20:36:54 +01:00
parent bd2b87fd51
commit 5f7649867b

View File

@@ -10,8 +10,6 @@ The application runs **silently in the background** with a **system tray icon**
The final application must be packaged using **PyInstaller as a single executable file** with **no console window**. The final application must be packaged using **PyInstaller as a single executable file** with **no console window**.
---
# Core Features # Core Features
## Background Operation ## Background Operation
@@ -25,7 +23,6 @@ The tray icon menu must contain:
* **Select Repository Folder** * **Select Repository Folder**
* **Exit Application** * **Exit Application**
---
# Git Monitoring Behavior # Git Monitoring Behavior
@@ -62,7 +59,6 @@ If the directory is not a Git repository, the application should:
* notify the user * notify the user
* not start monitoring * not start monitoring
---
# Windows Notifications # Windows Notifications
@@ -78,6 +74,7 @@ Example notification:
``` ```
Git Monitor Git Monitor
modify: program.nc committed modify: program.nc committed
```
# Logging # Logging
@@ -101,8 +98,6 @@ Logged events:
* git commit executed * git commit executed
* errors and exceptions * errors and exceptions
---
# System Tray UI # System Tray UI
The application must provide a **tray icon**. The application must provide a **tray icon**.
@@ -131,8 +126,6 @@ Once selected:
Stops monitoring and terminates the application. Stops monitoring and terminates the application.
---
# Application Architecture # Application Architecture
The application must be **modular** and structured using classes. The application must be **modular** and structured using classes.
@@ -151,8 +144,6 @@ config.py
logger.py logger.py
``` ```
---
# Modules # Modules
## main.py ## main.py
@@ -171,8 +162,6 @@ Main class:
Application Application
``` ```
---
# tray_app.py # tray_app.py
Handles the **system tray icon and menu**. Handles the **system tray icon and menu**.
@@ -204,8 +193,6 @@ stop_monitoring()
exit_app() exit_app()
``` ```
---
# file_watcher.py # file_watcher.py
Responsible for filesystem monitoring. Responsible for filesystem monitoring.
@@ -237,8 +224,6 @@ on_deleted
on_moved on_moved
``` ```
---
# git_manager.py # git_manager.py
Handles all Git operations. Handles all Git operations.
@@ -274,7 +259,6 @@ Commit format:
f"{action}: {file}" f"{action}: {file}"
``` ```
---
# notifier.py # notifier.py
@@ -347,8 +331,6 @@ Example:
The application is fully implemented and tested for Windows 11 background operation. The application is fully implemented and tested for Windows 11 background operation.
---
# Current Architecture (Finalized) # Current Architecture (Finalized)
The project is structured as a proper Python package to ensure compatibility with PyInstaller and robust path handling. The project is structured as a proper Python package to ensure compatibility with PyInstaller and robust path handling.