35 Commits

Author SHA1 Message Date
fe828683bd Update German localization for button labels and add photo requirement validation in Profile views 2025-09-22 21:52:26 +02:00
adf335d2be Update local server IP addresses in DevHttpsConnectionHelper and MauiProgram for consistency 2025-09-22 21:10:15 +02:00
3be05e9c62 Update iOS code signing credentials in project file 2025-09-12 16:53:58 +02:00
fb1756b82b Implement change detection in ProfileViewModel and ProfileWalkerViewModel; add original state tracking and update UI to reflect changes with a floating save button in ProfileView and ProfileWalkerView. 2025-08-24 19:27:44 +02:00
5c85ce545f Refactor HomeWalkerViewModel and HomeWalkerView to manage and display the first 10 public walk requests; remove unused properties and commands for improved performance and clarity. 2025-08-24 14:20:19 +02:00
f0ef21d7d7 Remove old tiergarten image and replace it with a new SVG version; update LoadingView.xaml to reflect changes in image source and layout. 2025-08-24 13:47:59 +02:00
69c293b7a7 Filter walkers by distance and average rating, ensuring a minimum of 10 walkers displayed 2025-08-24 13:08:22 +02:00
9ee1164161 Add regex pattern for phone number format "699 16266980" in MessagesViewModel 2025-08-24 13:03:49 +02:00
572e1807a6 Update HomeView layout and increment application version to 1.277 2025-08-24 12:41:50 +02:00
9971873213 Remove .DS_Store files from tracking and update .gitignore 2025-08-24 12:41:17 +02:00
ffe965a38b Update photo permission handling to include limited access on iOS 2025-08-14 12:36:42 +02:00
806edf7676 net-9 upgrade v1 2025-08-14 10:34:58 +02:00
3b4f83e994 Add Xamarin.AndroidX.SavedState package and update MainActivity to use Android.Gms.Tasks.IOnSuccessListener 2025-08-09 16:52:15 +02:00
8d91ed7eb5 Resolve merge conflict: keep .NET 9 versions and add AppRating package 2025-08-09 16:28:22 +02:00
478c652cdd Update to .NET 9 and iOS 15.0 2025-08-09 16:27:33 +02:00
c49c043801 Merge branch 'improvements/homescreen' into net9-upgradeyxc
.
klsdfhgölsdfhg <yxc<yxc<yxc

dfasdfasdf

:wq

:::::WQ

W
Q:WQ
W
Q:WQ:Wdfasdfasdf

:wq

:::::WQ

W
Q:WQ
W
Q:WQ:Wdfasdfasdf

:wq

:::::WQ

W
Q:WQ
W
Q:WQ:Wdfasdfasdf

:wq

:::::WQ

W
Q:WQ
W
Q:WQ:Wdfasdfasdf

:wq

:::::WQ

W
Q:WQ
W
Q:WQ:Wdfasdfasdf

:wq

:::::WQ

W
Q:WQ
W
Q:WQ:W:
2025-08-09 16:22:56 +02:00
5560f9f870 Remove IsEnabled bindings for dog attributes in DogAddView and DogUpdateView 2025-08-09 15:24:45 +02:00
4096227525 Refactor PublicWalkRequestCreateViewModel to improve dog selection logic and ensure UI updates correctly 2025-07-28 15:41:01 +02:00
5a84e4f1c2 Add First10Walkers property and update HomeView layout for improved display 2025-07-28 15:18:57 +02:00
d72c84ef5f Sort walkers by distance, photo presence, and average rating in HomeViewModel 2025-07-22 18:38:26 +02:00
421672e8cb Add app rating and sharing functionality to MoreView and MoreWalkerView 2025-07-22 17:43:19 +02:00
ce2fdba811 Add phone number validation in message view models and update UI to display error messages 2025-07-22 16:28:09 +02:00
0ee468ef8c Remove secure text entry setting for iOS and add launch configuration for .NET MAUI 2025-07-22 16:01:12 +02:00
931d126e8e
Merge branch 'features/paymenttype-cash' into develop 2025-07-22 14:36:15 +02:00
f87a467a6a
Merge pull request #1 from MaxMa04/master
Master
2025-07-22 14:24:32 +02:00
130f7c804b Update project references to point to the new backend directory 2025-07-22 14:23:10 +02:00
601181b541 Final Release Version 2025-07-20 14:06:23 +02:00
0e7db09d33 Update terms acceptance logic and improve accessibility
- Initialize `_acceptedTermsMangopay` to `true` in
  `AddPaymentUserViewModel.cs` and `BecomeWalkerViewModel.cs`.
- Set `AcceptedTermsMangopay` to `true` on refresh.
- Add `AutomationId` attributes to email and password
  `Entry` elements in `LoginFormView.xaml` for better
  accessibility.
- Comment out a `Grid` element and remove the `Switch`
  control for `AcceptedTermsMangopay` in
  `AddPaymentUserView.xaml` and `BecomeWalkerView.xaml`.
2025-07-20 13:50:02 +02:00
fb0e7978ee Implement PaymentInfoPopup with ViewModel and acknowledgment functionality 2025-07-15 13:05:23 +02:00
1c44f686ab Refactor XAML and ViewModel code to comment out not needed UI elements and logic for mangopay 2025-07-15 11:19:46 +02:00
3acf2644f4 Implement Sponsor on LoadingView 2025-07-14 14:47:14 +02:00
e6671d19fb Add PaymentType column to Walks table in migration 20250706144607
- Introduced a new column 'PaymentType' of type INTEGER to the 'Walks' table.
- Set default value for 'PaymentType' to 0.
- Implemented migration methods to handle the addition and removal of the column.
2025-07-14 14:01:34 +02:00
4478fa2457 Update visual assets and refactor codebase
This commit includes a complete replacement of the binary content of the image files, significantly updating the visual assets of the application to enhance user experience and align with new design standards.

Key changes include:
- Resetting session state for the subscription offer popup in `App.xaml.cs`.
- Replacing buttons with touch-friendly labels in `Step2ExternalControl.xaml` and `Step3Control.xaml`.
- Updating image sources and bindings in `WalkerListControl.xaml` to reflect premium subscription status.
- Adding a new converter class `PremiumToChatImageConverter` in `CommonConverters.cs`.
- Modifying various view models to manage premium user status and subscription offers.
- Enhancing UI layouts across multiple XAML files for improved visibility and functionality.
- Updating localized strings in `Text.Designer.cs` and incrementing the app version in `Info.plist`.

These changes aim to improve the overall functionality, maintainability, and user experience of the application.
2025-07-01 15:53:21 +02:00
1a18eea28a Update configuration, enhance UI, and add new features
This commit includes significant updates to the application, focusing on configuration changes, UI enhancements, and new features:

- Updated `appsettings.json` to change the database name and add a new connection string for encryption.
- Modified `launchSettings.json` to allow the application to listen on all network interfaces.
- Introduced new image assets and SVG icons to improve visual elements.
- Added `UserPreferencesService` to manage user acceptance of terms and conditions.
- Expanded `OnboardingViewModel` to manage onboarding steps and user interactions.
- Created new popup ViewModels for managing user agreements and subscription offers.
- Restructured various XAML files to improve layout consistency and data binding.
- Updated project files to reflect version changes and improve organization.
- Introduced a new `SubscriptionModel` class to manage subscription data in the UI.

Overall, these changes enhance the application's structure, usability, and responsiveness.
2025-06-19 21:20:21 +02:00
8615c39200 Projektdateien hinzufügen. 2025-04-28 10:32:37 +02:00