{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":735698060,"defaultBranch":"main","name":"todoaroo","ownerLogin":"AlDrag","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-25T21:39:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5018493?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703568993.0","currentOid":""},"activityList":{"items":[{"before":"e110d47bedc144206db5f163446be1e8286bb1cd","after":"dcde6b920774abfa2b3814899d2caadb08409221","ref":"refs/heads/main","pushedAt":"2024-03-09T01:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Change mode enum to string type\n\nA little more ergonomic","shortMessageHtmlLink":"Change mode enum to string type"}},{"before":"f546a0de923baa524358210a795e8099481ff358","after":"e110d47bedc144206db5f163446be1e8286bb1cd","ref":"refs/heads/main","pushedAt":"2024-03-09T01:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Fix crash when trying to delete items from an empty list","shortMessageHtmlLink":"Fix crash when trying to delete items from an empty list"}},{"before":"c2b5572a7e0a61f785e519e64ff0edebddf5ec27","after":"f546a0de923baa524358210a795e8099481ff358","ref":"refs/heads/main","pushedAt":"2024-03-03T03:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Moved Task Store to its own module","shortMessageHtmlLink":"Moved Task Store to its own module"}},{"before":"685a8a371e988e76eccdf15fbe226e76ecb47292","after":"c2b5572a7e0a61f785e519e64ff0edebddf5ec27","ref":"refs/heads/main","pushedAt":"2024-03-03T03:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Tidied up main.go Update handler","shortMessageHtmlLink":"Tidied up main.go Update handler"}},{"before":"0b16a3f1d26aa3a39777d4818ba2391e2fddfbb5","after":"685a8a371e988e76eccdf15fbe226e76ecb47292","ref":"refs/heads/main","pushedAt":"2024-03-03T01:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Removed sqlite3 import in main.go\n\nIt's only used in sql_store.go now.","shortMessageHtmlLink":"Removed sqlite3 import in main.go"}},{"before":"49c82082040fc420bd6c578bdcb18b95efd11183","after":"0b16a3f1d26aa3a39777d4818ba2391e2fddfbb5","ref":"refs/heads/main","pushedAt":"2024-03-03T01:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Renamed ConnectStore to ConnectNew","shortMessageHtmlLink":"Renamed ConnectStore to ConnectNew"}},{"before":"01b3121f1fd3ac550f9d2970f59b608335319dde","after":"49c82082040fc420bd6c578bdcb18b95efd11183","ref":"refs/heads/main","pushedAt":"2024-03-03T01:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Cleaned up Store interface and SqlStore struct\n\nStore will now handle connecting and initialising the database\nschema.\n\nErrors are now bubbled up to the main as well.","shortMessageHtmlLink":"Cleaned up Store interface and SqlStore struct"}},{"before":"64b98ff5a0fffc6ae9cabaa2c10c9624d84526dd","after":"01b3121f1fd3ac550f9d2970f59b608335319dde","ref":"refs/heads/main","pushedAt":"2024-03-03T00:45:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Tidy up the store interface","shortMessageHtmlLink":"Tidy up the store interface"}},{"before":"1e20496bb3080492a998e34ab85659a01ccffda8","after":"64b98ff5a0fffc6ae9cabaa2c10c9624d84526dd","ref":"refs/heads/main","pushedAt":"2024-03-02T23:58:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Fixed \"a\" character being auto-added to new task input","shortMessageHtmlLink":"Fixed \"a\" character being auto-added to new task input"}},{"before":"413c9474a35054b3d427205ecdf9c851a8712ae2","after":"1e20496bb3080492a998e34ab85659a01ccffda8","ref":"refs/heads/main","pushedAt":"2024-03-02T23:57:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Fixed newly created tasks not being deletable","shortMessageHtmlLink":"Fixed newly created tasks not being deletable"}},{"before":"1cb22783ababbf47618d389f6db54eca4323020d","after":"413c9474a35054b3d427205ecdf9c851a8712ae2","ref":"refs/heads/main","pushedAt":"2024-02-25T09:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Added Basic Create/List/Delete functionality to task list","shortMessageHtmlLink":"Added Basic Create/List/Delete functionality to task list"}},{"before":"4b879b1ba0dec1bddd970de3c6873b22c386c873","after":"1cb22783ababbf47618d389f6db54eca4323020d","ref":"refs/heads/main","pushedAt":"2024-02-17T03:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Can now add new tasks with a title and task\n\nOpens up a text input for the title and description and adds it to the list on submit.\nDoesn't yet save to the database.","shortMessageHtmlLink":"Can now add new tasks with a title and task"}},{"before":"4ab9d94fcabf66001f032d325604ac5849eec579","after":"4b879b1ba0dec1bddd970de3c6873b22c386c873","ref":"refs/heads/main","pushedAt":"2024-02-16T07:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Replace server implementation with new terminal based Todo app\n\nCurrently experimenting...\n\nMakes a connection to a local SQLite database (will create the database file\nif it doesn't exist).\n\nDatabase is created with a basic Tasks table with 3 columns.\n\nApp will display a list of the tasks using the Go Bubbletea framework for creating\nTUIs.","shortMessageHtmlLink":"Replace server implementation with new terminal based Todo app"}},{"before":"0f5c8acfe19c231c2a07fcb02586cc1ebe2c1f0e","after":"4ab9d94fcabf66001f032d325604ac5849eec579","ref":"refs/heads/main","pushedAt":"2023-12-30T22:20:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Setup Database with basic Task CRUD operations","shortMessageHtmlLink":"Setup Database with basic Task CRUD operations"}},{"before":"8e0e44ab20814be3ba731eb1ac5f6317dfdd134a","after":"0f5c8acfe19c231c2a07fcb02586cc1ebe2c1f0e","ref":"refs/heads/main","pushedAt":"2023-12-30T20:50:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Added README.md file\n\nInclude some basic information around development","shortMessageHtmlLink":"Added README.md file"}},{"before":"d333fb9d62432ea75d4dd6d167e7af665bd66649","after":"8e0e44ab20814be3ba731eb1ac5f6317dfdd134a","ref":"refs/heads/main","pushedAt":"2023-12-30T20:50:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Added README.md file\n\nInclude some basic information around development","shortMessageHtmlLink":"Added README.md file"}},{"before":null,"after":"d333fb9d62432ea75d4dd6d167e7af665bd66649","ref":"refs/heads/main","pushedAt":"2023-12-26T05:36:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlDrag","name":"Alan Dragicevich","path":"/AlDrag","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5018493?s=80&v=4"},"commit":{"message":"Created initial Echo example with some dummy task APIs","shortMessageHtmlLink":"Created initial Echo example with some dummy task APIs"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wOVQwMToxOTo0Ni4wMDAwMDBazwAAAAQQr45-","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yNlQwNTozNjozMy4wMDAwMDBazwAAAAPR8aLw"}},"title":"Activity ยท AlDrag/todoaroo"}