docs: cleaning gemini.md
This commit is contained in:
20
gemini.md
20
gemini.md
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user