{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":800603169,"defaultBranch":"main","name":"ai-spanish-tutor","ownerLogin":"mcavaliere","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-14T16:40:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/147237?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715704831.0","currentOid":""},"activityList":{"items":[{"before":"38311a945f54d28ae5f8af7ec251a7074df1698c","after":"954045c8d8d00d74b6ad87e05108912f97648170","ref":"refs/heads/main","pushedAt":"2024-05-20T16:23:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: OG / Twitter meta","shortMessageHtmlLink":"feat: OG / Twitter meta"}},{"before":"0fe7ec1f3c9341e7706f0e597fb55eb911fa2d79","after":"38311a945f54d28ae5f8af7ec251a7074df1698c","ref":"refs/heads/main","pushedAt":"2024-05-20T16:19:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"chore: remove old prisma code","shortMessageHtmlLink":"chore: remove old prisma code"}},{"before":"d43e52a07dd17709ffde52be8ed3143d8c36d9e9","after":"0fe7ec1f3c9341e7706f0e597fb55eb911fa2d79","ref":"refs/heads/main","pushedAt":"2024-05-20T16:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"chore: text","shortMessageHtmlLink":"chore: text"}},{"before":"86d68a39a7067c231ec97784e06d5b5b6633db4c","after":"d43e52a07dd17709ffde52be8ed3143d8c36d9e9","ref":"refs/heads/main","pushedAt":"2024-05-20T16:15:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: metadata","shortMessageHtmlLink":"feat: metadata"}},{"before":"81a01d38f6fa661a373c2c7d825f1fb224d3bcf0","after":"86d68a39a7067c231ec97784e06d5b5b6633db4c","ref":"refs/heads/main","pushedAt":"2024-05-20T16:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"fix: styles","shortMessageHtmlLink":"fix: styles"}},{"before":"7392be941ca11c39635448e5590069db8af33ab9","after":"81a01d38f6fa661a373c2c7d825f1fb224d3bcf0","ref":"refs/heads/main","pushedAt":"2024-05-20T15:46:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"chore: update README, add screenshot","shortMessageHtmlLink":"chore: update README, add screenshot"}},{"before":"da8c55125d854a58eca8dae9f13b7f926e48d014","after":"7392be941ca11c39635448e5590069db8af33ab9","ref":"refs/heads/main","pushedAt":"2024-05-20T15:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: list styling","shortMessageHtmlLink":"feat: list styling"}},{"before":"d54a7da98e6ab4ab23f7a28ed0e64de5bfc0d667","after":"da8c55125d854a58eca8dae9f13b7f926e48d014","ref":"refs/heads/main","pushedAt":"2024-05-20T15:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: better placeholder text","shortMessageHtmlLink":"feat: better placeholder text"}},{"before":"54c22d68c8bb04a9457933fad98a74d85ac63a44","after":"d54a7da98e6ab4ab23f7a28ed0e64de5bfc0d667","ref":"refs/heads/main","pushedAt":"2024-05-20T14:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: footer","shortMessageHtmlLink":"feat: footer"}},{"before":"e2a21215ef33b8418d6db8291a7035bfd63d57b3","after":"54c22d68c8bb04a9457933fad98a74d85ac63a44","ref":"refs/heads/main","pushedAt":"2024-05-19T21:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: adds markdown","shortMessageHtmlLink":"feat: adds markdown"}},{"before":"df03658c4550149c4a50c4c8802513723d0a450c","after":"e2a21215ef33b8418d6db8291a7035bfd63d57b3","ref":"refs/heads/main","pushedAt":"2024-05-19T21:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: colors and styles","shortMessageHtmlLink":"feat: colors and styles"}},{"before":"92e07d38ea6a4315c17393c0773ab9fec3689592","after":"df03658c4550149c4a50c4c8802513723d0a450c","ref":"refs/heads/main","pushedAt":"2024-05-18T23:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: update prompt","shortMessageHtmlLink":"feat: update prompt"}},{"before":"d8a1e2b62687ae96771f88afc6c3af836f107720","after":"92e07d38ea6a4315c17393c0773ab9fec3689592","ref":"refs/heads/main","pushedAt":"2024-05-18T22:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"fix: showing user messages in list","shortMessageHtmlLink":"fix: showing user messages in list"}},{"before":"4eef90ba1bf4ddcb65dd8ca6d36464ecb812a839","after":"d8a1e2b62687ae96771f88afc6c3af836f107720","ref":"refs/heads/main","pushedAt":"2024-05-18T21:44:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: styles upon styles","shortMessageHtmlLink":"feat: styles upon styles"}},{"before":"b7ee49401496b32447dacd0684252332b8416e62","after":"4eef90ba1bf4ddcb65dd8ca6d36464ecb812a839","ref":"refs/heads/main","pushedAt":"2024-05-18T20:51:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"refactor: simplify. We don't need the database.","shortMessageHtmlLink":"refactor: simplify. We don't need the database."}},{"before":"5ebf0b889cfa18d2daaef755f8b6c08e1d9ae52c","after":"b7ee49401496b32447dacd0684252332b8416e62","ref":"refs/heads/main","pushedAt":"2024-05-17T21:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"fix: TS","shortMessageHtmlLink":"fix: TS"}},{"before":"f1c9d76281cf4e4733f1dffa8175546a22e1d06b","after":"5ebf0b889cfa18d2daaef755f8b6c08e1d9ae52c","ref":"refs/heads/main","pushedAt":"2024-05-17T21:37:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: update prompt","shortMessageHtmlLink":"feat: update prompt"}},{"before":"9fdca2b1f9c114cb7c7d2fc81b702f0ff0f9c9d6","after":"f1c9d76281cf4e4733f1dffa8175546a22e1d06b","ref":"refs/heads/main","pushedAt":"2024-05-17T15:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"chore: cleanup","shortMessageHtmlLink":"chore: cleanup"}},{"before":"37bc35a543f29f479fdaefc60999290424e5487e","after":"9fdca2b1f9c114cb7c7d2fc81b702f0ff0f9c9d6","ref":"refs/heads/main","pushedAt":"2024-05-17T15:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"chore: cleanup","shortMessageHtmlLink":"chore: cleanup"}},{"before":"77b1326452e52b22064e5eafeb86cf950dd1d15e","after":"37bc35a543f29f479fdaefc60999290424e5487e","ref":"refs/heads/main","pushedAt":"2024-05-17T15:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"fix: TS","shortMessageHtmlLink":"fix: TS"}},{"before":"f116bf2e9abd0d7e87cfdae975f589b21afa8468","after":"77b1326452e52b22064e5eafeb86cf950dd1d15e","ref":"refs/heads/main","pushedAt":"2024-05-16T19:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"chore: make client messages contain IDs","shortMessageHtmlLink":"chore: make client messages contain IDs"}},{"before":"257f6a1855175b25368cd47924db77e9d01de44f","after":"f116bf2e9abd0d7e87cfdae975f589b21afa8468","ref":"refs/heads/main","pushedAt":"2024-05-16T18:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"fix: reduce extra onSetAIState calls","shortMessageHtmlLink":"fix: reduce extra onSetAIState calls"}},{"before":"edbe9acfd8c6d275647000ee696c9a18cd69d70a","after":"257f6a1855175b25368cd47924db77e9d01de44f","ref":"refs/heads/main","pushedAt":"2024-05-16T18:17:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"fix: gets conversation back in sync with server","shortMessageHtmlLink":"fix: gets conversation back in sync with server"}},{"before":"e0d9cef395624541313aea2157623880ae43c5e0","after":"edbe9acfd8c6d275647000ee696c9a18cd69d70a","ref":"refs/heads/main","pushedAt":"2024-05-15T20:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: showing chat history","shortMessageHtmlLink":"feat: showing chat history"}},{"before":"cfbeb9fb35d9937d431f1ca91c42262637f6a0cd","after":"e0d9cef395624541313aea2157623880ae43c5e0","ref":"refs/heads/main","pushedAt":"2024-05-15T19:49:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: stream current message, working","shortMessageHtmlLink":"feat: stream current message, working"}},{"before":"a8059a450781ea3ba3b5ea75ab98068f6e3ec7b2","after":"cfbeb9fb35d9937d431f1ca91c42262637f6a0cd","ref":"refs/heads/main","pushedAt":"2024-05-15T18:21:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: partial implementation of streaming text","shortMessageHtmlLink":"feat: partial implementation of streaming text"}},{"before":"ff951bb0dec8049a56fb19ede9da15434beffcf3","after":"a8059a450781ea3ba3b5ea75ab98068f6e3ec7b2","ref":"refs/heads/main","pushedAt":"2024-05-15T17:56:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: upgrade model, cleanup","shortMessageHtmlLink":"feat: upgrade model, cleanup"}},{"before":"54e5905b2bd5df8680242096c3709b70813ce605","after":"ff951bb0dec8049a56fb19ede9da15434beffcf3","ref":"refs/heads/main","pushedAt":"2024-05-15T17:52:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"feat: surfacing UI state","shortMessageHtmlLink":"feat: surfacing UI state"}},{"before":"b8da14e575b872526b73d24833588f9d9cada72a","after":"54e5905b2bd5df8680242096c3709b70813ce605","ref":"refs/heads/main","pushedAt":"2024-05-15T01:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"refactor: update state to contain conversationId","shortMessageHtmlLink":"refactor: update state to contain conversationId"}},{"before":"0ab26b4bc070dbe8c8bbba586eebf4bf423bce0c","after":"b8da14e575b872526b73d24833588f9d9cada72a","ref":"refs/heads/main","pushedAt":"2024-05-15T00:41:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mcavaliere","name":"Mike Cavaliere","path":"/mcavaliere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147237?s=80&v=4"},"commit":{"message":"fix: keeping chat state","shortMessageHtmlLink":"fix: keeping chat state"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETvwIkQA","startCursor":null,"endCursor":null}},"title":"Activity ยท mcavaliere/ai-spanish-tutor"}