{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":811490977,"defaultBranch":"main","name":"daesite","ownerLogin":"dmitr1sdae","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-06-06T17:41:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/169852179?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718659724.0","currentOid":""},"activityList":{"items":[{"before":"21aefbc39f754c20ff23a079fb6cfc33ca0bee63","after":"eaa184fb6b40d80bbb7488c74285529c36309850","ref":"refs/heads/feature/dae","pushedAt":"2024-07-04T19:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore: update Dockerfiles, profile page styles, and package scripts\n\n- Updated main Dockerfile to run `yarn install` and set entrypoint to `yarn build`.\n- Simplified Dockerfile in applications/accounts and applications/dae, removing unnecessary steps and adjusting paths.\n- Modified MyProfilePage and Profile page components to use 'profile-page' class.\n- Added Profile.scss for profile page styles, including margin, padding, and max-width.\n- Created loading.tsx component for loading state in Profile.\n- Updated package.json in applications/accounts, reordering and formatting scripts.\n- Fixed makefile to ensure proper build order, adding 'base' dependency before proto and packages.","shortMessageHtmlLink":"chore: update Dockerfiles, profile page styles, and package scripts"}},{"before":"e946c5f0cbd6a26391b97c6ef48509fa386e0f18","after":"21aefbc39f754c20ff23a079fb6cfc33ca0bee63","ref":"refs/heads/feature/dae","pushedAt":"2024-07-03T20:21:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(icons): add 'email' icon\n\n- Added 'email' icon definition in sprite-icons.svg.\n- Updated Icon component to include 'email' in the IconName union type.","shortMessageHtmlLink":"feat(icons): add 'email' icon"}},{"before":"3bae97cb06ffc60c03181037ee0bac1fb3cfe5c1","after":"e946c5f0cbd6a26391b97c6ef48509fa386e0f18","ref":"refs/heads/feature/dae","pushedAt":"2024-07-02T20:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore: consolidate SignIn and SignUp into Auth directory\n\n- Moved signin-related files to `(Auth)/signin` directory for better organization.\n- Moved signup-related files to `(Auth)/signup` directory for better organization.\n- Updated imports and paths accordingly to reflect the new directory structure.","shortMessageHtmlLink":"chore: consolidate SignIn and SignUp into Auth directory"}},{"before":"eb7aaed5c467929b27e1eac1c27f0e3aecc9c798","after":"3bae97cb06ffc60c03181037ee0bac1fb3cfe5c1","ref":"refs/heads/feature/dae","pushedAt":"2024-07-02T20:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore: restructure directory and remove PageLayout component\n\n- Moved profile-related files to `(Profile)` directory for better organization.\n- Moved signin-related files to `(SignIn)` directory for better organization.\n- Moved signup-related files to `(SignUp)` directory for better organization.\n- Moved home-related files to `(Home)` directory and added `HomeLayout` component.\n- Removed `PageLayout` component and updated `Home` component to use `HomeLayout` directly.\n- Adjusted imports and paths accordingly to reflect the new directory structure.","shortMessageHtmlLink":"chore: restructure directory and remove PageLayout component"}},{"before":"736634be4ea099893975240e9ffd80f192119ab4","after":"eb7aaed5c467929b27e1eac1c27f0e3aecc9c798","ref":"refs/heads/feature/dae","pushedAt":"2024-07-02T20:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(dae): switched the application to nextjs\n\n- Introduced `.dockerignore` file to exclude unnecessary directories and files from Docker context.\n- Created a `Dockerfile` at the root level to build the base image and run the project.\n- Added `Dockerfile` for `dae` application to build and run the service.","shortMessageHtmlLink":"feat(dae): switched the application to nextjs"}},{"before":"3b3dad7b5ea2e133f9ec69b2a8ed810db0c3e2c8","after":"736634be4ea099893975240e9ffd80f192119ab4","ref":"refs/heads/feature/dae","pushedAt":"2024-07-02T20:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): add Menu component with SCSS styling\n\n- Added Menu component (`Menu.tsx`) with basic functionality for displaying a modal menu.\n- Created SCSS styles (`Menu.scss`) for the Menu component to manage visibility and transitions.\n- Exported Menu component through index file (`index.ts`) for easy import across the project.","shortMessageHtmlLink":"feat(components): add Menu component with SCSS styling"}},{"before":"9a2aa6e5b871bb5d3375059c9966e01f2e4096b1","after":"3b3dad7b5ea2e133f9ec69b2a8ed810db0c3e2c8","ref":"refs/heads/feature/dae","pushedAt":"2024-07-02T20:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(accounts): add and setup JSON server for development\n\n- Added initial user data to `db.json` under `applications/accounts`.\n- Updated `dev` script in `package.json` to concurrently run JSON server alongside Next.js development server for easier local development setup.","shortMessageHtmlLink":"feat(accounts): add and setup JSON server for development"}},{"before":"0edbfba5ab078daa7998dfe67a70965d966731a8","after":"9a2aa6e5b871bb5d3375059c9966e01f2e4096b1","ref":"refs/heads/feature/dae","pushedAt":"2024-07-02T20:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore(components): use redae plugin\n\n- Updated import of Vite plugin from `@laynezh/vite-plugin-lib-assets` to `@redae/vite-plugin-lib-assets` in `components/vite.config.ts` for consistency with package naming and versioning.","shortMessageHtmlLink":"chore(components): use redae plugin"}},{"before":"fa617f05c5ea0e16c9b8b1269b5d4816e50bafce","after":"0edbfba5ab078daa7998dfe67a70965d966731a8","ref":"refs/heads/feature/dae","pushedAt":"2024-07-02T13:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(accounts): add profile pages for user and @me\n\n- Introduced `@me/page.tsx` to display user profile information fetched from backend.\n- Renamed `page.tsx` to `@profile/page.tsx` for clarity and consistency in profile routes.\n- Updated `layout.tsx` to conditionally render profile or @me page based on username parameter.\n- Updated SCSS import paths in `@me/page.tsx` and `@profile/page.tsx` to correctly reference `Profile.scss`.\n- Added profile navigation links to Header component in `Header.tsx` for @me and related sections.\n- Improved UI with Avatar display and dropdown menu for profile actions.\n- Modified `middleware.ts` to redirect unauthorized access to `/signin` and redirect signed-in users from `/signin` and `/signup` to `/@me`.\n- Included `favicon.ico` in `applications/accounts/app` to improve application branding.","shortMessageHtmlLink":"feat(accounts): add profile pages for user and @me"}},{"before":"45a75b0a1442abb5dcad9d3dfd73dba8a50cf555","after":"fa617f05c5ea0e16c9b8b1269b5d4816e50bafce","ref":"refs/heads/feature/dae","pushedAt":"2024-07-01T20:32:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore: update Cargo.lock\n\nUpdate Cargo.lock to reflect changes in dependencies.","shortMessageHtmlLink":"chore: update Cargo.lock"}},{"before":"528033b7ee977be68886b3a6b9f38c8f26bd591c","after":"45a75b0a1442abb5dcad9d3dfd73dba8a50cf555","ref":"refs/heads/feature/dae","pushedAt":"2024-06-29T19:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): improve avatar, link, logo, and portal components\n\n- Switched from `useLayoutEffect` to `useEffect` in `AvatarImage` and `useImageLoadingStatus` to improve performance and avoid potential warnings.\n- Replaced `ReactRouterLink` with `NextLink` in `AppLink` component for better integration with Next.js routing.\n- Changed the `Logo` component to use the Next.js `Image` component for optimized image loading.\n- Updated `Portal` component to include mounting logic using `useEffect` and `useState` to ensure proper rendering.","shortMessageHtmlLink":"feat(components): improve avatar, link, logo, and portal components"}},{"before":"a5f160a28eb68237fef844d4112b754d4aeec14c","after":"528033b7ee977be68886b3a6b9f38c8f26bd591c","ref":"refs/heads/feature/dae","pushedAt":"2024-06-28T20:27:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(crypto): add string and utf8 conversion functions\n\n- Introduced `stringToUtf8Array` function to convert native JavaScript strings to `Uint8Array` of utf8 bytes.\n- Added `utf8ArrayToString` function to convert `Uint8Array` of utf8 bytes back to native JavaScript strings.\n- These utility functions enhance string encoding and decoding capabilities in the crypto package.\n- Updated `prettier` to version `3.3.2` for improved code formatting.\n- Upgraded `vite` to version `5.3.2` for enhanced build and development support.\n- Updated `vite-plugin-dts` to version `3.9.1` to ensure compatibility with the latest TypeScript features.","shortMessageHtmlLink":"feat(crypto): add string and utf8 conversion functions"}},{"before":"3a18f3cf640690035ed16e55efeee253923e0152","after":"a5f160a28eb68237fef844d4112b754d4aeec14c","ref":"refs/heads/feature/dae","pushedAt":"2024-06-27T10:28:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(id): add identifier generation library\n\n- Added `Cargo.toml` for `id-rs` package with necessary metadata and dependencies.\n- Implemented `Generator` struct to create unique identifiers based on instance and timestamp.\n- Included `Components` struct for managing identifier components such as sequence, instance, and timestamp.\n- Added function to obtain IP address of the machine for unique instance identification.\n- Provided `default` implementation for `Generator` to automatically use the machine's IP address.","shortMessageHtmlLink":"feat(id): add identifier generation library"}},{"before":"dfe2558e95353083e5949b5a1979404c3a898f70","after":"3a18f3cf640690035ed16e55efeee253923e0152","ref":"refs/heads/feature/dae","pushedAt":"2024-06-27T09:32:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat: add Rust-based identity service with Docker support\n\n- Added `.gitattributes` entries for better text and binary file handling.\n- Updated `.gitignore` to include generated Rust directories and files.\n- Introduced `Cargo.toml` for managing Rust dependencies and workspace configuration.\n- Created a `makefile` to streamline Docker image builds and project setup.\n- Added Dockerfile for base `packages` and `proto` services.\n- Implemented Rust-based identity service with necessary dependencies and configurations.\n- Set up Dockerfile for the identity service to build and run the service in a container.\n- Added a basic `main.rs` for the identity service entry point using `tokio`.","shortMessageHtmlLink":"feat: add Rust-based identity service with Docker support"}},{"before":"6820a2ee7c82ce7d42ccf52e7932142a8a36b61e","after":"dfe2558e95353083e5949b5a1979404c3a898f70","ref":"refs/heads/feature/dae","pushedAt":"2024-06-26T19:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): enhance useTabQuery hook with dynamic query parameter name\n\n- Enhanced `useTabQuery` hook to accept a dynamic query parameter name (`quetyName`) to customize the query parameter used for tab state.\n- Updated usage of `useTabQuery` in components to specify the query parameter name dynamically based on requirements.","shortMessageHtmlLink":"feat(components): enhance useTabQuery hook with dynamic query paramet…"}},{"before":"41e925034ac2567cf67d1ca81232a181cd55accb","after":"6820a2ee7c82ce7d42ccf52e7932142a8a36b61e","ref":"refs/heads/feature/dae","pushedAt":"2024-06-26T18:13:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(styles): add new text utility classes for alignment and formatting\n\n- Added utility classes for vertical alignment: `.align-baseline`, `.align-sub`, `.align-super`, `.align-text-top`, `.align-text-bottom`, `.align-middle`, `.align-top`, `.align-bottom`.\n- Introduced text truncation classes: `.text-ellipsis`, `.text-ellipsis-two-lines`, `.text-ellipsis-four-lines`.\n- Added text transformation classes: `.text-uppercase`, `.text-capitalize`, `.text-capitalize-block`.\n- Included font weight classes: `.text-strong`, `.text-bold`, `.text-normal`, `.text-no-bold`, `.text-semibold`.\n- Added font style classes: `.text-italic`, `.text-no-italic`.\n- Introduced text decoration classes: `.text-strike`, `.text-no-decoration`, `.text-underline`, `.hover\\:text-underline`.\n- Added white space management classes: `.text-pre`, `.text-pre-wrap`, `.text-no-wrap`, `.text-nowrap`.\n- Included user select classes: `.user-select`, `.user-select-none`.\n- Added class `.text-keep-space:empty::before` to preserve space for empty text elements.","shortMessageHtmlLink":"feat(styles): add new text utility classes for alignment and formatting"}},{"before":"fd431871d1a3c18b507aa296bfb4c3f46990740a","after":"41e925034ac2567cf67d1ca81232a181cd55accb","ref":"refs/heads/feature/dae","pushedAt":"2024-06-25T20:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"style: format codebase with Prettier\n\n- Consolidated Storybook addon imports in `main.ts` for clarity and consistency.\n- Simplified CSS transitions and animations across components:\n - Updated `Avatar` component transitions to ensure smoother animation.\n - Refactored `Button` component SCSS for improved readability and maintainability.\n - Adjusted `CircleLoader` component stroke-dasharray for better visual effect.\n- Enhanced accessibility and focus styles in `Tabs` component.\n- Refactored `Portal` component implementation for better performance and stability.\n- Updated package exports to include `Tabs` component.","shortMessageHtmlLink":"style: format codebase with Prettier"}},{"before":"cc7bee5a7fd8c9df9bcc1a4985bc9f8b00b66751","after":"fd431871d1a3c18b507aa296bfb4c3f46990740a","ref":"refs/heads/feature/dae","pushedAt":"2024-06-25T20:37:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): add Tabs component\n\n- Introduced a new `Tabs` component with fullWidth and stickyTabs options, customizable styles, and dynamic content handling.\n- Added `useElementRect` hook for monitoring element size and position changes, with support for rate limiting to handle resize events efficiently.\n- Implemented `useOnline` hook to track online/offline status changes, providing a consistent interface for network status monitoring.\n- Created associated SCSS styles for the `Tabs` component to support various states and configurations.\n- Updated the components package to export the new `Tabs` component and hooks.","shortMessageHtmlLink":"feat(components): add Tabs component"}},{"before":"74d233c3e23cc7a5878b40a0253c0870a5ffef62","after":"cc7bee5a7fd8c9df9bcc1a4985bc9f8b00b66751","ref":"refs/heads/feature/dae","pushedAt":"2024-06-24T16:25:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): add Avatar component\n\nAdded a new Avatar component along with its Storybook configuration to showcase different usage scenarios:\n- Created Avatar component (`Avatar.tsx`) that renders an avatar image with fallback text when the image fails to load.\n- Introduced Storybook stories (`Avatar.stories.tsx`) to demonstrate the Avatar component in different configurations.\n- Implemented AvatarProvider (`AvatarProvider.tsx`) to manage the loading state of the avatar image.\n- Developed AvatarImage (`AvatarImage.tsx`) to display the actual image and handle loading states.\n- Created AvatarFallback (`AvatarFallback.tsx`) to display a fallback letter when the avatar image fails to load.\n- Introduced AvatarContext (`AvatarContext.ts`) to manage and propagate image loading status across components.","shortMessageHtmlLink":"feat(components): add Avatar component"}},{"before":"2190e8427409a9217b9ed0bf8126ac024066e794","after":"74d233c3e23cc7a5878b40a0253c0870a5ffef62","ref":"refs/heads/feature/dae","pushedAt":"2024-06-23T11:24:41.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): add Portal component\n\n- Created a new `Portal` component under `lib/components/Portal/Portal.tsx` to facilitate rendering children into a portal.\n- Utilized `react-dom`'s `createPortal` API to render children into the element with ID \"__portalRoot\".\n- Added `Portal` to the `lib/components/index.ts` export list for easy accessibility throughout the application.\n- Updated `package.json` scripts with `\"dev\": \"vite build --watch\"` to enable watching for changes during development.\n- Modified `tsconfig.json` to include path aliases for easier imports: \"~/*\" for general library imports and \"@components/*\", \"@containers/*\", \"@hooks/*\", \"@hooks\" for specific component, container, and hook imports respectively.\n- Enhanced Vite configuration (`vite.config.ts`) to include a watch configuration with a build delay of 400ms and skipWrite option to optimize development build performance.","shortMessageHtmlLink":"feat(components): add Portal component"}},{"before":"c79ec62729623eb92fe1d288fb2c5edbe7498777","after":"2190e8427409a9217b9ed0bf8126ac024066e794","ref":"refs/heads/feature/dae","pushedAt":"2024-06-22T18:14:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"refactor(logo): update logo source and remove local asset\n\n- Updated `Logo.tsx` to use github avatar for the logo instead of a local asset.\n- Removed the local logo asset `logo.webp` from `@daesite/styles/assets/img/brand/`.","shortMessageHtmlLink":"refactor(logo): update logo source and remove local asset"}},{"before":"04b9d0214e63f63b06e1cc3999641ae46ffaef47","after":"c79ec62729623eb92fe1d288fb2c5edbe7498777","ref":"refs/heads/feature/dae","pushedAt":"2024-06-20T20:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore(styles): update license text formatting\n\nUpdated the license text in `packages/styles/license` for improved readability:\n- Reformatted the license text to improve clarity and adherence to the conventional license text style.\n- Ensured consistency in line breaks and indentation for better presentation.","shortMessageHtmlLink":"chore(styles): update license text formatting"}},{"before":"972044c53287e12ed730eb9e6c6b7d7fc90163ba","after":"04b9d0214e63f63b06e1cc3999641ae46ffaef47","ref":"refs/heads/feature/dae","pushedAt":"2024-06-18T17:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): add Storybook\n\nIntroduced Storybook configuration for the components package:\n- Added `main.ts` for Storybook configuration, including addons for links and essentials.\n- Created `manager.ts` to customize Storybook's UI, including a custom theme.\n- Implemented `preview.tsx` to set up decorators and parameters for Storybook.\n- Added `theme.ts` to define a custom dark theme for Storybook.\n- Included SCSS file `index.scss` to import styles from `@daesite/styles/scss/daesite-storybook`.\n- Created story files for `Icon` and `Logo` components with basic configuration and Playground examples.\n- Added Storybook script in `package.json` for local development.","shortMessageHtmlLink":"feat(components): add Storybook"}},{"before":"d3060caf4f599636ed97905faa25f63a6f1ff4dd","after":"972044c53287e12ed730eb9e6c6b7d7fc90163ba","ref":"refs/heads/feature/dae","pushedAt":"2024-06-18T17:22:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): add Header component\n\n- Added new `Header` component in `src/app/components/Header`, including its SCSS file.\n - Header includes a logo, search icon, and settings icon.\n - Responsive design considerations have been included.\n- Updated `package.json` to include `@daesite/components` as a workspace dependency.\n- Modified `app.tsx` to include `Icons` from `@daesite/components`.\n- Removed the obsolete `Page` container.\n- Updated `Home` page to use the new `Header` component.","shortMessageHtmlLink":"feat(components): add Header component"}},{"before":"e1fffed5d27bcafcd8951a3822c2b9db87a7c5fb","after":"d3060caf4f599636ed97905faa25f63a6f1ff4dd","ref":"refs/heads/feature/dae","pushedAt":"2024-06-18T17:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(components): add Icon, Link, and Logo components\n\nImplemented new components to enhance the UI library:\n\n- **Icon Component**:\n - Added `Icon.tsx` to create a reusable icon component.\n - Supports various sizes, rotation, and color customization.\n - Includes accessibility features with optional `alt` and `title` properties.\n - Utilizes an SVG sprite for icons (`search`, `settings`).\n - Included `Icons.tsx` to manage SVG sprite definitions.\n - Updated index file to export `Icon` and `Icons`.\n\n- **Link Component**:\n - Added `AppLink.tsx` to create a versatile link component.\n - Supports `selfOpening` prop for controlling link behavior.\n - Utilizes React Router for internal navigation.\n - Updated index file to export `AppLink`.\n\n- **Logo Component**:\n - Added `Logo.tsx` to create a customizable logo component.\n - Includes SCSS file `Logo.scss` for styling.\n - Supports polymorphic `as` prop for flexible rendering.\n - Updated index file to export `Logo`.\n\n- **Utilities**:\n - Introduced `@daesite/react-polymorphic-types` for defining polymorphic component types.\n - Added to `package.json` and configured TypeScript and Vite to support new types.","shortMessageHtmlLink":"feat(components): add Icon, Link, and Logo components"}},{"before":"62eaed5595a56465331dec7839f9c516cf25cbe3","after":"e1fffed5d27bcafcd8951a3822c2b9db87a7c5fb","ref":"refs/heads/feature/dae","pushedAt":"2024-06-17T21:44:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(dae): add Home and NotExists pages, helpers module, and styles\n\nAdd Home page with dynamic typing effect and Fullscreen layout:\n- Create Home page component in applications/dae/src/pages/Home/Home.tsx.\n- Implement typing animation using TypewriterEffect and typeStringSequence helper.\n- Integrate Fullscreen container from applications/dae/src/app/containers/Fullscreen/Fullscreen.tsx.\n- Style Home page with responsive design in applications/dae/src/pages/Home/Home.scss.\n\nAdd NotExists page for handling undefined routes:\n- Create NotExists page component in applications/dae/src/pages/NotExists/NotExists.tsx.\n- Utilize EpicTitle component for styling and linking back to the homepage.\n- Export Home and NotExists pages as lazy-loaded components in applications/dae/src/pages/index.ts.\n\nInclude typeStringSequence helper for parsing and rendering dynamic typing sequences:\n- Define typeStringSequence function in applications/dae/src/helpers/typeStringSequence.ts.\n- Utilize TypewriterEffect library for typing animations and handling tag sequences.\n\nUpdate routes configuration in routes.tsx:\n- Integrate Home page as the default route with dynamic loading using HomeLoader.\n- Implement fallback route to NotExists page for undefined paths.","shortMessageHtmlLink":"feat(dae): add Home and NotExists pages, helpers module, and styles"}},{"before":"497ad5e0f34c833fde56e9b8e089435af84dc0eb","after":"62eaed5595a56465331dec7839f9c516cf25cbe3","ref":"refs/heads/feature/dae","pushedAt":"2024-06-17T21:31:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"feat(styles): add responsive classes and utilities\n\nAdded new SCSS files for responsive classes and utility functions:\n- Introduced `_responsive-classes.scss` to handle generation of responsive class selectors based on breakpoints.\n - Includes functions for stacking class names and applying responsive prefixes.\n- Added `_em.scss` and `_rem.scss` for converting pixel values to em and rem units respectively.\n- Implemented `_str-replace.scss` for string replacement functionality.\n- Included `_vendor-prefix.scss` to generate vendor prefixes for CSS properties.\n- Updated `_index.scss` to import new files: `em`, `rem`, `str-replace`, `vendor-prefix`, and `responsive-classes`.","shortMessageHtmlLink":"feat(styles): add responsive classes and utilities"}},{"before":null,"after":"497ad5e0f34c833fde56e9b8e089435af84dc0eb","ref":"refs/heads/feature/dae","pushedAt":"2024-06-17T21:28:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore(styles): move img folder to assets\n\n- Renamed `packages/styles/img/brand/background.png` to `packages/styles/assets/img/brand/background.png`.\n- Renamed `packages/styles/img/brand/logo.webp` to `packages/styles/assets/img/brand/logo.webp`.\n- Renamed `packages/styles/img/brand/power.webp` to `packages/styles/assets/img/brand/power.webp`.","shortMessageHtmlLink":"chore(styles): move img folder to assets"}},{"before":"497ad5e0f34c833fde56e9b8e089435af84dc0eb","after":null,"ref":"refs/heads/feature/dae","pushedAt":"2024-06-17T21:28:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"}},{"before":null,"after":"497ad5e0f34c833fde56e9b8e089435af84dc0eb","ref":"refs/heads/feature/dae","pushedAt":"2024-06-17T21:28:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dmitr1sdae","name":"Dmitriy Chukhno","path":"/dmitr1sdae","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/169852179?s=80&v=4"},"commit":{"message":"chore(styles): move img folder to assets\n\n- Renamed `packages/styles/img/brand/background.png` to `packages/styles/assets/img/brand/background.png`.\n- Renamed `packages/styles/img/brand/logo.webp` to `packages/styles/assets/img/brand/logo.webp`.\n- Renamed `packages/styles/img/brand/power.webp` to `packages/styles/assets/img/brand/power.webp`.","shortMessageHtmlLink":"chore(styles): move img folder to assets"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdzNkYQA","startCursor":null,"endCursor":null}},"title":"Activity · dmitr1sdae/daesite"}