2.0.0#255
Open
volarname wants to merge 32 commits into
Open
Conversation
added 30 commits
May 27, 2026 08:02
… eslint, watch-common-admin, browserslist:update
…rWrapper to layouts/
Reorganize src/ into src/domains/<system>/<entity>/{api,components,
composables,factory,filter,store,types,valueObject} per entity. Three
top-level systems: system/ (auth, app shell, system views), common/
(anzuUser, log, permission, permissionConfig, permissionGroup),
coreDam/ (17 DAM entities + shared/ slot for cross-entity DAM code:
anzutap, ColorBox, FileUpload, customMetadata, ABtnAdvanced,
CachedDamUserChip, FilterClosestColor, distribution helpers,
assetFileRoute, upload service).
Cross-system generics moved to src/shared/ (apiClients/, types/,
utils/, EnvConfigService.ts, ErrorHandlerApiService.ts,
BetaTestFeaturesService.ts, systems.ts, configurationApi.ts).
Old top-level folders src/{components,composables,services,stores,
types,model,views,utils}/ deleted entirely. Every move via git mv so
git log --follow traces full history. layouts/, pages/, plugins/,
styles/, locales/, router/ stay at root.
system/auth/Auth.ts -> simpleLogin.ts (Linux case-sensitive collision
with sibling auth.ts composable rejected by TS forceConsistentCasing
InFileNames). Affects only the import path; SimpleLoginForm export
unchanged.
views/coreDam/externalProviderAsset/ consolidated into
domains/coreDam/externalProvider/components/.
eslint.config.mjs: anzu/no-deprecated-imports toggled warn -> off to
keep CI signal clean during restructure; re-enable in dedicated
cleanup PR.
common-admin chunk dropped from 1,113 kB to 4 parts (all <500 kB): - common-admin (main, 415 kB) - common-admin-internals (index-*.mjs, 461 kB) - common-admin-autocomplete (AFormRemoteAutocomplete async chunk, 176 kB) - common-admin-labs (labs.js, only loaded when used) vue-i18n + @intlify/* pulled out of vue-core (49 kB own chunk). New vendor-utils chunk (115 kB) for axios, @vuelidate, @floating-ui, jwt-decode, universal-cookie, uuid, rusha, sortablejs. No more "chunks larger than 500 kB" Rollup warning.
- vite.config.ts: resolve.dedupe: ['vuetify'] — prevents subtle double-bundling if any transitive dep pulls in its own vuetify copy - package.json: add dotenv ^17.4.2 devDep for future env-loading scripts yarn.lock reshuffled by yarn install.
- api: apiFetch*/apiFetchByIds/apiFetchOne... → useApiFetchList/useApiFetchByIds/useApiRequest factories - filters: makeFilterHelper → createFilter/createFilterStore/MakeFilterOption (/labs); preserve apiName + elastic setup - datatables: usePagination ref + provide(DatatablePaginationKey) + useFilterHelpers(filterData, filterConfig) - asset & external-provider filter sidebars rebuilt on AFilterWrapperSidebar (develop layout parity) - createdAt ranges → AFilterTimeInterval; add timeInterval helper - re-enable anzu/no-deprecated-imports: 'error' (no skipFiles)
added 2 commits
May 29, 2026 20:42
Renamed filter fields produced titleT keys with no translation (raw key shown). Match develop:
- ExternalProviderAssetFilter: term titleT → coreDam.asset.filter.text ("Text")
- LogFilter: resourceId titleT → common.log.filter.resourceIds ("ID entity")
- AssetLicenceFilter: extSystem titleT → coreDam.extSystem.filter.extSystem ("Externý systém")
- DistributionCategorySelectFilter: serviceSlug titleT → coreDam.distributionCategorySelect.filter.name ("Meno"); unhide type ("Typ assetu")
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.