MDriven Turnkey ChangeLog

The log of changes for MDriven Turnkey

Revision 15204 - 2023-11-26

MainMenu render missed async handling
Re-loaded Tk viewmodel now checks visible due to access groups again...
Raising condition could give SessionsAlreadyExists

Revision 15203 - 2023-11-26

Css for styles in model could be unfetched first time - missed async handling

Revision 15189 - 2023-11-23

Several issues with AccessExpression being evaluated in calling thread and not asyncthread fixed

Revision 15187 - 2023-11-22

Setting for turning on better logging ShowPII https://wiki.mdriven.net/index.php/OpenID_config

Revision 15184 - 2023-11-21

Changes in order to avoid the cut leanLoad viewmodels to win over the softview saved ones - also cleaned up name/runtime name and timestamps for reload

Revision 15178 - 2023-11-20

Issue with national chars (name vs runtimename) for Softviews - fixed

Revision 15176 - 2023-11-20

Re submitting the fix from this morning

Revision 15175 - 2023-11-20

Reverted problematic check in

Revision 15174 - 2023-11-20

Issue with angularjs page rendering may result in lock and blank pages - fixed

Revision 15173 - 2023-11-19

AccessGroup had a too simplistic implementation that caused locks in turnkey.
AccessGroupRuntimeResultMemory is now implemented to both avoid excessive re-eval and support multi user

Revision 15172 - 2023-11-17

Adding new views.

Revision 15171 - 2023-11-17

Adding textarea component. Small fix for textfield component.

Revision 15170 - 2023-11-17

Implementation of "Rendered by" for new rendering

Revision 15169 - 2023-11-17

Fixes and changes for timepicker component.

Revision 15162 - 2023-11-13

Updating test model with new views and examples.

Revision 15161 - 2023-11-13

Softview as explained here https://wiki.mdriven.net/index.php/Softview

Revision 15159 - 2023-11-10

Fixes, changes and new options for image and image-upload components.

Revision 15158 - 2023-11-10

Fixes and improvements for textfield component.

Revision 15157 - 2023-11-10

Fixes and style adjustments for select component.

Revision 15154 - 2023-11-08

Changed the validation card presentation to match the issue's color.

Revision 15148 - 2023-11-06

Downgraded from some beta 8.0 nugets

Revision 15140 - 2023-11-05

Azure.AI.OpenAI and some consolidations

Revision 15138 - 2023-11-05

OpenAI support

Revision 15132 - 2023-11-03

fix

Revision 15131 - 2023-11-03

PerformTaskAsyncWaitUntilFinished is used instead of trying to turn off AsyncHandling for MVC

Revision 15128 - 2023-11-02

Fixing the snackbar template. Removes unnecessary logging from actions.

Revision 15127 - 2023-11-02

Adding typography component.

Revision 15126 - 2023-11-02

Fixes and changes for datepicker component.

Revision 15124 - 2023-11-02

CodeDress for Core : in .net6 it was not enough to just load sattelite assemblies - it still asked for them again once needed
Lock issue for CheckForNeedToSignalWeGotNews handled

Revision 15120 - 2023-11-01

Issue with TurnkeyStart if first call was StreamInterface a new model detection was skipped
Issues with TKCore codedress - work in progress
Codedress now grabs files and subfolders (.net6 requirement) - it now deleted target folder prior to copy - it skips folders with /ref/ and /runtimes/ since these assemblies are not real (only references) and they hold the same names as real assemblies and they get mixed up if we handle both

Revision 15118 - 2023-10-30

Fixes and changes for switch component.

Revision 15112 - 2023-10-26

CheckForNeedToSignalWeGotNews wrongfully called from timer thread - fixed

Revision 15110 - 2023-10-26

Fix issue that leads to closing modal window after double click inside tables.

Revision 15108 - 2023-10-25

Style adjustments and fixed for Button and FAB components.

Revision 15103 - 2023-10-24

Fixes and changes for the checkbox component. Added validation and helper texts support.

Revision 15100 - 2023-10-23

MDriven Turnkey Testing Model

Revision 15086 - 2023-10-17

We now call SysSingleton OnCurrentUserChanged when CurrentUser Changed - if it exists

Revision 15085 - 2023-10-16

new TurnKeySetting TurnOffOWINButKeepSignalR, needed when using Windows auth(finansinspektionen) we cannot turn on owin - but we still want signalr

Revision 15084 - 2023-10-16

Adding support of Ctrl + Click for actions. If the action is navigable -> open new tab in the browser.

Revision 15075 - 2023-10-15

TurnkeySettingsOverride introduced - TurnkeySettings default cleaned up

Revision 15071 - 2023-10-11

Fixing issue when constraints popup in modal windows didn't update its position on window resize.

Revision 15069 - 2023-10-09

LookUpLocationFromDriveIdAndId added to GraphAPI,
AccessToken only refreshed after timeout determined by ValidUntil on SysToken
Better handling on when reaching root in GraphAPI drives

Revision 15068 - 2023-10-09

Null check
NewTab=true is sent with NavigateCommand if nav comes from selfVM.NavigateUrl

Revision 15064 - 2023-10-07

MDrivenServer change: // I NO LONGER THINK WE SHOULD RECREATE ON PMP ERRORS
// PMP ERRORS ARE COMMON IN DEV DUE TO LESS ACCESS
// RECREATE IS BAD IN DEV SINCE IT BLINKS LIVE_EDIT , hk 2023-10
// needToRecreate = true;

GraphAPI RefreshToken in Framework

Revision 15063 - 2023-10-04

Adding vCurrent and right click support for the placing containers.

Revision 15062 - 2023-10-04

Fix 'ESC' button behaviour when closing the modal window.

Revision 15061 - 2023-10-04

GraphAPI

Revision 15060 - 2023-10-03

Changes to GraphAPISupport , tokens are crypted and put in SysTokens

Revision 15058 - 2023-10-02

SysGraphAPI improved

Revision 15056 - 2023-10-02

Excluding validation errors from constraints messages component. Add error counting on controller initialization.

Revision 15055 - 2023-10-02

Adding the BlockedByModal property on ViewModel used to avoid PeriodicActions when blocked.

Revision 15052 - 2023-10-01

Forgot about the case when no tokens were requested

Revision 15051 - 2023-10-01

Fixed to high version of .Net in web.config

Revision 15048 - 2023-10-01

Several fixes and improvements when analysing memory dumps looking for leaks.
Added two more settings to the ServerInfo page in TK to make it easier to analyse memory reuse

Revision 15047 - 2023-10-01

Removed .nuget folder from TurnkeyWebAppGenenric and that caused problems in StreaminAppGenericAPI...

Revision 15043 - 2023-10-01

nuget issue

Revision 15040 - 2023-10-01

Revision 15032 - 2023-09-30

Consolidated packages TK,MDR,Framework

Revision 15031 - 2023-09-30

nuget Microsoft.IdentityModel -> 7.0.2
Support for OpenIdConnectAccessToken refresh added in Framework and core : https://wiki.mdriven.net/index.php/OpenIdConnect_access_token_and_refresh_token
TurnKeySetting_OpenID_TokenEndPoint setting added to allow for token fetch

Revision 15029 - 2023-09-30

Improved logging in TK and MDS
Logging without HTML, HTML-coding is now done when viewing
Using external component to give better call stacks

Revision 15028 - 2023-09-29

Fixes for 'DoModalOk' and 'Cancel' framework actions.

Revision 15024 - 2023-09-27

PruneStaleVMs moved into Async per its respective ES to avoid locking

Revision 15019 - 2023-09-27

Removing the validation errors from the constraints counting. Smart positioning of the constraints panel in the modal windows based on available space. Fixing issue when $scope is loaded from ViewDataStore

Revision 15018 - 2023-09-27

Fixing text styles issue of validation card.

Revision 15017 - 2023-09-27

Adding pluralization directive to the constraints panel template. Changing 'errors' to 'issue' in the validation card.

Revision 15015 - 2023-09-26

Adding different messages based on constraints error counts.

Revision 15013 - 2023-09-26

New constraints messages. Fixing old issue with not visible constraints when sidebar was hidden. Constraints are available in the modal windows.

Revision 15012 - 2023-09-26

Disabled ecospace pruning and made viewmodel pruning less frequent in attempt to stop exception happening.

Revision 15011 - 2023-09-25

Changing request queue limit from default 50 to 500 to better handle many image requests.

Revision 15010 - 2023-09-25

Nuget updates:
old 2.2.3 to



old 7.0.5 to




old 7.0.5 to

old 7.0.0 to



old 4.2.1 to











old to
7.0.2
6.0


Driver was AzureAD OpenIdConnect

if (email == null)
email = info.Principal.FindFirstValue("preferred_username"); // Azure

Revision 15009 - 2023-09-25

Moved pruning activities to Async thread.
Added a couple of locks around lists

Revision 15008 - 2023-09-22

Added logging on viewmodel setup errors, before only reported to client, not server log.

Revision 15006 - 2023-09-21

Expanded on shutdown message and instructions how to find out more about shutdown reason.

Revision 15005 - 2023-09-21

Added Dispose functionality to debugging data structures

Revision 14997 - 2023-09-14

Undoing bad check-in: Fix for missing AssetsTK path when using slim model in Turnkey

Revision 14996 - 2023-09-14

Fix for missing AssetsTK path when using slim model in Turnkey

Revision 14986 - 2023-09-04

MDrivenServer and MDrivenTurnkey now saves a slimmed version of the model to App_Data in a file named ModlrLeanLoadModel.modlr and the checksum for the same in ModlrLeanLoadChecksum.xml
If no hit on checksum we do as before - but also create the lean files.
On next cold start the lean files will be picked up and skip AssetsTK mirroring and loading - this fill decrease memory footprint and increase load speed.

Revision 14985 - 2023-09-04

IHostingEnvironment replaced with IWebHostEnvironment

Revision 14984 - 2023-09-04

IHostingEnvironment replaced with IWebHostEnvironment

Revision 14975 - 2023-09-01

Added ability to change pruning an stale app timing from serverinfo debugging page

Revision 14970 - 2023-08-31

Timer function made into named function to allow unsubscribing to event.CheckForNeedToSignalWeGotNews()

Revision 14963 - 2023-08-30

Added more fine tuned locking of StreamingApps to avoid dead-locks and impaired performance.

Revision 14957 - 2023-08-28

Fallback to the old position of ng-view directive. (Fix the issue with sidebar and navbar)

Revision 14952 - 2023-08-23

Large check-in for improved;
* Memory debugging
* Subscribe/unsubscribe improvements
* Memory/Object pruning

Revision 14941 - 2023-08-18

Fix issue with sidebar that prevents sidebar to be toggled on or off the screen.

Revision 14940 - 2023-08-18

Fix issue with sidebar that prevents sidebar to be toggled on or off the screen.

Revision 14938 - 2023-08-16

Moment.js added for the proper locale support in datepicker (work in progress)

Revision 14937 - 2023-08-15

Datepicker component (work in progress)

Revision 14933 - 2023-08-11

Changes to the notification service. File upload component, button improvements. Changes to the snackbar component.

Revision 14930 - 2023-08-08

File upload component fixes and improvements (work in progress)

Revision 14929 - 2023-08-08

Make optional bindings for the text field component.

Revision 14928 - 2023-08-08

Combobox component

Revision 14919 - 2023-08-05

CrossRef extended with Styles usage
Styles dialog has button in toolbar

Revision 14916 - 2023-08-04

Removing unnecessary logging.

Revision 14915 - 2023-08-04

Combobox component (work in progress)

Revision 14911 - 2023-08-03

Icons for the text field component

Revision 14910 - 2023-08-03

In MVC Update button did not use variable color but hardcoded orange - changed

Revision 14909 - 2023-08-03

StylesInModel now also has ThemeColors (for web)

Revision 14908 - 2023-08-03

Removing unnecessary bindings from icon component

Revision 14907 - 2023-08-03

Removing old button implementation

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.