Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
ca26704
Bumped version to 16.4.0.
AndyButland Nov 25, 2025
4b3ce53
Merge branch 'release/16.4' into v16/dev
AndyButland Nov 26, 2025
58182b3
Adding a ton of missing configurations
NillasKA Nov 26, 2025
c61bcca
Add Claude memory files for all relevant project files (#20959)
Migaroez Nov 27, 2025
aeff2d1
Moving files to correct folder and namespace
NillasKA Nov 27, 2025
d90758b
Removing unused using statements
NillasKA Nov 27, 2025
615cb76
Block editors: adds prefix to workspace title (closes #20588) (#20884)
leekelleher Nov 27, 2025
ec11714
Merge remote-tracking branch 'origin/v16/dev'
iOvergaard Nov 27, 2025
f44e932
Extensions: Adds all yet unused Lit directives to @umbraco-cms/backof…
warrenbuckley Nov 27, 2025
5ab9345
Bump version
Zeegaan Nov 28, 2025
e6b9993
Delivery API: Only add default strategy if delivery API is not regist…
Zeegaan Nov 28, 2025
9c038bc
Re-enable package validation (#20964)
AndyButland Nov 28, 2025
f99e939
Culture and Hostnames: Add ability to sort hostnames (closes #20691) …
MrHutmat Nov 28, 2025
050b37e
Installer: Removes unused telemetry functionality (#20995)
iOvergaard Nov 28, 2025
b40ea0d
Content Type Workspace: Create condition that checks content type uni…
engijlr Dec 1, 2025
820c344
Preview: Fix preview showing published version when Save and Preview …
iOvergaard Dec 1, 2025
1c4b4c9
Rendering: Don't use element cache level on snapshot cache level prop…
kjac Dec 1, 2025
0984420
History: Take `URL` objects into consideration when storing Backoffic…
iOvergaard Dec 1, 2025
75b40e7
Cache: Add awaits to memory cache rebuilds to fix race conditions (#2…
nikolajlauridsen Nov 26, 2025
bbc0f1f
Upgrade: Deprecates Mangement API controller for defunct our.umbraco.…
iOvergaard Dec 1, 2025
0210e94
Folder Workspace: Support menu expansion and breadcrumbs (closes #206…
madsrasmussen Dec 1, 2025
18bbf56
Data Type Workspace: Enable client mandatory field validation for con…
madsrasmussen Dec 1, 2025
1c922f3
Table Collection View: Update table view icon to 'icon-table' (#20970)
madsrasmussen Dec 1, 2025
1d59e20
Delivery API: Missing Member Open API security scheme references (#21…
lauraneto Dec 1, 2025
34aabb8
Migrations: Ensure `umbracoPropertyData` column casing (#21015)
AndyButland Dec 1, 2025
822a2fc
Migrations: Ensure `umbracoPropertyData` column casing (#21015)
AndyButland Dec 1, 2025
025a4e0
Merge branch 'release/17.0'
AndyButland Dec 1, 2025
24b3f11
Migrations: Set a long timeout by default on the migration of system …
AndyButland Dec 1, 2025
35f73a8
Migrations: Set a long timeout by default on the migration of system …
AndyButland Dec 1, 2025
1694e3b
Tree: Fix incorrect error notification when deleting last child (clos…
iOvergaard Dec 1, 2025
742de79
Migrations: Optimise `ConvertLocalLinks` migration to process data in…
AndyButland Dec 2, 2025
f408d2a
Migrations: Optimise `ConvertLocalLinks` migration to process data in…
AndyButland Dec 2, 2025
84c15ff
Static files: Fix tree to only provide items from expected folders (c…
AndyButland Dec 2, 2025
706ac2d
Static files: Fix tree to only provide items from expected folders (c…
AndyButland Dec 2, 2025
da94e09
Management API: Return not found from request for content references …
AndyButland Dec 2, 2025
7d01011
Management API: Return not found from request for content references …
AndyButland Dec 2, 2025
da66cbd
Property Editors: Added form control and mandatory support(User, Memb…
engijlr Dec 2, 2025
e0999c1
Chore: Move old icons into legacy folder, make new folder for custom.…
nielslyngsoe Dec 2, 2025
657ccbd
Delivery API: Retain the Delivery API login redirect behavior in .NET…
kjac Dec 2, 2025
1cdc15e
Collection: Introduce Collection Item Card extension type (#20954)
madsrasmussen Dec 2, 2025
c885922
Block: open-interaction only available when Content is Editable (#20833)
nielslyngsoe Dec 2, 2025
c612fcc
Localization: Adds `termOrDefault()` method to accept a fallback valu…
iOvergaard Dec 2, 2025
876fc5f
Collection: Introduce Collection Item Ref extension type (#20994)
madsrasmussen Dec 2, 2025
857f290
Segments: Fix for processing data for Segments-variants (#21018)
nielslyngsoe Dec 2, 2025
a9d8d13
Merge branch 'release/17.0'
AndyButland Dec 2, 2025
b0e5cd7
Reverted accidental change to Program.cs.
AndyButland Dec 2, 2025
5e1f758
Merge branch 'release/17.0'
AndyButland Dec 2, 2025
bcec927
Modal: Remove unused `uui-dialog` element in modal component (#21030)
leekelleher Dec 2, 2025
6104ae6
Image cropper modal import missing component (#20651)
bjarnef Dec 2, 2025
da3432b
Changing serialization to include properties
NillasKA Dec 3, 2025
fbb4b8a
Merge remote-tracking branch 'origin/v17/bugfix/Package-Creation-Not-…
NillasKA Dec 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 40 additions & 5 deletions src/Umbraco.Core/PropertyEditors/BlockGridConfiguration.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
// Copyright (c) Umbraco.
// See LICENSE for more details.

using Umbraco.Cms.Core.PropertyEditors.ValueConverters;

namespace Umbraco.Cms.Core.PropertyEditors;

/// <summary>
Expand All @@ -17,19 +19,39 @@ public class BlockGridConfiguration
[ConfigurationField("gridColumns")]
public int? GridColumns { get; set; }

public class BlockGridBlockConfiguration : IBlockConfiguration
public class BlockGridBlockConfiguration : IBlockGridConfiguration
{
public int? AreaGridColumns { get; set; }

public BlockGridAreaConfiguration[] Areas { get; set; } = Array.Empty<BlockGridAreaConfiguration>();

public Guid ContentElementTypeKey { get; set; }

public Guid? SettingsElementTypeKey { get; set; }

public bool AllowAtRoot { get; set; }
public string? Label { get; set; }

public string? EditorSize { get; set; }

public string? IconColor { get; set; }

public string? BackgroundColor { get; set; }

public string? Thumbnail { get; set; }

public bool? ForceHideContentEditorInOverlay { get; set; }

public bool? DisplayInline { get; set; }

public bool? AllowAtRoot { get; set; }

public bool? AllowInAreas { get; set; }

public bool? HideContentEditor { get; set; }

public bool AllowInAreas { get; set; }
public int? RowMinSpan { get; set; }

public int? RowMaxSpan { get; set; }

public int? AreaGridColumns { get; set; }
}

public class NumberRange
Expand All @@ -52,5 +74,18 @@ public class BlockGridAreaConfiguration
public int? MinAllowed { get; set; }

public int? MaxAllowed { get; set; }

public SpecifiedAllowanceConfiguration[] SpecifiedAllowance { get; set; } = Array.Empty<SpecifiedAllowanceConfiguration>();

public string? CreateLabel { get; set; }
}

public class SpecifiedAllowanceConfiguration
{
public int? MinAllowed { get; set; }

public int? MaxAllowed { get; set; }

public Guid? ElementTypeKey { get; set; }
}
}
12 changes: 12 additions & 0 deletions src/Umbraco.Core/PropertyEditors/BlockListConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,18 @@ public class BlockConfiguration : IBlockConfiguration
public Guid ContentElementTypeKey { get; set; }

public Guid? SettingsElementTypeKey { get; set; }

public string? Label { get; set; }

public string? EditorSize { get; set; }

public string? IconColor { get; set; }

public string? BackgroundColor { get; set; }

public string? Thumbnail { get; set; }

public bool? ForceHideContentEditorInOverlay { get; set; }
}

public class NumberRange
Expand Down
12 changes: 12 additions & 0 deletions src/Umbraco.Core/PropertyEditors/IBlockConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,16 @@ public interface IBlockConfiguration
public Guid ContentElementTypeKey { get; set; }

public Guid? SettingsElementTypeKey { get; set; }

public string? Label { get; set; }

public string? EditorSize { get; set; }

public string? IconColor { get; set; }

public string? BackgroundColor { get; set; }

public string? Thumbnail { get; set; }

public bool? ForceHideContentEditorInOverlay { get; set; }
}
18 changes: 17 additions & 1 deletion src/Umbraco.Core/PropertyEditors/RichTextConfiguration.cs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
using Umbraco.Cms.Core.PropertyEditors.ValueConverters;

namespace Umbraco.Cms.Core.PropertyEditors;

/// <summary>
Expand All @@ -14,10 +16,24 @@ public class RichTextConfiguration : IIgnoreUserStartNodesConfig
[ConfigurationField(Constants.DataTypes.ReservedPreValueKeys.IgnoreUserStartNodes)]
public bool IgnoreUserStartNodes { get; set; }

public class RichTextBlockConfiguration : IBlockConfiguration
public class RichTextBlockConfiguration : IRichTextBlockConfiguration
{
public Guid ContentElementTypeKey { get; set; }

public Guid? SettingsElementTypeKey { get; set; }

public string? Label { get; set; }

public string? EditorSize { get; set; }

public string? IconColor { get; set; }

public string? BackgroundColor { get; set; }

public string? Thumbnail { get; set; }

public bool? ForceHideContentEditorInOverlay { get; set; }

public bool? DisplayInline { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
namespace Umbraco.Cms.Core.PropertyEditors.ValueConverters;

public interface IBlockGridConfiguration : IBlockConfiguration
{
public bool? AllowAtRoot { get; set; }

public bool? AllowInAreas { get; set; }

public bool? HideContentEditor { get; set; }

public int? RowMinSpan { get; set; }

public int? RowMaxSpan { get; set; }

public int? AreaGridColumns { get; set; }
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
namespace Umbraco.Cms.Core.PropertyEditors.ValueConverters;

public interface IRichTextBlockConfiguration : IBlockConfiguration
{
public bool? DisplayInline { get; set; }
}
Loading