{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":775255099,"defaultBranch":"main","name":"chatify","ownerLogin":"fraineralex","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-21T03:20:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/89224196?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718285497.0","currentOid":""},"activityList":{"items":[{"before":"711d10bf1bc2afdf5f0a67cac3457a769a908187","after":"61f8a68d86a0d33695e47ee29fcbe7f9db2092d8","ref":"refs/heads/main","pushedAt":"2024-06-25T19:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"refactor(client): add user avatar icon from lucide to chat skeleton component","shortMessageHtmlLink":"refactor(client): add user avatar icon from lucide to chat skeleton c…"}},{"before":"6309e18338d6ef06fab9395ef52d0d33a5099f4b","after":"711d10bf1bc2afdf5f0a67cac3457a769a908187","ref":"refs/heads/main","pushedAt":"2024-06-25T19:09:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"feat(client): add lazy loading for images and loading skeleton components","shortMessageHtmlLink":"feat(client): add lazy loading for images and loading skeleton compon…"}},{"before":"5fa9ce27709e6d1cf924827220e264c9409ff5e7","after":"6309e18338d6ef06fab9395ef52d0d33a5099f4b","ref":"refs/heads/main","pushedAt":"2024-06-24T04:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(client): resize the opengraph image to 1920x1080","shortMessageHtmlLink":"chore(client): resize the opengraph image to 1920x1080"}},{"before":"cb224b45a997e82d29df1aba92b67ccc8c52c78c","after":"5fa9ce27709e6d1cf924827220e264c9409ff5e7","ref":"refs/heads/main","pushedAt":"2024-06-24T04:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore: update the url of the home screenshot in the README.md","shortMessageHtmlLink":"chore: update the url of the home screenshot in the README.md"}},{"before":"f063d8a55313018d47ac3f6b9d6709099ca9e973","after":"cb224b45a997e82d29df1aba92b67ccc8c52c78c","ref":"refs/heads/main","pushedAt":"2024-06-24T04:03:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(server): update .env.example file with empty values for environment variables","shortMessageHtmlLink":"chore(server): update .env.example file with empty values for environ…"}},{"before":"f364683c6138a4fb940442165f448f153a61a527","after":"f063d8a55313018d47ac3f6b9d6709099ca9e973","ref":"refs/heads/main","pushedAt":"2024-06-23T23:26:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore: enhance documentation with image inclusion, detailed description, feature list, and execution instructions","shortMessageHtmlLink":"chore: enhance documentation with image inclusion, detailed descripti…"}},{"before":"5ffda7670dfe98f6fc88d3f87cb1b6b5e60f8caf","after":"f364683c6138a4fb940442165f448f153a61a527","ref":"refs/heads/main","pushedAt":"2024-06-23T18:06:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(client): add meta tags, favicon, web manifest and og image for SEO","shortMessageHtmlLink":"chore(client): add meta tags, favicon, web manifest and og image for SEO"}},{"before":"da81535d15cb1fd295fc29f14f1cd2d9bd963971","after":"5ffda7670dfe98f6fc88d3f87cb1b6b5e60f8caf","ref":"refs/heads/main","pushedAt":"2024-06-22T22:18:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"feat(client): improve error message display for enhanced user experience using Sonner","shortMessageHtmlLink":"feat(client): improve error message display for enhanced user experie…"}},{"before":"014b6a7cdaf972ea924587eaa3b678d5658225f4","after":"da81535d15cb1fd295fc29f14f1cd2d9bd963971","ref":"refs/heads/main","pushedAt":"2024-06-21T23:26:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"perf(client): improve performance of the spa and update dependencies","shortMessageHtmlLink":"perf(client): improve performance of the spa and update dependencies"}},{"before":"cf3c676f882a365634a8c0a22e9006c6b16e3d90","after":"014b6a7cdaf972ea924587eaa3b678d5658225f4","ref":"refs/heads/main","pushedAt":"2024-06-21T02:20:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"style(client): improve homepage design and add a diferent hero image for mobile","shortMessageHtmlLink":"style(client): improve homepage design and add a diferent hero image …"}},{"before":"ae5405d23bd15510c05e5e85a8ffac7bab5cc914","after":"cf3c676f882a365634a8c0a22e9006c6b16e3d90","ref":"refs/heads/main","pushedAt":"2024-06-20T12:49:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"style(client): improve homepage design and modularize components","shortMessageHtmlLink":"style(client): improve homepage design and modularize components"}},{"before":"f4a6ccd20eb229c5bc3402c24921bc90f73e4d51","after":"ae5405d23bd15510c05e5e85a8ffac7bab5cc914","ref":"refs/heads/main","pushedAt":"2024-06-18T15:53:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"refactor(server): enhance error handling in ChatController methods","shortMessageHtmlLink":"refactor(server): enhance error handling in ChatController methods"}},{"before":"946a77438d3f0709bf9a0561e62c5562138741be","after":"f4a6ccd20eb229c5bc3402c24921bc90f73e4d51","ref":"refs/heads/main","pushedAt":"2024-06-16T16:59:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore: update root dependencies and add Prettier configuration file","shortMessageHtmlLink":"chore: update root dependencies and add Prettier configuration file"}},{"before":"1be6d01e1755befd3f4de9838d7b281874f56cfb","after":"946a77438d3f0709bf9a0561e62c5562138741be","ref":"refs/heads/main","pushedAt":"2024-06-14T03:24:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"refactor(client): optimize message date handling and standardize server variable naming to camelCase","shortMessageHtmlLink":"refactor(client): optimize message date handling and standardize serv…"}},{"before":"f510941f40517b8b4e38e318d7a9f101dc353754","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/vite-5.2.6","pushedAt":"2024-06-13T13:31:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"631ad18a7b9d06f8f98b4e88022fb2d1aab0870e","after":"1be6d01e1755befd3f4de9838d7b281874f56cfb","ref":"refs/heads/main","pushedAt":"2024-06-13T03:48:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"perf(client): optimize useChatMessage hook to prevent unnecessary re-renders on currentChat updates","shortMessageHtmlLink":"perf(client): optimize useChatMessage hook to prevent unnecessary re-…"}},{"before":"f3298535f30f0ba7f81a0304f0f4bdf92eb85065","after":"631ad18a7b9d06f8f98b4e88022fb2d1aab0870e","ref":"refs/heads/main","pushedAt":"2024-06-12T03:15:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"perf(server): optimize SQL queries and Auth0 API calls in the controllers","shortMessageHtmlLink":"perf(server): optimize SQL queries and Auth0 API calls in the control…"}},{"before":"00e3a530175afecf8bca547f64735a9e177e9342","after":"f3298535f30f0ba7f81a0304f0f4bdf92eb85065","ref":"refs/heads/main","pushedAt":"2024-06-10T20:35:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"feat(server): Retrieve temporary Auth0 access token using credentials and refresh upon expiration","shortMessageHtmlLink":"feat(server): Retrieve temporary Auth0 access token using credentials…"}},{"before":"828e85eae0580cdb6db185adddacd329f45d64b7","after":"00e3a530175afecf8bca547f64735a9e177e9342","ref":"refs/heads/main","pushedAt":"2024-06-10T01:00:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(ci): add TypeScript transpilation step to EC2 Deployment Pipeline","shortMessageHtmlLink":"chore(ci): add TypeScript transpilation step to EC2 Deployment Pipeline"}},{"before":"5a70e958af536a72f2ae2e63da3e2fb57a97772a","after":"828e85eae0580cdb6db185adddacd329f45d64b7","ref":"refs/heads/main","pushedAt":"2024-06-10T00:10:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(ci): add PATH to pnpm and pm2 in deploy.yaml","shortMessageHtmlLink":"chore(ci): add PATH to pnpm and pm2 in deploy.yaml"}},{"before":"5e5a10bc21618e8478f637e088af3f8b07432995","after":"5a70e958af536a72f2ae2e63da3e2fb57a97772a","ref":"refs/heads/main","pushedAt":"2024-06-09T21:46:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(ci): update deploy.yaml for GitHub Actions to include linting server step","shortMessageHtmlLink":"chore(ci): update deploy.yaml for GitHub Actions to include linting s…"}},{"before":"ffebc270ffb3c0387c8d67c64c00efe593df56a8","after":"5e5a10bc21618e8478f637e088af3f8b07432995","ref":"refs/heads/main","pushedAt":"2024-06-09T04:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(ci): install pnpm latest version in deploy.yaml for GitHub Actions","shortMessageHtmlLink":"chore(ci): install pnpm latest version in deploy.yaml for GitHub Actions"}},{"before":"4cdd6f346f293e3ca2bffedef520b653d5a057af","after":"ffebc270ffb3c0387c8d67c64c00efe593df56a8","ref":"refs/heads/main","pushedAt":"2024-06-09T04:42:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(ci): update SSH action version in deploy.yaml for GitHub Actions","shortMessageHtmlLink":"chore(ci): update SSH action version in deploy.yaml for GitHub Actions"}},{"before":"14fa1653d7fafb9e94f1139c0eaa77d4c6a8f5e3","after":"4cdd6f346f293e3ca2bffedef520b653d5a057af","ref":"refs/heads/main","pushedAt":"2024-06-09T04:27:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(ci): update deploy.yaml for GitHub Actions to deploy changes to EC2 on push","shortMessageHtmlLink":"chore(ci): update deploy.yaml for GitHub Actions to deploy changes to…"}},{"before":"2a72fc2bf583a5d2a389e2f97b8a32d4f7f7d230","after":"14fa1653d7fafb9e94f1139c0eaa77d4c6a8f5e3","ref":"refs/heads/main","pushedAt":"2024-06-09T04:24:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(ci): add deploy.yaml for GitHub Actions to deploy changes to EC2 on push","shortMessageHtmlLink":"chore(ci): add deploy.yaml for GitHub Actions to deploy changes to EC…"}},{"before":"4a940b12d2c355fe9ff03c6e44b9281d518ac1ed","after":"2a72fc2bf583a5d2a389e2f97b8a32d4f7f7d230","ref":"refs/heads/main","pushedAt":"2024-06-08T19:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore: update start script to use 'node' command for server directory","shortMessageHtmlLink":"chore: update start script to use 'node' command for server directory"}},{"before":"e6f1580779b2130cc2a5e8e87ff41e31ddc6745f","after":"4a940b12d2c355fe9ff03c6e44b9281d518ac1ed","ref":"refs/heads/main","pushedAt":"2024-06-08T19:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(server): update start script to use 'cd' command for server directory","shortMessageHtmlLink":"chore(server): update start script to use 'cd' command for server dir…"}},{"before":"7f5c8c00f9beb1d3fae593fdef2f56583f500b15","after":"e6f1580779b2130cc2a5e8e87ff41e31ddc6745f","ref":"refs/heads/main","pushedAt":"2024-06-08T04:14:04.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"chore(client): update the build target to 'esnext' in the vite config","shortMessageHtmlLink":"chore(client): update the build target to 'esnext' in the vite config"}},{"before":"f8dd5408929a47a5e55bfc84e9e9883d007f310d","after":"7f5c8c00f9beb1d3fae593fdef2f56583f500b15","ref":"refs/heads/main","pushedAt":"2024-06-07T20:17:57.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"refactor(client): remove user ID param from API endpoints","shortMessageHtmlLink":"refactor(client): remove user ID param from API endpoints"}},{"before":"f1d9564484ee7128543d49bf5d93eb5ecd3f5291","after":"f8dd5408929a47a5e55bfc84e9e9883d007f310d","ref":"refs/heads/main","pushedAt":"2024-06-02T02:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fraineralex","name":"Frainer Encarnación","path":"/fraineralex","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89224196?s=80&v=4"},"commit":{"message":"refactor(client): update conditional styles to improve code readability","shortMessageHtmlLink":"refactor(client): update conditional styles to improve code readability"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNVQxOTo0NzoxNC4wMDAwMDBazwAAAARvAsvW","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNVQxOTo0NzoxNC4wMDAwMDBazwAAAARvAsvW","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wMlQwMjo1MTo1Mi4wMDAwMDBazwAAAARZ_JCh"}},"title":"Activity · fraineralex/chatify"}