Andy Butland
825f791d01
Remove the non-controversial, straightforward obsoleted constructs for Umbraco 16 ( #18661 )
...
* Removed obsoletes from IConfigManipulator.
* Removed obsolete models builder extensions.
* Removed the obsolete ContentDashboardSettings.
* Removed the obsolete InstallMissingDatabase setting on GlobalSettings.
* Removed obsolete NuCache settings.
* Removed obsolete RuntimeMinificationSettings.
* Removed obsolete health check constant.
* Removed obsolete icon constant.
* Removed obsolete telemetry constant.
* Removed obsolete property and constructor on UmbracoBuilder.
* Removed obsolete constructor on AuditNotificationsHandler.
* Removed obsolete constructor on HTTP header health checks.
* Removed obsolete constructor on MediaFileManager.
* Removed obsolete GetDefaultFileContent on ViewHelper.
* Remove obsoleted methods on embed providers.
* Fix tests.
* Removed obsolete constructors on BlockEditorDataConverter.
* Removed obsolete SeedCacheDuration property on CacheSettings.
* Removed obsolete PublishCulture on ContentRepositoryExtensions.
* Removed obsolete MonitorLock.
* Removed obsolete synchronous HasSavedValues from IDataTypeUsageService and IDataTypeUsageRepository.
* Removed obsolete HasSavedPropertyValues from IPropertyTypeUsageService and IPropertyTypeUsageRepository.
* Removed obsolete methods in ITrackedReferencesService and ITrackedReferencesRepository.
* Removed obsolete DateValueEditor constructors.
* Removed obsolete GetAutomaticRelationTypesAliases.
* Removed obsolete constructor on TextOnlyValueEditor.
* Removed obsolete constructors on RegexValidator and RequiredValidator.
* Removed obsolete constructs on SliderValueConverter and TagsValueConverter.
* Removed obsolete GetContentType methods from IPublishedCache.
* Removed ContentFinderByIdPath.
* Removed obsolete constructor on DefaultMediaUrlProvider.
* Removed obsolete constructor on Domain.
* Removed obsolete constructor on PublishedRequest.
* Removed obsolete methods on CheckPermissions.
* Removed obsolete GetUserId from IBackOfficeSecurity.
* Removed obsolete methods on LegacyPasswordSecurity.
* Removed obsolete constructors on AuditService.
* Removed obsolete methods on IContentEditingService.
* Remove obsolete constructors and methods on ContentService/IContentService.
* Removed obsolete constructor in ContentTypeEditingService.
* Removed obsolete constructor in MediaTypeEditingService.
* Removed obsolete constructor in MemberTypeEditingService.
* Removed obsolete constructor in ContentTypeService.
* Removed obsolete constructors in ContentTypeServiceBase.
* Removed obsolete constructors and methods in ContentVersionService.
* Removed obsolete constructor in DataTypeUsageService.
* Removed obsolete constructor in DomainService.
* Removed obsolete constructor in FileService.
* Removes obsolete AttemptMove from IContentService.
* Removes obsolete SetPreventCleanup from IContentVersionService.
* Removes obsolete GetReferences from IDataTypeService.
* Removed obsolete SetConsentLevel from IMetricsConsentService.
* Removed obsolete methods from IPackageDataInstallation.
* Removed obsolete methods from IPackagingService.
* Removed obsolete methods on ITwoFactorLoginService.
Removed obsolete ITemporaryMediaService.
* Removed obsolete constructor from MediaService, MemberTypeService and MediaTypeService.
* More obsolete constructors.
* Removed obsoleted overloads on IPropertyValidationService.
* Fixed build for tests.
* Removed obsolete constructor for PublicAccessService, UserService and RelationService.
* Removed GetDefaultMemberType.
* Removed obsolete user group functionality from IUserService.
* Removed obsolete extension methods on IUserService.
* Removed obsolete method from ITelemetryService.
* Removed obsolete UdiParserServiceConnectors.
* Removed obsolete method on ICookieManager.
* Removed obsolete DynamicContext.
* Removed obsolete XmlHelper.
* Fixed failing integration tests.
* Removed obsoletes in Umbraco.Cms.Api.Common
* Removed obsoletes in Umbraco.Cms.Api.Delivery
* Removed obsoletes in Umbraco.Cms.Api.Management
* Removed obsoletes in Umbraco.Examine.Lucene
* Removed obsoletes in Umbraco.Infrastructure
* Fix failing delivery API contract integration test.
* Made integration tests internal.
* Removed obsoletes from web projects.
* Fix build.
* Removed Twitter OEmbed provider
* Removed obsolete constructor on PublishedDataType.
* Removed obsolete constructors on PublishedCacheBase.
* Removed the obsolete PropertyEditorTagsExtensions.
* Removed obsoletion properties on configuration response models (#18697 )
* Removed obsolete methods from server-side models.
* Update client-side types and sdk.
* Update client-side files.
* Removed obsoletion of Utf8ToAsciiConverter.ToAsciiString overload. (#18694 )
* Removed obsolete method in UserService. (#18710 )
* Removed obsoleted group alias keys from being publicly available. (#18682 )
* Removed unneceessary ApiVersion attribute.
* Clean-up obsoletions on MemberService (#18703 )
* Removed obsoleted method on MemberService, added future obsoletion to interface and updated all callers.
* Removed obsoletion on member service method that's not obsolete on the interface.
2025-03-21 17:02:31 +00:00
Jacob Overgaard
fb3a56a240
Merge branch 'v15/dev' into v16/dev
2025-03-21 12:25:41 +01:00
Niels Lyngsø
c21da38c32
rename icon and regenerate icons ( #18754 )
2025-03-21 11:36:46 +01:00
Niels Lyngsø
ef751ca699
style adjustments ( #18757 )
2025-03-21 11:35:37 +01:00
Niels Lyngsø
52debc3010
make numbers go right side ( #18759 )
2025-03-21 11:34:36 +01:00
Niels Lyngsø
a38a9b29a3
addd var(--umb-card-medium-min-width) ( #18760 )
2025-03-21 11:34:03 +01:00
Jacob Overgaard
0d1afcf3c7
Merge branch 'v15/dev' into v16/dev
2025-03-21 11:08:31 +01:00
Jacob Overgaard
a82e0ca23a
fix: add nullability check to modalManager
2025-03-21 11:07:59 +01:00
Jacob Overgaard
e346ac2bee
build: add emptyOutDir to base vite config to ensure modules are emptied before build
...
this does not have any effect on the release build since it always starts from fresh - it is mostly to ensure no dev files are left behind locally
2025-03-21 11:05:57 +01:00
Andy Butland
663be397dc
Merge branch 'v15/dev' into v16/dev
2025-03-21 09:11:06 +01:00
Andreas Zerbst
425901636e
V15 QA updated nightly pipeline tests ( #18746 )
...
* Removed tests for removed features
* Fixed failing tests
* Bumped version
2025-03-21 08:03:28 +00:00
Niels Lyngsø
d9f17b36c6
Merge branch 'release/15.3' into v15/dev
...
# Conflicts:
# src/Umbraco.Web.UI.Client/package-lock.json
# src/Umbraco.Web.UI.Client/package.json
# src/Umbraco.Web.UI.Client/src/packages/multi-url-picker/property-editor/property-editor-ui-multi-url-picker.element.ts
# src/Umbraco.Web.UI.Client/src/packages/property-editors/multiple-text-string/property-editor-ui-multiple-text-string.element.ts
# version.json
2025-03-20 18:53:11 +01:00
Lee Kelleher
5fe5a16158
Tiptap RTE: Table Properties toolbar menu + modal ( #18751 )
...
* Tiptap Table Properties modal
* Attempting to reduce the cyclomatic complexity
2025-03-20 17:36:28 +01:00
Niels Lyngsø
131c9cda6f
hotfix #18735 ( #18750 )
...
* fix multiple text string validation
* notify about messages
* cherry picked fix
* protection again unnecessary calls
* json path cherry pick + tests
* validation message change lock
* cherry pick from control lifecycle
* optimization
* propagate errors
* cherry picked sync
* query umb-input-multiple-text-string
* remove unused import
* remove optional chain expression
* use !
* outcomment the error handling
* outcomment more promise rejection error
* Fixed issue with multi URL picker.
* remove unesecary warning
---------
Co-authored-by: Andy Butland <abutland73@gmail.com >
2025-03-20 16:22:05 +00:00
kjac
83aca5aa6e
Merge branch 'v15/dev' into v16/dev
2025-03-20 14:52:35 +01:00
Niels Lyngsø
e999d3977c
change button look ( #18678 )
2025-03-20 12:55:29 +01:00
Sven Geusens
f7854b8c95
Version bump
2025-03-20 11:08:38 +01:00
Jacob Overgaard
0f98b8342c
Update branches (v16)
...
Removed v12, added v15 and v16
2025-03-20 10:49:02 +01:00
dependabot[bot]
b13f90046d
Bump esbuild and vite in /src/Umbraco.Web.UI.Client
...
Bumps [esbuild](https://github.com/evanw/esbuild ) to 0.25.1 and updates ancestor dependency [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ). These dependencies need to be updated together.
Updates `esbuild` from 0.24.2 to 0.25.1
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.1 )
Updates `vite` from 6.1.0 to 6.2.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.2/packages/vite )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: indirect
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-20 10:15:54 +01:00
Jacob Overgaard
304db8c28a
Merge branch 'v15/dev' into contrib
2025-03-20 09:42:56 +01:00
dependabot[bot]
723d3be905
Bump esbuild and vite in /src/Umbraco.Web.UI.Login
...
Bumps [esbuild](https://github.com/evanw/esbuild ) to 0.25.1 and updates ancestor dependency [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ). These dependencies need to be updated together.
Updates `esbuild` from 0.24.2 to 0.25.1
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.1 )
Updates `vite` from 6.1.0 to 6.2.2
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.2/packages/vite )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: indirect
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-20 09:35:07 +01:00
Andy Butland
5f37cd3d20
Make preview check for delivery API content case insensitive. ( #18731 )
2025-03-20 06:56:43 +01:00
Warren Buckley
203cc0e380
Updates dashboard to use uui-box headline property/attribute & place button in header-actions ( #18736 )
2025-03-19 23:29:56 +00:00
Mads Rasmussen
442de9a803
remove open config ( #18592 )
...
Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com >
2025-03-19 20:24:25 +00:00
Mads Rasmussen
eea6b9b2f1
Feature: Language Item Ref ( #18521 )
...
* add entity type to interface
* use item-ref in language input
* register ref item
2025-03-19 20:51:25 +01:00
Mads Rasmussen
b3b1ce2dcd
Bugfix: block culture permissions ( #18665 )
...
* always allow copy
* add back readonly check
* render pencil icon if the property is read only
---------
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk >
2025-03-19 19:42:04 +00:00
Mads Rasmussen
69b69a5fc1
V15: Change drag and drop icon ( #18519 )
...
* register new drag icons
* use drag icon in sort-children-of modal
* update drag icons
* only use the vertical icon style
* Update property-editor-ui-image-crops.element.ts
* rename to grib
* reset formatting for merge conflict
---------
Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com >
2025-03-19 19:39:18 +00:00
Mads Rasmussen
605cda9224
Bugfix: Document granular user permission preset ( #18651 )
...
* pass fallback permissions to document granular permissions
* set as preset
* clean up
2025-03-19 19:36:12 +00:00
NguyenThuyLan
b65ad4e234
Fix focal point drag not working on firefox ( #18674 )
...
* fix focal point drag not working on firefox
* prevent reacting to left click
* only left click for drag
---------
Co-authored-by: Lan Nguyen Thuy <lnt@umbraco.dk >
Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com >
2025-03-19 16:15:34 +00:00
Jacob Overgaard
4e680c88bb
build(deps): bump @umbraco-ui/uui from 1.13.0-rc.1 to 1.13.0-rc.2 ( #18677 )
2025-03-19 15:20:09 +00:00
Jacob Overgaard
e8f991f485
V15: Adds accepted image types for image cropper ( #18715 )
...
* fix: adds accepted image types for image cropper
* chore: cleanup imports and types
* feat: adds a loader until all prerequisites have been resolved for image cropper
* feat: adds method to share temp file configuration
2025-03-19 12:36:51 +00:00
leekelleher
66891333a8
Refactored the Tiptap Table toolbar button
...
to only show the table actions when the table is active,
otherwise show the Insert Table feature.
2025-03-19 13:26:04 +01:00
Lee Kelleher
044c9d2c87
Tiptap RTE: Table column/row bubble menu ( #18708 )
...
* Code formatting
* Icons for Tiptap table row/column actions
* Combined Tiptap exports
Removed extra constant
* Added Table Column Menu
* Added Table Row Menu
Made the bubble menu reusable
2025-03-19 13:25:13 +01:00
Andy Butland
7b0c419ace
Adds detail of how many characters you are over when validating text fields for length. ( #18722 )
2025-03-19 12:02:40 +01:00
Jacob Overgaard
6ec1b9f1e4
build(deps-dev): bump storybook from 8.5.7 to 8.6.7 and run necessary migrations
2025-03-19 10:14:59 +01:00
Andy Butland
18069633b2
Used documented settings for the media seed cache. ( #18723 )
2025-03-19 09:47:12 +01:00
Nikolaj Geisle
b24c29c647
V15: Extend search endpoints ( #18634 )
...
* Extend content type search endpoint
* Refactor to be able to specify trashed or not
* Simplify and extract into own method
* Fix breaking ctor
* Make non actions in controllers
* Fox up search service
* Add third ctor to avoid errors
* Update query to filter by is element
* Also implement for media
* Minor formatting and clean-up
* Re-introduce (and obsolete) the previous constructor
---------
Co-authored-by: kjac <kja@umbraco.dk >
2025-03-19 09:12:44 +01:00
Niels Lyngsø
991b8bfb37
Merge branch 'v15/dev' into v16/dev
2025-03-18 14:42:44 +01:00
Niels Lyngsø
6c9ff96972
fix UmbContextConsumer
2025-03-18 14:41:01 +01:00
Andreas Zerbst
f3f7fcc051
V15 QA added acceptance tests for block list variants ( #18654 )
...
* Moved tests
* Added variant tests
* Updated usage of helper
* Added tests
* Cleaned up
* Bumped version and added test command
2025-03-18 11:17:07 +00:00
Andreas Zerbst
b6fa93edac
V15 QA added Tip Tap block variant acceptance tests ( #18668 )
...
* Moved tests
* Added variant tests for tiptap
* Updated file name
* Added test command
* Bumped package lock file
* removed npm command
* Bumped test helpers
2025-03-18 10:37:11 +00:00
Andy Butland
b07a24ba55
Added clarifying comments to the logic for granular permissions. ( #18705 )
2025-03-18 11:08:30 +01:00
Niels Lyngsø
0d4acb440d
fix context consumer test
2025-03-18 10:54:07 +01:00
Andy Butland
42cb9b5c1e
Removes one of the two duplicate ContentPublishingNotification publishings. ( #18702 )
2025-03-18 10:52:32 +01:00
Andreas Zerbst
88657c1bb0
V15 QA added acceptance tests for block grid variants ( #18658 )
...
* Added block grid variant tests
* Bumped version
* Updated command to run tests on pipeline
* Removed test command
* Fixed comment
2025-03-18 09:35:28 +00:00
Andy Butland
e91a25dcb6
Restrict valid API user client IDs to 100 characters. ( #18688 )
2025-03-18 06:33:24 +01:00
Lee Kelleher
81e63e7fa9
Tiptap RTE: Added data-mark attributes ( #18689 )
...
Tiptap: adds `data-mark` attributes to RTE, toolbar and toolbar items.
2025-03-18 11:22:20 +07:00
Andy Butland
3f5898ba95
Merge branch 'v15/dev' into v16/dev
2025-03-17 15:49:20 +01:00
Andy Butland
2f9d58fc68
Fixes link for access to composition from document type property outside of group. ( #18686 )
2025-03-17 11:16:35 +01:00
Niels Lyngsø
939552e9f1
Merge branch 'v15/dev' into v16/dev
2025-03-17 11:09:30 +01:00