{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":793031623,"defaultBranch":"main","name":"ynab","ownerLogin":"lalitdotdev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-28T08:26:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90063350?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714413132.0","currentOid":""},"activityList":{"items":[{"before":"12ba62cfeb3c6590458fae964d588eea634231d9","after":"a2f9b20322b6dc6e6e1eaa08ee328fa9fa221fcd","ref":"refs/heads/main","pushedAt":"2024-05-31T08:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"Add license and project readme.","shortMessageHtmlLink":"Add license and project readme."}},{"before":"06b908eb0fffe31f53988dd634627402dce2df5b","after":"12ba62cfeb3c6590458fae964d588eea634231d9","ref":"refs/heads/main","pushedAt":"2024-05-31T07:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"finalise build local migrations deletions and migration lock prisma postgres.","shortMessageHtmlLink":"finalise build local migrations deletions and migration lock prisma p…"}},{"before":"f8d86a387402560011cdbeaab95a480ccf4d84ba","after":"06b908eb0fffe31f53988dd634627402dce2df5b","ref":"refs/heads/main","pushedAt":"2024-05-31T07:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"deploy vercel","shortMessageHtmlLink":"deploy vercel"}},{"before":"04152c8c1c39bfdea0cd621dc83240f26df26483","after":"f8d86a387402560011cdbeaab95a480ccf4d84ba","ref":"refs/heads/main","pushedAt":"2024-05-31T07:04:38.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"🔥 finalize build with essential files , configs and utils.","shortMessageHtmlLink":"🔥 finalize build with essential files , configs and utils."}},{"before":"047a1ea351c589497a685c7b8a909ccf84ffc1ed","after":"04152c8c1c39bfdea0cd621dc83240f26df26483","ref":"refs/heads/main","pushedAt":"2024-05-31T06:40:40.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"⬇feat(transaction table): Render a section containing a button for exporting CSV data and options for customizing the data view. When the export button is clicked, it retrieves filtered row data from the table, transforms it into the desired format, and triggers the CSV export functionality.","shortMessageHtmlLink":"⬇feat(transaction table): Render a section containing a button for ex…"}},{"before":"e46ea72866f1448aeb13b3b23291908f78c1f846","after":"047a1ea351c589497a685c7b8a909ccf84ffc1ed","ref":"refs/heads/main","pushedAt":"2024-05-31T03:24:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"📥 feat(history): add dynamic data fetching and state management for timeframe and period in history chart.","shortMessageHtmlLink":"📥 feat(history): add dynamic data fetching and state management for t…"}},{"before":"4a778f28986722838fd976eb84496719c1ba587f","after":"e46ea72866f1448aeb13b3b23291908f78c1f846","ref":"refs/heads/main","pushedAt":"2024-05-30T11:08:10.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"feat(Overview): Add Overview component with date range picker, stats cards, and categories stats integration.","shortMessageHtmlLink":"feat(Overview): Add Overview component with date range picker, stats …"}},{"before":"483e07f1b5561031bd232ee85f3349c1ec1e1c5f","after":"4a778f28986722838fd976eb84496719c1ba587f","ref":"refs/heads/main","pushedAt":"2024-05-30T08:29:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"⚡API(fetching category stats from database as per user): Implemented a GET function for Overview page requests. It verifies the user, parses date range query parameters, fetches category statistics from the database, and returns the response.","shortMessageHtmlLink":"⚡API(fetching category stats from database as per user): Implemented …"}},{"before":"117bdfff125ac3dd0073b98fd1c448be48cc5cf8","after":"483e07f1b5561031bd232ee85f3349c1ec1e1c5f","ref":"refs/heads/main","pushedAt":"2024-05-30T08:01:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"feat(UI elements): Add essential UI elements like calender , form , input , tabs , switch and others","shortMessageHtmlLink":"feat(UI elements): Add essential UI elements like calender , form , i…"}},{"before":"67ef0c58164b00a0f7d75fb3a7c9d8fd62224e86","after":"117bdfff125ac3dd0073b98fd1c448be48cc5cf8","ref":"refs/heads/main","pushedAt":"2024-05-05T13:59:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"🛠 helpers(format currency): Implement GetFormatterForCurrency (util) - leverages Intl.NumberFormat w/ dynamic locale for flexible & region-specific currency formatting based on 'Currencies' data.","shortMessageHtmlLink":"🛠 helpers(format currency): Implement GetFormatterForCurrency (util) …"}},{"before":"5d0149babc912057ee1f69dd96b793fc6eeee99b","after":"67ef0c58164b00a0f7d75fb3a7c9d8fd62224e86","ref":"refs/heads/main","pushedAt":"2024-04-30T12:08:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"🌒 Refactor(CreateCategoryDialog): Sync Icon Picker with the app theme.","shortMessageHtmlLink":"🌒 Refactor(CreateCategoryDialog): Sync Icon Picker with the app theme."}},{"before":"0eaa6bea912b41e6b987b92b55eaa764f2e79e52","after":"5d0149babc912057ee1f69dd96b793fc6eeee99b","ref":"refs/heads/main","pushedAt":"2024-04-30T11:48:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"💱 feat(CreateTransactionDialog): CreateTransactionsDialog (client-side) w/ Zod validation & CategoryPicker\\n- Integrates useForm & zodResolver for robust form validation & category selection.","shortMessageHtmlLink":"💱 feat(CreateTransactionDialog): CreateTransactionsDialog (client-sid…"}},{"before":"3c758ab7a6cc71e012bba0daddedb374d92b650b","after":"0eaa6bea912b41e6b987b92b55eaa764f2e79e52","ref":"refs/heads/main","pushedAt":"2024-04-30T11:11:04.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"🎑 feat(EmojiPicker): Integrate EmojiPicker within CreateCategoryDialog for icon selection (Popover).","shortMessageHtmlLink":"🎑 feat(EmojiPicker): Integrate EmojiPicker within CreateCategoryDialo…"}},{"before":"eb2df6f54319681c9e892c76b2e5d4c1e81573c0","after":"3c758ab7a6cc71e012bba0daddedb374d92b650b","ref":"refs/heads/main","pushedAt":"2024-04-30T08:28:43.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"Memoize selectOption handler (useCallback) for CurrencyComboBox (validation, loading toast, mutation call).","shortMessageHtmlLink":"Memoize selectOption handler (useCallback) for CurrencyComboBox (vali…"}},{"before":"4d3d086cfff1f0ba8675f7bee97a7b30615fa311","after":"eb2df6f54319681c9e892c76b2e5d4c1e81573c0","ref":"refs/heads/main","pushedAt":"2024-04-30T07:38:36.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"🗳 feat(CurrencyComboBox Optionlist) 💱 : Implement OptionList component using Command for selecting currencies. Leverages CommandInput for filtering, CommandList for options, and handles setting selected option & closing dropdown.","shortMessageHtmlLink":"🗳 feat(CurrencyComboBox Optionlist) 💱 : Implement OptionList componen…"}},{"before":"218a84be9d0ac34eae3aff71bdad60c2375c2edf","after":"4d3d086cfff1f0ba8675f7bee97a7b30615fa311","ref":"refs/heads/main","pushedAt":"2024-04-30T05:50:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"📱 feat(Mobile Navbar) 👆 : Implement responsive MobileNavbar. Uses Sheet component for hamburger menu, integrates LogoMobile, and handles navigation with click callback.","shortMessageHtmlLink":"📱 feat(Mobile Navbar) 👆 : Implement responsive MobileNavbar. Uses She…"}},{"before":"0d37e81275537dd31e8623c2b85d0325caf18536","after":"218a84be9d0ac34eae3aff71bdad60c2375c2edf","ref":"refs/heads/main","pushedAt":"2024-04-30T05:31:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"🧬 feat(migrations of db): Sqlite Schema Database migrations","shortMessageHtmlLink":"🧬 feat(migrations of db): Sqlite Schema Database migrations"}},{"before":"435bef9f42fd7a0f0621f95f1a5a43e6c7d2ceaa","after":"0d37e81275537dd31e8623c2b85d0325caf18536","ref":"refs/heads/main","pushedAt":"2024-04-30T05:27:18.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"🏗 feat(Database Schema): Define initial Prisma schema for personal finance app. Includes UserSettings, Category, Transaction, MonthHistory, and YearHistory models for data management with schema architecture.","shortMessageHtmlLink":"🏗 feat(Database Schema): Define initial Prisma schema for personal fi…"}},{"before":null,"after":"435bef9f42fd7a0f0621f95f1a5a43e6c7d2ceaa","ref":"refs/heads/main","pushedAt":"2024-04-29T17:52:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lalitdotdev","name":"Lalit sharma","path":"/lalitdotdev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90063350?s=80&v=4"},"commit":{"message":"Added tailwind config and global css.","shortMessageHtmlLink":"Added tailwind config and global css."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0zMVQwODozMDo0My4wMDAwMDBazwAAAARYzFxU","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0zMVQwODozMDo0My4wMDAwMDBazwAAAARYzFxU","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yOVQxNzo1MjoxMi4wMDAwMDBazwAAAAQ9Pz4I"}},"title":"Activity · lalitdotdev/ynab"}