Changelog-Turnkey
(Updating changelog)
(Updating changelog)
 
(2 intermediate revisions by the same user not shown)
Line 82: Line 82:
<div class="changelogs">
<div class="changelogs">
=== September 2024 ===
=== September 2024 ===
* '''Revision 15953''' (Modified on 2024-09-18): Confusion in code and documentation if its called EXT_ComponentsBlazorPath or EXT_ComponentsRazorPath - it is EXT_ComponentsRazorPath. Updated everywhere
* '''Revision 15950''' (Modified on 2024-09-18):
* '''Revision 15947''' (Modified on 2024-09-16): SysUserManager.ReCreateClaims is now called even for pwd-login and for jwt-login, before only for saml2,external This makes it possibly to check CurrentUser.SysUserClaims - claimtype amr set to claimvalue pwd means that last successful login was with pwd. According to documentation one should also be able to check claimtype mfa to ensure multi-factor-auth
* '''Revision 15944''' (Modified on 2024-09-13): Blazor IComponentTypeSwitchBroker introduced to allow for inject and replace of components on type level
* '''Revision 15942''' (Modified on 2024-09-12): Better styling on search total count text ClientSortable now default also in SeekerREsultGrids IF you have paging ON...
* '''Revision 15942''' (Modified on 2024-09-12): Better styling on search total count text ClientSortable now default also in SeekerREsultGrids IF you have paging ON...
* '''Revision 15939''' (Modified on 2024-09-12): Issues with bringing up a modal window from a ClassAction that is out-opted but referred in placed button - context id was always viewroot - and not always correct classaction object
* '''Revision 15939''' (Modified on 2024-09-12): Issues with bringing up a modal window from a ClassAction that is out-opted but referred in placed button - context id was always viewroot - and not always correct classaction object
Line 186: Line 190:
* '''Revision 15657''' (Modified on 2024-05-15): advancedTable.directive issue with table height - it changed when adding rows - and it should not do that and it should follow placing container rules OR row-span min-height rules
* '''Revision 15657''' (Modified on 2024-05-15): advancedTable.directive issue with table height - it changed when adding rows - and it should not do that and it should follow placing container rules OR row-span min-height rules
* '''Revision 15650''' (Modified on 2024-05-12): After seeing fails in adding clients to list I new lock when pruning _ServerToClientQueue was introduced - we should suspect this new addition if we see new app deadlocks
* '''Revision 15650''' (Modified on 2024-05-12): After seeing fails in adding clients to list I new lock when pruning _ServerToClientQueue was introduced - we should suspect this new addition if we see new app deadlocks
* '''Revision 15641''' (Modified on 2024-05-07): Improved toolbar wrapper added
* '''Revision 15640''' (Modified on 2024-05-07): Toolbar actions - we now double LeftSide actions into toolbar in order to unconfused users on where to find things
* '''Revision 15639''' (Modified on 2024-05-07): Javascript error showing up due to missed null check fixed
* '''Revision 15636''' (Modified on 2024-05-06): *

Latest revision as of 05:00, 19 September 2024


Release Notes
MDRIVEN: CHANGELOG - TURNKEY
All the latest MDriven Fixes and Updates
ChangeLog - MDriven Turnkey

September 2024

  • Revision 15953 (Modified on 2024-09-18): Confusion in code and documentation if its called EXT_ComponentsBlazorPath or EXT_ComponentsRazorPath - it is EXT_ComponentsRazorPath. Updated everywhere
  • Revision 15950 (Modified on 2024-09-18):
  • Revision 15947 (Modified on 2024-09-16): SysUserManager.ReCreateClaims is now called even for pwd-login and for jwt-login, before only for saml2,external This makes it possibly to check CurrentUser.SysUserClaims - claimtype amr set to claimvalue pwd means that last successful login was with pwd. According to documentation one should also be able to check claimtype mfa to ensure multi-factor-auth
  • Revision 15944 (Modified on 2024-09-13): Blazor IComponentTypeSwitchBroker introduced to allow for inject and replace of components on type level
  • Revision 15942 (Modified on 2024-09-12): Better styling on search total count text ClientSortable now default also in SeekerREsultGrids IF you have paging ON...
  • Revision 15939 (Modified on 2024-09-12): Issues with bringing up a modal window from a ClassAction that is out-opted but referred in placed button - context id was always viewroot - and not always correct classaction object
  • Revision 15937 (Modified on 2024-09-12): Sending global settings to blazor Blazor datagrid styles
  • Revision 15936 (Modified on 2024-09-11): Annoying leftside blink in angular client when switching pages - fixed
  • Revision 15935 (Modified on 2024-09-11):
  • Revision 15934 (Modified on 2024-09-11): Pulling down on Aggressive countermeasures when we perceive attack - lessening the escalating wait
  • Revision 15933 (Modified on 2024-09-11): Blazor work with global settings in general and _GlobalBlazorClientComponentOverride in particular
  • Revision 15932 (Modified on 2024-09-11): Major Updates to facilitate the __UserSidebarShowMemory controlling the Sidebar showing from server
  • Revision 15931 (Modified on 2024-09-10): Issues with null ref in getListForPageSize Updates to __UserSidebarShowMemory
  • Revision 15930 (Modified on 2024-09-10): Experiment to use __UserSidebarShowMemory to remember user choice of left menu state, backed by ViewModel variabel
  • Revision 15929 (Modified on 2024-09-10): Experiment to use __UserSidebarShowMemory to remember user choice of left menu state
  • Revision 15927 (Modified on 2024-09-10): Seeker page buttons - new page total and size is left justified Subscribe to vSeekerPageLength and SeekAgain on change
  • Revision 15925 (Modified on 2024-09-09): Missed null check in AngularJS-client stopped popups from showing
  • Revision 15920 (Modified on 2024-09-06): Update to how we get callers IPnumber in turnkey
  • Revision 15918 (Modified on 2024-09-05): x
  • Revision 15916 (Modified on 2024-09-05): x
  • Revision 15915 (Modified on 2024-09-05): getListForPageSize added in javascript and used by page buttons
  • Revision 15913 (Modified on 2024-09-05): getListForPageSize added in javascript and used by page buttons
  • Revision 15911 (Modified on 2024-09-04): Build issues on framework after fix in core
  • Revision 15910 (Modified on 2024-09-04): SessionID and RemoteIPDetails moved down to EcoController for wider use RemoteIP now saved on TurnkeyApp and On ESWrapper Several counter measures to reduce the impact of attacker probing us, to avoid memory spikes and to avoid cpu exhaust
  • Revision 15901 (Modified on 2024-09-03): Removed references to packages that were shared between projects and caused build problems
  • Revision 15900 (Modified on 2024-09-02): New StylesInModel animation options animateVisible and animateInVisible Now support taggedvalue BLAZOR=true on viewmodel to display view with blazor
  • Revision 15899 (Modified on 2024-09-02): Changed component download to gzip, tested with built in LazyLoad but ended up not using it due to limitations that assemblies must be declared pre build
  • Revision 15897 (Modified on 2024-09-01): Blazor - javascripts consolidated to external file
  • Revision 15896 (Modified on 2024-09-01): Blazor - main nav changed from /MD/ to /appl/ Introduced resizesable columns in grid Introduced wait on appstart in StylesInModelCss and ViewMetaBlazorClient to ensure styles in model returns valid data first time

August 2024

  • Revision 15895 (Modified on 2024-08-31): Changes in Blazor rendering - one div level removed and responsibility moved into components - this fixed a bunch of remaining issues
  • Revision 15893 (Modified on 2024-08-30): Change to how we respond with AppReady - now we will hold on server for 10sec if needed prior to answering - this allows the client to ask directly again without the risk of hammering the server
  • Revision 15888 (Modified on 2024-08-28): Turnkey Angular should now respect the SkipWhenBacking tagged value
  • Revision 15884 (Modified on 2024-08-26): Bugg in vCurrent for VMClass (effects turnkey), nestings that in lower levels had comboboxes - wrongfully got an up-propagate of vCurrent when combobox vCurrent changed - fixed
  • Revision 15862 (Modified on 2024-08-15): CSS Turnkey change: &.full-height was really complicated calculation that failed the second the toolbar was introduced. I have now changed it to simply 100% OLD: height: calc(100vh - var(--navbar-height, #{$navbar-height}) - 30px);
  • Revision 15856 (Modified on 2024-08-15): SysSingleton.MiscSetting(setting:String) added to enable runtime refresh of css: https://wiki.mdriven.net/index.php?title=Documentation:SysSingleton.MiscSetting
  • Revision 15854 (Modified on 2024-08-14): Blazor - svg display, BlobDownload
  • Revision 15853 (Modified on 2024-08-14): When developing one can set this in MDrivenServerOverride to path1;path2;path3 - all will be fully searched for named blazor component EXT_ComponentsBlazorPath
  • Revision 15846 (Modified on 2024-08-13): Blazor style adaptions
  • Revision 15845 (Modified on 2024-08-13): Updated overflow x on sidebar
  • Revision 15835 (Modified on 2024-08-12):
  • Revision 15832 (Modified on 2024-08-12): GlobalBlazorClient setting on SysMDrivenMiscSettingsSingleton
  • Revision 15829 (Modified on 2024-08-08): Blazor work in progress - Better readonly grid
  • Revision 15827 (Modified on 2024-08-08): Blazor work in progress - Right just on numeric
  • Revision 15826 (Modified on 2024-08-08): Blazor work in progress - Right just on numeric
  • Revision 15823 (Modified on 2024-08-07): Blazor work in progress - Import of external components
  • Revision 15818 (Modified on 2024-08-02): Blazor work in progress - HideMenubar, HideSidebar, Set app title
  • Revision 15817 (Modified on 2024-08-02): fixing issue with smallscreen toolbar menuitem turning black
  • Revision 15816 (Modified on 2024-08-02): fixing issue with smallscreen toolbar menuitem turning black
  • Revision 15815 (Modified on 2024-08-02): fixing issue with smallscreen toolbar menuitem turning black
  • Revision 15814 (Modified on 2024-08-02): Blazor work in progress - Toolbar - fixing issue with smallscreen toolbar menuitem turning black
  • Revision 15813 (Modified on 2024-08-02): Blazor work in progress - Toolbar - fixing issue with smallscreen toolbar menuitem turning black
  • Revision 15812 (Modified on 2024-08-02): Blazor work in progress - Toolbar - fixing issue with smallscreen toolbar menuitem turning black
  • Revision 15811 (Modified on 2024-08-01): Blazor work in progress - Folding MainMenu, LoginSection , DataIsLink

July 2024

  • Revision 15807 (Modified on 2024-07-31): Blazor work in progress - Constraints
  • Revision 15806 (Modified on 2024-07-31): Blazor work in progress - Errors and helper text
  • Revision 15804 (Modified on 2024-07-30): Blazor work in progress - Normal popup
  • Revision 15802 (Modified on 2024-07-30): Blazor work in progress - InPlacePopup started , cont
  • Revision 15794 (Modified on 2024-07-30): Nuget consolidation and updates: Microsoft.IdentityModel.JsonWebTokens 6.17->8.0.1 Microsoft.IdentityModel.Logging" 6.17 8.0.1 Microsoft.IdentityModel.Tokens 7.0.2 -> 8.0.1 System.Diagnostics.DiagnosticSource 7.0 -> 8.0 System.IdentityModel.Tokens.Jwt 6.17 -> 8.0.1 System.Text.Encodings.Web 7 -> 8 System.Text.Json 7.0.3 -> 8.0.4 System.Threading.Channels 7->8 Microsoft.IdentityModel.Abstractions 7.0.2 -> 8.0.1
  • Revision 15792 (Modified on 2024-07-29): Blazor work in progress - TextArea, GlobalMenu visible/enable
  • Revision 15791 (Modified on 2024-07-28): Blazor work in progress - PlacingCOntainer ListView and style and visibility
  • Revision 15790 (Modified on 2024-07-25): Blazor work in progress - Furter Styling and apply of Style info
  • Revision 15789 (Modified on 2024-07-25): Blazor work in progress - ReadOnly and Visible on widgets
  • Revision 15788 (Modified on 2024-07-25): x
  • Revision 15787 (Modified on 2024-07-25): Blazor work in progress - double click in grids, CheckBox as cell styling
  • Revision 15786 (Modified on 2024-07-24): x
  • Revision 15785 (Modified on 2024-07-24): tk-checkbox for reuse in grid in blazor - style updates
  • Revision 15784 (Modified on 2024-07-24): tk-checkbox--in-grid
  • Revision 15783 (Modified on 2024-07-24): Turnkey Memcheck could fail due to negative number Blazor work
  • Revision 15779 (Modified on 2024-07-18): Blazor work in progress - tested with Stylecheck, added fileupload, imageupload, IsHtml...
  • Revision 15767 (Modified on 2024-07-12): Blazor work in progress
  • Revision 15766 (Modified on 2024-07-12): Blazor work in progress, Integration into TurnkeyCore
  • Revision 15761 (Modified on 2024-07-08): Blazor work in progress, Alert dialog
  • Revision 15756 (Modified on 2024-07-05): Blazor work in progress, Modal win
  • Revision 15750 (Modified on 2024-07-02): Turnkey - spurios exceptions while removing style - new locks introduced/changed
  • Revision 15746 (Modified on 2024-07-01): CenteredPopUp introduced in MiscSettingsSingleton
  • Revision 15743 (Modified on 2024-07-01): Update for alex

June 2024

  • Revision 15742 (Modified on 2024-06-30): x
  • Revision 15737 (Modified on 2024-06-30): New api's for Blazor client meta info: GlobalActionsMeta2 and ViewMetaBlazorClient
  • Revision 15730 (Modified on 2024-06-17): GlobalCenteredPopUp tag introduced
  • Revision 15729 (Modified on 2024-06-17): Newly opened popup overflow the viewport adjusted
  • Revision 15724 (Modified on 2024-06-14): Newly opened popup overflow the viewport adjusted
  • Revision 15723 (Modified on 2024-06-13): *
  • Revision 15719 (Modified on 2024-06-13): Positioning of popup called from toolbar dropdown fixed
  • Revision 15718 (Modified on 2024-06-13): min-height in advanced tables cleanup
  • Revision 15717 (Modified on 2024-06-13): Newly opened popup overflow the viewport fixed
  • Revision 15716 (Modified on 2024-06-13): watcherTableHeight error in console fixed
  • Revision 15712 (Modified on 2024-06-11): New selfVM.Download operator did not correctly trigger multiple downloads in turnkey - it only took the last - fixed
  • Revision 15711 (Modified on 2024-06-11): Changed params to ViewModel.SysDocBatchViewRequestedShowButNotShown
  • Revision 15704 (Modified on 2024-06-05): SysDocBatchChecks moved to DefaultEcoSpace Turnkey Issue with missed action - when button with abstractaction that is optedout and shows a modal window - fixed GraphAPISupport GetContentFromDriveIdAndIdAndVersion added
  • Revision 15698 (Modified on 2024-06-04): selfVM.Download - removing the FileType param Extending SysDocBatch pattern with method OnSysDocBatchViewClose Dropping Convert attributes from SysDoc pattern since it does not play with Zip function that use fixed attributes Bug in MDrivenServerAutoForm when converting nullable DateTime
  • Revision 15695 (Modified on 2024-06-03): Pulling apart IExternalLateBind implementation of Turnkey to better support pattern based methods from MDrivenServer

May 2024

  • Revision 15694 (Modified on 2024-05-31): SysDocBatch pattern , and selfVM.Download , and selfVM.SysDocBatchZip
  • Revision 15690 (Modified on 2024-05-29): SysDocBatch work
  • Revision 15687 (Modified on 2024-05-29): SysDocBatch pattern support - a way to print manage downloads and prints in batch New selfVM operators: IObject SysDocBatchEnsured(ViewModelReferenceType vmref); byte[] SysDocBatchZip(ViewModelReferenceType vmref);
  • Revision 15685 (Modified on 2024-05-27): Easy access to GetDecodedAccessAndRefreshTokenOnClient for GraphAPISupport
  • Revision 15678 (Modified on 2024-05-22): SysGraphAPI extended with users and groups
  • Revision 15670 (Modified on 2024-05-17): Height calculation on advanced tables removed
  • Revision 15658 (Modified on 2024-05-15): Change undone after test
  • Revision 15657 (Modified on 2024-05-15): advancedTable.directive issue with table height - it changed when adding rows - and it should not do that and it should follow placing container rules OR row-span min-height rules
  • Revision 15650 (Modified on 2024-05-12): After seeing fails in adding clients to list I new lock when pruning _ServerToClientQueue was introduced - we should suspect this new addition if we see new app deadlocks