Commit Graph

138 Commits

Author SHA1 Message Date
a4f586d445 Refactor StundenViewModel: simplify Title property, make RefreshProperties public, and update startup logic in StundenPage to refresh data after login. 2025-12-26 17:39:12 +01:00
5148280c36 Refactor: Remove ITokenProvider and SettingsTokenProvider; update StundePage layout and optimize dependency injection configuration. 2025-12-26 17:04:52 +01:00
e2ffc24131 Refactor LoginViewModel to use IAppSettings; improve settings management and update dependency injection. 2025-12-26 13:54:51 +01:00
4d5b093ea0 Refactor: Remove GlobalVar and replace with IAppSettings; restructure affected infrastructure, services, and view models for dependency injection. 2025-12-26 11:43:20 +01:00
1ee0fc61f6 HoursDto: Update 2025-12-25 19:19:17 +01:00
c6fd58a290 Reenabled deletion of Time-Entrys 2025-12-25 19:10:36 +01:00
656d39f43e Less requests to get Data faster
Load settings with `GetEntryWithSettingsAsync`, update `Hours` and `ViewModels`.
2025-12-25 11:39:44 +01:00
15856d0dd0 Refactor StundePage to MVVM with DI 2025-12-25 09:20:14 +01:00
8da8734065 Add SocketsHttpHandler 2025-12-25 09:03:01 +01:00
cd4eae34c3 Projekt and Gemeinde are required if active 2025-12-19 15:26:26 +01:00
52815d7e21 .net 10 2025-12-19 15:25:59 +01:00
8d512963b5 Add InfoEvent with confirmation 2025-12-19 10:29:30 +01:00
98d6d61f16 Projekt and Gemeinde are required if active 2025-12-18 16:17:17 +01:00
5fd97deada LoginFixes 2025-12-18 15:35:39 +01:00
c11b361655 Refactor LoginPage to MVVM 2025-12-17 17:25:42 +01:00
bb5aac2944 Return Statusmesssage from API 2025-12-17 12:14:15 +01:00
76eb71946f Refactor Api-Client
Add Exceptionhandler, AlertService JSON-Converter
AppSettings via DI

Reformat Code
2025-12-17 09:34:08 +01:00
544b0c9591 Architecture
Add DI, Interfaces, Repositories
2025-12-16 15:27:09 +01:00
83118103d9 1.0.9 1.0.9 2025-09-10 22:40:02 +02:00
5ecf6c7537 Cleanup 2025-09-10 22:37:25 +02:00
7540b6e6ad Update Nugets 2025-09-10 21:58:26 +02:00
8937332942 Typo 2025-07-12 16:23:27 +02:00
a0345cad94 Update .gitignore 2025-07-12 16:23:13 +02:00
6b4bffe5ec Format 2025-03-18 00:26:18 +01:00
093679c9bb Precision 2025-03-18 00:26:08 +01:00
7f9e3f622a 1.0.8 1.0.8 2025-02-23 21:02:01 +01:00
54ed791c5b Versionsabzeige korrigiert 2025-02-23 20:39:56 +01:00
c88bf148d4 Farben & Cleanup 2025-02-23 20:30:26 +01:00
1a8eeec85d Anpassungen für 1.0.8 2025-02-23 17:44:46 +01:00
1b4f73a913 Anpassungen für 1.0.8
Farbe StatusBar für Dark/Light-Mode angepasst
Loginseite optimiert
Bugfix Toast für Windows
Versionskontrolle für Windows optimiert
2025-02-23 17:25:59 +01:00
2f0be4cc5c Enable LLVM 2025-02-22 18:26:31 +01:00
21af63c02c Farbe des Themes angepasst 2025-02-22 18:26:08 +01:00
c4fdc266b5 Optimierung Stundenseite
Grid statt StackLayout
Monatssummen beachten jetzt auch das Jahr
2025-02-22 18:26:08 +01:00
6d6eaf836b Adjust spacing 2025-02-22 17:43:12 +01:00
67d662a0a7 Versionshinweis hinzugefügt 2025-02-17 10:27:37 +01:00
c277cfa02d 1.0.7 1.0.7 2025-02-15 23:45:05 +01:00
4449b4ad0e 1.0.7
Bessere Trennung manueller / automatischer Login
Umstellung auf Sekunden wegen aktualisierter Hauptanwendung
Umstellung auf Toasts bei Informationsmeldungen
Abstände und Sichtbarkeiten vereinheitlicht
Upgrade auf .NET9
2025-02-15 22:59:06 +01:00
65d5dc94df Beautify LoginPage 2025-01-15 17:06:39 +01:00
7571574baf Upgrade .NET 8 to 9 2025-01-15 17:05:25 +01:00
adab1c9ea6 Leerzeilen, Kommentare 2025-01-15 17:04:15 +01:00
df1e922c90 Deploy on Windows
When debugging and deploying a new .NET MAUI project to Windows, the default behavior is to deploy an unpackaged app.
https://learn.microsoft.com/en-us/dotnet/maui/windows/setup?view=net-maui-9.0
2025-01-15 14:15:48 +01:00
4a6a17f729 Gui-Tuning 2025-01-02 11:59:59 +01:00
bfd995e46b Observable und Typo 2024-12-21 17:39:22 +01:00
d7ccb883b4 Bessere Fehlermeldung bei fehlgeschlagenem manuellem Login 2024-12-21 17:38:45 +01:00
37df53d333 1.0.6 2024-10-26 23:07:24 +02:00
00e37f9edf 1.0.6
Funktioniert nicht mehr unter Windows ...
2024-10-23 14:32:42 +02:00
88a79d6548 Erlaube HTTP ohne S in der Release-Config
Weil mein Testserver für dieses Projekt kein SSL hat
2024-10-22 17:43:12 +02:00
45c53c85ce Vorbereitungen für 1.0.6
Beachte die Einstellung ob Projekte und Gemeinden aktiv sind.
Verbiete Änderungen an der Freistellung, wenn sie genehmigt wurde.
Vereinfache das Speichern der Einstellungen
Bessere Fehlerbehandlung, einheitlichere API
2024-10-22 17:42:35 +02:00
ff145b2c7f Bugfix für Windows-App 2024-10-21 19:11:05 +02:00
ce2c05f325 Update StundenViewModel.cs 2024-10-21 19:01:12 +02:00