Commit Graph

67790 Commits

Author SHA1 Message Date
Sven Geusens
cd25c9a318 Merge branch 'release/15.1.1' into v15/dev
# Conflicts:
#	src/Umbraco.Core/Extensions/PublishedContentExtensions.cs
#	src/Umbraco.Web.UI.Client/package-lock.json
#	src/Umbraco.Web.UI.Client/package.json
#	version.json
2024-12-12 16:36:45 +01:00
Niels Lyngsø
4f3dd044f6 Merge pull request #17804 from umbraco/v15/hotfix/rte-blocks
V15: RTE blocks do not work in an empty RTE editor
2024-12-12 12:53:48 +01:00
Niels Lyngsø
2d428cc0fc Hotfix: ensure we export all extension types (#17787)
* export all Extension Manifest Types

* clean up

* lint fix
2024-12-12 12:36:33 +01:00
Bjarke Berg
09200198a0 Merge pull request #17794 from umbraco/v15/bugfix/corrupt-examine-index-dashboard
Make sure Examine dashboard still functions when an index is corrupt
2024-12-12 11:54:34 +01:00
Jacob Overgaard
5c54e033cc fix: duplicate logic from block list to accept blocks in an otherwise undefined value field 2024-12-12 11:45:27 +01:00
Sven Geusens
f833350218 Fix broken logger in tests 2024-12-12 11:06:43 +01:00
Kenn Jacobsen
c26b45db59 Don't overwrite ancestor configurations for public access (#17797)
* Don't overwrite ancestor configurations for public access (#17709)

* Fix spacings
2024-12-12 10:46:25 +01:00
Sven Geusens
2dbdaa1056 Fix breaking change 2024-12-12 10:03:04 +01:00
Nikolaj Geisle
64982a1afd Check if language has changed when updating domains (#17790) 2024-12-12 08:47:35 +01:00
Bjarke Berg
4f6fda796f Merge pull request #17779 from umbraco/v15/hotfix/fix-friendly-content-extension-performance
* Refactor .Children to use PublishStatusQuery

* Fix descendants

* Fix ancestors

* Fix siblings

* Handle empty string in published status service

* Fix unit test

* Fixes issue found in tests

---------

Co-authored-by: Bjarke Berg <mail@bergmania.dk>
2024-12-11 19:18:49 +01:00
Bjarke Berg
c22dc2f12e Fixes issue found in tests 2024-12-11 18:40:46 +01:00
Nikolaj Geisle
d6f493737a Fix unit test 2024-12-11 17:48:11 +01:00
Niels Lyngsø
968cb1a981 Hotfix: Browser navigation between Documents (#17783)
use `replaceState` over `pushState`
2024-12-11 16:32:38 +01:00
Niels Lyngsø
5f291bab22 no need to redirect when removing tab. router handles this fine 2024-12-11 16:16:14 +01:00
Niels Lyngsø
eec7b01f1c use push state 2024-12-11 16:14:57 +01:00
Niels Lyngsø
66c13e5dae Merge pull request #17781 from umbraco/v15/hotfix/tinymce-links
V15: TinyMce triggers navigation when clicking links
2024-12-11 15:59:43 +01:00
Bjarke Berg
721eee27c7 Handle empty string in published status service 2024-12-11 15:50:00 +01:00
Mads Rasmussen
89061f1486 V15: Chore: Fix msw in client test runner (#17777)
* remove unused

* Update index.ts

* add local files

* use fetch instead of import
2024-12-11 15:46:27 +01:00
Jacob Overgaard
ccd365104a fix: trigger only on a-tags inside our own block elements
Tinymce inserts links using the a-tag, which is triggering our navigation because we cannot control tinymce's rendering. We can however control which links we trigger on the for the 'click' event by using `composedPath()` and ensuring that we are inside one of the block entry elements.
2024-12-11 15:42:28 +01:00
Jacob Overgaard
5bf07bda9b chore: formatting 2024-12-11 15:41:22 +01:00
Zeegaan
0928379aeb Fix siblings 2024-12-11 15:12:09 +01:00
Zeegaan
c6a420579e Fix ancestors 2024-12-11 14:56:44 +01:00
Niels Lyngsø
5322e382f3 Merge pull request #17774 from umbraco/15.1/hotfix/block-editors-discard-changes-on-startup
* prevent the block list editor from setting an empty value on startup
* prevent block grid from setting and initial empty block object value
* fix import

---------

Co-authored-by: Niels Lyngsø <niels.lyngso@gmail.com>
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk>
2024-12-11 14:53:54 +01:00
Niels Lyngsø
5cffe11651 Merge branch 'release/15.1' into 15.1/hotfix/block-editors-discard-changes-on-startup 2024-12-11 14:53:22 +01:00
Niels Lyngsø
ffd1d471d7 fix import 2024-12-11 14:51:00 +01:00
Sven Geusens
9b562018fb Bump versions 2024-12-11 14:09:38 +01:00
Zeegaan
b916490ef3 Fix descendants 2024-12-11 14:04:55 +01:00
Sven Geusens
2f8866a65a Bump client versions 2024-12-11 13:59:12 +01:00
Sven Geusens
6458a552e1 Merge branch 'release/15.1' into v15/dev
# Conflicts:
#	build/azure-pipelines.yml
2024-12-11 13:56:24 +01:00
Mads Rasmussen
8ccc394f88 prevent block grid from setting and initial empty block object value 2024-12-11 12:14:33 +01:00
Mads Rasmussen
d5144540f7 prevent the block list editor from setting an empty value on startup 2024-12-11 12:09:17 +01:00
Zeegaan
869838db0c Refactor .Children to use PublishStatusQuery 2024-12-11 11:16:11 +01:00
Sven Geusens
bb2fe14248 Added a link with more information regarding corrupt indexes 2024-12-11 10:28:12 +01:00
Nhu Dinh
de92f1caac V15 QA Fixing the failing tests in the pipeline (#17718)
* Updated tests for content with media picker

* Fixed tests for content with multi url picker

* Skip tests for update action permission as it is removed now

* Fixed tests for list view media

* Fixed notification

* Updated method name due to api helper changes

* Fixed tests for welcome

* Fixed test for deleting a tab in a document type

* Updated expectation test result due to UI changes

* Updated create stylesheet method

* Fixed tests due to the action for selecting media item changes

* Bumped version

* Fixed expected result

* Fixed due to test helper changes

* Added more waits
2024-12-11 10:44:28 +07:00
Jacob Overgaard
2cfd52a941 build: overwrite existing files to quiet the extractor 2024-12-10 15:31:17 +01:00
Jacob Overgaard
888c96e777 build: change the fetchDepth to version the backoffice package 2024-12-10 15:14:58 +01:00
Sven Geusens
7aa0ff0985 rebuilder bugfix 2024-12-10 13:43:54 +01:00
Sven Geusens
73f7f4c0ba Handle examine corrupt index status 2024-12-10 13:42:39 +01:00
Sven Geusens
b867979a5d Return different status for likely corupt indexes 2024-12-10 13:40:57 +01:00
Nhu Dinh
dc2dc090f0 V15 QA Added tests for rendering content with member picker, multi url picker and media picker (#17717)
* Added test for rendering content with member picker value

* Added tests for rendering content with multiple media picker

* Added tests for rendering content with multi url picker

* Bumped version

* Updated tests for member picker

* Make all rendering content tests run in the pipeline

* Bumped version

* Fixed indentation

* Added clean for media

* Reverted

---------

Co-authored-by: Andreas Zerbst <73799582+andr317c@users.noreply.github.com>
Co-authored-by: Andreas Zerbst <andr317c@live.dk>
2024-12-10 17:55:27 +07:00
Mole
03eb878d30 V15: Fix docker (#17722)
* Bump dotnet version

* Ensure LF line endings for shell scripts
2024-12-10 10:25:50 +01:00
Nikolaj Geisle
6f081785e6 V15: Fix webhook RTE serialization (#17656)
* Make base type resolver class

* Add new webhook serializer

* fix comment

* Update src/Umbraco.Infrastructure/Serialization/ContentJsonTypeResolverBase.cs

Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com>

* Update src/Umbraco.Core/Services/WebhookRequestService.cs

---------

Co-authored-by: Elitsa <elm@umbraco.dk>
Co-authored-by: Elitsa Marinovska <21998037+elit0451@users.noreply.github.com>
2024-12-09 14:20:19 +01:00
nikolajlauridsen
e757b90ee1 Bump to final 2024-12-09 10:51:08 +01:00
nikolajlauridsen
ca57e7f516 Set version 2024-12-09 09:15:01 +01:00
Kenn Jacobsen
49330b458c Support minimal APIs in OpenAPI spec and Swagger UI (#17622) 2024-12-09 06:58:29 +01:00
Nikolaj Geisle
e368710364 V15: Add custom serializer for hybrid cache (#17727)
* Add custom serializer

* Add migration to rebuild cache

* Rename migration namespace to 15.1

* Also clear media cache

* Remove failed cache items

* Refactor to only use keys for document cache repository

---------

Co-authored-by: nikolajlauridsen <nikolajlauridsen@protonmail.ch>
2024-12-06 13:22:02 +01:00
Nikolaj Geisle
1c859e75ca V15: Add custom serializer for hybrid cache (#17727)
* Add custom serializer

* Add migration to rebuild cache

* Rename migration namespace to 15.1

* Also clear media cache

* Remove failed cache items

* Refactor to only use keys for document cache repository

---------

Co-authored-by: nikolajlauridsen <nikolajlauridsen@protonmail.ch>
2024-12-06 13:20:57 +01:00
Jacob Overgaard
ce6d4c34e2 fix: use _logoUrl when rendering the logo 2024-12-06 11:17:07 +01:00
Nikolaj Geisle
0617182160 Use init instead of rebuild when refreshing cache (#17739) 2024-12-05 20:56:54 +01:00
Bjarke Berg
88f97261ad Explicit endpoints returning the Login and BackOffice logos and background (#17696)
* Created explicit endpoints returning the login image instead of leaking the configuration. Thereby some hardcoded values have been changed, but the url will now be the same every time.

* Remove magic concatenation for action lookup

* remove unused backoffice asset (login.jpg)

* remove unused umbraco logo assets

* add manifest handlers

* add mock handlers for the `security/back-office/graphics` endpoints to the backoffice

* add mock handlers for the `security/back-office/graphics` endpoints to the login screen

* chore: update msw service worker

* feat: make static assets available for consumption without copying them from the login project

* update consts with new location for static assets

* feat: prefix login assets with `login-`

* remove unused asset `logo.png`

* feat: introduce a `/back-office/graphics/logo` endpoint to serve the logo "mark" used throughout all applications

* feat: use the alternative logo for disabled javascript warning

* feat: use the umbraco logo on the NoNodes.cshtml page

* Do not expose the new readme in the package

* feat: add logo.svg

* feat: add `umb-app-logo` element to display the backoffice logo including server url and appropriate tags

* feat: use the new `umb-app-logo` element relevant places and make sure to add the serverUrl in front of other graphics

* feat: move logic to connectedCallback to prevent error from non-existing element

* revert usage of HideBackOfficeLogo

* feat: add alt text to logos

* feat: add obsolete message and a hint to use BackOfficeLogo insted

---------

Co-authored-by: Sven Geusens <sge@umbraco.dk>
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
2024-12-05 12:21:33 +01:00