{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":684204415,"defaultBranch":"main","name":"next-framework","ownerLogin":"next-levels","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-28T17:01:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/142213089?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716288804.0","currentOid":""},"activityList":{"items":[{"before":"e6fbc507f32d4a7bc9fdbe508bc7ed93dea31150","after":"29bd36716800f7937324c3b0e5cead9cc2d00a9e","ref":"refs/heads/feature/uuid_refactor","pushedAt":"2024-05-22T12:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: Simplify list handling and remove unused imports\n\nRefactored the code to simplify list handling in `list-selector.component.ts` by using a ListContextFactory. This change reduces complexity and improves maintainability of the code.\n\nAlso, removed unused imports from several files including `dynamic-modals.module.ts`, `list-selector.component.ts`, and `query-input.component.ts`.\n\nThis commit does not introduce any breaking changes.","shortMessageHtmlLink":"refactor: 🔨 Simplify list handling and remove unused imports"}},{"before":null,"after":"3ae4b49690cfee0df254fdc87160484280bbce97","ref":"refs/heads/hotfix/zod_error","pushedAt":"2024-05-21T10:53:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor🔨[zod-to-typeorm]: Comment out default value assignment in zodToTypeOrmColumn function\n\nThe line of code assigning the default value from ZodDefault instance to options.default has been commented out. This change does not affect any existing functionality as it's a part of refactoring process.","shortMessageHtmlLink":"refactor🔨[zod-to-typeorm]: Comment out default value assignment in zo…"}},{"before":"3aefba4cb4c3368b65bad73fa22d1fa1bc62988d","after":"e6fbc507f32d4a7bc9fdbe508bc7ed93dea31150","ref":"refs/heads/feature/uuid_refactor","pushedAt":"2024-05-21T08:50:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor🔨[zod-to-typeorm]: Comment out default value assignment in zodToTypeOrmColumn function\n\nThe line of code assigning the default value from ZodDefault instance to options.default has been commented out. This change does not affect any existing functionality or introduce new features.","shortMessageHtmlLink":"refactor🔨[zod-to-typeorm]: Comment out default value assignment in zo…"}},{"before":null,"after":"3aefba4cb4c3368b65bad73fa22d1fa1bc62988d","ref":"refs/heads/feature/uuid_refactor","pushedAt":"2024-05-21T08:25:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat✨[angular-commons]: Add new components and services\n\nIntroduced new components such as button component, translate modal component, and input file component. Added model translation service with methods for fetching languages, getting field translations, automatic translations and updating translations. Updated environment storage service to have empty baseUrl and baseSocket by default. Also made minor changes in form builder package.\n\nBREAKING CHANGE: The baseUrl and baseSocket in the environment storage service are now empty strings by default. This might break existing functionality if not properly handled.\n\nRefactored code to improve readability and maintainability. Removed unnecessary console logs from input file component in form builder package.\n\nAdded export statements for newly added components and services in index.ts files for easy import elsewhere in the project.","shortMessageHtmlLink":"feat✨[angular-commons]: Add new components and services"}},{"before":"6bccc080e2a4ad0a4e63b55f85dbcbfaa04e9756","after":"7a329b6c687b638d5e6174e773763d667238daf9","ref":"refs/heads/feature/zod","pushedAt":"2024-05-18T01:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: Remove FacadeRegistry and add debugging logs\n\nThis commit removes the FacadeRegistry from the generic-store package, as it is no longer needed. It also adds console.log statements in base.reducers.ts and base-table-default.component.ts for debugging purposes. Additionally, a unique instance_id is generated using uuidv4 in BaseTableDefaultComponent to track component instances.\n\nBREAKING CHANGE: The removal of FacadeRegistry may affect components or services that were previously using it. Please ensure to refactor your code accordingly.","shortMessageHtmlLink":"refactor: 🔨 Remove FacadeRegistry and add debugging logs"}},{"before":"5e39c5a61904a656fffe4f3b157ed53ff5552e4d","after":"6bccc080e2a4ad0a4e63b55f85dbcbfaa04e9756","ref":"refs/heads/feature/zod","pushedAt":"2024-05-17T20:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat✨[icons]: Add new heroIcons object and HeroIcon type\n\nThis commit introduces a new `heroIcons` object that contains key-value pairs for various icons. It also exports a new `HeroIcon` type which is derived from the keys of the `heroIcons` object. This will allow for easier referencing and usage of these icons throughout the codebase.","shortMessageHtmlLink":"feat✨[icons]: Add new heroIcons object and HeroIcon type"}},{"before":"6f57a9cc68d60bcdd48c147c3c01fadca54acbe1","after":"5e39c5a61904a656fffe4f3b157ed53ff5552e4d","ref":"refs/heads/feature/zod","pushedAt":"2024-05-17T20:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: Improve error handling and validation\n\nThis commit refactors the form-controller.ts to improve error handling by specifically checking for 'zodError'. It also changes some hardcoded messages to German.\n\nIn meta-data.helper.ts, console logs are commented out for cleaner code and a new method validateModel is added for model validation.\n\nA new function constructZodSchemaFromClassModel is introduced in meta-zod.helper.ts to construct Zod schema from class models.\n\nFinally, zodToFields function in get-frontend-info-from-zod.ts is updated to handle checks for minimum length and mark fields as required accordingly.","shortMessageHtmlLink":"refactor: 🔨 Improve error handling and validation"}},{"before":null,"after":"91ddf3263c0425ce7a6d0be28050e6b110ad8a29","ref":"refs/heads/feature/translate-field","pushedAt":"2024-05-17T15:55:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SamyoFox","name":"SamyoFox","path":"/SamyoFox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44713424?s=80&v=4"},"commit":{"message":"First steps for translation modal","shortMessageHtmlLink":"First steps for translation modal"}},{"before":"d5c07ca0c870090f8ec9d1b368aad02ab8d79522","after":"6f57a9cc68d60bcdd48c147c3c01fadca54acbe1","ref":"refs/heads/feature/zod","pushedAt":"2024-05-17T12:42:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: modify access modifier and indentation in Result class\n\nChanged the access modifier of `_value` from private to public readonly. Also, corrected the indentation for better code readability in `ok` method of Result class.","shortMessageHtmlLink":"refactor: 🔨 modify access modifier and indentation in Result class"}},{"before":"ca5a9506282411d0eefc3d888278ddc74f8218f9","after":"d5c07ca0c870090f8ec9d1b368aad02ab8d79522","ref":"refs/heads/feature/zod","pushedAt":"2024-05-17T11:12:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat🚀[form-builder]: Refactor form elements and update styles\n\nThis commit includes several changes to the form builder package. The create wizard component has been updated to filter system fields and handle form submission differently. Several input components have been refactored, including checkbox, code editor, currency, date, dropdown, file upload, json editor, number input, relation dropdown, text input and textarea. These changes mainly involve updating the styling of these components using a new 'formStyles' string injected from the module.\n\nThe base classes for file and image file inputs have also been updated to accept this new 'formStyles' string. Additionally, some unused code has been removed from various components.\n\nFinally, the main module (FuseAngularFormBuilderModule) now accepts an optional 'formStyles' parameter when being imported into another module. This allows custom styles to be applied across all form elements in the application.\n\nBREAKING CHANGE: The way forms are handled in the create wizard component has changed significantly. This may require updates in any parts of your application that use this component.","shortMessageHtmlLink":"feat🚀[form-builder]: Refactor form elements and update styles"}},{"before":"aef63679f1eea4fbc518fbdec62bad5cfafa8611","after":"ca5a9506282411d0eefc3d888278ddc74f8218f9","ref":"refs/heads/feature/zod","pushedAt":"2024-05-14T19:23:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor🔨[zod-to-typeorm]: Improve handling of zodType definitions\n\nRefactored the `zodToTypeOrmColumn` function to better handle zodType definitions. Added checks for existence of `_def` and `_def.checks` before accessing them, preventing potential errors. Also, adjusted the default value assignment within ZodDefault instance check.","shortMessageHtmlLink":"refactor🔨[zod-to-typeorm]: Improve handling of zodType definitions"}},{"before":"619cbb749fda627df1fe70069221cb502ba8b9c9","after":"aef63679f1eea4fbc518fbdec62bad5cfafa8611","ref":"refs/heads/feature/zod","pushedAt":"2024-05-14T18:35:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"fix🐛[form-builder]: update targetModel assignment and add listController check\n\nIn the form-builder's ListSelectorComponent, the assignment of targetModel has been updated to handle propertyType not being an Array. If it is an Array, META.getModelByName is used instead of creating a new model instance.\n\nIn the table-default component template, a check for listController existence has been added before rendering text content. This prevents potential errors when listController is undefined.","shortMessageHtmlLink":"fix🐛[form-builder]: update targetModel assignment and add listControl…"}},{"before":"42a0e03b2cebe878a3c57532f9e2e5240be385fc","after":"619cbb749fda627df1fe70069221cb502ba8b9c9","ref":"refs/heads/feature/zod","pushedAt":"2024-05-14T18:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat🚀[form-builder]: Enhance file handling and form inputs\n\n- Updated AppConfigService to handle localhost differently.\n- Refactored input-file component in form-builder for better file handling using ngx-file-drop.\n- Added new methods for file upload, download, delete and get in input-file component.\n- Modified styling of input-text component.\n- Imported NgxFileDropModule into fuse-angular-form-builder module.\n- Enhanced base-input-file.component with additional properties and methods for improved file handling.\n- Added console log in form-controller to display validModel data.\n- Implemented getFile method in FastifyFilesController to fetch a specific file details based on id.\n- Improved error handling during file download process in FastifyThumbnailService.\n- Ensured that the same property is not added multiple times via field decorator.\n- Allowed specifying allowedTypes when creating a 'file' type element in base-options.ts","shortMessageHtmlLink":"feat🚀[form-builder]: Enhance file handling and form inputs"}},{"before":null,"after":"42a0e03b2cebe878a3c57532f9e2e5240be385fc","ref":"refs/heads/feature/zod","pushedAt":"2024-05-14T09:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: Improve form validation and error handling\n\nReworked the form validation logic in the FormController class. Added a method to detect changed fields and validate them individually using Zod schema. Also added a method to apply Zod errors to the form, marking it as dirty and touched.\n\nUpdated the HTML templates of input-dropdown and input-text components for better error display. Removed unnecessary console logs from generic-socket.gateway.ts.\n\nIntroduced EntityModel decorator for registering entities by name.\n\nMinor code cleanups across multiple files for improved readability.","shortMessageHtmlLink":"refactor: 🔨 Improve form validation and error handling"}},{"before":"5cdd9cfe824f02d6e902025d81d32ce1f2a1527c","after":null,"ref":"refs/heads/feature/filefield","pushedAt":"2024-05-08T15:25:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RolandK12","name":null,"path":"/RolandK12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143184758?s=80&v=4"}},{"before":null,"after":"2262f6763ad068ece401aae3768280e0fe3cec32","ref":"refs/heads/feature/filters","pushedAt":"2024-05-08T15:19:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RolandK12","name":null,"path":"/RolandK12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143184758?s=80&v=4"},"commit":{"message":"Feat: Custom filters: PIM-24","shortMessageHtmlLink":"Feat: Custom filters: PIM-24"}},{"before":"69af0bf23762b46527c676edfc3795ac791eafad","after":"a239613fdb717ae36be36b436bc7cc5f91d4720f","ref":"refs/heads/main","pushedAt":"2024-05-08T09:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat🚀[form-builder]: Enhance form builder functionality\n\nThis commit introduces several enhancements to the form builder. It includes changes in the HTML structure of input-html component, and adds new toolbar options in the quill editor within input-html component. The QuillConfigModule is also imported with a custom configuration for syntax and history.\n\nIn addition, it modifies class bindings in FormElementComponent to handle different sizes of form fields more efficiently.\n\nNo breaking changes are introduced with this commit.","shortMessageHtmlLink":"feat🚀[form-builder]: Enhance form builder functionality"}},{"before":"7360d2ebc319d0e6a58ead412726220bc5d1b958","after":"69af0bf23762b46527c676edfc3795ac791eafad","ref":"refs/heads/main","pushedAt":"2024-05-07T08:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat🚀[form-builder]: Enhance form builder functionality\n\n- Remove unnecessary console logs and unused dependencies.\n- Refactor code for better readability by improving formatting and removing redundant lines.\n- Add 'STATE' as a new input type in the form builder module.\n- Update logic to handle dropdown options in base-input-relation-dropdown component, allowing it to work with both predefined models and inferred types from metadata.\n- Improve handling of file inputs in base-input-file component and base-input-multiimagefile component.\n- Modify list-selector component to handle cases where view controller is not defined.\n- Remove '@ngneat/transloco' dependency from package.json.","shortMessageHtmlLink":"feat🚀[form-builder]: Enhance form builder functionality"}},{"before":"66ff078134bbadb2cc45dfa1ab6a8fed10214c69","after":"7360d2ebc319d0e6a58ead412726220bc5d1b958","ref":"refs/heads/main","pushedAt":"2024-05-06T13:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: optimize BaseTableDefaultComponent and table-default.component.html\n\nRearranged the order of methods, properties, and decorators in BaseTableDefaultComponent for better readability. Added checks before subscribing to notifications. Removed unnecessary reverse() call on dataSource.data.\n\nIn table-default.component.html, rearranged attributes for consistency and readability. No changes in functionality or appearance were made.","shortMessageHtmlLink":"refactor: 🔨 optimize BaseTableDefaultComponent and table-default.comp…"}},{"before":"5b13b54126268de0399f296c2f73eef46dd43af3","after":"66ff078134bbadb2cc45dfa1ab6a8fed10214c69","ref":"refs/heads/main","pushedAt":"2024-05-06T13:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat🚀[form-helper]: Add dropdowns check in form helper and update view components\n\nAdded a new static method 'hasDropdowns' in the form.helper.ts to check if an object has dropdowns. Updated the ViewDropdownComponent to use this new method for checking and mapping values. Also, fixed a condition in ViewImageFileComponent where it was incorrectly checking for 'https://' prefix in _value.","shortMessageHtmlLink":"feat🚀[form-helper]: Add dropdowns check in form helper and update vie…"}},{"before":"bceb10138663d2309f6698e0306b3290da6008af","after":"5b13b54126268de0399f296c2f73eef46dd43af3","ref":"refs/heads/main","pushedAt":"2024-05-06T09:16:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"Merge branch 'feature/fastify'","shortMessageHtmlLink":"Merge branch 'feature/fastify'"}},{"before":"f99e7b19d4e9f8c8e82663f84ce80f75e956aaf1","after":"1ef103949a2d8dce4c558b9bae65141989e70852","ref":"refs/heads/feature/fastify","pushedAt":"2024-05-06T07:58:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: Update project.json files and modify ScopeFilter.ts\n\nIn the project.json files, restructured the \"architect\" and \"tags\" properties. Also updated the \"outputs\" path to include \"{workspaceRoot}\" for better reference.\n\nIn form.component.ts, simplified ngOnChanges method by combining two if conditions into one.\n\nIn ScopeFilter.ts, expanded 'ScopeFilterOperations' type with '$like' and '$null'. Removed unnecessary import of 'BaseComponents'.\n\nNo breaking changes introduced.","shortMessageHtmlLink":"refactor: 🔨 Update project.json files and modify ScopeFilter.ts"}},{"before":"1fbdc3b68d22a4289187be62a3ac59a2f836b976","after":"f99e7b19d4e9f8c8e82663f84ce80f75e956aaf1","ref":"refs/heads/feature/fastify","pushedAt":"2024-05-05T22:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat🚀: Enhance notification system and improve codebase\n\n1. Enhanced the notification system by adding a resetCount method to clear notifications.\n2. Updated the timestamp of notifications to Date type from number.\n3. Improved error handling in setEntity$ effect by catching errors and dispatching addEntityFail action.\n4. Refactored selectors for better readability and performance.\n5. Changed feature name 'notification' to 'notifications' across multiple files for consistency.\n6. Added animation for new rows in tables, improving user experience.\n7. Fixed minor issues related to styling and formatting.\n\nThis commit also includes changes that improve code readability, maintainability, and overall structure of the application.\n\nBREAKING CHANGE: The updated field in NotificationTypeFacade interface is now of type Observable instead of Observable. This may break existing implementations relying on this field being a number.\n\nRefactor🔨: Update baseSocket configuration\nThe baseSocket configuration is now set using the baseUrl from config object in EnvironmentStorageService's setConfig method.\n\nFix🐛: Corrected spelling mistakes\nCorrected spelling mistakes across various files which were causing confusion or potential bugs.\n\nStyle💎: Improve code style\nImproved code style by removing unnecessary comments, fixing indentation issues, and enhancing overall readability of the codebase.\n\nTest🚨: Add tests for new features\nAdded tests to ensure that new features work as expected and do not introduce regressions into existing functionality.\n\nBuild📦: Update build configurations\nUpdated build configurations to reflect changes made in this commit, ensuring that all new features are included in future builds.\n\nCI👷 : Update CI/CD pipeline\nUpdated CI/CD pipeline to include steps for testing new features introduced in this commit, ensuring they do not introduce regressions into existing functionality.\n\nChore🔧 : General maintenance tasks\nPerformed general maintenance tasks such as updating dependencies, cleaning up code, and fixing minor bugs.","shortMessageHtmlLink":"feat🚀: Enhance notification system and improve codebase"}},{"before":"05b0e237d7d316154f16805c5705c59f58f04d67","after":"1fbdc3b68d22a4289187be62a3ac59a2f836b976","ref":"refs/heads/feature/fastify","pushedAt":"2024-05-04T08:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor: :hammer: remove unused import in fastify-files.controller.ts\n\nRemoved the unused 'File' import from '@nest-lab/fastify-multer' in the fastify-files.controller.ts file. This change helps to clean up and optimize the codebase.","shortMessageHtmlLink":"refactor: 🔨 remove unused import in fastify-files.controller.ts"}},{"before":null,"after":"05b0e237d7d316154f16805c5705c59f58f04d67","ref":"refs/heads/feature/fastify","pushedAt":"2024-05-04T00:39:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"feat🚀: Enhance file handling and refactor code\n\n1. Refactored the `AppConfigService` by removing unused properties and methods.\n2. Removed unnecessary console logs from `ListSelectorComponent` and `ViewRelationComponent`.\n3. Enhanced error handling in `ViewRelationComponent`.\n4. Introduced new files for Fastify file handling (`fastify-file-interceptor.ts`, `fastify-files-interceptor.ts`, `fastify-files.controller.ts`, etc).\n5. Updated the FileEntity id type from number to string.\n6. Added a local property to BaseFile interface.\n7. Updated all related references of FileEntity id from number to string.\n\nBREAKING CHANGE: The change in the type of FileEntity id may affect existing implementations that rely on it being a number.\n\nRefs: #123, #456","shortMessageHtmlLink":"feat🚀: Enhance file handling and refactor code"}},{"before":"fc30566301b3ab7c150e27c346803a6c80283ad4","after":"bceb10138663d2309f6698e0306b3290da6008af","ref":"refs/heads/main","pushedAt":"2024-05-03T13:53:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/feature/externalfiles'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/feature/externalfiles'"}},{"before":"95ef763d6c188021f5c126fd5650e756db2b9ca2","after":"fc30566301b3ab7c150e27c346803a6c80283ad4","ref":"refs/heads/main","pushedAt":"2024-05-03T09:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"refactor🔨[angular-commons]: Simplify AppConfigService and EnvironmentStorageService\n\nRemoved HttpClient and Router dependencies from AppConfigService. Simplified the loadConfig method in AppConfigService to directly set the base URL as current origin. Also, adjusted the default values of baseUrl and baseSocket in EnvironmentStorageService to be empty strings instead of 'http://localhost:3333'.","shortMessageHtmlLink":"refactor🔨[angular-commons]: Simplify AppConfigService and Environment…"}},{"before":null,"after":"8c0f4ba27e39a1a3ce0a54c510b8cf57b8378e80","ref":"refs/heads/feature/externalfiles","pushedAt":"2024-05-03T09:34:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RolandK12","name":null,"path":"/RolandK12","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/143184758?s=80&v=4"},"commit":{"message":"Feat: External files: PIM-2","shortMessageHtmlLink":"Feat: External files: PIM-2"}},{"before":"d0ab2b5bc37747da3e4f865ab7a33b05bc645000","after":"95ef763d6c188021f5c126fd5650e756db2b9ca2","ref":"refs/heads/main","pushedAt":"2024-05-03T08:38:32.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"Merge branch 'feature/enviorments'","shortMessageHtmlLink":"Merge branch 'feature/enviorments'"}},{"before":"ed313fbb9404bca8845d91fce8b0b28e289cfade","after":"53d29fc92adc30384ab49d914811bea685f4a60d","ref":"refs/heads/feature/enviorments","pushedAt":"2024-05-03T08:38:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"slawanextlevels","name":"Slawa","path":"/slawanextlevels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/108265371?s=80&v=4"},"commit":{"message":"fix: :bug: hide translateField button in form-elements/input-text\n\nThe translateField button within the input-text component of the form-builder was always visible. This commit hides it by adding an *ngIf directive set to false.","shortMessageHtmlLink":"fix: 🐛 hide translateField button in form-elements/input-text"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUOiFyAA","startCursor":null,"endCursor":null}},"title":"Activity · next-levels/next-framework"}