{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":543413078,"defaultBranch":"main","name":"expense-tracker","ownerLogin":"punchagan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-30T03:21:35.000Z","ownerAvatar":"https://github.com/avatars/u/315678?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1666071258.451651","currentOid":""},"activityList":{"items":[{"before":"a885677873306e6b3773b72b85689250cfb30335","after":"d8f4532fcb1bae59f29044659316cb8a14c49456","ref":"refs/heads/main","pushedAt":"2024-09-12T17:54:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"app: Create a DB from the dump, if missing","shortMessageHtmlLink":"app: Create a DB from the dump, if missing"}},{"before":"b690c28cbbdf0c04fb566a1ad7fe8249e2ec29c5","after":"a885677873306e6b3773b72b85689250cfb30335","ref":"refs/heads/main","pushedAt":"2024-09-12T04:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"git_manager: Fix symlinking code when broken symlink exists\n\nPath.exists() returns False when a symlink exists, but is broken. This\ncaused the creation of the new symlink to fail, previously. This commit\nfixes the logic to check for an existing file and handles this case.","shortMessageHtmlLink":"git_manager: Fix symlinking code when broken symlink exists"}},{"before":"eed4a758be1799664ec273aaf267e291be1ff9dc","after":"b690c28cbbdf0c04fb566a1ad7fe8249e2ec29c5","ref":"refs/heads/main","pushedAt":"2024-09-10T13:58:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"axis-scraper: Fix scraper to work for current UI","shortMessageHtmlLink":"axis-scraper: Fix scraper to work for current UI"}},{"before":"493a647c809b3f8f30ae9b9079f54866fdfc2926","after":"eed4a758be1799664ec273aaf267e291be1ff9dc","ref":"refs/heads/main","pushedAt":"2024-08-16T16:00:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"stats: Use absolute previous value for delta % calculation","shortMessageHtmlLink":"stats: Use absolute previous value for delta % calculation"}},{"before":"47abda23e4470286df4af3ae8f5d22fd3fec656f","after":"493a647c809b3f8f30ae9b9079f54866fdfc2926","ref":"refs/heads/main","pushedAt":"2024-08-16T14:16:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"parse-old-data: Easily update only unreviewed expenses","shortMessageHtmlLink":"parse-old-data: Easily update only unreviewed expenses"}},{"before":"7c108463481004b7a0f65f8045a3ea94342dfb37","after":"47abda23e4470286df4af3ae8f5d22fd3fec656f","ref":"refs/heads/main","pushedAt":"2024-08-16T11:12:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"conf: Link to the conf file from the data git repo","shortMessageHtmlLink":"conf: Link to the conf file from the data git repo"}},{"before":"46ccfe447adf0abab4a402c742081a79df4ccd6b","after":"7c108463481004b7a0f65f8045a3ea94342dfb37","ref":"refs/heads/main","pushedAt":"2024-08-13T11:53:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"app: Minor improvement to comment text","shortMessageHtmlLink":"app: Minor improvement to comment text"}},{"before":"c179c2124cbd03ae4db45f8a87c733fb7f85a584","after":"46ccfe447adf0abab4a402c742081a79df4ccd6b","ref":"refs/heads/main","pushedAt":"2024-08-11T15:28:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"db: Dump the DB to CSV in the data git repo","shortMessageHtmlLink":"db: Dump the DB to CSV in the data git repo"}},{"before":"d72a3e4a865333d9f0b3ec863ee980d12b2fbb3f","after":"c179c2124cbd03ae4db45f8a87c733fb7f85a584","ref":"refs/heads/main","pushedAt":"2024-08-10T07:18:42.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"update: Use LAST_DATE based on git repo files\n\nUse a different last date when scraping different sources based on the\nscraped and stored CSVs instead of depending on the parsed dates in the\nDB. This means the scraping last date is independent of parsing, and the\nlast date is more accurate/correct for each source.q","shortMessageHtmlLink":"update: Use LAST_DATE based on git repo files"}},{"before":"e525f4e7c92558624cb617c3942e11fc8b49b416","after":"d72a3e4a865333d9f0b3ec863ee980d12b2fbb3f","ref":"refs/heads/main","pushedAt":"2024-08-09T12:14:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"cloud: Create empty data git repository","shortMessageHtmlLink":"cloud: Create empty data git repository"}},{"before":"e1c40be167d92f0827b41b6e8c447134865331c3","after":"e525f4e7c92558624cb617c3942e11fc8b49b416","ref":"refs/heads/main","pushedAt":"2024-08-09T12:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"deps: Update Python version >= 3.10","shortMessageHtmlLink":"deps: Update Python version >= 3.10"}},{"before":"0cac547db6a776dfdd6f7fa822f69b59c69dc357","after":"e1c40be167d92f0827b41b6e8c447134865331c3","ref":"refs/heads/main","pushedAt":"2024-08-09T11:35:26.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"gdrive-csv: Download the CSV file to data git repo","shortMessageHtmlLink":"gdrive-csv: Download the CSV file to data git repo"}},{"before":"0046808dc83bad9f4dbfff227681aa3652e87562","after":"0cac547db6a776dfdd6f7fa822f69b59c69dc357","ref":"refs/heads/main","pushedAt":"2024-08-09T09:51:59.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"axis-scraper: Close download dialog when year/month not found","shortMessageHtmlLink":"axis-scraper: Close download dialog when year/month not found"}},{"before":"75d6a8db3a182f6e182f14cbbe14b9bc4168b7fc","after":"0046808dc83bad9f4dbfff227681aa3652e87562","ref":"refs/heads/main","pushedAt":"2024-08-09T05:06:48.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"punchagan","name":"Puneeth Chaganti","path":"/punchagan","primaryAvatarUrl":"https://github.com/avatars/u/315678?s=80&v=4"},"commit":{"message":"readme: Move ideas to repository issues","shortMessageHtmlLink":"readme: Move ideas to repository issues"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtLFYMAA","startCursor":null,"endCursor":null}},"title":"Activity ยท punchagan/expense-tracker"}