mirror of
https://github.com/tinyhumansai/openhuman.git
synced 2026-07-30 23:14:37 +00:00
* ran prettier * Refactor ESLint configuration to use ES module syntax and enhance TypeScript support - Converted CommonJS `require` statements to ES module `import` syntax for better compatibility with modern JavaScript. - Added new paths to ignore in ESLint configuration to exclude additional directories. - Updated TypeScript file patterns to be more specific, improving linting accuracy. - Adjusted React hooks rules to allow certain patterns, enhancing flexibility in component design. These changes improve the maintainability and clarity of the ESLint configuration, aligning it with current best practices. * Refactor ESLint configuration to use ES module syntax and enhance TypeScript support - Converted CommonJS `require` statements to ES module `import` syntax for better compatibility with modern JavaScript. - Added new paths to ignore in ESLint configuration to exclude additional directories. - Updated TypeScript file patterns to be more specific, improving linting accuracy. - Introduced new React hooks rules and adjusted existing rules for better adherence to best practices. - Made minor adjustments to import statements across various files for consistency and clarity. These changes improve the overall linting setup and ensure better code quality across the project. * Refactor import statements across multiple files for consistency - Updated import statements to use TypeScript's `type` syntax for type imports, enhancing clarity and consistency across the codebase. - Consolidated imports from the same module into single statements, improving readability and maintainability. These changes streamline the code structure and align with best practices for TypeScript imports. * Refactor import statements in memory manager for improved clarity - Updated import statements to consolidate type imports and enhance readability. - Removed redundant imports, streamlining the code structure in the memory manager file. These changes align with best practices for TypeScript imports and improve maintainability. * Add Husky for pre-commit and pre-push hooks - Introduced Husky to manage Git hooks, enhancing the development workflow. - Added pre-commit and pre-push scripts to enforce code formatting and linting checks before commits and pushes. - Updated package.json to include Husky as a dependency and added a prepare script for setup. These changes improve code quality and ensure adherence to formatting and linting standards during the development process. * Refactor import statements for improved clarity and consistency - Updated import statements across multiple files to consolidate type imports and enhance readability. - Adjusted the order of imports for better organization and alignment with best practices in TypeScript. These changes streamline the code structure and improve maintainability throughout the project. * ran formatter * Refactor import statements and improve code formatting across multiple files - Consolidated and reordered import statements for better clarity and consistency in `SkillsGrid.tsx`, `SkillProvider.tsx`, and `index.ts`. - Enhanced readability by adjusting formatting and removing redundant lines. - These changes align with best practices for TypeScript imports and improve overall maintainability of the codebase. * Refactor and optimize code in multiple components - Removed redundant properties from the `STATUS_DISPLAY` object in `SkillsGrid.tsx` to streamline status handling. - Consolidated import statements in `SettingsModal.tsx` for improved organization. - Simplified state management and error handling in `BillingPanel.tsx`, enhancing performance and readability. - Added `REHYDRATE` import to `index.ts` for better state persistence management. These changes improve code clarity, maintainability, and align with best practices in TypeScript development. * Consolidate import statements in SettingsModal.tsx for improved organization * Add Prettier and ESLint checks to typecheck workflow - Integrated a Prettier formatting check to ensure code style consistency. - Added an ESLint step to enforce code quality and catch potential issues. - These enhancements improve the development workflow by automating formatting and linting checks during the typecheck process. * Add activeSkillDescription state to ConnectionsPanel and ConnectStep - Introduced activeSkillDescription state in both ConnectionsPanel and ConnectStep components to store and manage skill descriptions. - Updated the SkillSetupModal to accept skillDescription as a prop, enhancing the modal's functionality and data handling. These changes improve the user experience by providing more detailed information about skills during the connection setup process. * Enhance pre-push hook to include TypeScript compile check - Added a TypeScript compile check to the pre-push script, ensuring that code compiles successfully before pushing. - Updated error handling to include compile errors alongside formatting and linting issues, providing clearer feedback to developers. These changes improve the reliability of the codebase by preventing non-compiling code from being pushed. * Update GitHub workflows for pull request handling and publishing logic - Modified the package-and-publish workflow to support pull request events, ensuring proper handling of branches. - Adjusted the SHOULD_PUBLISH environment variable to differentiate between pull requests and main branch events. - Updated the pr-protection workflow to focus solely on the main branch, removing references to the master branch. These changes enhance the CI/CD process by refining branch handling and improving clarity in workflow conditions.
323 lines
8.5 KiB
JSON
323 lines
8.5 KiB
JSON
{
|
|
"v": "4.8.0",
|
|
"meta": { "g": "LottieFiles AE 3.0.2", "a": "", "k": "", "d": "", "tc": "" },
|
|
"fr": 60,
|
|
"ip": 0,
|
|
"op": 77,
|
|
"w": 500,
|
|
"h": 500,
|
|
"nm": "security tick",
|
|
"ddd": 0,
|
|
"assets": [],
|
|
"layers": [
|
|
{
|
|
"ddd": 0,
|
|
"ind": 1,
|
|
"ty": 4,
|
|
"nm": "tick",
|
|
"sr": 1,
|
|
"ks": {
|
|
"o": { "a": 0, "k": 100, "ix": 11 },
|
|
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
"p": { "a": 0, "k": [250, 250, 0], "ix": 2 },
|
|
"a": { "a": 0, "k": [0, 0, 0], "ix": 1 },
|
|
"s": {
|
|
"a": 1,
|
|
"k": [
|
|
{
|
|
"i": { "x": [0.094, 0.094, 0.094], "y": [1, 1, 1] },
|
|
"o": { "x": [0.167, 0.167, 0.167], "y": [0.067, 0.067, -0.067] },
|
|
"t": 32,
|
|
"s": [62, 62, 100]
|
|
},
|
|
{ "t": 56, "s": [100, 100, 100] }
|
|
],
|
|
"ix": 6
|
|
}
|
|
},
|
|
"ao": 0,
|
|
"shapes": [
|
|
{
|
|
"ty": "gr",
|
|
"it": [
|
|
{
|
|
"ind": 0,
|
|
"ty": "sh",
|
|
"ix": 1,
|
|
"ks": {
|
|
"a": 0,
|
|
"k": {
|
|
"i": [
|
|
[0, 0],
|
|
[0, 0],
|
|
[0, 0]
|
|
],
|
|
"o": [
|
|
[0, 0],
|
|
[0, 0],
|
|
[0, 0]
|
|
],
|
|
"v": [
|
|
[-52.947, 0],
|
|
[-17.649, 35.298],
|
|
[52.947, -35.298]
|
|
],
|
|
"c": false
|
|
},
|
|
"ix": 2
|
|
},
|
|
"nm": "Path 1",
|
|
"mn": "ADBE Vector Shape - Group",
|
|
"hd": false
|
|
},
|
|
{
|
|
"ty": "st",
|
|
"c": { "a": 0, "k": [1, 1, 1, 1], "ix": 3 },
|
|
"o": { "a": 0, "k": 100, "ix": 4 },
|
|
"w": { "a": 0, "k": 25.537, "ix": 5 },
|
|
"lc": 2,
|
|
"lj": 2,
|
|
"bm": 0,
|
|
"nm": "Stroke 1",
|
|
"mn": "ADBE Vector Graphic - Stroke",
|
|
"hd": false
|
|
},
|
|
{
|
|
"ty": "tr",
|
|
"p": { "a": 0, "k": [0, 0], "ix": 2 },
|
|
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
"nm": "Transform"
|
|
}
|
|
],
|
|
"nm": "Group 1",
|
|
"np": 2,
|
|
"cix": 2,
|
|
"bm": 0,
|
|
"ix": 1,
|
|
"mn": "ADBE Vector Group",
|
|
"hd": false
|
|
},
|
|
{
|
|
"ty": "tm",
|
|
"s": { "a": 0, "k": 0, "ix": 1 },
|
|
"e": {
|
|
"a": 1,
|
|
"k": [
|
|
{
|
|
"i": { "x": [0.178], "y": [1] },
|
|
"o": { "x": [0.21], "y": [0] },
|
|
"t": 32,
|
|
"s": [0]
|
|
},
|
|
{ "t": 62, "s": [100] }
|
|
],
|
|
"ix": 2
|
|
},
|
|
"o": { "a": 0, "k": 0, "ix": 3 },
|
|
"m": 1,
|
|
"ix": 2,
|
|
"nm": "Trim Paths 1",
|
|
"mn": "ADBE Vector Filter - Trim",
|
|
"hd": false
|
|
}
|
|
],
|
|
"ip": 0,
|
|
"op": 300,
|
|
"st": 0,
|
|
"bm": 0
|
|
},
|
|
{
|
|
"ddd": 0,
|
|
"ind": 2,
|
|
"ty": 4,
|
|
"nm": "shield",
|
|
"sr": 1,
|
|
"ks": {
|
|
"o": {
|
|
"a": 1,
|
|
"k": [
|
|
{
|
|
"i": { "x": [0.833], "y": [0.833] },
|
|
"o": { "x": [0.167], "y": [0.167] },
|
|
"t": 0,
|
|
"s": [0]
|
|
},
|
|
{ "t": 4, "s": [100] }
|
|
],
|
|
"ix": 11
|
|
},
|
|
"r": { "a": 0, "k": 0, "ix": 10 },
|
|
"p": {
|
|
"s": true,
|
|
"x": {
|
|
"a": 1,
|
|
"k": [
|
|
{
|
|
"i": { "x": [0.97], "y": [1] },
|
|
"o": { "x": [0.03], "y": [0] },
|
|
"t": 0,
|
|
"s": [250]
|
|
},
|
|
{
|
|
"i": { "x": [0.97], "y": [1] },
|
|
"o": { "x": [0.03], "y": [0] },
|
|
"t": 20,
|
|
"s": [250]
|
|
},
|
|
{ "t": 40, "s": [250] }
|
|
],
|
|
"ix": 3
|
|
},
|
|
"y": {
|
|
"a": 1,
|
|
"k": [
|
|
{
|
|
"i": { "x": [0.667], "y": [1] },
|
|
"o": { "x": [0.174], "y": [0.822] },
|
|
"t": 0,
|
|
"s": [319]
|
|
},
|
|
{
|
|
"i": { "x": [0.334], "y": [1] },
|
|
"o": { "x": [0.308], "y": [0] },
|
|
"t": 20,
|
|
"s": [197]
|
|
},
|
|
{ "t": 40, "s": [250] }
|
|
],
|
|
"ix": 4
|
|
}
|
|
},
|
|
"a": { "a": 0, "k": [0, 0, 0], "ix": 1 },
|
|
"s": {
|
|
"a": 1,
|
|
"k": [
|
|
{
|
|
"i": { "x": [0.667, 0.667, 0.667], "y": [1, 1, 1] },
|
|
"o": { "x": [0.174, 0.174, 0.174], "y": [0.822, 0.822, -0.822] },
|
|
"t": 0,
|
|
"s": [46, 46, 100]
|
|
},
|
|
{ "t": 20, "s": [100, 100, 100] }
|
|
],
|
|
"ix": 6
|
|
}
|
|
},
|
|
"ao": 0,
|
|
"shapes": [
|
|
{
|
|
"ty": "gr",
|
|
"it": [
|
|
{
|
|
"ind": 0,
|
|
"ty": "sh",
|
|
"ix": 1,
|
|
"ks": {
|
|
"a": 1,
|
|
"k": [
|
|
{
|
|
"i": { "x": 0.094, "y": 1 },
|
|
"o": { "x": 0.252, "y": 0 },
|
|
"t": 25,
|
|
"s": [
|
|
{
|
|
"i": [
|
|
[-29.271, 0],
|
|
[0, -29.271],
|
|
[29.271, 0],
|
|
[0, 29.271]
|
|
],
|
|
"o": [
|
|
[29.271, 0],
|
|
[0, 29.271],
|
|
[-29.271, 0],
|
|
[0, -29.271]
|
|
],
|
|
"v": [
|
|
[0, -53],
|
|
[53, 0],
|
|
[0, 53],
|
|
[-53, 0]
|
|
],
|
|
"c": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"t": 56,
|
|
"s": [
|
|
{
|
|
"i": [
|
|
[-2.504, 1.787],
|
|
[-85.122, -7.093],
|
|
[120.419, -40.532],
|
|
[0, 158.319]
|
|
],
|
|
"o": [
|
|
[2.504, 1.787],
|
|
[0, 158.319],
|
|
[-120.419, -40.532],
|
|
[85.122, -7.093]
|
|
],
|
|
"v": [
|
|
[0, -169.229],
|
|
[141.87, -126.668],
|
|
[0, 169.229],
|
|
[-141.87, -126.668]
|
|
],
|
|
"c": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ix": 2
|
|
},
|
|
"nm": "Path 1",
|
|
"mn": "ADBE Vector Shape - Group",
|
|
"hd": false
|
|
},
|
|
{
|
|
"ty": "fl",
|
|
"c": { "a": 0, "k": [0.360784322023, 0.800000011921, 0.474509805441, 1], "ix": 4 },
|
|
"o": { "a": 0, "k": 100, "ix": 5 },
|
|
"r": 1,
|
|
"bm": 0,
|
|
"nm": "Fill 1",
|
|
"mn": "ADBE Vector Graphic - Fill",
|
|
"hd": false
|
|
},
|
|
{
|
|
"ty": "tr",
|
|
"p": { "a": 0, "k": [0, 0], "ix": 2 },
|
|
"a": { "a": 0, "k": [0, 0], "ix": 1 },
|
|
"s": { "a": 0, "k": [100, 100], "ix": 3 },
|
|
"r": { "a": 0, "k": 0, "ix": 6 },
|
|
"o": { "a": 0, "k": 100, "ix": 7 },
|
|
"sk": { "a": 0, "k": 0, "ix": 4 },
|
|
"sa": { "a": 0, "k": 0, "ix": 5 },
|
|
"nm": "Transform"
|
|
}
|
|
],
|
|
"nm": "Group 1",
|
|
"np": 2,
|
|
"cix": 2,
|
|
"bm": 0,
|
|
"ix": 1,
|
|
"mn": "ADBE Vector Group",
|
|
"hd": false
|
|
}
|
|
],
|
|
"ip": 0,
|
|
"op": 300,
|
|
"st": 0,
|
|
"bm": 0
|
|
}
|
|
],
|
|
"markers": []
|
|
}
|