Skip to content
Merged

v21 #339

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
5af0ed9
refactor: extension upload and fix code indentation for apps-list
paulpietzko Dec 11, 2025
7d3a379
feat: fix code indentation in file-upload
paulpietzko Dec 11, 2025
83353e7
feat: integrate extensions catalog wip
paulpietzko Dec 11, 2025
a8a3415
version bump 20.00.10
iJungleboy Dec 11, 2025
57374db
Feat: initial removed component out of file structure
giiovi Dec 12, 2025
ad332b6
Feat: adjusted file structure app-administration-data
giiovi Dec 12, 2025
9633676
Feat: adjusted file structure app-administration queries & sub-dialogs
giiovi Dec 12, 2025
11cb855
Feat: adjusted file structure app-administration, views & web-api
giiovi Dec 12, 2025
76d4b17
Feat: adjusted file structure app-management
giiovi Dec 12, 2025
5724def
Feat: adjusted file structure code-editor
giiovi Dec 12, 2025
9ad0311
Feat: adjusted file structure content-export, content-import, content…
giiovi Dec 12, 2025
05be6a1
Feat: adjusted file structure content-type-fields
giiovi Dec 12, 2025
08bc545
Feat: adjusted file structure create-file-dialog, dev-rest, import-ap…
giiovi Dec 12, 2025
d6c3248
Feat: adjusted file structure edit
giiovi Dec 12, 2025
508b4df
Feat: adjusted file structure app-administration, features, metadata,…
giiovi Dec 12, 2025
f0a8552
Feat: adjusted file structure finish
giiovi Dec 12, 2025
cfde85f
feat: import extension open iframe wip
paulpietzko Dec 12, 2025
36ef78e
feat: ensure to allow only single select for extension catalog
paulpietzko Dec 12, 2025
c63ec53
Merge remote-tracking branch 'upstream/develop' into develop
giiovi Dec 15, 2025
07304ac
chore: update build fallback config
giiovi Dec 15, 2025
329fe9e
feat: include 'app-extensions' param in extension catalog iframe
paulpietzko Dec 15, 2025
6eaf94b
Merge remote-tracking branch 'upstream/develop' into develop
giiovi Dec 15, 2025
5022714
Merge pull request #336 from giiovi/develop
iJungleboy Dec 15, 2025
783d341
Fix: Removed 2rb
giiovi Dec 15, 2025
0710df7
Fix: Compiler error
giiovi Dec 15, 2025
4892eef
Merge branch '2sic:develop' into develop
giiovi Dec 15, 2025
9bdb7b8
Merge pull request #337 from giiovi/develop
iJungleboy Dec 15, 2025
7faa762
feat: add remote install functions wip
paulpietzko Dec 16, 2025
08fedd8
feat: working app installer wip
paulpietzko Dec 16, 2025
48a2d2b
refactor: import-extension
paulpietzko Dec 16, 2025
69c3702
feat: add force install to extensions
paulpietzko Dec 16, 2025
fe90f12
feat: add detection for allready installed extensions wip
paulpietzko Dec 16, 2025
5c2fbc9
feat: working detection for allready installed extensions
paulpietzko Dec 16, 2025
eaef394
signals-named - start moving to new NGv20 conventions for debugName
iJungleboy Dec 16, 2025
e867f59
improve UI - if extension string is not found, show default w/error
iJungleboy Dec 16, 2025
0d248f9
feat: rework editions to be checkboxes and not a multiselect
paulpietzko Dec 17, 2025
f99cfb0
feat: add app-extension-mask SVG for administration interface
iJungleboy Dec 17, 2025
58cf82b
feat: rework delete-extension dialog
paulpietzko Dec 17, 2025
ac5bd18
Merge branch 'develop' of https://github.com/2sic/eav-ui into develop
paulpietzko Dec 17, 2025
81a784d
feat: rework import-extension dialog
paulpietzko Dec 17, 2025
9fe5a8e
feat: further improve import-extension dialog
paulpietzko Dec 17, 2025
faebf10
feat: add extension icon to app-extensions grid
paulpietzko Dec 17, 2025
af978bf
feat: use svg clipping mask for extensions grid icon wip
paulpietzko Dec 17, 2025
f8b748a
Feat: Removed Jasmine and Karma, added Vitest and adjusted one test
giiovi Dec 18, 2025
6c1c35b
Fix: adjusted file names and configs
giiovi Dec 18, 2025
f129155
feat: use image-mask instead of clippingpath for the masking of the e…
paulpietzko Dec 18, 2025
4ee9260
Merge branch '2sic:develop' into develop
giiovi Dec 18, 2025
028ddbf
minor optimizations / clarity
iJungleboy Dec 18, 2025
65ef203
Merge pull request #338 from giiovi/develop
iJungleboy Dec 18, 2025
50b5fdf
feat: ensure to render a placeholder space for missing extension icons
paulpietzko Dec 19, 2025
49522de
typescript build of wysiwyg/gps broken because of necessary typeRoots
iJungleboy Dec 19, 2025
8895502
fix: https://github.com/2sic/2sxc/issues/3714#issuecomment-3674119581
paulpietzko Dec 19, 2025
e4e9759
Merge branch 'develop' of https://github.com/2sic/eav-ui into develop
paulpietzko Dec 19, 2025
6b543fc
feat: update angular to v21
paulpietzko Dec 19, 2025
9af0722
feat: update angular material to v21
paulpietzko Dec 19, 2025
1c6545b
fix: build errors
paulpietzko Dec 19, 2025
77971ce
feat: remove beta flags from extensions and language settings
paulpietzko Dec 22, 2025
da102bd
feat: add "Recycle Bin (Beta)" submenu to data wip
paulpietzko Dec 22, 2025
32cb561
feat: add new column for edition in extension ui and add recycle-bin …
paulpietzko Dec 22, 2025
774da51
version corrections for v21 about to release
iJungleboy Dec 22, 2025
2bcce41
feat: ensure correct edition is used for delete and inspect
paulpietzko Dec 22, 2025
cf53c0e
Merge branch 'develop' of https://github.com/2sic/eav-ui into develop
paulpietzko Dec 22, 2025
a121726
feat: ensure to only check for the to be installed edition to forcein…
paulpietzko Dec 22, 2025
322ea16
fix: install of editions in extensions
paulpietzko Dec 22, 2025
8b48d26
feat: minors
paulpietzko Dec 22, 2025
10bc955
feat: migrate to new angular builder wip
paulpietzko Dec 23, 2025
e6f60ba
fix: angular build destination
paulpietzko Dec 23, 2025
7011f26
minor null checks
iJungleboy Dec 23, 2025
56afd14
Merge branch 'develop' of https://github.com/2sic/eav-ui into develop
iJungleboy Dec 23, 2025
0cb77ae
minor rename test files
iJungleboy Dec 23, 2025
818acf3
improve delete-extension dialog
iJungleboy Dec 23, 2025
cd5f544
minor improve import-extension
iJungleboy Dec 23, 2025
c933dee
minor improve inspect extension
iJungleboy Dec 23, 2025
0181013
drop use of guid/string synonym outside of wysiwyg
iJungleboy Dec 23, 2025
222e7df
reorg extensions controls; drop selector name as it's not used
iJungleboy Dec 23, 2025
f111f05
extensions minor code style
iJungleboy Dec 23, 2025
a434f88
minor docs
iJungleboy Dec 23, 2025
6cde69c
Revert "Merge branch 'develop' of https://github.com/2sic/eav-ui into…
iJungleboy Dec 23, 2025
e051d1c
version bump 21.00.01
iJungleboy Jan 5, 2026
c5d8960
minor code style / docs
iJungleboy Jan 8, 2026
afefa37
minor logging enhancements for fields-check
iJungleboy Jan 8, 2026
3686f92
improve empty detect to fix json-data (extension; new config)
iJungleboy Jan 8, 2026
23a869b
fix init-missing-values for entity field when creating extensions
iJungleboy Jan 8, 2026
80218e4
extract field settings update task into own file
iJungleboy Jan 8, 2026
53c2163
rename field-logic-manager to FieldSettingsHelpersManager
iJungleboy Jan 8, 2026
54338b9
field logic - rename files and base work to field settings helper
iJungleboy Jan 8, 2026
cf54fcc
minor stabilize field-settings-helpers-manager
iJungleboy Jan 8, 2026
9d9a8e0
Rename field logic 1 FieldSettingsHelperBase
iJungleboy Jan 8, 2026
d862e84
rename all logic files to settings-helper
iJungleboy Jan 8, 2026
0c7ba1e
rename all logic-classes to SettingsHelper
iJungleboy Jan 8, 2026
5dd15d2
minor cleanup
iJungleboy Jan 8, 2026
06c9f22
rename EditPrep to ItemIdHelper for clarity and extract to own file -…
iJungleboy Jan 8, 2026
e2a46a9
rework json data to go through url, not through hidden variable
iJungleboy Jan 8, 2026
885dab8
refactor dialog-main, extract dialogsave service
iJungleboy Jan 8, 2026
24add14
move info about dialog saving to js into url - complete
iJungleboy Jan 8, 2026
39de7ff
disable logging again
iJungleboy Jan 8, 2026
fe2d9a0
transfer identity of thing to save in js-edit with the data/payload
iJungleboy Jan 8, 2026
ef116db
prevent edit extension on other editions
iJungleboy Jan 8, 2026
55b3ca7
version bump 21.00.02
iJungleboy Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
"bullist",
"cbid",
"charmap",
"cmsid",
"codelyzer",
"depcruise",
"ecodev",
"endregion",
"Flushcache",
Expand All @@ -33,7 +36,10 @@
"lightspeed",
"listpreview",
"numlist",
"pangaeatech",
"papaparse",
"pastetext",
"postbuild",
"removeformat",
"sitewide",
"tinymce",
Expand Down
23 changes: 6 additions & 17 deletions 2sxc-build-fallback.config.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,13 @@
{
/* ----- for developers - please read this -----
- Do not modify this file, it's a fallback for the build process and should be configured to do nothing
- Read https://go.2sxc.org/build for more details
*/
"JsTargets": [
// "C:/Projects/2sxc/2sxc-dnn/Website/DesktopModules/ToSic.Sxc",
// "C:/Projects/2sxc/2sxc/Src/Oqtane/ToSic.Sxc.Oqt.Server/wwwroot/Modules/ToSic.Sxc.Oqtane",
// "C:/Projects/2sxc/2sxc-ui/projects/$2sxc-jasmine-browser/src"
"C:/Projects/2sxc/dev-website/Website/DesktopModules/ToSic.Sxc"
],
/*
"DnnTargets": [
// "C:/Projects/2sxc/2sxc-dnn/Website"
"c:/projects/2sxc/dev-website/Website"
// "c:/projects/2sxc/2sxc-evoq911/Website"
],
"OqtaneTargets": [
// "C:/Projects/2sxc/oqtane/oqtane.framework/Oqtane.Server"
],
*/
"OqtaneTargets": [],
"Sources": [
// "C:/Projects/2sxc/2sxc-sources/_latest"
],
// "DnnInstallPackage": "C:/Projects/2sxc/2sxc/InstallPackages/Dnn-Install",
// "OqtaneInstallPackage": "C:/Projects/2sxc/2sxc/InstallPackages/OqtaneModule",
"c:/Projects/2sxc/2sxc-sources/_latest"
]
}
37 changes: 9 additions & 28 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"cli": {
"schematicCollections": [
"@angular-eslint/schematics"
],
"schematicCollections": ["@angular-eslint/schematics"],
"cache": {
"enabled": false
},
Expand Down Expand Up @@ -32,20 +30,14 @@
"polyfills": "projects/eav-ui/src/polyfills.ts",
"tsConfig": "projects/eav-ui/tsconfig.app.json",
"inlineStyleLanguage": "css",
"assets": [
"projects/eav-ui/src/assets"
],
"styles": [
"projects/eav-ui/src/styles.scss"
],
"assets": ["projects/eav-ui/src/assets"],
"styles": ["projects/eav-ui/src/styles.scss"],
"scripts": [
"projects/eav-ui/src/scripts/require.js",
"projects/eav-ui/src/app/edit/assets/scripts/dropzone-dragging-helper.js",
"projects/eav-ui/src/app/edit/assets/scripts/clipboard-paste/paste.js"
],
"allowedCommonJsDependencies": [
"dayjs"
]
"allowedCommonJsDependencies": ["dayjs"]
},
"configurations": {
"production": {
Expand Down Expand Up @@ -97,28 +89,17 @@
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"builder": "@angular/build:unit-test",
"options": {
"polyfills": "projects/eav-ui/src/polyfills.ts",
"buildTarget": "eav-ui:build:development",
"tsConfig": "projects/eav-ui/tsconfig.spec.json",
"inlineStyleLanguage": "css",
"assets": [
"projects/eav-ui/src/assets"
],
"styles": [
"projects/eav-ui/src/styles.scss"
],
"scripts": [],
"karmaConfig": "projects/eav-ui/karma.conf.js"
"runner": "vitest"
}
},
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"projects/eav-ui/**/*.ts",
"projects/eav-ui/**/*.html"
]
"lintFilePatterns": ["projects/eav-ui/**/*.ts", "projects/eav-ui/**/*.html"]
}
}
}
Expand Down Expand Up @@ -150,4 +131,4 @@
"typeSeparator": "."
}
}
}
}
Loading