13 Commits
Author SHA1 Message Date
cbazzaandClaude d0bd84f4a2 ci: exclude PostgreSQL tests from CI workflow
Build and Deploy to Synology NAS / test (push) Successful in 1h8m11s
Build and Deploy to Synology NAS / build (push) Failing after 2h11m18s
Build and Deploy to Synology NAS / deploy (push) Failing after 11m20s
Build and Deploy to Synology NAS / notify (push) Has been cancelled
- Added --exclude-group=backend-db flag to test command in Gitea workflow
- Marked all PostgreSQL-dependent tests with ->group('backend-db')
- Tests in BackendModelsTest.php (8 tests) now excluded from CI
- Tests in SyncBackendDataPoolTest.php (8 tests) now excluded from CI
- These tests still run locally where PostgreSQL backend is available

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-17 18:04:42 +01:00
cbazza 1cb38d7080 chore: major project cleanup and restructuring
## Dokumentation
- Entfernt AGENTS.md (redundant zu CLAUDE.md)
- Verschoben: 3 Dokumentationen von root → docs/
- Gelöscht: 8 historische Migrations-Pläne aus docs/archive/
- Entfernt: misc/ Ordner komplett (43 Dateien)

## Struktur
- Erstellt: database/queries/ für SQL Test-Queries (4 Dateien)
- Erstellt: database/schemas/ für Schema-Dokumentation (17 Dateien)
  - output_keys_mapping/ (8 CSV-Mappings)
  - migration-diagrams/ (4 Diagramme)

## Code-Qualität
- Formatiert: 7 Style-Issues in 74 Dateien mit Laravel Pint
- Gefixed: Migration für PostgreSQL/SQLite Kompatibilität
- Gefixed: 2 fehlgeschlagene Tests (CSRF + Text-Assertion)

## Tests
- Alle 73 Tests bestehen jetzt (100% Success Rate)
- AuthenticationTest: CSRF-Token Fix für Logout-Test
- CompanySearchTest: Text-Assertion aktualisiert

## Ergebnis
- Root ist sauber (nur CLAUDE.md)
- Dokumentation strukturiert in docs/
- Database-Dateien organisiert in database/
- Code entspricht Style-Guide
- Alle Tests bestehen
2025-11-21 10:00:32 +01:00
cbazza 46820e9515 Migration & Datapool created with job and scheduler backend->frontend(public) schema 2025-11-16 22:28:42 +01:00
cbazza 3b1488209e fix: minor optical changes on the upload side 2025-11-13 17:23:34 +01:00
cbazza 0d534f5013 fix: added upload formular, reorganized some files and put them into a new folder misc 2025-11-13 16:21:26 +01:00
Bob Molitor 2845c7472e feat: pint 2025-10-31 13:38:00 +01:00
Bob Molitor 95bd7782b4 add companies transaction page 2025-10-24 07:14:37 +02:00
Bob Molitor 0bbb4571bd add tests 2025-10-20 22:14:15 +02:00
Bob Molitor aa23eec392 pint/lint 2025-10-20 22:10:08 +02:00
cbazza d7fc25def6 pgsql db connection and testing route added 2025-10-20 09:53:34 +02:00
cbazza d0574f4d91 Company Search added 2025-10-17 09:20:35 +02:00
Bob Molitor e8db0d9a5a Install Pest 2025-10-16 14:22:58 +02:00
Bob Molitor 81a98dd9f4 Set up a fresh Laravel app 2025-10-16 14:22:46 +02:00