63 Commits
Author SHA1 Message Date
Ruslan KonviserandClaude Opus 5.5 a85bcea69e fix: what the AI review of the upgrade found
- Seed cleanup (Greptile): rimraf 3 took the failure callback for its options
  argument and called the success one either way, so a failed cleanup of
  generated files never stopped a seed. With rimraf 6's promise, the seed
  service's `.finally()` left the rejection unhandled (Node ends the process on
  that) and cleanAssets / the feature and report cleaners rejected. All four
  log the failure and go on; seed-cleanup.spec.ts fails on the old code.
- Tray icons: jimp 1's brightness() multiplies each channel by its argument,
  so 0.22's brightness(-0.1) made every *_gray tray icon black. 0.9 is the
  same 90%.
- CI static checks: the jest-config type check installed TypeScript 5.9.3,
  which refuses ignoreDeprecations "6.0" (TS5103); it now uses 6.0.3. Under
  6.0.3 the check found the 75 Node jest configs restating
  `require(jest.patterns).nodeTransformIgnorePatterns` (typed unknown by the
  check's shim). jest.preset.js already picks that variant, so they inherit it
  again, as core's config says they should.
- engines: the 114 workspace manifests still said node >=22; now >=26, as the
  root does.
- The desktop Dockerfiles (no workflow uses them): the Windows ones copy
  vendor/ before the install, the Linux ones build on node:26-trixie-slim
  (libayatana-appindicator3-1 replaces libappindicator3-1, gone after bullseye).
- jest-angular-projects.js declares the arrays it pushes to with `let`
  (repository convention, Greptile).
- jest.patterns.js: `yarn ng test <node project>` runs without the ES-module
  flag (the ng script already sets NODE_OPTIONS, and Nx never overrides a set
  variable with a .env value); documented, with `yarn nx test` as the way.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 17:01:39 +02:00
Ruslan KonviserandClaude Opus 5.5 247ede1c98 build(deps): every package to its latest working version, Node 26, and the config the new majors need
Dependencies (root + 132 workspace package.json files, lockfile regenerated and deduplicated):
Node 24 -> 26 (.nvmrc, every Dockerfile stage, CI node-version, engines, @types/node), TypeScript 6.0.3,
Angular/CDK/Material 22.2.2, Nx 23.3.0, NestJS 12.1.3, Electron 44.7.0, Jest 30.5.2, and the rest to latest.

- Nebular has no npm release for Angular 22: vendor/nebular holds 18.0.0 built from the open upstream port
  (akveo/nebular#3319, commit 9f3a1f9; sha256 in the README), referenced as file: dependencies and pinned in
  resolutions. Remove it when Nebular publishes.
- resolutions: one copy each of @nestjs/* 12 (including under the plane-api integration, which still
  declares Nest 11), moment, graphql 16, ioredis 6 and @jridgewell/sourcemap-codec (the Angular schematics
  need encodeRangeMappings).
- TypeScript 6 changed defaults the code was written against; tsconfig.base.json and the Electron configs
  pin strict, esModuleInterop and noUncheckedSideEffectImports to false, and the Electron configs keep
  rootDir ./src (output layout). types: the configs that relied on the automatic @types sweep list theirs.
- Angular migrations rewrote the tsconfigs (strictTemplates off where it was implicit; extendedDiagnostics
  only where strictTemplates is on, NG4003).
- Jest: NestJS 12 is ES modules, so the Node projects run with --experimental-vm-modules and load ES
  modules natively (transforming one to CommonJS breaks it under the flag: uuid 14 and jose 6 threw
  "exports is not defined"); the Angular projects must run without the flag. jest.preset.js picks the
  transform rule from the mode the process runs in; the workspace .env.test sets the flag and each Angular
  project's .env.test clears it; test-unit.yml runs the two groups separately, with the list from
  .github/scripts/jest-angular-projects.js (which also fails when an Angular project lacks its .env.test).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 01:36:29 +02:00
rahul-rocketandClaude Opus 5 ff85b183fb chore: revert TypeScript 6.0.3 back to 5.9.3
Pin typescript to ^5.9.3 across the root package.json and all app/package
manifests, and drop the TypeScript 6 only compiler options that came with
the upgrade:

- Remove "ignoreDeprecations": "6.0" from every tsconfig.
- Remove the strict/noUncheckedSideEffectImports/types/esModuleInterop
  overrides added to tsconfig.base.json for the TS 6 trial.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 13:30:40 +05:30
rahul-rocket 98c92e2f13 chore: align dependency versions across all sub-packages
Align package versions to ensure consistency across the monorepo:

- typescript: ^5.9.3 -> ~6.0.3 (43 sub-packages)
- @nestjs/common: ^11.1.14 -> ^11.1.26 (6 AI plugin peerDeps)
- @nestjs/core: ^11.1.14 -> ^11.1.26 (6 AI plugin peerDeps)
- @nestjs/swagger: ^11.2.6 -> ^11.4.4 (ai-chat)
- @types/express: ^5.0.1 -> ^5.0.3 (7 plugin packages)
- tslib: ^2.3.0 -> ^2.6.2 (integration-plane, scheduler)
- mysql2: ^3.16.3 -> ^3.17.3 (core, agent, desktop-timer)
- ts-jest: 29.4.6 -> 29.4.9 (core)
- jest: 30.0.0 -> 30.3.0 (core)
- zod: ^4.1.13 -> ^4.3.6 (ai-chat)
2026-08-08 12:39:41 +05:30
Ruslan KonviserandClaude Opus 4.8 523700555b chore(deps): migrate TypeORM 0.3 -> 1.0
Bumps typeorm ^0.3.30 -> ^1.0.0 across all 21 declaring package.json files + lockfile.
@nestjs/typeorm@11.0.1 (from the consolidated bump #9714) peer-accepts typeorm 1.0.
Codebase sizing showed 0 usages of every removed/renamed 0.3->1.0 API (Connection,
createConnection, getConnection, getManager, findOneById, findByIds, .exist(,
@EntityRepository, getCustomRepository, @RelationCount, .onConflict, .printSql).
Stacked on #9714 (chore/consolidate-dependency-bumps).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 16:49:05 +02:00
Ruslan KonviserandClaude Opus 4.8 5cb11b5a9e chore(deps): consolidate dependency bumps across the monorepo
Max every dependency within its current major, applied consistently across all
package.json files (root, apps, packages, plugins, bundled */src). Supersedes the
open Dependabot PRs #9628/#9633/#9638/#9646/#9656/#9657/#9666/#9677/#9685/#9688/
#9703/#9704/#9708/#9712/#9713.

Backend: @nestjs/* -> 11.1.26 (+ satellites to latest in-major), @mikro-orm/* ->
6.6.14 (fixes CVE-2026-34220, supersedes #9704), typeorm -> 0.3.30, pg -> 8.21.0,
pg-query-stream -> 4.15.0, axios -> 1.18.0, ws -> 8.21.0, joi -> 17.13.4,
nodemailer -> 8.0.11, uuid -> 14.0.0, follow-redirects pinned ^1.16.0 via resolutions.
Frontend/build: lodash-es -> 4.18.1, dompurify -> 3.4.10, simple-git -> 3.36.0,
esbuild -> 0.28.1.

Deferred to dedicated migration PRs (breaking majors): typeorm 1.0, @mikro-orm 7,
the @opentelemetry 0.57->0.21x constellation (#9692/#9693 can't merge piecemeal),
electron 39 (desktop, version-coupled in build scripts), joi 18.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-14 22:46:35 +02:00
b161467904 chore: update Angular to v21 (#9390)
* @rahul-rocket chore(deps): chore(deps): bump @angular/core from ^20.2.4 to 21.1.2

* fix(ui): update missing jest.preset.js

* fix(nx-migrations): migrate nx from 21.5.1 to 22.4.4

* chore(deps): bump jest-preset-angular to 16.0.0

* chore(deps): bump @nebular/* packages to 17.0.0 for Angular 21 compatibility

* chore(deps): upgrade all packages to Angular 21 and compatible dependencies

* chore(deps): upgrade all packages to Angular 21 and compatible dependencies

* fix(nx-migrations): migrate nx from 21.5.1 to 22.4.4

* Update yarn.lock

* Update yarn.lock

* fix(nx-migrations): migrate nx from 21.5.1 to 22.4.4

* fix(nx-migrations): migrate nx from 21.5.1 to 22.4.4

Replace 'jest-preset-angular/setup-jest' imports with the new 'setupZoneTestEnv' function.

* @nx/jest: replace-removed-matcher-aliases-v22-3

Replace removed matcher aliases in Jest v30 with their corresponding matcher

* chore(deps): @angular/common and @angular/core peerDependencies to ^21.1.0

* Update package.json

* fix(nx-migrations): migrate nx from 21.5.1 to 22.4.4

* chore(deps): bump @nebular/theme from ^16.0.0 to ^17.0.0

* chore(deps): upgrade all packages to Angular 21

* chore(deps): upgrade all packages to Angular 21

* fix(build): update helmet import to support 8.x default export

* fix(build): resolve TypeScript errors and improve code quality

- Fix TemplateRef type conflicts caused by duplicate @angular/core packages (ngx-permissions)
- Change moment imports from namespace to default imports for ESM compatibility
- Convert constructor injection to inject() function in multiple components
- Add OnPush change detection strategy to WindowLayoutComponent
- Make CountdownConfirmationComponent standalone
- Update LayoutWithDraggableObject to use any[] for draggableObject type

* fix(build): fix moment & timezone namespace packages

* fix(build): add jest config for missing packages

* chore(deps): bump swiper from 8.3.1 to 12.1.0

* fix(build): update swiper module and syntax

* Update time-tracking.component.ts

* chore(deps): downgrade `node-polyfill-webpack-plugin` from 4.1.0 to 1.1.4

* fix(deps): resolve browserslist "Unknown version 143 of and_chr" error

Add caniuse-lite and browserslist to yarn resolutions to force all

* fix(nx-migrations): migrate nx from 21.5.1 to 22.4.4

* fix(deps): standardize Angular 21.0.0 versions across all packages and fix compatibility issues

- Fix @angular/* packages to use exact version 21.0.0 (remove caret ^) across all apps, packages, and plugins
- Add @angular/cdk resolution to 21.0.0 to force consistent version

* fix(build): `ui-config` replace env files module issue

* fix(build): `ui-config` replace env files module issue

* fix(build): replace all TemplateRef<HTMLElement> with TemplateRef<any>

* Update package.json

* Update apps\agent\tsconfig.json

* chore(deps): upgrade packages to latest version

* Update yarn.lock

* Update yarn.lock

* fix(build): apply AI suggestion by bot agent reviewers

* fix(build): apply AI suggestion by bot agent reviewers

* fix(nx-migrations): migrate nx from 21.5.1 to 22.4.4

* chore(deps): bump @nestjs/common and @nestjs/core to 11.1.14

* fix(build): replace all TemplateRef<HTMLElement> with TemplateRef<any>

* fix(plugins): apply AI suggestion by bot agent reviewers

* Update yarn.lock

* chore(deps): bump packages

* Update yarn.lock

* chore(deps): bump packages

* chore(deps): bump packages

* fix(plugins): replace 'jest-preset-angular/setup-jest' imports with the new 'setupZoneTestEnv'

* fix(plugins): apply AI suggestion by bot agent reviewers

* fix(cspell): typo spelling :-)

* fix(plugins): apply AI suggestion by bot agent reviewers

* fix: fontawesome icon change version to FA 7

* refactor(ui-core): migrate dashboard directives to standalone

* refactor(ui-core): migrate pipes/directives to standalone

* fix(plugins): apply AI suggestion by bot agent reviewers

* fix(plugins): apply AI suggestion by bot agent reviewers

* chore(deps): bump packages

* refactor(ui-core): migrate directives to standalone

* fix(plugins): apply AI suggestion by bot agent reviewers

---------

Co-authored-by: Ruslan Konviser <evereq@gmail.com>
Co-authored-by: syns2191 <sutralian@gmail.com>
2026-02-20 09:52:34 +01:00
Rahul R. b4f182c07c fix(plugins): apply AI suggestion by bot agent reviewers 2026-02-18 16:21:18 +05:30
Ruslan Konviser 16a0be2923 chore: more build optimizations and fixes 2026-02-01 11:28:09 +01:00
Rahul R. 8a4a8edd52 chore(deps): upgrade packages (#9387)
* chore(deps): bump typescript from ^5.8.0 to ^5.9.3

* chore(deps): bump tslib from ^2.3.0 to ^2.6.2

* Update yarn.lock

* Update apps\desktop-timer\src\package.json
2026-01-31 13:10:37 +01:00
Rahul R. ab6c4d549f chore(deps): downgrade tslib from 2.6.2 to 2.3.0
fix(ui): downgrade tslib to resolve Angular build warnings
fix(build): downgrade tslib to 2.3.0 for Angular compatibility
2026-01-31 14:36:10 +05:30
Rahul R. 947bf55f8d chore(deps): bump @ng-select/ng-select from ^14.9.0 to ^20.7.0 2026-01-31 11:30:36 +05:30
Rahul R. 20e0bc6f3d chore(deps): upgrade to Node 24 LTS compatible versions
- ngx-countdown: ^19.0.0 → ^20.0.0
- ngx-draggable-dom: ^19.0.7 → ^20.0.0
- @types/node: ^20.14.9 → ^24.10.0
2026-01-24 12:30:52 +05:30
Rahul R.anddependabot[bot] 514dbc258b chore(deps): packages updates (#9340)
* chore(deps): bump nx from 21.1.0 to 21.2.0

* chore(deps): chore(deps): bump @angular/core from ^19.2.17 to ^20.0.7

- Update @angular/common and @angular/core peerDependencies from ^19.2.17 to ^20.0.7 across all UI packages
- Upgrade @nebular packages (auth, eva-icons, security, theme) from ^15.0.0 to ^16.0.0
- Update @nebular/bootstrap from ^9.1.0-rc.6 to ^9.1.0-rc.8

* chore(deps): upgrade all packages to Angular 20 and compatible dependencies

Angular packages updated to ^20.0.7 (cdk/material to ^20.0.6):
- @angular/animations, common, compiler, core, forms, language-service
- @angular/platform-browser, platform-browser-dynamic, router, service-worker
- @angular/cdk, @angular/material

* chore(deps): bump @swimlane/ngx-charts from ^22.0.0-alpha.1 to ^23.0.0

* fix(deps): upgrade Angular 20 compatible third-party packages

- @angular-slider/ngx-slider: ^19.0.0 → ^20.0.0
- @bluehalo/ngx-leaflet: ^19.0.0 → ^20.0.0
- @swimlane/ngx-charts: ^22.0.0-alpha.1 → ^23.0.0

* chore(peer-deps): downgrade @angular/core to ^20.0.0

* chore(deps): bump nx from 21.1.0 to 21.2.0

* fix: resolve Angular control flow migration errors

* chore(deps): bump nx from 21.1.0 to 21.2.0

* chore(deps): bump tar from 7.4.3 to 7.5.3

Bumps [tar](https://github.com/isaacs/node-tar) from 7.4.3 to 7.5.3.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.4.3...v7.5.3)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore(deps): bump nx from 21.1.0 to 21.2.0

* chore(deps): bump nx from 21.1.0 to 21.2.0

* Update dashboard-skeleton.component.html

* fix: build issue

* refactor(package): simplify `build:package:common` command

* refactor(package): simplify `build:package:core` command

* refactor(package): simplify `build:package:ui-auth` command

* refactor(package): simplify `build📦*` commands

* refactor(package): simplify `build📦*` commands

* chore(deps): upgrade typeorm to 0.3.28 across all packages

* chore(deps): upgrade uuid to 13.0.0

* chore(deps): upgrade moment-timezone to 0.6.0

* chore(deps): upgrade typescript to 5.9.3

* chore(deps): upgrade angular2-smart-table to 4.1.1

* Revert "chore(deps): upgrade angular2-smart-table to 4.1.1"

This reverts commit 42045044ab.

* chore(deps): upgrade typescript to 5.9.3

* chore(build): add CommonJS dependencies to allowed list for `desktop-ui-lib`

* Update menu-item.component.html

* Update menu-item.component.ts

* fix: seeder command

* fix: tasks sprint settings view

* chore(deps): downgrade @ng-select/ng-select from 15.0.0 to 14.9.0

* chore(deps): upgrade terser-webpack-plugin to 5.3.16 and camelcase to 9.0.0

- Update terser-webpack-plugin across all apps
- Upgrade camelcase and fix imports for v9 default export
- Remove unused camelcase from apps/gauzy and root package.json

* chore: upgrade @nestjs/* packages to latest versions

- Upgrade core NestJS packages from 11.1.10 to 11.1.12:
  * @nestjs/common
  * @nestjs/core
  * @nestjs/platform-express
  * @nestjs/testing
  * @nestjs/microservices
  * @nestjs/platform-socket.io
  * @nestjs/websockets

- Upgrade GraphQL packages:
  * @nestjs/apollo: 13.1.0 → 13.2.3
  * @nestjs/graphql: 13.1.0 → 13.2.3
  * Add @as-integrations/express5: ^1.1.2 (required for GraphQLModule)

- Upgrade other NestJS packages:
  * @nestjs/jwt: 11.0.0 → 11.0.2
  * @nestjs/serve-static: 5.0.3 → 5.0.4
  * @nestjs/swagger: 11.1.5 → 11.2.5
  * @nestjs/throttler: 6.4.0 → 6.5.0

- Add camelcase resolution (^9.0.0) to root package.json

Updated across all apps and packages in the monorepo.

* chore(deps): bump dotenv from ^16.0.3 to ^17.2.3

* Update public layout component html

* chore(deps): bump angular2-smart-table from ^3.7.0 to ^4.1.1

* chore(deps): bump dotenv from ^16.0.3 to ^17.2.3

* Update package.json

* chore(deps): upgrade @mikro-orm/* packages to 6.6.4

Upgrade all @mikro-orm packages from 6.4.13 to 6.6.4 across core, config,  plugins, and desktop-api packages.

* perf: optimize API startup (reduce DB retries/timeouts)

* Update selector.abstract.ts

* fix(config): use Number.parseInt and simplify db timeout logic

* Update yarn.lock

* chore(deps): upgrade packages to latest versions

* Update package.json

* chore(deps): upgrade packages to latest versions

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 17:08:25 +01:00
samuelmbabhazi 800863179b chore(cache-manager):support Cacheable instance for nonBloking mode 2026-01-05 11:17:40 +02:00
syns 6a832fa62f Chore/update nestjs 11.1.10 (#9297)
* chore: update yarn.lock baseline

* chore: upgrade @nestjs and related packages from v11.1.0 to v11.1.10
2025-12-24 16:57:22 +01:00
Ruslan Konviser a9ede6e0cb chore: update Node requirements 2025-12-22 23:24:15 +01:00
Ruslan Konviser 389efeaf21 chore: fixes in packages 2025-12-19 16:49:46 +01:00
dependabot[bot] 7dce399bd8 Merge pull request #9183 from ever-co/dependabot/npm_and_yarn/typeorm-0.3.26
chore(deps): bump typeorm from 0.3.24 to 0.3.27
2025-11-05 14:27:38 +01:00
samuel mbabhazi 63a1b2a085 fix: probot sentry conflict (#9085)
* fix: probot sentry conflict

* fix:Pin every @sentry/* dependency to the exact 9.43.0 version in each package.json.

* fix:Pin every @sentry/* dependency to the exact 9.43.0 version in each package.json.
2025-08-04 23:32:25 +02:00
Ruslan Konviser d1b70b94b1 chore: update NodeJs 2025-06-21 21:15:02 +02:00
Rahul R. 042d6674f5 chore(deps): bump typeorm from ^0.3.22 to ^0.3.24 2025-05-26 12:58:01 +05:30
Ruslan Konviser 17d458d012 chore: use our fork of NestJs Axios temporary 2025-05-11 16:55:47 +02:00
Rahul R. 555b300c6b [Chore] Support Nest V11 (#8935)
* chore(deps): bump @nestjs/* from 10.4.15 to 11.1.1

* feat(auth): implement Passport strategies for Microsoft and Keycloak authentication

* chore(deps): bump typeorm from 0.3.20 to 0.3.22

* chore(deps): bump @mikro-orm/* packages to ^6.4.13

* fix(core): correct type handling for applyMikroOrmIndex to resolve strict IndexOptions errors

* Update yarn.lock

* fix: passport different auth strategies

* chore(env): more sample env variables

* refactor(modules): remove unnecessary forwardRef from `TypeOrmModule` & `MikroOrmModule` import

* refactor(modules): remove unnecessary forwardRef

* chore(deps): bump @nestjs/* to latest v11 versions

* chore(deps): bump class-validator from 0.14.0 to 0.14.2

* chore(deps): bump terser-webpack-plugin from 5.3.10 to 5.3.14

* chore(deps): downgrade @aws-sdk/client-s3 from 3.802.0 to 3.717.0

* fix(styles): replace deprecated global unquote() with string.unquote()

* Update pages.component.ts
2025-05-10 08:46:49 +02:00
Rahul R. 2042a78552 chore(deps): bump class-validator from 0.14.0 to 0.14.2 2025-05-09 17:48:03 +05:30
Rahul R. 65f2f27d58 chore(deps): bump express from ^4.21.2 to ^5.1.0 2025-04-29 17:50:52 +05:30
Rahul R. e7c36f2345 chore(deps): bump typeorm from ^0.3.20 to ^0.3.22 2025-04-29 15:57:59 +05:30
Rahul R. 3a31395584 chore(deps): bump rxjs from ^7.8.0 to ^7.8.2 2025-04-29 15:28:13 +05:30
Rahul R. 907c837931 chore(deps): update outdated dependencies 2025-04-28 15:12:58 +05:30
Rahul R. e6b86f4c9d [Chore] Support Angular v19 (Nx v20.8.0) (#8610)
* chore(nx): migrate @nx/workspace to version 20.3.0

* chore(material): run migration-v19 for Angular Material update

* chore(packages): run explicit-standalone-flag migration for Angular v19

* chore(deps): downgrade TypeScript to 5.5.4 for Angular compatibility

* chore(deps): bump Angular ESLint dependencies to version 19

* chore(deps): bump @ng-select/ng-select to version 14.1.0

* chore(deps): bump @commitlint packages to latest versions

* fix(cspell): typo spelling :-)

* chore(packages): migrate initializers to new provider functions

* chore(deps): update the @angular/cli package version to ~19.0.0

* chore(deps): update packages to support Angular v19

* chore(packages): migrate initializers to new provider functions

* fix: correct Sentry.TraceService injection in AppInitializer

* Update yarn.lock

* Update yarn.lock

* fix: update yarn.lock

* fix(cspell): typo spelling :-)

* fix: update yarn.lock

* chore(deps): bump @angular/common to version 19.0.0

* chore(nx): migrate @nx/workspace to version 20.4.2

* chore(deps): update yarn.lock

* chore(nx): migrate @nx/workspace to version 20.4.4

* chore(deps): bump @angular/core from 19.1.5 to 19.1.6

* chore(deps): upgrade @nebular/auth and @nebular/theme to v15

- Upgrade @nebular/auth from ^14.0.2 to ^15.0.0
- Upgrade @nebular/theme from ^14.0.2 to ^15.0.0

* chore(deps): bump @angular-slider/ngx-slider from ^18.0.0 to ^19.0.0

* chore(deps): bump ngx-page-scroll and ngx-page-scroll-core to v14

- Bump ngx-page-scroll from ^13.0.0 to ^14.0.0
- Bump ngx-page-scroll-core from ^13.0.0 to ^14.0.0

* chore(deps): bump ngx-permissions from ^17.1.0 to ^19.0.0

* chore(deps): bump @ng-select/ng-select from ^14.1.0 to ^14.2.2

* chore(deps): bump @fortawesome/angular-fontawesome from 0.15.0 to 1.0.0

* fix: desktop build (make component standalone disabled)

* chore(deps): bump @angular/core from 18.2.12 to 19.1.6

* chore(nx): migrate @nx/workspace to version 20.8.0

* chore(deps): bump ng2-file-upload to version ^8.0.0

* chore(deps): bump @angular/core from 19.1.6 to 19.2.7

* chore(deps): bump @fullcalendar/core from ^6.1.15 to ^6.1.17

* chore(deps): bump @angular-eslint packages to v19.3.0

* fix: add `standalone: false` to angular components

* chore(deps): downgrade @angular-builders/custom-webpack from v19.0.1 to v18.0.0

* chore(deps): bump angular2-smart-table from ^3.5.0 to ^3.6.1

* refactor(styles): replace @import with @use for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* chore(deps): bump @angular/core from 19.0.0 to 19.2.0

* chore(deps): updated dependencies for `@fullcalendar/angular`

* fix(cspell): typo spelling :-)

* Revert "chore(deps): updated dependencies for `@fullcalendar/angular`"

This reverts commit 4b34d72071.

* chore(deps): switch @angular/* to ^19.2.7

* fix: revert nx migrations.json

* Revert "chore(deps): switch @angular/* to ^19.2.7"

This reverts commit edd9105c51.

* fix: align @angular/cdk version with @angular/core version

* chore(deps): bump @angular-builders/custom-webpack from 18.0.0 to 19.0.1

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* refactor(styles): replace `@import` with `@use` for SCSS module

* chore(deps): bump typescript from 5.5.4 to ^5.8.3

* fix(server-dashboard): remove redundant nullish coalescing from autoStart check

* fix: add suggestions from greptile-apps bot review

* fix: add suggestions from greptile-apps bot review
2025-04-26 15:47:55 +05:30
Rahul R. 601e6e1698 fix: packages build issue 2025-01-24 14:05:14 +05:30
Rahul R. ececdd5578 refactor: updated @gauzy/utils package 2025-01-22 18:15:14 +05:30
Rahul R. fc291e9b09 fix: update directory paths for packages inside modules folder
This PR updates the `repository.directory` field in the `package.json` files for packages located within the `packages` folder.
2025-01-11 11:58:43 +05:30
Rahul R. 8956feb979 Reapply "chore(deps): bump @mikro-orm/* packages to latest versions"
This reverts commit ed1e52cd62.
2025-01-04 15:34:13 +05:30
Rahul R. ed1e52cd62 Revert "chore(deps): bump @mikro-orm/* packages to latest versions"
This reverts commit 2119a1ed46.
2025-01-04 14:15:57 +05:30
Rahul R. 2119a1ed46 chore(deps): bump @mikro-orm/* packages to latest versions 2025-01-04 13:35:00 +05:30
Rahul R. 91f6c4a60b chore(deps): bump express from ^4.18.2 to ^4.21.2 2025-01-03 16:43:15 +05:30
Rahul R. 7fa9f09e26 chore: bump @nestjs/* packages to latest versions 2025-01-03 15:28:11 +05:30
b65962343a Merge (#8598)
* chore: regenerate @gauzy/plugin library using updated Nx generator

* chore: regenerate @gauzy/common library using updated Nx generator

* chore: regenerate @gauzy/config library using updated Nx generator

* chore: regenerate @gauzy/auth library using updated Nx generator

* chore: regenerate @gauzy/common-angular library using updated Nx generator

* chore: regenerate @gauzy/plugin-changelog library using updated Nx generator

* chore: regenerate @gauzy/plugin-integration-ai-ui library by Nx generator

* chore: regenerate integration-github library using updated Nx generator

* chore: regenerate @gauzy/core library using updated Nx generator

* chore(deps): bump chalk version from 4.1.2 to ^5.3.0

* chore(deps): downgrade chalk version from ^5.3.0 to ^4.1.0

* fix: nx build core

* chore: regenerate @gauzy/plugin-sentry library using updated Nx generator

* chore: regenerate @gauzy/plugin-product-reviews by NX generator

* chore: regenerate @gauzy/plugin-knowledge-base by NX generator

* chore(deps): removed tslint & rimraf unused packages

* chore: regenerate @gauzy/plugin-job-search by NX generator

* chore: regenerate @gauzy/plugin-job-proposal by NX generator

* chore: regenerate @gauzy/plugin-jitsu-analytics by NX generator

* fix(moment): resolve ESM/CJS import conflict by adjusting moment import syntax

* chore: regenerate @gauzy/plugin-integration-hubstaff by NX generator

* chore: regenerate @gauzy/plugin-integration-jira by NX generator

* refactor: regenerate @gauzy/plugin-integration-upwork by NX generator

* refactor: regenerate @gauzy/plugin-integration-wakatime by NX generator

* fix(moment): adjust import syntax to resolve compatibility issues

* refactor: regenerate @gauzy/ui-config by NX generator

* refactor: regenerate @gauzy/ui-core by NX generator

* refactor: regenerate @gauzy/plugin-integration-* by NX generator

* refactor: regenerate @gauzy/plugin-integration-* by NX generator

* refactor: regenerate @gauzy/plugin-integration-* by NX generator

* refactor: regenerate @gauzy/plugin-integration-* by NX generator

* fix(scripts): update build script for libs to use Nx build command

* fix(deepscan): removed unused imports

* fix(deepscan): removed unused imports

* fix(deepscan): removed unused imports

* chore(libraries): Add public-api files for all libraries

* fix(moment-import): resolve conflicting import statements for moment

* chore(paths): Add path mapping for @gauzy/plugin-integration-ai in tsconfig

* refactor: regenerate @gauzy/desktop-libs by NX generator

* refactor: regenerate @gauzy/desktop-window by NX generator

* fix: resolve conflicting import styles for moment.js

* chore: bump image-size version from 1.0.2 to 1.1.1

* fix: resolve import conflict for 'csv-parser' with consistent import style

* feat: add dynamic watch script for NX projects

* fix(api): update project.json assets path

* refactor: regenerate @gauzy/desktop-ui-lib by NX generator

* chore(dependencies): Move tslib from peerDependencies to dependencies

* refactor(package): Rename package from desktop-libs to desktop-lib

* chore: move desktop-api from packages to apps folder

* chore(desktop): add missing jest.config.ts file for desktop application

* chore(package): added "engines" field for Node.js and Yarn version

* chore(deps): bump @angular-builders/custom-webpack from ^16.0.1 to ^17.0.0

* refactor(config): replace deprecated 'browserTarget' with 'buildTarget' for gauzy application

* chore(deps): bump rxjs from 7.4.0 to 7.8.0

* chore(deps): bump typescript from 5.1.6 to 5.4.5

* refactor: regenerate @gauzy/core by NX generator

* Update packages/core/package.json

* fix: dynamically resolve migrations directory for both src and dist environments

* fix(api): resolve issues with NX API server configuration

* fix(api): resolve issues with NX API server configuration

* fix(api): correct asset public path

* fix(api): correct asset public path for seeds

* fix(api): correct asset public path for seeds

* fix(deepscan): removed unused imports

* fix(deepscan): removed unused imports

* fix: migration configuration settings for dist/src

* fix(deepscan): removed unused imports

* chore(nx): migrate @nx/workspace to version 19.8.10

* chore(nx): migrate @nx/workspace to version 20.1.3

* chore(deps): update packages to support Angular v18

* chore: regenerate @gauzy/desktop app using Nx generator

* chore: regenerate @gauzy/api app using Nx generator

* chore(deps): update packages to support Angular v18

* chore(deps): update packages to support Angular v18

* refactor: regenerate @gauzy/plugin-integration-* by NX generator

* chore(deps): update packages to support Angular v18

* fix(package.json): correct main entry points to ./src/index.js

* fix(package.json): correct main entry points to ./src/index.js

* refactor: regenerate packages libs using NX generator

* wip: building desktop application for windows

* wip: building desktop application for windows

* fix: building desktop apps for windows

* fix: standardize moment.js imports to avoid conflicts

* fix: standardize moment.js imports to avoid conflicts

* chore(deps): bump electron-util from 0.17.2 to 0.18.1

* chore(deps): bump electron-util from 0.17.2 to 0.18.1

* chore(tsconfig): enable `esModuleInterop` in tsconfig.lib.json

* chore(tsconfig): enable `esModuleInterop` in tsconfig.lib.json

* feat: add nx-electron package for Electron app integration

* refactor: regenerate @gauzy/desktop-timer by NX generator

* refactor: regenerate @gauzy/gauzy-server by NX generator

* fix(apps): add missing polyfills.ts

* chore(deps): bump electron from 30.0.1 to 33.2.1

* chore(deps): bump @types/electro from 1.6.10 to 1.6.12

* fix: server build

* feat: update better sqlite and elctron builder

* chore(deps): bump better-sqlite3 from 9.5.0 to 11.6.0

* chore(tsconfig): enable `esModuleInterop` in tsconfig.lib.json

* update build:gauzy-server script in package.json

* chore(build): update ui-core build scripts to include ui-config build dependency

* hore(nx): update implicitDependencies configuration for better build order tracking

* chore(deps): downgrade electron, electron-builder and better-sqlite3

* update better-sqlite3 version from 11.6.0 to 9.6.0 in yarn.lock

* fix: circular dependecies

* fix: project.json: modify build and test targets, add config target

* fix: ng-package.json: changed styleIncludePaths

* fix: circular dependecies: moved social links from auth module to constants, refactored auth module imports and providers, and updated social links component to import from constants.

* fix: project.json: modify index, main, and polyfills settings, and remove aot, vendorChunk, and buildOptimizer options.

* fix: tsconfig files, relaxed TypeScript strict mode, and refactored app constants to use injector.get(GAUZY_ENV) instead of environment

* swap 'index' and 'browser' properties in project.json

* fix ng-package.json and tsconfig.json files in integration-ai-ui package.

* remove implicit dependencies and update output formats in integration-ai-ui project.json

* fix: file paths in index.ts and package.json to include 'browser' directory

* rename "gauzy-server-api" to "gauzy-api-server" in project.json.

* fix: electron-builder version from 33.2.1 to 30.0.1 in various build scripts

* fix(apps): desktop-timer for windows

* chore(deps): pin better-sqlite3 to version 9.6.0

* fix(apps): desktop-timer for windows

* fix(apps): desktop-timer for windows

* refactor(desktop-ui-lib): updated include style paths

* fix(apps): desktop-timer for windows

* fix(apps): api build issue

* fix(apps): desktop-timer for windows

* fix(apps): desktop for windows

* fix: package.json, nx.json, and project.json files with various changes to scripts, configurations, and dependencies.

* feat: add node modules to files

* fix: ignore html

* feat: add new entries points

* fix: static file ui dir path

* fix: package json build

* fix: base href in build option

* fix: blank window

* fix(contracts): resolve merge conflicts and ensure consistency in package

* fix: merged changes from conflicting branches.

* fix: merged changes from conflicting branches.

* fix(deepscan): removed unused imports

* fix(cspell): typo spelling :-)

* fix(apps): full desktop for windows

* fix(apps): full desktop for windows

* feat: create screening task entity and repositories

* feat: create Postgres migration

* feat: add MySQL migration

* wip(apps): desktop server for windows

* feat: generate SQLite migration

* fix(apps): desktop server for windows

* feat: create screening task service

* fix: improve task statuses added cancelled status

* feat: update screening issue method

* feat: task finders, include isScreening filter

* feat: screening task commands

* feat: screening task controller

* refactor(apps): API custom webpack configuration

* refactor(apps): Desktop API custom webpack configuration

* fix(apps): server API for windows

* fix: merged changes from conflicting branches.

* chore: update allowedCommonJsDependencies in build configuration

* chore(deps): bump tsconfig-paths from 3.9.0 to 4.2.0

* chore: add resolve alias generation for Nx libraries

* fix: create screening task add prefix and task number

* fix: resolve migration `yarn run migration:generate` command

* fix: resolve seeder `yarn run seed:all` command

* chore: update `tsconfig-paths-webpack-plugin` to version ^4.2.0 across the workspace

* fix: ui-config dist package resolve path

* refactor: updated custom webpack config

* [Bug] Issue in Opening Appointment bug

* Fix:Issue in Opening Appointment bug

* Fix: Unable to Pick a Date and Time for Appointment

* Remove console log

* chore: add CHANGELOG.md for packages

* fix: update outputPath configuration for packages

* fix: resolve duplicate and inconsistent package references in dependencies

* Fix: Users Can Add Duplicate Employment Types

* Fix: Users Can Add Duplicate Employment Types

* chore: remove "exports" field from package.json

* Fix: Users Can Add Duplicate Departments

* fix: update outputPath configuration for desktop packages

* fix(apps): full desktop for windows

* fix(deps): add missing dependencies

* chore(nx): migrate @nx/workspace to version 20.1.4

* fix(nx): resolve mixed path separators causing project graph conflict

* chore(nx): disable cache for pacages executor

* Fix: Duplicate departments

* chore: remove unused common-angular package

- Deleted the `common-angular` package as it is no longer required.

* chore: remove unused common-angular package

* fix: desktop server issues

* chore(nx): enable cache for packages executor

* chore(nx): enable cache for packages executor

* fix(database): correct migration directory path resolution

* chore: add workspace package references and update dependencies

* chore: update start:api:core script to use NX run command

* chore: add workspace package references and update dependencies

* Fix: Name duplication

* chore: improve logging and structure for start and stop methods

* chore: remove @gauzy/ui-config dependency

* chore(deps): resolve conflicting @types/google.maps versions

* chore(deps): resolve duplicate @types/jest versions

* chore: add 'google.maps' and 'node' types to tsconfig

* Fix: Unable to remove selection when user use “Select All” Option in “Invite Employee” Popup Window

* Fix: Work End Date Can Be Set Before Work Start Date

* Remove console log

* chore(deps): bump copy-webpack-plugin from 9.0.1 to 12.0.2

* feat(build): integrate copy-webpack-plugin for package copying

* fix(build): ensure cross-platform compatibility for packageRoot paths

* fix(build): recursively collect and copy nested packages

* refactor(migrations): simplify migration path resolution

* fix(workspace): update package paths to use built distributions

* refactor: prioritize .env over .env.local

* refactor: move 'serve' configuration under 'options' for project.json

* fix(deepscan): removed unused imports

* fix(workspace): update package paths to use built distributions

* [Feat] Improve Employee Setting (#8585)

* feat: improve employee setting entity and migration

* fix(deepscan): unused import

* feat: add employee setting subscriber

* feat: employee setting create and update services

* feat: employee setting commands

* feat: employee setting API

* fix: employee setting creation

* fix: include tenant in base entity enum

* fix: postgres migration for employee setting

* fix: SQLite employee setting migration

* fix: SQLite and MySQL employee setting migration

* fix: employee setting migration

* fix: setting type storing int values

* fix: env vars

* fix: .env.local

* chore(nx): add defaultCollection configuration for @nstudio/xplat

* Fix: Filters Not Working on “Time Off” Screen

* Format code

* fix(cspell): typo spelling :-)

---------

Co-authored-by: Rahul R. <rahulrathore576@gmail.com>
Co-authored-by: Kifungo A <45813955+adkif@users.noreply.github.com>
Co-authored-by: GloireMutaliko21 <mufunyig@gmail.com>
Co-authored-by: Rahul R. <41804588+rahul-rocket@users.noreply.github.com>
Co-authored-by: samuelmbabhazi <samuelmbabhazi42@gmail.com>
Co-authored-by: syns2191 <sutralian@gmail.com>
Co-authored-by: Gloire Mutaliko (Salva) <86450367+GloireMutaliko21@users.noreply.github.com>
2024-12-20 08:30:49 +01:00
Rahul R. 556ebe9024 fix: added missing keywords for plugins 2024-07-12 21:06:34 +05:30
Rahul R. 0b49cf9b56 feat: product review plugin by NX generator 2024-07-12 13:45:26 +05:30
Rahul R 6d567a7371 [Feat] Jitsu Analytics Plugin (Nx Generator) (#7939)
* fix: updated package for jitsu analytics

* fix: removed the * character is not valid before a CSS property

* feat: jitsu analytics plugin by NX generator

* fix(cspell): typo spelling :-)
2024-07-08 13:31:07 +05:30
Rahul R. b6dafb6e08 fix: added missing dependencies for integration packages 2024-07-04 13:06:25 +05:30
Rahul R. aa6996ed21 fix: updated github integration 2024-07-02 12:26:32 +05:30
Rahul R. 6044b7a241 feat: updated github probot integration plugin by NX generator 2024-07-01 19:32:36 +05:30
Ruslan Konviser 15476b6cde chore: update @types/node 2024-06-29 18:40:20 +02:00
Ruslan Konviser 7be4e93e80 chore: packages updates 2024-03-31 15:26:18 +02:00
Ruslan Konviser ea47481cc2 chore: update TypeORM / NestJs to latest 2024-03-07 15:22:31 +01:00
RAHUL RATHORE 4a2b9fd349 feat: apply sentry plugin 2024-02-09 19:17:30 +05:30
RAHUL RATHORE adb28aee47 chore(angular): upgrade ng to latest v16.2.12 2023-12-27 14:48:14 +05:30