1
0
Fork 0
mirror of https://github.com/s-frick/effigenix.git synced 2026-03-28 10:19:35 +01:00

Commit graph

  • 5bc316ff31 ok ok experiment/test-automation Janosch 2026-03-27 17:52:56 +01:00
  • b03567696d docs(scanner): Android-Entwicklung mit Firewall und Troubleshooting dokumentieren main Sebastian Frick 2026-03-27 15:24:08 +01:00
  • bf09e3b747 feat(scanner): Mobile Scanner App mit echten Produktionsaufträgen Sebastian Frick 2026-03-20 13:58:54 +01:00
  • 061c2b4f8d phase 2 Janosch 2026-03-27 11:26:06 +01:00
  • e897f41a32 phase 1 Janosch 2026-03-27 11:13:16 +01:00
  • 6a672705c2 phase 0 Janosch 2026-03-27 10:36:32 +01:00
  • c84629cc4e init e2e ui tests base skeleton Janosch 2026-03-27 09:41:35 +01:00
  • 83c7321c8f added technical concept for automated ui tests Janosch 2026-03-27 08:41:56 +01:00
  • 72979c9537 feat: Paginierung für alle GET-List-Endpoints (#61) Sebastian Frick 2026-03-20 16:33:20 +01:00
  • fc4faafd57 docs: mobile prototype Sebastian Frick 2026-03-19 16:46:12 +01:00
  • ef50eb8279 feat(frontend): Tauri Apps, Shared UI Library und Nix Flake Sebastian Frick 2026-03-19 16:45:47 +01:00
  • b9b89e3f0e fix(inventory): quantityUnit-Ermittlung bei heterogenen UoMs absichern (#60) Sebastian Frick 2026-03-19 19:31:39 +01:00
  • 004d96b291 feat(production,inventory): Produktionsverbrauch automatisch im Inventory abziehen Sebastian Frick 2026-03-19 16:25:39 +01:00
  • aa7ac785bb feat(production,inventory): Produktionsergebnis automatisch einbuchen (US-7.2) Sebastian Frick 2026-03-19 14:04:36 +01:00
  • e9f2948e61 docs: prototype Sebastian Frick 2026-03-19 11:41:32 +01:00
  • a0ebf46329 feat(inventory): Inventur abbrechen und nach Status filtern (US-6.4) Sebastian Frick 2026-03-19 11:39:56 +01:00
  • 58ed0a3810 chore: claude skill and shell Sebastian Frick 2026-03-19 10:20:32 +01:00
  • 85a3f634fd feat(inventory): Tui Inventur anlegen, starten, zählen, abschließen Sebastian Frick 2026-03-19 10:20:18 +01:00
  • ae95a0284f refactor(inventory): unsafeGet durch switch Pattern-Matching ersetzen, UserLookupPort einführen Sebastian Frick 2026-03-19 10:19:23 +01:00
  • e4f4537581 feat(inventory): Inventur abschließen mit Ausgleichsbuchungen (US-6.3) Sebastian Frick 2026-03-18 12:56:31 +01:00
  • 6996a301f9 feat(production): Rückwärts-Tracing für Herkunftsnachweis (US-P19) Sebastian Frick 2026-02-26 20:13:04 +01:00
  • 252f48d52b feat(inventory): Inventur durchführen – Ist-Mengen erfassen (US-6.2) Sebastian Frick 2026-02-26 19:53:43 +01:00
  • 206921d2a6 fix(inventory): saveChildren Delete-All durch Upsert für stock_batches ersetzen Sebastian Frick 2026-02-26 19:42:50 +01:00
  • 8948103957 fix(production): N+1-Query in traceForward durch Level-by-Level BFS ersetzen Sebastian Frick 2026-02-26 19:42:44 +01:00
  • ddb674d618 feat(production): Vorwärts-Tracing für Rückruf-Szenario (US-P18) Sebastian Frick 2026-02-26 09:24:49 +01:00
  • 973c33d78f refactor(masterdata): Restructure masterdata domain package Sebastian Frick 2026-02-26 19:39:44 +01:00
  • a214002fab fix(inventory): Review-Fixes für US-6.1 InventoryCount Sebastian Frick 2026-02-26 19:14:55 +01:00
  • c047ca93de feat(inventory): Inventur anlegen und Zählpositionen befüllen (US-6.1) Sebastian Frick 2026-02-26 11:59:39 +01:00
  • 600d0f9f06 feat(production): Batch bei Produktionsstart automatisch erstellen (#73) Sebastian Frick 2026-02-26 09:13:51 +01:00
  • 26adf21162 fix(tui,seed): Seed-Batch-Nummern korrigieren und Produktionsergebnis anzeigen Sebastian Frick 2026-02-26 08:49:19 +01:00
  • 417f8fcdae feat(tui): neue Backend-Features anbinden und Status-Werte korrigieren Sebastian Frick 2026-02-25 23:36:42 +01:00
  • 8a84bf5f25 feat(test): Jazzer Fuzz-Tests für Production-Aggregate einführen Sebastian Frick 2026-02-26 08:50:02 +01:00
  • 74dc9a6981 fix(inventory): confirmReservation – Layering, Error-Semantik und FK-Bug Sebastian Frick 2026-02-25 23:13:04 +01:00
  • 0b6028b967 feat(inventory): Reservierung bestätigen – Material entnehmen (US-4.3) Sebastian Frick 2026-02-25 22:56:45 +01:00
  • 19f1cf16a1 fix(production): Review-Findings aus US-P17 beheben Sebastian Frick 2026-02-25 22:59:07 +01:00
  • ad33eed2f4 feat(production): Produktionsauftrag umterminieren und abfragen (US-P17) Sebastian Frick 2026-02-25 22:37:20 +01:00
  • d63ac899e7 feat(tui,seed): Seed-Testdaten und Bestandsbewegung-Detail verbessern Sebastian Frick 2026-02-25 22:33:35 +01:00
  • 6504d3a54e fix(production): cancelledReason im ProductionOrder-Aggregat persistieren Sebastian Frick 2026-02-25 22:27:51 +01:00
  • 0e58cbfacf fix(infra): no-db Profil robuster machen und Stub-Beans ergänzen Sebastian Frick 2026-02-25 21:43:53 +01:00
  • 72d59b4948 feat(production): Produktionsauftrag abschließen und stornieren (US-P16) Sebastian Frick 2026-02-25 21:41:45 +01:00
  • 14b59722f7 fix(loadtest): robustere Szenarien für bedingte Requests Sebastian Frick 2026-02-25 17:36:23 +01:00
  • a23c5a8985 fix(inventory): Instant durch OffsetDateTime für PostgreSQL-Kompatibilität ersetzen Sebastian Frick 2026-02-25 17:32:22 +01:00
  • d4ac8cb1b9 refactor(inventory): UnitOfWork-Pattern + JdbcClient-Migration Sebastian Frick 2026-02-25 12:57:46 +01:00
  • c89ee359d1 fix(tui): TypeScript-Fehler durch strikte generierte OpenAPI-Typen beheben Sebastian Frick 2026-02-25 17:34:14 +01:00
  • 7d721f9ef0 feat(tui): Bestandsbewegungen und Produktionsaufträge anbinden Sebastian Frick 2026-02-25 12:36:42 +01:00
  • 0474b5fa93 fix(inventory): doppelten Liquibase-Index und veraltete Test-API korrigieren Sebastian Frick 2026-02-25 12:28:49 +01:00
  • 46275f6d59 refactor(usermanagement,masterdata): UnitOfWork-Pattern + JdbcClient-Migration Sebastian Frick 2026-02-25 08:35:24 +01:00
  • e5bc5690da refactor(production): UnitOfWork-Pattern + JdbcClient-Migration für Production-BC Sebastian Frick 2026-02-25 00:18:44 +01:00
  • bfae3eff73 feat(production): Produktion über Auftrag starten (US-P15) Sebastian Frick 2026-02-24 22:46:23 +01:00
  • a8bbe3a951 fix(inventory): Instant.MIN/MAX, performed_at-Index, batchReference-Naming und -Validierung, Lasttest-Zeiträume Sebastian Frick 2026-02-25 08:51:25 +01:00
  • 0e5d8f7025 feat(inventory): Bestandsbewegungen abfragen mit Zeitraum- und Chargen-Filter – Issue #16 Sebastian Frick 2026-02-25 08:37:46 +01:00
  • fa6c0c2d70 feat(inventory): Bestandsbewegung erfassen (StockMovement) – Issue #15 Sebastian Frick 2026-02-24 22:58:57 +01:00
  • 85f96d685e docs: Sequenzdiagramme Sebastian Frick 2026-02-24 22:19:10 +01:00
  • 11fb62383b feat(loadtest): Gatling-Lasttests mit ~2500 Requests für komprimiertes Jahres-Volumen Sebastian Frick 2026-02-24 21:44:16 +01:00
  • 8a9bf849a9 test: Unit-Tests für Masterdata-Domain und Application Layer Sebastian Frick 2026-02-24 09:42:46 +01:00
  • d7fcc946e7 test: Blackbox-Integrationstests für dokumentierte Domain-Invarianten Sebastian Frick 2026-02-24 09:36:24 +01:00
  • 11bda32ffc fix(tui): CountryPicker Error-Handling, zentrale DACH-Defaults und Validierung Sebastian Frick 2026-02-24 09:50:02 +01:00
  • a77f0ec5df feat(shared): Länderauswahl mit ISO 3166-1 Mapping und CountryPicker Sebastian Frick 2026-02-24 09:28:56 +01:00
  • 2811836039 fix(inventory): Aktiv/Inaktiv-Filter für Lagerorte-Liste Sebastian Frick 2026-02-24 08:46:17 +01:00
  • e25d4437d9 feat(tui): Stock-Suche mit Namensanzeige für Bestände Sebastian Frick 2026-02-24 01:21:02 +01:00
  • 376557925a feat(tui): TUI für Produktionsauftrag-Freigabe, Bestandsreservierung und Reservierungs-Freigabe Sebastian Frick 2026-02-24 00:57:40 +01:00
  • fb8387c10e feat(tui): Create-Screen für Produktionsaufträge Sebastian Frick 2026-02-23 23:55:57 +01:00
  • 2938628db4 feat(inventory): Reservierung freigeben (#13) Sebastian Frick 2026-02-24 00:13:39 +01:00
  • 0b49bb2977 feat(inventory): Bestand reservieren mit FEFO-Allokation (#12) Sebastian Frick 2026-02-23 23:27:37 +01:00
  • b77b209f10 feat(production): Produktionsauftrag freigeben (US-P14, #39) Sebastian Frick 2026-02-23 23:58:35 +01:00
  • ba37ff647b feat(production): Produktionsauftrag anlegen (US-P13, #38) Sebastian Frick 2026-02-23 23:14:20 +01:00
  • 5020df5d93 feat(tui): Edit-Screen für Lagerort-Bearbeitung (Name, Temperaturbereich) Sebastian Frick 2026-02-23 23:02:58 +01:00
  • 614f3ece30 chore: node_modules und Workspace-Sub-Lockfiles in gitignore Sebastian Frick 2026-02-23 22:42:19 +01:00
  • 792d5f0d97 fix(inventory): Stock-Existenz-Check bei Lagerort-Deaktivierung Sebastian Frick 2026-02-23 22:40:39 +01:00
  • 42c9ca9d19 feat(inventory): GET Endpoint für einzelnen Lagerort (StorageLocation by ID) Sebastian Frick 2026-02-23 22:40:30 +01:00
  • df1d1dfdd3 feat: Sentry-kompatibles Error-Tracking (Bugsink) für Frontend und Backend Sebastian Frick 2026-02-23 22:40:19 +01:00
  • 5fe0dfc139 feat(tui): Produktionschargen und Bestandsverwaltung in TUI einbauen Sebastian Frick 2026-02-23 16:10:57 +01:00
  • b2b3b59ce9 feat(inventory): Bestände unter Mindestbestand ermitteln (ListStocksBelowMinimum) Sebastian Frick 2026-02-23 14:07:57 +01:00
  • 3c660650e5 feat(production): Charge stornieren (CancelBatch) Sebastian Frick 2026-02-23 14:07:02 +01:00
  • a08e4194ab feat(production): Charge abschließen (CompleteBatch) Sebastian Frick 2026-02-23 13:35:30 +01:00
  • f63790c058 chore: remove lombok Sebastian Frick 2026-02-23 13:38:02 +01:00
  • c4a1e59987 feat(inventory): abgelaufene und bald ablaufende Chargen automatisch markieren (CheckStockExpiry) Sebastian Frick 2026-02-23 13:19:13 +01:00
  • 9eb9c93fb7 fix(production): JPA-Save-Pattern, Optimistic Locking und Domain-Validierung Sebastian Frick 2026-02-20 16:52:11 +01:00
  • a9f5956812 feat(production): Produktion starten und Rohstoffverbrauch dokumentieren (StartBatch, RecordConsumption) Sebastian Frick 2026-02-20 12:15:06 +01:00
  • 8c042925eb docs: manuelle Testfälle für Inventory und Production BC ergänzen Sebastian Frick 2026-02-20 08:46:08 +01:00
  • e8cbb948b7 feat(inventory): Bestandsparameter ändern (MinimumLevel, MinimumShelfLife) Sebastian Frick 2026-02-20 09:44:15 +01:00
  • 1c65ac7795 feat(production): Chargen abfragen und suchen (GetBatch, ListBatches, FindBatchByNumber) Sebastian Frick 2026-02-20 09:08:39 +01:00
  • fef3baa0ae refactor(inventory): InvalidFilterCombination Error und CreateStockResponse trennen Sebastian Frick 2026-02-20 09:08:50 +01:00
  • 1ef37497c3 feat(inventory): GET-Endpoints für Bestandsposition und Chargen abfragen Sebastian Frick 2026-02-20 08:45:20 +01:00
  • e0ac2c2f41 test: TC-ART getestet Sebastian Frick 2026-02-20 08:46:39 +01:00
  • 4010804af4 chore: remove legacy bin/ directory and add to .gitignore Sebastian Frick 2026-02-20 08:15:44 +01:00
  • 6c1e6c24bc feat(production): articleId für Rezepte, TUI-Verbesserungen mit UoM-Carousel, ArticlePicker und Zutaten-Reorder Sebastian Frick 2026-02-20 01:07:32 +01:00
  • b46495e1aa refactor: OffsetDateTime-Migration, atomare Batch-Sequenznummern und Quantity.reconstitute-Overload Sebastian Frick 2026-02-20 00:40:58 +01:00
  • b06157b92c feat(production): Charge planen (PlanBatch) (#33) Sebastian Frick 2026-02-19 23:51:36 +01:00
  • d963d7fccc fix(inventory): Audit-Logging, testbare Zeitlogik und defensive Null-Prüfung für blockBatch/unblockBatch Sebastian Frick 2026-02-20 00:17:03 +01:00
  • e7c3258f07 feat(inventory): Charge sperren/entsperren (blockBatch/unblockBatch) (#7) Sebastian Frick 2026-02-19 23:46:34 +01:00
  • 8a9d2bfc30 feat(production): Zyklus-Erkennung bei verschachtelten Rezepten (#32) Sebastian Frick 2026-02-19 23:00:13 +01:00
  • 05147227d1 feat(inventory): Charge entnehmen (removeBatch) (#6) Sebastian Frick 2026-02-19 22:53:54 +01:00
  • ec736cf294 feat(frontend): TUI-Screens für Rezept-Filter, Archivierung und Chargen-Einbuchung Sebastian Frick 2026-02-19 22:46:38 +01:00
  • f2003a3093 feat(production): Rezepte abfragen per ID und nach Status filtern (#31) Sebastian Frick 2026-02-19 22:24:47 +01:00
  • 6feb3a9f1c feat(inventory): Charge einbuchen (addBatch) (#5) Sebastian Frick 2026-02-19 22:26:24 +01:00
  • 5224001dd7 feat(production): TUI-Screens für Zutaten verwalten + Rezept aktivieren Sebastian Frick 2026-02-19 21:48:33 +01:00
  • 63f51bc1a9 feat(production): TUI-Screens für Produktionsschritte verwalten Sebastian Frick 2026-02-19 19:38:14 +01:00
  • 1e12353b9b test(production): Tests für ActivateRecipe und ArchiveRecipe Use Cases Sebastian Frick 2026-02-19 21:46:56 +01:00
  • 408813a5b5 feat(production): Rezept archivieren (#30) Sebastian Frick 2026-02-19 21:43:56 +01:00