Mark Davis
cc12c302e3
Update _Host.cshtml.cs
...
Noticed some spaces showing up in theme resources and tracked it down to this line. Wrapping the name in a call to Utilities.GetTypeName cleared things up.
2023-11-26 18:13:41 -08:00
sbwalker
fd89757814
move visitor tracking after url mapping and 404 handling
2023-11-10 13:00:57 -05:00
sbwalker
26921c899e
fix #3235 - </script> not being removed from Head Content
2023-09-08 11:09:07 -04:00
sbwalker
7a42646bed
Fix #3068 - support microsites in .NET MAUI
2023-08-02 13:55:01 -04:00
sbwalker
8edc4fd67a
allow admin to navigate to site settings for deleted site
2023-06-28 13:11:15 -04:00
sbwalker
ce6647a84a
remove A/B testing logic for stylesheets - discard root component approach in favor of legacy JS Interop approach to eliminate FOUC issues
2023-06-25 08:39:12 -04:00
sbwalker
2ff365765d
fix ordering of stylesheets
2023-06-23 08:07:06 -04:00
sbwalker
5660f40512
allow CSS testing using old and new method
2023-06-22 14:05:08 -04:00
sbwalker
86fbdced1b
cleanup and ensure site level scripts work properly
2023-06-21 15:49:00 -04:00
sbwalker
05b5d9da9b
fix null handling in stylesheet logic
2023-06-21 08:47:25 -04:00
sbwalker
c8a679ecce
integrate old logic for managing stylesheets using JS Interop
2023-06-20 08:52:02 -04:00
sbwalker
0d5c3a3a0c
ability to specify PageTemplates for modules
2023-05-30 15:52:27 -04:00
sbwalker
95ba87945b
optimize client assembly download service, add support for site level scripts
2023-05-25 12:32:21 -04:00
sbwalker
20c7bf3c48
add support for body content
2023-05-22 15:02:36 -04:00
sbwalker
ded326c822
changes to support page level scripts, ability to detect prerendering
2023-05-22 13:56:48 -04:00
sbwalker
2be48c3847
remove unused local reference to ThemeType
2023-05-19 11:58:52 -04:00
sbwalker
0b8086bd36
optimize JavaScript handling
2023-05-18 14:36:06 -04:00
sbwalker
f1ec70ff14
move PWA elements back to _Host
2023-05-18 08:37:21 -04:00
sbwalker
7336417634
handle id attribute automatically for headcontent inline scripts
2023-05-18 08:26:51 -04:00
sbwalker
5da4dadc31
allow HeadContent to support script tags
2023-05-17 17:13:08 -04:00
sbwalker
89ada83012
migrate CSS references and remove JS Interop methods
2023-05-16 09:09:18 -04:00
sbwalker
5e652364c9
migrate PWA script injection
2023-05-16 08:00:48 -04:00
sbwalker
3b214a0105
relocate favicon rendering
2023-05-16 07:41:50 -04:00
sbwalker
dbe7324c7f
ability to add arbitrary content to head and body during client and server rendering
2023-05-15 16:43:22 -04:00
Shaun Walker
ffca1d2486
refactor visitor cookie name into a shared constant
2023-02-07 16:26:23 -05:00
Shaun Walker
1f2ad4e884
Suppress unauthorized visitor logging as it is usually caused by clients that do not support cookies
2023-02-03 16:12:13 -05:00
Shaun Walker
b7a3713946
Fix #2439 - ensure resource urls are constructed consistently on client and server
2022-09-28 09:43:02 -04:00
Shaun Walker
72cc44641b
Add Blazor Server reconnect script, fix event log direct link from notification email, add more validation to Pager, improve browser refresh script to wait for server availability
2022-09-24 08:37:18 -04:00
Shaun Walker
06812d5df8
improve BaseUrl handling for MAUI, replace ContentUrl with FileUrl and improve file server
2022-09-21 13:38:21 -04:00
Shaun Walker
4084b352de
added ability to specify a site home page, updated default template content to include .NET MAUI
2022-08-15 17:01:20 -04:00
Shaun Walker
468df15d80
add Site option for specifying a Hosting Model of Blazor Hybrid
2022-08-15 09:30:36 -04:00
Shaun Walker
f96129fa37
Blazor Hybrid / .NET MAUI support
2022-08-11 17:09:32 -04:00
Pavel Veselý
e846cf8672
Truncate UserAgent for save to Visitors table
2022-08-04 16:14:39 +02:00
Shaun Walker
6dc1d42d90
fix #2125 - cannot login using WebAssembly, remove granular 404 logging as it is already managed by url mapping, make IModule ReleaseVersions optional when using EF Core migrations
2022-04-13 19:27:12 -04:00
Shaun Walker
042083c0e7
fix logic issue in url mapping, improve 404 handling, add property change component notifications
2022-04-04 17:16:12 -04:00
Shaun Walker
fc12903cfd
include theme resources on server page load, add IUpgradeable interface to provide site-based versioning support
2022-04-01 17:57:30 -04:00
Shaun Walker
0fcf1c2732
filter deleted pages and modules in the router, provide support for cascading aspect of style sheets, replace ResourceDeclaration concept with ResourceLevel
2022-03-31 21:05:58 -04:00
Shaun Walker
3194c5b600
remote service support via Jwt
2022-03-30 08:07:03 -04:00
Shaun Walker
003f14003e
Fixed issue with IHostResources not being registered properly
2022-03-07 16:52:40 -05:00
Shaun Walker
e8425ba03a
improve performance by reducing database calls in initial client request scenarios
2022-02-11 15:42:34 -05:00
Shaun Walker
5aed64f614
fixed #1989 - installation on SQLite failing due to DropColumn, fixed #1986 - IClientStartup not getting called for External Modules, added ability to correlate new visitors by IP address
2022-02-10 08:05:55 -05:00
Shaun Walker
c635351a12
resolved UI error when closing Event Log and Visitor Management, made button class consistent in Recycle Bin, refactored RichTextEditor, made use of ConfigManager consistently throughout framework, added support for deleted Sites, removed reference to Runtime in Startup as it is now set per Site, added versioning to Html/Text, added Meta tag support to Page Management
2022-02-06 12:19:42 -05:00
Shaun Walker
9d17804ac7
improved UX in Event Log by preserving criteria when viewing Details, added RowClass and ColumnClass parameters to Pager component, added initial-scale=1.0 to viewport specification in _host, added default visitor tracking filter, fixed "The given key 'level' was not present in the dictionary" issue in Visitor Management - Details by ensuring data was fully loaded
2022-01-27 18:12:04 -05:00
Shaun Walker
f964e0e502
added router support for url fragments, added language attribute to HTML document tag to improve validation, fixed Theme Settings so they can only be invoked via the Control Panel, added support for webp image files
2022-01-22 19:34:30 -05:00
Shaun Walker
826898e3fe
enhance Pager component with OnPageChanged event and implement in Visitor Management, allow PermissionGrid component to support Host role, fix unhandled exception in RichTextEditor component related to rerendering, make Quill resource declarations forward compatible, update Blazor theme to Boostrap 5.1.3, add missing RemoteIPAddress parameter in _Host app component, include logic to enable bypass of non-default alias redirection
2022-01-19 17:47:27 -05:00
Shaun Walker
9e04230d99
added interop method for setting scroll position, persisted RemoteIPAddress in PageState so it is available on Blazor Server, added support for forwarded headers from load balancers and proxy servers, replaced DateTime.Now references DateTimeUtcNow for consistency, fixed issue where upgrade logic was being executed for prior version
2022-01-13 07:18:37 -05:00
Shaun Walker
e2688e6feb
include purge job for maintaining event logs and visitor logs
2022-01-07 23:30:29 -05:00
Shaun Walker
f7c1e7b706
alias management improvements
2022-01-06 13:37:29 -05:00
Shaun Walker
eeff4af167
make Url Mappings relative rather than absolute
2022-01-03 10:56:13 -05:00
Shaun Walker
b9f7c39550
improve capture of request attributes
2021-12-30 14:13:58 -05:00