MDriven Turnkey ChangeLog

The log of changes for MDriven Turnkey

Revision 12682 - 2020-11-28

Typescript 4

Revision 12680 - 2020-11-28

Typescript 3.8

Revision 12679 - 2020-11-28

Adaptions to TurnkeyCore now on core3.1 and SignalR Core

Revision 12677 - 2020-11-28

Using .net core3.1
Changing to SignalR core

Revision 12674 - 2020-11-26

Typescript client now works as a standard browser when holding ctrl while execucting Global actions -> open new tab , no questions about save or certain - you are not leaving the old scope - you are opening a new scope.
PlacedButtons, Leftside actions, DoubleClicks, GlobalMenus - all check the ctrl-key - Modals ignore it though

Revision 12673 - 2020-11-26

Typescript client now works as a standard browser when holding ctrl while execucting Global actions -> open new tab , no questions about save or certain - you are not leaving the old scope - you are opening a new scope

Revision 12667 - 2020-11-24

DWV updated - wiki updated

Revision 12648 - 2020-11-13

Fix for the focus color of select element.

Revision 12635 - 2020-11-08

Removing chatty log entry of skipped refresh

Revision 12624 - 2020-10-28

Null checks when Turnkey reloads

Revision 12623 - 2020-10-28

MVC operations and screens will now try to use StreamingClients ESWrapper if it exists. This solves a problem with mixing MVC and Streaming UI's when you want to utilize transient classes (before transients created in streaming did not survive to be used in MVC)
Fixed issue with flipping AsyncService off for mvc and on again for streaming.

Revision 12621 - 2020-10-28

MVC operations and screens will now try to use StreamingClients ESWrapper if it exists. This solves a problem with mixing MVC and Streaming UI's when you want to utilize transient classes (before transients created in streaming did not survive to be used in MVC)

Revision 12618 - 2020-10-27

Added "unique" filter to angularjs.

Revision 12610 - 2020-10-20

PeriodicActions was added multiple times.
Lowered wait on work from 600ms to 300ms

Revision 12604 - 2020-10-17

Removed references to test bundles

Revision 12603 - 2020-10-17

Missing i18n files

Revision 12602 - 2020-10-17

Missing i18n files

Revision 12601 - 2020-10-17

When sending Action we first make sure we empty the Updates queue - but if the Updates were being processed we went ahead and sent action anyway - this lead to us missing the latest user updates in for example search boxes - and the search action returned the wrong result. We now discover that we should not runt the action directly - instead we run it after the current updates are done and any pending updates are started its sending.

Revision 12600 - 2020-10-15

GlobalActions with OnShowExpression did not execute the OnShow if they came from Angular - worked from MVC -> fixed

Revision 12597 - 2020-10-14

When there is a lot to do in async queue the client bashed the server over and over in hope to get more info - now we wait a bit for async queue to finish up before we give the client what is done so far

Revision 12595 - 2020-10-14

Update AngularJS version to 1.7.8

Revision 12593 - 2020-10-14

TurnkeyCore adaptions

Revision 12590 - 2020-10-13

AllIsWell call sent by MDrivenServer to enable better system relaxation when nothing happens

Revision 12585 - 2020-10-13

.netCore

Revision 12583 - 2020-10-13

Added hub.error

Revision 12581 - 2020-10-13

Adding Wait 100 on SignalR invoke

Revision 12580 - 2020-10-13

SignalR Logging

Revision 12579 - 2020-10-12

Must wait in SignalR start or we get strange hangs in HttpClient

Revision 12574 - 2020-10-11

Logging SignalR

Revision 12572 - 2020-10-11

Revision 12571 - 2020-10-11

Extended ServerInfo logging for SignalR

Revision 12570 - 2020-10-11

Revision 12569 - 2020-10-11

Send along ClientId (signalr id) in ServerStream Get
Adding SignalR for notifying clients; WeGotNews
Slowing down poll frequency from 8 to 68 whan SignalR clientId is discovered - using new internal loop to signal WeGotNews when needed

Revision 12568 - 2020-10-11

Updated to Hookup SignalR hub on host and listen for WeGotNews

Revision 12567 - 2020-10-11

Removed TS warning

Revision 12566 - 2020-10-11

Removed TS warning

Revision 12550 - 2020-09-30

5.2.7

Revision 12534 - 2020-09-28

Fixed issue in the stylesystem.

Revision 12533 - 2020-09-27

Fixed issue with navigation in a modal window. Now opens new tab for page

Revision 12530 - 2020-09-24

Now we see if "code id_token token" has been requested - if so we unpack the AccessToken claims and add them to the identity

Revision 12525 - 2020-09-23

Mistake in Cors check - it did not initiate the cors ability correct if the first call was missing the origin header

Revision 12524 - 2020-09-23

Newest version of owin - grabs access token from OpenId if available

Revision 12512 - 2020-09-18

Adding authorization header to allow basic login from cors enabled hosts

Revision 12511 - 2020-09-16

Cors by model pattern https://wiki.mdriven.net/index.php/Cors

Revision 12508 - 2020-09-16

Cors implemented by model pattern: https://wiki.mdriven.net/index.php/Cors

Revision 12506 - 2020-09-15

TurnkeySetting_CorsWithOrigins added to allow use from TurnkeyCore

Revision 12498 - 2020-09-11

MVC controller: SaveEvenInvalidModel
If there are broken constraints they will be added as ModelError - but you may still want to save state
This is specially true if there are 2 or more things that need to be updated to get it right.




Revision 12494 - 2020-09-09

Compiling issue in TK core.

Revision 12468 - 2020-08-27

Add TV "ModalSize" to choose size of the modal window.

Revision 12463 - 2020-08-23

Add support of Webmanifest in Turnkey app.

Revision 12459 - 2020-08-20

Issue with Modal win did not evaluate RootExp in async -> could give un-executed-derivations
Issue with OnShowExpression did not evaluate RootExp in async -> could give un-executed-derivations
Issue with OnShowExpression did not act on action AutoSave setting

Revision 12453 - 2020-08-15

Styles for the "Seekmore" buttons.

Revision 12441 - 2020-08-12

Fixed issue in the seeker result tables (Unable to choose last rows).

Revision 12440 - 2020-08-11

Change name from ErrorView to RedirectView. Avoid flashing "error" to the end user

Revision 12439 - 2020-08-10

Seekmore-buttons now also in MVC search. Consolidated code and moved it deeper into framework from turnkey to share logic between angular and MVC

Revision 12435 - 2020-08-08

changing sessionState cookieSameSite from None to Lax after issues on chrome mobile discovered (not sending the session id -> new session all the time)

Revision 12434 - 2020-08-07

Added 4xx redirection
Removed reporting of all URL parameters, didn't work
Supresses parameters without name

Revision 12433 - 2020-08-07

Fixed bug causing duplicate vars

Revision 12432 - 2020-08-07

Added var "allParamsAsString" to debug what you got in the URL

Revision 12431 - 2020-08-07

Avoid exception on URLs with query strings that don't have a name (they are given a name)

Revision 12430 - 2020-08-07

Added variable in viewmodels called "RawURL" that contains the URL from the request

Revision 12429 - 2020-08-07

Avoid exception on URLs with query strings that don't have a name (they are ignored)

Revision 12426 - 2020-08-04

Changes to handle seekmore buttons

Revision 12425 - 2020-08-04

Added styles for __seekmore for Search grids

Revision 12423 - 2020-08-03

setting as required by new standard

Revision 12422 - 2020-08-03

setting as required by new standard

Revision 12421 - 2020-08-03

setting as required by new standard

Revision 12420 - 2020-08-03

setting as required by new standard

Revision 12419 - 2020-08-03

setting as required by new standard

Revision 12413 - 2020-07-28

QueueUpdateToServer was changed - during one timeslot we only hold one command per attribute - and if attribute change during same timeslot we update that command.
Prior to this change we checked the last command and compared with incomming change - updated the command if same attribute.
The new logic takes the whole pending list of updates into account and this reduce network load for fast changing things (SVG drag on screen changing x and y very fast)

Revision 12412 - 2020-07-27

Issues when new objects was saved and changed id - if they where subjects of singlelinks the corresponding _AsExternalId attribute in VMClass was not correctly updated from new to savedid - fixed.

Revision 12411 - 2020-07-27

Major issue in Turnkey object hierarkies found and fixed; we clean vmclasses that we think we do not need any longer, the problem was that when the object re-appeared the we thought we already had it because its id was in turnkey's vm's dictionary... This is now fixed in HookChangeEvents by looking at VMClass.IsCleanedForDelete from dictionary objects.
Symptoms of error was that objects downstream become stale, did not update master detail, or vCurrent etc

Revision 12394 - 2020-07-22

Remove typography default styles.

Revision 12367 - 2020-07-05

Fix navbar-link-color variable.

Revision 12365 - 2020-07-05

Model rebel work

Revision 12359 - 2020-07-01

Added new CSS vars into the style system

Revision 12334 - 2020-06-24

Base background-color fix.

Revision 12320 - 2020-06-19

Change to remove the turnkeyviewmodal attribute when modal closes instead of setting to blank string

Revision 12314 - 2020-06-17

issue with excelplugin for turnkey core fixed

Revision 12313 - 2020-06-16

Trick user to use this url:
http://localhost:5052/Turnkey/AngularApp#/%7B%7Bconstructor.constructor('alert(%60Executing%20JavaScript%20on%20$%7Bdocument.domain%7D%60)')()%7D%7D/59!3386
Discovered in pen-test FI 2020
Fix: Name can never contain { that becomes binding expression on client
#TKVurnability202006

Revision 12311 - 2020-06-15

turnkeyview and turnkeyviewmodal attribute is set to viewname on document root - this helps to target css rules to specific views for out of view items (menus etc)

Revision 12307 - 2020-06-09

Fix for the "linked accounts" icon and fix issue with TinyMCE placed in the modal window.

Revision 12293 - 2020-06-03

Remove unused custom properties.

Revision 12292 - 2020-06-02

Huge update to the style system. Added CSS Custom properties support.

Revision 12276 - 2020-05-30

Ability to merge changed some Modlr-apis

Revision 12271 - 2020-05-28

Revision 12262 - 2020-05-25

Revision 12255 - 2020-05-24

Continued work SysConsumer

Revision 12252 - 2020-05-24

Continued work SysConsumer

Revision 12250 - 2020-05-24

Continued work SysConsumer

Revision 12248 - 2020-05-23

Continued work SysConsumer

Revision 12246 - 2020-05-23

Added trim to paths and password in MDrivenServer server override xml to avoid problems if putting the password on it's own row in the XML

Revision 12244 - 2020-05-21

Updating core to fix of turnkey modalok expression context

Revision 12243 - 2020-05-21

Fixed bug that caused Modal OK actions to run on the incorrect object. Self always referred to the calling viewmodel root object instead of the object the modal action was called on.

Revision 12238 - 2020-05-19

Let ReturnUrl work for TryPage->Login->Register->TryPage

Revision 12232 - 2020-05-18

Added "pre-line" for the static text to fix usage of '\r\n' with OCL.

Revision 12231 - 2020-05-18

The url for redirect after login must be made in full in order to have IE successfully navigate from javascript

Revision 12229 - 2020-05-17

generic SysUser.Consume now points to portal

Revision 12224 - 2020-05-17

Adding generic SysUser.Consume to enable easy consumer charge

Revision 12221 - 2020-05-17

Adding generic SysUser.Consume to enable easy consumer charge

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.