DEM 2 1.0.423 Release Notes
Released 01.10.2020
This release continues to improve existing features while introducing a few significant feature contributions.
What's new
- Feature management can now be visible in release, just like in debug mode. We added new configuration key FactoryConfig_ShowFeatureSettings that controls it's visibility. Default value is false, but you can set it to true in order to show feature flags in settings menu.
Current experimental flags
public static string JSONFeatureSettings = @"{""FeatureSettings"":[{""Name"":"""
+ nameof(Features.StandingOrders)+ @""",""IsEnabled"":true},{""Name"":"""
+ nameof(Features.IPS) + @""",""IsEnabled"":true},{""Name"":"""
+ nameof(Features.Cards) + @""",""IsEnabled"":true},{""Name"":"""
+ nameof(Features.GetCardImagesFromServer) + @""",""IsEnabled"": true},{""Name"":"""
+ nameof(Features.HasTransfersSelection) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.Biometric) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.Corporate) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.OnBording) + @""",""IsEnabled"": true},{""Name"":"""
+ nameof(Features.IsUsingLatestVersion) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.TabbedPages) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.PushMessages) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.ViewModelTracker) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.Maps) + @""",""IsEnabled"": true},{""Name"":"""
+ nameof(Features.GetLogoFromServer) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.ScheduleMeeting) + @""",""IsEnabled"": true},{""Name"":"""
+ nameof(Features.ForeignCurrencyIncomes) + @""",""IsEnabled"": false},{""Name"":"""
+ nameof(Features.PublicBeneficiaries) + @""",""IsEnabled"": false}]}";
As you can see, we added some new flags:
- Maps - Default value is true, but setting this flag to false will hide map everywhere in the application
- GetLogoFromServer - Default vaule is false. By turning on this feature, logo will be download from the server, just like card images. There are 2 configuration keys that define names by which the logo image will be searched on the server - FactoryConfig_WhiteLogoKey and FactoryConfig_DarkLogoKey. For this purpuse we added new sync service BankPhotoSyncService (there you can find everything related to this).
- ScheduleMeeting - This is not new feature, but now it's added to feature settings. Configuration key that controlled the visibility of this feature FactoryConfig_ShowScheduleMeeting is now obsolete.
ForeignCurrencyIncomes
This is new feature, default value of feature flag is false. Remittance list and remittance authorization and approvment on corporate.
Trace
Trace is now available with our packages in design time. You need to add new configuration key and set it to 60 "FactoryConfig_Minimal_Reporting_Level","60" and turn on trace in build configuration. In release this should be turned off, initial value of key is 0.
Halk
Onboarding changes:
- When sending answers to asked questions in the form of checkboxes, mobile application will provide information that the client agrees with the general terms and conditions of the bank.
- If there is a client with a social security number (between steps 1 and 2) mobile application will make a new request to check if user has a current account arrangement. If an arrangement exists, the application will stop the client and show the message.
Bug fixed
Staging
Nova
Latest application on AppCentar
Halk - SxS MToken - SC 24x7 UAT
DEM V2 - Staging - SxS on Halk test
Packages (423)
Contributions welcome!
If you have one or more of some common pieces of code that you are always replicating across delivery apps, don't hesitate to contribute! We are the first NuGet package you install when creating a new .Net Mobile banking app!
Please have a look at our contribution guide before you get started.
If you need any help getting started, please let us know.
Useful Links
Thank you to our community for helping to make DEM even better! Mobile Team