{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":798343914,"defaultBranch":"main","name":"Blogify","ownerLogin":"moashraf86","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-09T15:33:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25694712?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723675857.0","currentOid":""},"activityList":{"items":[{"before":"727cb9f8fc5ea2fdfadc24ace10f10c8bddb5d0d","after":"608851424274211e2799f133f44c2db3977c9211","ref":"refs/heads/main","pushedAt":"2024-08-15T05:02:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #40 from moashraf86:clean-up\n\nrefactor: Improve comment display and editing functionality","shortMessageHtmlLink":"Merge pull request #40 from moashraf86:clean-up"}},{"before":"79a42e367f41a169b9fe2096446babc2ca1e5c1f","after":"b07aaf551158a9ae79b32907dd23a8db02565534","ref":"refs/heads/clean-up","pushedAt":"2024-08-15T05:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Improve comment display and editing functionality","shortMessageHtmlLink":"refactor: Improve comment display and editing functionality"}},{"before":"216096441ea4f5c560ffc866da81acb512eb3550","after":"727cb9f8fc5ea2fdfadc24ace10f10c8bddb5d0d","ref":"refs/heads/main","pushedAt":"2024-08-15T04:48:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #39 from moashraf86/clean-up\n\nfix: Comment Icon Visibility and Enhance Comment Form with Validation and Editing Features","shortMessageHtmlLink":"Merge pull request #39 from moashraf86/clean-up"}},{"before":"cc06cdf520cfd2653d04644f6a311f4fed69b64a","after":"79a42e367f41a169b9fe2096446babc2ca1e5c1f","ref":"refs/heads/clean-up","pushedAt":"2024-08-15T04:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Comment icon visibility and form submission issues, add comment editing features\n\nFix: Resolved issue with the comments icon not displaying on the PostItem in the home page.\nFix: Prevent users from submitting empty comments.\nFix: Stopped form submission from redirecting to a 404 page.\nFeature: Disabled the 'send' button when the form is invalid.\nFeature: Added an indicator for the currently editing comment.\nFeature: Implemented a 'cancel edit' button to allow users to cancel comment editing.","shortMessageHtmlLink":"refactor: Comment icon visibility and form submission issues, add com…"}},{"before":"9321f920eeea015138f1a48948c945b66a043933","after":"216096441ea4f5c560ffc866da81acb512eb3550","ref":"refs/heads/main","pushedAt":"2024-08-15T03:36:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"feat: Integrate @radix-ui/react-tooltip into Button Component\n\nAdded the @radix-ui/react-tooltip dependency and implemented the Tooltip component within the Button component. This integration allows tooltips to display when hovering over the button, providing additional contextual information. The tooltip appearance can be customized based on the label prop, with optional support for tooltips depending on its presence.","shortMessageHtmlLink":"feat: Integrate @radix-ui/react-tooltip into Button Component"}},{"before":"796d6505c13479950112c0712cddd8a2a16f9611","after":"cc06cdf520cfd2653d04644f6a311f4fed69b64a","ref":"refs/heads/clean-up","pushedAt":"2024-08-15T03:13:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"feat: Add Tooltip component to Button\n\nIntegrate the Tooltip component from into the Button component. This allows for displaying tooltips when hovering over the button.","shortMessageHtmlLink":"feat: Add Tooltip component to Button"}},{"before":null,"after":"796d6505c13479950112c0712cddd8a2a16f9611","ref":"refs/heads/clean-up","pushedAt":"2024-08-14T22:50:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"fix storing currentUser in localStorage","shortMessageHtmlLink":"fix storing currentUser in localStorage"}},{"before":"cae3274fcbd43edfc15c58147cbd97402fb463b2","after":"9321f920eeea015138f1a48948c945b66a043933","ref":"refs/heads/main","pushedAt":"2024-08-14T01:34:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Fix Shadcn Select Interaction and Local Storage Handling\n\n- Resolved an issue where links underneath the Shadcn select component were being clicked unintentionally on touch devices by adding a touch event handler to prevent this behavior.\r\n- Fixed a bug related to storing the current user in localStorage, ensuring that user data is persisted correctly across sessions.","shortMessageHtmlLink":"Fix Shadcn Select Interaction and Local Storage Handling"}},{"before":"29845ea27ae83815aa37ceba5dcc2d10e89348ab","after":"796d6505c13479950112c0712cddd8a2a16f9611","ref":"refs/heads/react-query","pushedAt":"2024-08-14T01:32:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"fix storing currentUser in localStorage","shortMessageHtmlLink":"fix storing currentUser in localStorage"}},{"before":"22d2f43814c9e63c44192c670cf7a402c42e748f","after":"cae3274fcbd43edfc15c58147cbd97402fb463b2","ref":"refs/heads/main","pushedAt":"2024-08-14T00:43:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #36 from moashraf86/react-query\n\nstyle: Persist MDViewer Dark Mode Preference**","shortMessageHtmlLink":"Merge pull request #36 from moashraf86/react-query"}},{"before":"8c1d453fc34cc5c7f77af97c0070c45b2efb4ee2","after":"29845ea27ae83815aa37ceba5dcc2d10e89348ab","ref":"refs/heads/react-query","pushedAt":"2024-08-14T00:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"style: Persist MDViewer Dark Mode Preference**","shortMessageHtmlLink":"style: Persist MDViewer Dark Mode Preference**"}},{"before":"6a3c785ace006b410eb85de8bfc744a7c8cb339c","after":"22d2f43814c9e63c44192c670cf7a402c42e748f","ref":"refs/heads/main","pushedAt":"2024-08-14T00:01:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #35 from moashraf86/react-query\n\nRefactor: Rename Project to \"Blogify\" and Update Documentation","shortMessageHtmlLink":"Merge pull request #35 from moashraf86/react-query"}},{"before":"7e59448f049c91c2982bea44fb1a33fa0e1d4985","after":"8c1d453fc34cc5c7f77af97c0070c45b2efb4ee2","ref":"refs/heads/react-query","pushedAt":"2024-08-13T23:59:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Update README file","shortMessageHtmlLink":"refactor: Update README file"}},{"before":"87bd1a1a7f82ec84f7114f7d4f8d95c16d89a4ad","after":"6a3c785ace006b410eb85de8bfc744a7c8cb339c","ref":"refs/heads/main","pushedAt":"2024-08-13T23:50:44.000Z","pushType":"pr_merge","commitsCount":23,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #34 from moashraf86/react-query\n\nEnhance UI/UX with Improved Styling, Responsiveness, and Refactored Components","shortMessageHtmlLink":"Merge pull request #34 from moashraf86/react-query"}},{"before":"b827774231bb6a5c1611b4b3a53dc3cd1dbeb1a9","after":"7e59448f049c91c2982bea44fb1a33fa0e1d4985","ref":"refs/heads/react-query","pushedAt":"2024-08-13T23:46:25.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: style updates and\n\n- Import Inter and Monofett fonts from Google Fonts\n- Update font styles for headings, paragraphs, and code blocks\n- Add font-bold class to bold and strong elements\n- Adjust font sizes and line heights for better consistency\n- Update loading spinner stroke color to primary\n- Adjust border radius to lg for a more rounded appearance\n- Update alert variant styles and add warning variant\n- Move \"write post\" button out of user dropdown to Header component\n- Update button variant to \"outline\" for better visibility\n- Refactor code to destructure currentUser object in User component\n- Improve alignment and responsiveness of User dropdown menu\n- Handle error state and improve tag selection in ComboboxDemo component\n- Add `NotFooud` Error page\n- Update default value and button size for better consistency\n- Add conditional class for error styling on button component\n- Update RiHashtag icon size and opacity for better visibility\n- Adjust button size variants and shape for better responsiveness\n- Modify ghost button variant to change border color on hover\n- Delete inactive guest users on sign out\n- Add deleteGuestUsers function to remove inactive guest users from the database\n- Update local storage to store currentUser data on sign in and remove on sign out","shortMessageHtmlLink":"refactor: style updates and"}},{"before":"c16b22539a9fdd6fd7e46644500bded763226482","after":"87bd1a1a7f82ec84f7114f7d4f8d95c16d89a4ad","ref":"refs/heads/main","pushedAt":"2024-08-11T02:29:46.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #33 from moashraf86/react-query\n\nRefactor: Introduce Custom Hooks and Services for Data Handling, Update Components, and Clean Up Code","shortMessageHtmlLink":"Merge pull request #33 from moashraf86/react-query"}},{"before":"7dc31ab693322b672f109680ca9c8f53dfa911a7","after":"b827774231bb6a5c1611b4b3a53dc3cd1dbeb1a9","ref":"refs/heads/react-query","pushedAt":"2024-08-11T02:25:50.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Update Pagination component to use setCurrentPage instead of paginate","shortMessageHtmlLink":"refactor: Update Pagination component to use setCurrentPage instead o…"}},{"before":"53056bd37b4404f2884294727988b94bdd0065f6","after":"c16b22539a9fdd6fd7e46644500bded763226482","ref":"refs/heads/main","pushedAt":"2024-08-10T03:45:42.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #32 from moashraf86/react-query\n\nConvert to tanstack/react-query","shortMessageHtmlLink":"Merge pull request #32 from moashraf86/react-query"}},{"before":"416bcfbedabb0afebfde5185ffd49b608414f67e","after":"7dc31ab693322b672f109680ca9c8f53dfa911a7","ref":"refs/heads/react-query","pushedAt":"2024-08-10T03:33:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: handle bookmarks mutations with reactQuery","shortMessageHtmlLink":"refactor: handle bookmarks mutations with reactQuery"}},{"before":null,"after":"416bcfbedabb0afebfde5185ffd49b608414f67e","ref":"refs/heads/react-query","pushedAt":"2024-08-09T16:00:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Remove unused code","shortMessageHtmlLink":"refactor: Remove unused code"}},{"before":"c8a6fe313d5a7f5d8da83b32a20a9f20e4de8c68","after":"53056bd37b4404f2884294727988b94bdd0065f6","ref":"refs/heads/main","pushedAt":"2024-08-07T20:44:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #31 from moashraf86/markdown-editor\n\nFix: Update title command modal position","shortMessageHtmlLink":"Merge pull request #31 from moashraf86/markdown-editor"}},{"before":"62f296a9304e0a28bb7e547dc182078a9a5d2156","after":"c09734d91cfbf812418cd269f8ba481bc1e05fda","ref":"refs/heads/markdown-editor","pushedAt":"2024-08-07T20:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Fix: Update title command modal position","shortMessageHtmlLink":"Fix: Update title command modal position"}},{"before":"0f88e4d225a1acb4c4e62e3c169485f2605170be","after":"c8a6fe313d5a7f5d8da83b32a20a9f20e4de8c68","ref":"refs/heads/main","pushedAt":"2024-08-07T20:24:01.000Z","pushType":"pr_merge","commitsCount":25,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Merge pull request #30 from moashraf86/markdown-editor\n\nAdd Markdown Editor / Restyle the Form Component","shortMessageHtmlLink":"Merge pull request #30 from moashraf86/markdown-editor"}},{"before":"5108915ed0a488e8cc22b8e8fd15daac1d76f242","after":"62f296a9304e0a28bb7e547dc182078a9a5d2156","ref":"refs/heads/markdown-editor","pushedAt":"2024-08-07T20:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"Fix: Remove BreadCrumbs component from PostsList.jsx","shortMessageHtmlLink":"Fix: Remove BreadCrumbs component from PostsList.jsx"}},{"before":"de7d3c86e37d1744361b1e3089a29bc7c97cd5d8","after":"5108915ed0a488e8cc22b8e8fd15daac1d76f242","ref":"refs/heads/markdown-editor","pushedAt":"2024-08-07T20:21:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Remove BreadCrumbs component and update Post.jsx","shortMessageHtmlLink":"refactor: Remove BreadCrumbs component and update Post.jsx"}},{"before":"6a4e9080db917c1473ad7d8a0ac5365ef10c06e1","after":"de7d3c86e37d1744361b1e3089a29bc7c97cd5d8","ref":"refs/heads/markdown-editor","pushedAt":"2024-08-07T20:15:09.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Update CreatePost component to handle form validation after submit try","shortMessageHtmlLink":"refactor: Update CreatePost component to handle form validation after…"}},{"before":"e7da2b367df5140f4aa0e404df88ea710d0e4fe3","after":"6a4e9080db917c1473ad7d8a0ac5365ef10c06e1","ref":"refs/heads/markdown-editor","pushedAt":"2024-08-06T00:47:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Update EditPost component to convert Markdown content to plain text for form validation","shortMessageHtmlLink":"refactor: Update EditPost component to convert Markdown content to pl…"}},{"before":"c1f9d8db8fd63efc8f4697cba9b87e963e1bcbdb","after":"e7da2b367df5140f4aa0e404df88ea710d0e4fe3","ref":"refs/heads/markdown-editor","pushedAt":"2024-08-06T00:44:49.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Improve styling for rendered HTML in blog content","shortMessageHtmlLink":"refactor: Improve styling for rendered HTML in blog content"}},{"before":null,"after":"c1f9d8db8fd63efc8f4697cba9b87e963e1bcbdb","ref":"refs/heads/markdown-editor","pushedAt":"2024-08-05T22:44:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"refactor: Update PostItem/postFooter components to handle bookmarking and loading state","shortMessageHtmlLink":"refactor: Update PostItem/postFooter components to handle bookmarking…"}},{"before":null,"after":"657672a7c6bac3db480a28f725df28afb78e2850","ref":"refs/heads/lexical-editor","pushedAt":"2024-08-05T22:22:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"moashraf86","name":"Mohamed Ashraf","path":"/moashraf86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25694712?s=80&v=4"},"commit":{"message":"chore: install and try lexical-editor","shortMessageHtmlLink":"chore: install and try lexical-editor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmuQLuQA","startCursor":null,"endCursor":null}},"title":"Activity · moashraf86/Blogify"}