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