Changelog-Turnkey
(Updating changelog)
(Updating changelog)
 
(21 intermediate revisions by the same user not shown)
Line 81: Line 81:
</html>
</html>
<div class="changelogs">
<div class="changelogs">
=== 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 ===
=== 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 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 15817''' (Modified on 2024-08-02): fixing issue with smallscreen toolbar menuitem turning black
Line 143: 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): *
* '''Revision 15635''' (Modified on 2024-05-06): When we end up with IsDirty even tough readonly is on - we should still show save/cancel. This is probably due to an error from developer but it is totally possible to have button that change data and flag it as WillEffectPersistedDataOverride=false (sabotaging the logic)
* '''Revision 15634''' (Modified on 2024-05-06): ReadOnlyMode; hide redo actions while in RO When using toolbar - action in ToolbarLeftSide should consolidate Nested actions (due to always show actions) in to same group to avoid getting doubles of submenu groups like Edit-Edit
* '''Revision 15633''' (Modified on 2024-05-06): Styles for toolbar
* '''Revision 15632''' (Modified on 2024-05-06): ReadonlyMode updates - Lock only shown while no dirty, then cancel takes over. New Edit icon
* '''Revision 15631''' (Modified on 2024-05-06): ReadonlyMode updates - Lock only shown while no dirty, then cancel takes over. New Edit icon
* '''Revision 15630''' (Modified on 2024-05-03): Padlock icon and lock button to go along with unlock button for ReadOnlyMode
* '''Revision 15626''' (Modified on 2024-05-03): Issue with Toolbar and AlwaysShowActions - Toolbar only showed first ActionGroup and it must show all action groups to include always show actions. Script change F5 required
=== April 2024 ===
* '''Revision 15613''' (Modified on 2024-04-26): turnkey deadlLock on reading new Toolbar setting - fixed
* '''Revision 15611''' (Modified on 2024-04-26): Toolbar mode in Turnkey app - this is work in progress - documented here : https://wiki.mdriven.net/index.php?title=Toolbarmode
* '''Revision 15605''' (Modified on 2024-04-25): Blazor work in progress
* '''Revision 15575''' (Modified on 2024-04-17): Fix of incorrect stopping SignalR Core
* '''Revision 15571''' (Modified on 2024-04-16): Fixed two null reference problems Fixed adding of windows unload event to shut down client
* '''Revision 15570''' (Modified on 2024-04-16): Added more logging of SignalR Added disconnect from SignalR on page reloading Added shutdown of the Client Service to avoid any talking to the server during page reloading (can interrupt redirects for example)
* '''Revision 15568''' (Modified on 2024-04-13): Updated logging helpers that wait for log files to appear
* '''Revision 15565''' (Modified on 2024-04-11): Problem with hardcoded backslash for unix - Path.DirectorySeparatorChar
* '''Revision 15563''' (Modified on 2024-04-11): Case sensitive issue in turnkey path for linux
* '''Revision 15559''' (Modified on 2024-04-10): Two places corrected regarding MapPathService.MapPath using wrong type of slash (back when it should be front to work on all platforms)
* '''Revision 15558''' (Modified on 2024-04-10): Advanced-table inputs adjustments
* '''Revision 15556''' (Modified on 2024-04-10): Resizing of navbar*
* '''Revision 15555''' (Modified on 2024-04-09): Another fix of image fallback. $null$ image can't be used in img="". Needs a valid link, but that fails in browser without errors, and without calling the server, and causes the fallback image to be loaded.
* '''Revision 15554''' (Modified on 2024-04-08): Wrapping of the navbar fixed
* '''Revision 15553''' (Modified on 2024-04-08): Styling selectors for savebar buttons added
* '''Revision 15552''' (Modified on 2024-04-06): Navbar height adjusted to the wrappable menu items
* '''Revision 15551''' (Modified on 2024-04-05): Started work on ActionRenderPositionEnum Toolbar in Turnkey - Two distinct types of actions: #1 Those that DONTCHANGESTUFF+Navigates-> Stays on leftside, #2 Others(data changers, even navigating) + save,cancel,Edit(ReadOnlySwitch) goes into new horizontal toolbar below mainmenu - End in mind : reduce left menu, it will only hold safe, ViewModel-top-level navigations without side effects, as such it will not blink or act dynamic - Nesting level actions are only available via context-menu in grid (context menu content will probably also be divided into the 2 types of actions) - This new style must be optional (since adoption is not the same for all projects) - The ability to find #1 type of actions relies on the new ReadOnly-functionality(that can deduce if action changes data or not) - The suggested rendering position (topleftmenu,nestingleftmenu,toolbar) will need to be attached to actions sent to client so that client may use for filtering and rendering
* '''Revision 15550''' (Modified on 2024-04-05): CSS change: #viewmodelSection height:100%; // without this flexboxes interacted with min-height (from rowspan) in some views and did not stretch
* '''Revision 15549''' (Modified on 2024-04-04): Removed complex logic to change main menu when overflow occurs. Will be replaced with changed CSS logic
* '''Revision 15548''' (Modified on 2024-04-04): New way of preventing JS execution when waiting for page reload
* '''Revision 15542''' (Modified on 2024-04-03): Moving the StartupViewTemplate_AppOverride.htm position to views\\turnkey\\StartupViewTemplate_AppOverride.htm
* '''Revision 15537''' (Modified on 2024-04-03): StartUpPage added for turnkeycore - this brings up a special page while your app is warming up. Described here https://wiki.mdriven.net/index.php?title=StartupViewTemplate
=== March 2024 ===
* '''Revision 15535''' (Modified on 2024-03-31): URL fix MDriven image when application not in server root
* '''Revision 15534''' (Modified on 2024-03-31): Commented out logging to the console of vSelected rows
* '''Revision 15533''' (Modified on 2024-03-31): Fixed bug that generated $null$ calls to the server for images.
* '''Revision 15532''' (Modified on 2024-03-31): Added process.exit() to avoid erroneous navigation after setting windows URL
* '''Revision 15531''' (Modified on 2024-03-28): Fixes for StickyHeader of advancedtable - but avoiding horizontal scroll
* '''Revision 15526''' (Modified on 2024-03-27): Updates : Problems with table header z-index in front of modal dialogs Problem of overflow on advanced table made it fail in sticky header
* '''Revision 15524''' (Modified on 2024-03-27): Problems with table header z-index in front of modal dialogs Problem of overflow on advanced table made it fail in sticky header
* '''Revision 15517''' (Modified on 2024-03-25): Possible to execute viewmodel buttons (EAL) even if the action is opt out from left menu: the problem is that if the action is Modal or PopUp we bring it up by letting the client execute the action - but if the action is opt-out the client does not have it. Problem addressed by simulating a client action object in TS TryToHandleModalNavigationFromButtonAction
* '''Revision 15516''' (Modified on 2024-03-25): Error on periodic - avoid if connected to abstractaction that DOES have enable expr
* '''Revision 15507''' (Modified on 2024-03-22): x
* '''Revision 15504''' (Modified on 2024-03-22): Work in progress AutoBlazor
* '''Revision 15492''' (Modified on 2024-03-17): Webassembly work in progress

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