{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":627094136,"defaultBranch":"master","name":"Auto-GPT","ownerLogin":"codesprinters","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-12T19:15:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54895?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695561478.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5943d77f40b70e7f207cf4d39aca571f15ebc037","ref":"refs/heads/frontend_build_a09d2a581f7b435ea55aa32a5fc7bbb093f4d021","pushedAt":"2023-09-24T13:17:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update frontend build","shortMessageHtmlLink":"Update frontend build"}},{"before":"5982f29c18e8efcac00676afa653334f8845ada9","after":"a09d2a581f7b435ea55aa32a5fc7bbb093f4d021","ref":"refs/heads/master","pushedAt":"2023-09-24T13:15:37.000Z","pushType":"push","commitsCount":3596,"pusher":{"login":"andybrandt","name":"Andy Brandt","path":"/andybrandt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551980?s=80&v=4"},"commit":{"message":"Enhance SettingsViewModel with State Persistence and Sign Out\n\nThis commit enriches the `SettingsViewModel` by integrating state persistence functionality and a sign-out method, thus ensuring a more robust and user-friendly settings feature.\n\nKey Enhancements:\n1. **State Persistence**:\n - Leveraging the `shared_preferences` package, the app now stores and retrieves user preferences related to app settings, ensuring consistency across app restarts.\n - Preferences like Dark Mode, Developer Mode, Base URL, and Continuous Mode Steps are persistently stored and loaded when the ViewModel is initialized.\n\n2. **Sign Out Method**:\n - A `signOut` method has been introduced in the ViewModel, utilizing the `AuthService` to facilitate user sign-out processes.\n - This addition allows for seamless integration of sign-out functionality within the settings interface, granting users the ability to easily terminate sessions.\n\n3. **SettingsView Enhancement**:\n - The `SettingsView` has been adapted to incorporate a UI element invoking the `signOut` method, enhancing user interaction within the settings environment.\n\nThis enhancement not only bolsters the resilience and usability of the app’s settings but also lays down a structured approach for potential future additions to user preferences and settings-related functionalities.","shortMessageHtmlLink":"Enhance SettingsViewModel with State Persistence and Sign Out"}},{"before":"7e3ff66494d8f9600be4511f68b3b748a487286f","after":"5982f29c18e8efcac00676afa653334f8845ada9","ref":"refs/heads/master","pushedAt":"2023-04-12T19:34:31.605Z","pushType":"push","commitsCount":2,"pusher":{"login":"andybrandt","name":"Andy Brandt","path":"/andybrandt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551980?s=80&v=4"},"commit":{"message":"Merge pull request #1002 from Torantulino/(workflow)IssueTemplate-for-bug\n\nUpdate github-issue template for bug-report","shortMessageHtmlLink":"Merge pull request Significant-Gravitas#1002 from Torantulino/(workfl…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yNFQxMzoxNzo1OC4wMDAwMDBazwAAAAOHldzF","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOS0yNFQxMzoxNzo1OC4wMDAwMDBazwAAAAOHldzF","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMlQxOTozNDozMS42MDU1MjFazwAAAAMXcL3Z"}},"title":"Activity · codesprinters/Auto-GPT"}