{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":782021449,"defaultBranch":"main","name":"cloudflare-journal","ownerLogin":"lyqht","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-04T13:41:33.000Z","ownerAvatar":"https://github.com/avatars/u/35736525?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712238094.0","currentOid":""},"activityList":{"items":[{"before":"e426ee667e77c04cc9cd3a45d71b768210ef5aad","after":"cc8bc6d1aae0a638214d5ab197c5d7c1e8425237","ref":"refs/heads/main","pushedAt":"2024-04-11T14:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"a41acc6d2298be9b84412d50f27f0ad72a84ed41","after":"e426ee667e77c04cc9cd3a45d71b768210ef5aad","ref":"refs/heads/main","pushedAt":"2024-04-11T14:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"add alt text to how it works diagram","shortMessageHtmlLink":"add alt text to how it works diagram"}},{"before":"9a94ef17da93558d66234278970986ea159269c4","after":"a41acc6d2298be9b84412d50f27f0ad72a84ed41","ref":"refs/heads/main","pushedAt":"2024-04-11T13:59:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"add LICENSE","shortMessageHtmlLink":"add LICENSE"}},{"before":"50f809e092fe223d1e9e1356b23da96675fe5a4e","after":"9a94ef17da93558d66234278970986ea159269c4","ref":"refs/heads/main","pushedAt":"2024-04-11T13:49:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"fix(route.ts): handle case when no file is uploaded and return appropriate error response\nfeat(route.ts): add support for different content types and determine typeParam based on file type\nfix(route.ts): handle case when Cloudflare worker fails to analyze the given data and return appropriate error response\nfeat(route.ts): return the response from the Cloudflare worker as the response from the POST request\nfeat(cf-worker.d.ts): add type definitions for different types of expenses\nfeat(ExpenseDetails.tsx): create ExpenseDetails component to display details of an expense\nfeat(page.tsx): add ExpenseDetails component to display uploaded and sample expense records\nfeat(page.tsx): add auto-animation to the ExpenseDetails components\nfeat(page.tsx): add functionality to add uploaded expense records and save them in local storage\nfeat(page.tsx): display loading message while uploading file and disable upload button when no file is selected\nfeat(page.tsx): display sample expense record using ExpenseDetails component\nfeat(package.json): add @formkit/auto-animate dependency and update eslint-config-next version","shortMessageHtmlLink":"fix(route.ts): handle case when no file is uploaded and return approp…"}},{"before":"41ae0747aa6b28197454e9b534c690b8c91d7be8","after":"50f809e092fe223d1e9e1356b23da96675fe5a4e","ref":"refs/heads/main","pushedAt":"2024-04-08T15:47:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"create expo app with audio recording","shortMessageHtmlLink":"create expo app with audio recording"}},{"before":"4fe902dfb5873f5a6c1acdd74ee615f8092af1f7","after":"41ae0747aa6b28197454e9b534c690b8c91d7be8","ref":"refs/heads/main","pushedAt":"2024-04-08T15:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"create expo app with audio recording","shortMessageHtmlLink":"create expo app with audio recording"}},{"before":"c07d5a26f9e5b513f55dde637f3c7ec2b94dd857","after":"4fe902dfb5873f5a6c1acdd74ee615f8092af1f7","ref":"refs/heads/main","pushedAt":"2024-04-08T15:45:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"move cloudflare worker code into serverless folder","shortMessageHtmlLink":"move cloudflare worker code into serverless folder"}},{"before":"4f20c1af3d0d1cea90695a5363bfdae2be812dfa","after":"c07d5a26f9e5b513f55dde637f3c7ec2b94dd857","ref":"refs/heads/main","pushedAt":"2024-04-08T15:40:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"add project README","shortMessageHtmlLink":"add project README"}},{"before":"c5d40c98b09a0a7c9c8484a696ea07e087def3f0","after":"4f20c1af3d0d1cea90695a5363bfdae2be812dfa","ref":"refs/heads/main","pushedAt":"2024-04-08T15:36:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"add project README","shortMessageHtmlLink":"add project README"}},{"before":"d10635b3a098ed67350b26ea03b92635e5072c74","after":"c5d40c98b09a0a7c9c8484a696ea07e087def3f0","ref":"refs/heads/main","pushedAt":"2024-04-07T08:34:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"add project README","shortMessageHtmlLink":"add project README"}},{"before":"2d928566cc038fb134e554d635fb0e171f23e100","after":"d10635b3a098ed67350b26ea03b92635e5072c74","ref":"refs/heads/main","pushedAt":"2024-04-04T13:41:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"accept only audio body payload from cloudflare worker request, and process text result with llama model","shortMessageHtmlLink":"accept only audio body payload from cloudflare worker request, and pr…"}},{"before":null,"after":"2d928566cc038fb134e554d635fb0e171f23e100","ref":"refs/heads/main","pushedAt":"2024-04-04T13:41:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lyqht","name":"Estee Tey","path":"/lyqht","primaryAvatarUrl":"https://github.com/avatars/u/35736525?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELi3ybgA","startCursor":null,"endCursor":null}},"title":"Activity · lyqht/cloudflare-journal"}