{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":822994170,"defaultBranch":"main","name":"unending-adventure","ownerLogin":"BenjaminMassey","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-02T08:20:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7939186?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719908477.0","currentOid":""},"activityList":{"items":[{"before":"05e06987b9168352e9eaa875a17bb0d4dc9c915c","after":"f8ee6a4620e65c96aa3ea3a27225520ef796d6cd","ref":"refs/heads/main","pushedAt":"2024-07-17T07:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Added README","shortMessageHtmlLink":"Added README"}},{"before":"e2cab31aa085d81f8e631949154a41fdfc96631f","after":"05e06987b9168352e9eaa875a17bb0d4dc9c915c","ref":"refs/heads/main","pushedAt":"2024-07-10T19:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Client: reworked the UI a bit to be better with components, have system in place for clearing text which is called upon when a text is put up and also with new keyboard input system","shortMessageHtmlLink":"Client: reworked the UI a bit to be better with components, have syst…"}},{"before":"325cacf3422ca50a2b72004c66cf12f54cfcea94","after":"e2cab31aa085d81f8e631949154a41fdfc96631f","ref":"refs/heads/main","pushedAt":"2024-07-10T16:35:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Client: quest givers are now entirely clickable, and have real quest data fed into them, with ofc many many TODOs such as the text despawning/replacing and the systems that I'm using to acheive said clickability not feeling quite right nor the spawning in general, but still a good start","shortMessageHtmlLink":"Client: quest givers are now entirely clickable, and have real quest …"}},{"before":"598165420bd1c2df5cebd1e8bcd6c6cd85e815f1","after":"325cacf3422ca50a2b72004c66cf12f54cfcea94","ref":"refs/heads/main","pushedAt":"2024-07-09T16:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Client: added bevy_mod_picking for interaction usage and implemented demo setup of clicking the circle of the question mark in order to popup text, many TODOs noted","shortMessageHtmlLink":"Client: added bevy_mod_picking for interaction usage and implemented …"}},{"before":"cad09a3d5438321a7a3afd938fbfe16d7915f509","after":"598165420bd1c2df5cebd1e8bcd6c6cd85e815f1","ref":"refs/heads/main","pushedAt":"2024-07-09T15:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Client: swapped from macroquad to bevy for game engine, since so many basic things for a 3d game (raycasting, mouse-over models, 3d rendered text, etc) were going to be large and custom-needed with macroquad; set up basic scene with questgiver and showing area name","shortMessageHtmlLink":"Client: swapped from macroquad to bevy for game engine, since so many…"}},{"before":"234748b6b3f65f83605912eef10ff1f73939ddd2","after":"cad09a3d5438321a7a3afd938fbfe16d7915f509","ref":"refs/heads/main","pushedAt":"2024-07-05T10:17:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Client: added a game.rs file with some state logic that is used in main.rs, added interaction using said state, reading quest from content which is fun, many many TODOs and questions. Server: added equality for data::QuestType which I'm frankly impressed I hadn't needed yet","shortMessageHtmlLink":"Client: added a game.rs file with some state logic that is used in ma…"}},{"before":"728dedd4920ef42a4945bc3ae816f14ecad38586","after":"234748b6b3f65f83605912eef10ff1f73939ddd2","ref":"refs/heads/main","pushedAt":"2024-07-05T09:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Client: simple scene creation, organizational ideas about drawing and models","shortMessageHtmlLink":"Client: simple scene creation, organizational ideas about drawing and…"}},{"before":"02abb2108dc030e81c9f55a92d0c3a967e68de5d","after":"728dedd4920ef42a4945bc3ae816f14ecad38586","ref":"refs/heads/main","pushedAt":"2024-07-05T09:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Client: added macroquad as dep, which will be primary game engine, and took their 3d.rs example as a basis, just adding a little config plus connection.rs usage","shortMessageHtmlLink":"Client: added macroquad as dep, which will be primary game engine, an…"}},{"before":"ddd5fabee18bed23778c3cd1848cbeee19a84c6c","after":"02abb2108dc030e81c9f55a92d0c3a967e68de5d","ref":"refs/heads/main","pushedAt":"2024-07-05T08:33:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: fixed very silly bug of typing talk types as quests","shortMessageHtmlLink":"Server: fixed very silly bug of typing talk types as quests"}},{"before":"83b306650661255e83fbbd427962f6664407f002","after":"ddd5fabee18bed23778c3cd1848cbeee19a84c6c","ref":"refs/heads/main","pushedAt":"2024-07-05T08:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Initial start of Client. Made Server give access to its data.rs contents vai a lib setup in cargo.toml. Client first draft currently just hits the Server and parses response using its own data types.","shortMessageHtmlLink":"Initial start of Client. Made Server give access to its data.rs conte…"}},{"before":"ae9a0abd7ae5d3fd1fb96f9d164d1133f37bfba5","after":"83b306650661255e83fbbd427962f6664407f002","ref":"refs/heads/main","pushedAt":"2024-07-05T07:40:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: added endpoint of get_random_area which does as expected","shortMessageHtmlLink":"Server: added endpoint of get_random_area which does as expected"}},{"before":"06f649c6fd5a68fadffe3819473f18f0a79d3b71","after":"ae9a0abd7ae5d3fd1fb96f9d164d1133f37bfba5","ref":"refs/heads/main","pushedAt":"2024-07-05T07:20:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: did slight more wrapping around gpt4all calls in order to pass up single issues with requests better, still seems to timeout for no good reason sometimes though","shortMessageHtmlLink":"Server: did slight more wrapping around gpt4all calls in order to pas…"}},{"before":"c3b1f948e66c1d96a93657b83b3c96dec3b29fe8","after":"06f649c6fd5a68fadffe3819473f18f0a79d3b71","ref":"refs/heads/main","pushedAt":"2024-07-05T03:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: finished rework of using ids rather than real nesting of Quests in Areas, and did any relevant cleaning up arising from that, plus some TODO comments on some important things I can think of","shortMessageHtmlLink":"Server: finished rework of using ids rather than real nesting of Ques…"}},{"before":"2350a8ed10e02991710e4c619f5b867b266893fd","after":"c3b1f948e66c1d96a93657b83b3c96dec3b29fe8","ref":"refs/heads/main","pushedAt":"2024-07-03T22:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: [WIP] work on better connection system with areas and quests and whatnot","shortMessageHtmlLink":"Server: [WIP] work on better connection system with areas and quests …"}},{"before":"5ff6a38488e3bee6285cdabbac6fd804b1884f5c","after":"2350a8ed10e02991710e4c619f5b867b266893fd","ref":"refs/heads/main","pushedAt":"2024-07-03T22:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: added const bool to main.rs to let one only use API server and not generate, rewrote server-related data types into StringArea and StringQuest with appropriate methods to convert to and from regular Area and Quest types, cleaned up server.rs and db.rs using these new String* types","shortMessageHtmlLink":"Server: added const bool to main.rs to let one only use API server an…"}},{"before":"8c2b3179c30423b8e73c94420c7dc9102a4b1ef5","after":"5ff6a38488e3bee6285cdabbac6fd804b1884f5c","ref":"refs/heads/main","pushedAt":"2024-07-03T08:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: first draft of complete server, where content is being created, meanwhile api server is being hosted to read content","shortMessageHtmlLink":"Server: first draft of complete server, where content is being create…"}},{"before":"fe070c58ea8897cdb6c930267df79f7486b3e033","after":"8c2b3179c30423b8e73c94420c7dc9102a4b1ef5","ref":"refs/heads/main","pushedAt":"2024-07-03T07:53:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: moved axum server related functions and structs from main.rs to new file server.rs","shortMessageHtmlLink":"Server: moved axum server related functions and structs from main.rs …"}},{"before":"5193c9c9456e2230ea9c3ed042760e57f1ef35f8","after":"fe070c58ea8897cdb6c930267df79f7486b3e033","ref":"refs/heads/main","pushedAt":"2024-07-03T07:18:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":".gitignore update","shortMessageHtmlLink":".gitignore update"}},{"before":"5dfe8e9b288af785c28276af3622c78dba668688","after":"5193c9c9456e2230ea9c3ed042760e57f1ef35f8","ref":"refs/heads/main","pushedAt":"2024-07-03T07:07:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: finish of sqlite database usage, seems to work, example is current main.rs","shortMessageHtmlLink":"Server: finish of sqlite database usage, seems to work, example is cu…"}},{"before":"cc83393de4ce020471e01c4ad1182088b6221140","after":"5dfe8e9b288af785c28276af3622c78dba668688","ref":"refs/heads/main","pushedAt":"2024-07-03T02:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: [WIP] start of db usage","shortMessageHtmlLink":"Server: [WIP] start of db usage"}},{"before":"b5587fef6352754f692cfc003137f6893bbb934d","after":"cc83393de4ce020471e01c4ad1182088b6221140","ref":"refs/heads/main","pushedAt":"2024-07-03T00:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: added ID system using the uuid crate to Area and Quest types, gave Area a new(..) function for usage, added debug pritn for Area","shortMessageHtmlLink":"Server: added ID system using the uuid crate to Area and Quest types,…"}},{"before":"b23cf29e3df5741d86f168d63016e97f31ad64b7","after":"b5587fef6352754f692cfc003137f6893bbb934d","ref":"refs/heads/main","pushedAt":"2024-07-02T23:11:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: added proper printing for different quest types","shortMessageHtmlLink":"Server: added proper printing for different quest types"}},{"before":"1436f03c57747cf43c4485722b9236690d8c814c","after":"b23cf29e3df5741d86f168d63016e97f31ad64b7","ref":"refs/heads/main","pushedAt":"2024-07-02T16:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: more proper handling of all QuestType variants with needed prompt templates and generation","shortMessageHtmlLink":"Server: more proper handling of all QuestType variants with needed pr…"}},{"before":"08e0fa69f46737bef3e7767604762ac9c2261acc","after":"1436f03c57747cf43c4485722b9236690d8c814c","ref":"refs/heads/main","pushedAt":"2024-07-02T15:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: Lots of basis and work on quest generation, see TODO comments for still missing functionality (WIP)","shortMessageHtmlLink":"Server: Lots of basis and work on quest generation, see TODO comments…"}},{"before":null,"after":"08e0fa69f46737bef3e7767604762ac9c2261acc","ref":"refs/heads/main","pushedAt":"2024-07-02T08:21:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"BenjaminMassey","name":"Benjamin Massey","path":"/BenjaminMassey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7939186?s=80&v=4"},"commit":{"message":"Server: first draft of how things will work. Have templates for llm prompts as .txt files in folder. New Rust file template.rs uses these to craft prompts by text replace. New Rust file generate.rs uses these template prompts to talk to llm and output as types from new Rust file data.rs. Example usage is found in main.rs.","shortMessageHtmlLink":"Server: first draft of how things will work. Have templates for llm p…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xN1QwNzozMToyMS4wMDAwMDBazwAAAASBifki","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xN1QwNzozMToyMS4wMDAwMDBazwAAAASBifki","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMlQwODoyMToxNy4wMDAwMDBazwAAAAR0jTin"}},"title":"Activity · BenjaminMassey/unending-adventure"}