-
Notifications
You must be signed in to change notification settings - Fork 528
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
Conversation
fix: prod build :)
…co/ever-gauzy into fix/ui-core-secondary-entry-points
[Fix] Fetch Tasks Statistics (Desktop Timer)
[Fix] Secondary Entry Points (UI Core)
* 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
|
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
- Understand the implications of revoking this secret by investigating where it is used in your code.
- Replace and store your secrets safely. Learn here the best practices.
- Revoke and rotate these secrets.
- 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
- following these best practices for managing and storing secrets including API keys and other credentials
- install secret detection on pre-commit to catch secret before it leaves your machine and ease remediation.
🦉 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.
☁️ Nx Cloud ReportCI 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
Sent with 💌 from NxCloud. |
PR
Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.