Commit Graph

7448 Commits

Author SHA1 Message Date
sbwalker
1682a123b4 login improvements 2025-12-18 16:00:46 -05:00
sbwalker
f74eda274a enable EnhancedNavigation by default 2025-12-17 15:51:21 -05:00
sbwalker
8113c82da8 module migration issues should not prevent the framework from starting up 2025-12-16 14:33:42 -05:00
Shaun Walker
2d684d23d7 Merge pull request #5887 from oqtane/master
Merge pull request #5886 from oqtane/dev
v10.0.1
2025-12-15 14:06:20 -05:00
Shaun Walker
33da5809e3 Merge pull request #5886 from oqtane/dev
10.0.1 Release
2025-12-15 14:05:48 -05:00
Shaun Walker
68a6e6862e Update README.md 2025-12-15 14:02:25 -05:00
Shaun Walker
07fb15d5be Merge pull request #5885 from sbwalker/dev
update azuredeploy.json
2025-12-15 13:59:47 -05:00
sbwalker
0f791253ba update azuredeploy.json 2025-12-15 13:59:30 -05:00
Shaun Walker
828d070194 Merge pull request #5884 from sbwalker/dev
increase width of login component
2025-12-15 11:29:09 -05:00
sbwalker
0d5bb3f3b3 increase width of login component 2025-12-15 11:28:51 -05:00
Shaun Walker
32de1ca511 Merge pull request #5883 from sbwalker/dev
limit management of user settings to host users
2025-12-15 11:16:57 -05:00
sbwalker
f5f00c51c1 limit management of user settings to host users 2025-12-15 11:16:37 -05:00
Shaun Walker
1305125390 Merge pull request #5882 from sbwalker/dev
remove unnecessary comment
2025-12-15 10:47:40 -05:00
sbwalker
c539f41ebf remove unnecessary comment 2025-12-15 10:47:01 -05:00
Shaun Walker
075e754830 Merge pull request #5881 from sbwalker/dev
use EmailConfirmationToken (which is valid for 10 minutes)
2025-12-15 10:43:28 -05:00
sbwalker
87fd9dd000 use EmailConfirmationToken (which is valid for 10 minutes) 2025-12-15 10:43:11 -05:00
Shaun Walker
e34321f727 Merge pull request #5880 from sbwalker/dev
improve new API method signatures
2025-12-15 10:29:22 -05:00
sbwalker
a48dff4a85 improve new API method signatures 2025-12-15 10:29:03 -05:00
Shaun Walker
576d3d0b56 Merge pull request #5879 from sbwalker/dev
relocate the GetUser() call in App.razor so that it is not included in the Site cache
2025-12-15 09:10:41 -05:00
sbwalker
640c2cee00 Merge branch 'dev' of https://github.com/sbwalker/oqtane.framework into dev 2025-12-15 09:02:32 -05:00
sbwalker
1958787185 relocate the GetUser() call in App.razor so that it is not included in the Site cache 2025-12-15 09:02:25 -05:00
Shaun Walker
073e1ac13a Merge pull request #5876 from leigh-pointer/CurrentPageUser
Add pagination state to Pager in Index.razor
2025-12-15 08:25:24 -05:00
Shaun Walker
c0eacd0d6b Merge pull request #5878 from sbwalker/dev
refactor new Forgot Username and Login Link methods
2025-12-15 08:24:36 -05:00
sbwalker
7938eaf123 refactor new Forgot Username and Login Link methods 2025-12-15 08:23:41 -05:00
Leigh Pointer
b4f8896713 Add pagination state to Pager in Index.razor
When clicking the Roles or Edit button, returning would load the first page.
Pager now tracks and updates the current page using a new _page field and the CurrentPage/OnPageChange parameters. This improves pagination handling and user experience by persisting the current page state.
2025-12-15 10:21:32 +01:00
Shaun Walker
c418ddf240 Merge pull request #5875 from sbwalker/dev
use a more complex token for login links
2025-12-14 17:08:45 -05:00
sbwalker
6c6b36f3da use a more complex token for login links 2025-12-14 17:08:19 -05:00
Shaun Walker
c0c71251ab Merge pull request #5873 from leigh-pointer/SupportCustomRole
Enhance tab authorization with role and permission checks #5872
2025-12-14 15:15:19 -05:00
Shaun Walker
2685c18798 Merge pull request #5871 from leigh-pointer/AltText
Add AltText/title support to ActionDialog and ActionLink
2025-12-14 15:15:03 -05:00
Shaun Walker
7f914271ed Merge pull request #5870 from leigh-pointer/RendarBoundry
Add null checks for RenderModeBoundary in ModuleBase methods
2025-12-14 15:14:44 -05:00
Shaun Walker
7b37cc3c82 Merge pull request #5874 from sbwalker/dev
added support for Forgot Username and Use Login Link
2025-12-14 15:14:25 -05:00
sbwalker
ec2afd5f03 added support for Forgot Username and Use Login Link 2025-12-14 15:13:53 -05:00
Leigh Pointer
e62268af2e Update TabStrip.razor
The authorization flow is:
•	Host tabs: Only Host (Admin blocked by Step 1)
•	Everything else: Admin bypasses, others check permissions
2025-12-13 21:56:05 +01:00
Leigh Pointer
01ad99b925 Enhance tab authorization with role and permission checks #5872
Add RoleName and PermissionName parameters to TabPanel for fine-grained tab visibility control. Update IsAuthorized logic in TabStrip to prioritize Host/Admin access, then check SecurityAccessLevel, and additionally require specified roles or permissions if provided. Removes redundant Admin/Host checks from the switch statement for clarity.
2025-12-13 18:13:37 +01:00
Leigh Pointer
a33e9d25cc Add AltText/title support to ActionDialog and ActionLink
Introduce optional AltText parameter to ActionDialog and ActionLink components. AltText is now used as the title attribute on rendered buttons and links, providing tooltips for improved accessibility and user experience. All relevant elements, including those in disabled states, now support this enhancement.
2025-12-13 13:04:30 +01:00
Leigh Pointer
a0e45cbea0 Add null checks for RenderModeBoundary in ModuleBase methods
Add null checks to key ModuleBase methods to ensure RenderModeBoundary is available before use. Throw a detailed InvalidOperationException with guidance if it is missing, improving error handling and developer feedback.
2025-12-13 12:55:24 +01:00
Shaun Walker
171314947c Merge pull request #5869 from sbwalker/dev
add null check for User
2025-12-12 15:57:07 -05:00
sbwalker
6b883b3f94 add null check for User 2025-12-12 15:56:50 -05:00
Shaun Walker
c99348650f Merge pull request #5867 from sbwalker/dev
admin dashboard should always use enhanced navigation
2025-12-11 19:29:10 -05:00
sbwalker
011375a081 admin dashboard should always use enhanced navigation 2025-12-11 19:28:50 -05:00
Shaun Walker
38f43c9988 Merge pull request #5866 from sbwalker/dev
update version in Oqtane Application Template nuspec
2025-12-11 15:51:43 -05:00
sbwalker
f459d0503a update version in Oqtane Application Template nuspec 2025-12-11 15:51:27 -05:00
Shaun Walker
c2912a291e Merge pull request #5865 from sbwalker/dev
bump Oqtane version to 10.0.1
2025-12-11 15:27:00 -05:00
sbwalker
53a88e0c9f bump Oqtane version to 10.0.1 2025-12-11 15:26:42 -05:00
Shaun Walker
9cf670bcad Merge pull request #5864 from sbwalker/dev
update nuspec files to .NET SDK 10.0.1
2025-12-11 15:14:01 -05:00
sbwalker
156e7bd3d4 update nuspec files to .NET SDK 10.0.1 2025-12-11 15:13:45 -05:00
Shaun Walker
009829c8f9 Merge pull request #5863 from sbwalker/dev
update to .NET SDK 10.0.1
2025-12-11 15:09:13 -05:00
sbwalker
d7c0b0aaaf update to .NET SDK 10.0.1 2025-12-11 15:08:52 -05:00
Shaun Walker
06071fb7f9 Merge pull request #5857 from sbwalker/dev
move user workload from siterouter to app component to improve performance and 404 handling
2025-12-05 08:40:57 -05:00
sbwalker
a51f87d743 move user workload from siterouter to app component to improve performance and 404 handling 2025-12-05 08:40:30 -05:00