- Add repository details to AGENTS.md for customized repo - Add customizations section to README.md describing new features: - Persistent notifications for priority 10 with flashing - Sound control for priority 10 only - Stacking multiple notifications - Tray icon click to close all
22 lines
934 B
Markdown
22 lines
934 B
Markdown
# Agent Guidelines
|
|
|
|
## Repository
|
|
This project uses a customized repository at `http://192.168.88.97:3000/kadu/gotify-tray-customized.git`. Clone from this repository only for the latest changes and customizations.
|
|
|
|
## Type Checking
|
|
Run `pyright .` in the project root to perform static type checking with Pyright. Address any critical errors before committing changes.
|
|
|
|
Note: Pyright may report many Qt-related type issues that are false positives due to PyQt6 stubs limitations. Focus on logical errors rather than Qt API mismatches.
|
|
|
|
To ignore PyQt6-related errors, create a `pyrightconfig.json` in the project root with:
|
|
```json
|
|
{
|
|
"reportOptionalMemberAccess": false,
|
|
"reportAttributeAccessIssue": false,
|
|
"reportIncompatibleMethodOverride": false,
|
|
"reportArgumentType": false,
|
|
"reportAssignmentType": false,
|
|
"reportReturnType": false
|
|
}
|
|
```
|
|
This suppresses common PyQt6 false positives while still catching real issues. |