Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release #7999

Merged
merged 47 commits into from
Jul 22, 2024
Merged

Release #7999

merged 47 commits into from
Jul 22, 2024

Conversation

evereq
Copy link
Member

@evereq evereq commented Jul 22, 2024

PR

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.


rahul-rocket and others added 30 commits June 19, 2024 13:37
…co/ever-gauzy into fix/ui-core-secondary-entry-points
rahul-rocket and others added 17 commits July 21, 2024 12:36
[Fix] Fetch Tasks Statistics (Desktop Timer)
* feat: create plugin interface

* feat: create  plugin metadata interface

* feat: create plugin manager interface

* feat: create plugin download strategy interface

* feat: define plugin channels

* feat: add constants

* feat: create plugin download context types

* feat: create plugin download context

* feat: create metadata service

* feat: create a migration for plugins

* feat: implement CDN download strategy

* feat: implement donload context factory

* feat: implement plugin manager

* feat: implement plugin event listeners

* feat: add pluglin listenners to all desktop apps

* feat: create and update index.ts

* feat: Updated nx.json and yarn.lock files with changes to dependencies and versions.

* Update error message in DownloadContextFactory from 'Uknown context' to 'ERROR::Unknown strategy'

* Added 'main' and 'pathname' columns to 'plugins' table

* chore(deps): add unzipper package

* feat: improve  no data message module

* feat: add new methods to plugin manager and handle invokers

* feat: implement plugin renderer

* Update error message in AddPluginComponent

* Refactor: PluginManager to use lazy loader, update plugin path, and fix CDN download strategy

* Rename PluginHandlerChannel enum values from 'plugin::' to 'plugins::

* feat: update styles for .error class and nb-card in add-plugin.component.scss

* Refactor: PluginMetadataService, ElectronPluginListener, PluginListComponent, and PluginElectronService: update database queries, event handling, and IPC communication

* Updated plugin management components, services, and translations in desktop-ui-lib and ui-core packages.

* Changed lazyLoader to return module.default instead of module

* Updated PluginListComponent to set plugin to null after activation and view, and refactored PluginElectronService to properly handle ipcRenderer event listeners.

* refactor: desktop-libs and desktop-ui-lib: update plugin listeners, plugin manager, and plugin list component

* feat: added 'renderer' field to plugin metadata, updated plugin manager and plugin loader services, and modified plugin list and plugin components to handle renderer field

* feat: added ngIf condition to 'button-view' to only render when 'plugin.renderer' is truthy

* Update plugin database migration to make renderer column nullable, and modify PluginManager to set process.noAsar during download and update plugin operations, and use force option when copying files.

* Refactor PluginManager and TimeTrackerComponent: update plugin uninstallation, remove unnecessary imports, and add new imports and functionality to TimeTrackerComponent

* feat: added uninstall method to PluginListComponent and updated PluginElectronService to send plugin name instead of entire plugin object

* feat: updated plugin list component HTML and TS files: renamed 'remove' to 'uninstall' button, refactored plugin loading and observation, and made minor adjustments to code organization and syntax.

* refactory: moved pluginListeners() call from app.whenReady() to ipcMainHandler function

* fix: PluginManager to use fs.rmSync instead of fs.rmdirSync, and fix minor issues in PluginListComponent"

* fix: cspell spelling

* fix: cspell spelling
@evereq evereq merged commit 7da6168 into stage Jul 22, 2024
16 of 24 checks passed
Copy link

gitguardian bot commented Jul 22, 2024

⚠️ GitGuardian has uncovered 7 secrets following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

🔎 Detected hardcoded secrets in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
11719210 Triggered Nx Cloud Token 2100861 nx.json View secret
11719210 Triggered Nx Cloud Token 2100861 nx.json View secret
11719210 Triggered Nx Cloud Token 666356b nx.json View secret
11719210 Triggered Nx Cloud Token 666356b nx.json View secret
11719210 Triggered Nx Cloud Token 3bb73ae nx.json View secret
11719210 Triggered Nx Cloud Token 3bb73ae nx.json View secret
11719210 Triggered Nx Cloud Token 145b740 nx.json View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secrets safely. Learn here the best practices.
  3. Revoke and rotate these secrets.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

Copy link

nx-cloud bot commented Jul 22, 2024

☁️ Nx Cloud Report

CI is running/has finished running commands for commit 145b740. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this CI Pipeline Execution


🟥 Failed Commands
nx serve api -c=production --prod

Sent with 💌 from NxCloud.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants