Open
Conversation
Backend (apps/server): - Fix main.ts import paths (./app.module → ./app/app.module) - Replace all src/ absolute imports with relative paths (12 files) - Install missing packages: pdfmake, moment, joi, nest-csv-parser, pdf-to-printer - Replace @hapi/joi with joi in all config modules - Fix Discount.serializer casing (4 files) - Fix TypeORM v0.3 generics in ModelRepository (FindOptionsWhere, QueryDeepPartialEntity) - Fix BaseService generics (T extends object) - Fix pdfmaker.service.ts: correct Printer import (pdfmake/js/Printer.js), header/footer types - Fix users.service.ts: getByName param type number->string - Fix sqlite provider: explicit entity imports (TypeORM v0.3 requires classes not globs) - Exclude utils/mocks from app build tsconfig - webpack.config.js: resolve alias for src/*, conditional migration asset copy - .env + .env.example created, storage/ dirs with .gitkeep Frontend (apps/sims): - Full Angular 9 NgModule → Angular 20 Standalone migration - New entry: bootstrapApplication, app.config.ts, app.routes.ts - All 15 components converted to standalone with imports[] - Feature routes: article.routes.ts, mobile.routes.ts, admin.routes.ts, dashboard.routes.ts - Replace CoreUI v2 (app-header, app-sidebar, AppAsideModule) with custom layout - Remove: ngx-perfect-scrollbar, @coreui/angular, ngx-bootstrap, ng2-charts, angular-datatables - Remove: @auth0/angular-jwt (broken with Angular 20 compiler) - Replace bsModal/ModalDirective with native HTML dialogs in all templates - Replace DataTableDirective with *ngFor in all tables - Functional interceptors: backendInterceptor, errorInterceptor - Functional guard: authGuard (CanActivateFn) - Fix _nav.ts: own NavItem interface instead of @coreui/angular INavData - Fix proxy.conf.json: target port 3000 → 9000 - Remove dead import: identifierModuleUrl from @angular/compiler - styles.scss: full abler.tirol design system (Steel-Blue/Lager accent for sims) - index.html: font preconnect to api.abler.tirol - tsconfig.json: strict disabled for migration, server.ts ref removed - project.json: new application builder, remove deprecated buildOptimizer
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.