{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66172887,"defaultBranch":"master","name":"SAM","ownerLogin":"rex706","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-20T23:45:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15636269?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691601222.0","currentOid":""},"activityList":{"items":[{"before":"33e94532ad9a1f012c2908d363d5d4029c2a2cec","after":"5baa1510ec6f57a7e91ef2a08856a4ce6d5db950","ref":"refs/heads/master","pushedAt":"2024-06-28T22:05:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Get respective steam windows by process\n\n* Use the started Steam process itself to get target window handles instead of needing to find the process afterwards #188","shortMessageHtmlLink":"Get respective steam windows by process"}},{"before":"ae903f53eb17aafd808162515b94261baf79f006","after":"33e94532ad9a1f012c2908d363d5d4029c2a2cec","ref":"refs/heads/master","pushedAt":"2024-06-14T00:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"MaximumTokenSized based on file size\n\n* calculate the max token size value based on the size of the file itself #187","shortMessageHtmlLink":"MaximumTokenSized based on file size"}},{"before":"ceb62ae4cd8258e30f6977d2c385c1598ac268ca","after":"ae903f53eb17aafd808162515b94261baf79f006","ref":"refs/heads/master","pushedAt":"2024-05-14T18:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Need larger MaximumTokenSize value\n\n* Profiles with a larger localconfig.vdf require a larger buffer for reading all values #187","shortMessageHtmlLink":"Need larger MaximumTokenSize value"}},{"before":"5624266d4862d912d388eb774e228ccf32d972ca","after":"ceb62ae4cd8258e30f6977d2c385c1598ac268ca","ref":"refs/heads/master","pushedAt":"2023-08-29T15:17:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Separate automation responsibility\n\n* Separate functions for detecting the login window state and executing login window actions.\n* Don't check against string values for the AutomationId element as that could be subject to system language. #181\n* Make sure to focus the window before trying to find window elements.\n* Add debug menu item for triggering the GetLoginWindowState function.","shortMessageHtmlLink":"Separate automation responsibility"}},{"before":"19ef9f67136c126e288f48458cd2ce77dbd6a6b6","after":"5624266d4862d912d388eb774e228ccf32d972ca","ref":"refs/heads/master","pushedAt":"2023-08-09T17:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"1.5.3.2 Hotfix","shortMessageHtmlLink":"1.5.3.2 Hotfix"}},{"before":"7fa1890c0c20b69d72ff6d1475b4be51cb9c96f8","after":"19ef9f67136c126e288f48458cd2ce77dbd6a6b6","ref":"refs/heads/master","pushedAt":"2023-08-09T17:08:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Disable -login parameter usage\n\n* The -login parameter does not work at all with the new Steam UI, disabling the functionality for now and falling back to improved UI automation methods #180","shortMessageHtmlLink":"Disable -login parameter usage"}},{"before":"96ded14ea5462df54aee30d37c8d43b3a2ab4f22","after":"7fa1890c0c20b69d72ff6d1475b4be51cb9c96f8","ref":"refs/heads/master","pushedAt":"2023-08-09T17:02:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Always clear auto login reg keys\n\n* The -login parameter may still be not working as expected. Always clear the auto-login reg key values to prevent auto login with previously logged in account #180","shortMessageHtmlLink":"Always clear auto login reg keys"}},{"before":"b0a8750172bd2b981b667936b02b44b5ae01e773","after":"96ded14ea5462df54aee30d37c8d43b3a2ab4f22","ref":"refs/heads/master","pushedAt":"2023-08-09T16:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Revert latest for now","shortMessageHtmlLink":"Revert latest for now"}},{"before":"7ef719f1778ed8660a22cb88a45ee242f92a0a57","after":"b0a8750172bd2b981b667936b02b44b5ae01e773","ref":"refs/heads/master","pushedAt":"2023-08-09T16:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Forgot readme","shortMessageHtmlLink":"Forgot readme"}},{"before":"33faa49a0d45133e7a6809316232238ea2522c8b","after":"7ef719f1778ed8660a22cb88a45ee242f92a0a57","ref":"refs/heads/master","pushedAt":"2023-08-09T16:11:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"1.5.3.1 Hotfix","shortMessageHtmlLink":"1.5.3.1 Hotfix"}},{"before":"d53f5f78019dd55c56c1c27e3393395124a93a2a","after":"33faa49a0d45133e7a6809316232238ea2522c8b","ref":"refs/heads/master","pushedAt":"2023-08-09T14:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Remove forced -vgui parameter\n\n* -login parameter seems to now be working with the new SteamUI and no longer requires the -vgui parameter, which seems to have been deperecated. #180\n* Introduce code to handle the account selection window.\n* Update NuGet package\n* Still need to refactor and consolidate window interaction code","shortMessageHtmlLink":"Remove forced -vgui parameter"}},{"before":"711375ac558deebfad1fe8dcdaa0bbd0ebf8fa58","after":"d53f5f78019dd55c56c1c27e3393395124a93a2a","ref":"refs/heads/master","pushedAt":"2023-07-26T14:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Invoke sign-in button\n\n* Utilize automation Invoke() method for the sign-in button instead of sending virtual key messages\n* Update NuGet package","shortMessageHtmlLink":"Invoke sign-in button"}},{"before":"8d7549ed544a79589b48ebaabe8218402b8c4ac1","after":"711375ac558deebfad1fe8dcdaa0bbd0ebf8fa58","ref":"refs/heads/master","pushedAt":"2023-07-26T14:10:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Merge pull request #179 from revercc/master\n\nFixed an issue where the password could not be remembered","shortMessageHtmlLink":"Merge pull request #179 from revercc/master"}},{"before":"e1ebfdcb81505ebe9385933f6275742f10d6ba3f","after":"8d7549ed544a79589b48ebaabe8218402b8c4ac1","ref":"refs/heads/master","pushedAt":"2023-07-23T14:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"List view Enter key behavior\n\n* Capture Enter key for account data grid list view to login selected account #178\n* Change AccountGridActionHighlightColor to from Red to Cyan","shortMessageHtmlLink":"List view Enter key behavior"}},{"before":"ebb3f64511ff4a95d770727a31b2a2f09994979b","after":"e1ebfdcb81505ebe9385933f6275742f10d6ba3f","ref":"refs/heads/master","pushedAt":"2023-06-30T22:24:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"1.5.3.0 Update","shortMessageHtmlLink":"1.5.3.0 Update"}},{"before":"8f92f8105e44a78fdcd426f28cdbc01bec5d22a8","after":"ebb3f64511ff4a95d770727a31b2a2f09994979b","ref":"refs/heads/master","pushedAt":"2023-06-28T16:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Set ItemSource in Loaded method\n\n* probably safer to initialize the ItemSource after we know the window and elements have been fully loaded #122 #139","shortMessageHtmlLink":"Set ItemSource in Loaded method"}},{"before":"083f6c8e387592111dcdfd0a2539ac817d272b05","after":"8f92f8105e44a78fdcd426f28cdbc01bec5d22a8","ref":"refs/heads/master","pushedAt":"2023-06-28T16:11:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Attempt to fix Settings window crash\n\n* Make sure Initialize component is called first #122 #139\n* Add readonly modifiers and simplify Loaded event handler declaration\n* Replace leftover updater delete logic","shortMessageHtmlLink":"Attempt to fix Settings window crash"}},{"before":"4baad0f48152cae96761128fb9cfd2d90255abee","after":"083f6c8e387592111dcdfd0a2539ac817d272b05","ref":"refs/heads/master","pushedAt":"2023-06-28T15:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Attempt to fix #163 and #156\n\n* Update StringCipher Decrypt behavior to support newer versions of .NET #163\n* Set UseShellExecute to true for starting Steam #156\n* Rename UpdateCheck to UpdateHelper","shortMessageHtmlLink":"Attempt to fix #163 and #156"}},{"before":"63b2bb3326f133692527410bb8e20cf35817feb0","after":"4baad0f48152cae96761128fb9cfd2d90255abee","ref":"refs/heads/master","pushedAt":"2023-06-28T14:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Delete updater in Task\n\n* Updater might still be \"open\" when SAM attempts to delete it. wait for it to close before deleting in a Task","shortMessageHtmlLink":"Delete updater in Task"}},{"before":"96f48a3ca6d57c4bf28047129a8a877b9169155e","after":"63b2bb3326f133692527410bb8e20cf35817feb0","ref":"refs/heads/master","pushedAt":"2023-06-28T00:20:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Local build update prompt\n\n* Prompt user to rebuild SAM locally if they are using the default private key on update #176\n* Separate UpdateCheck method responsibility to allow for more customizability while checking for updates","shortMessageHtmlLink":"Local build update prompt"}},{"before":"46f589d95a43cd2a014a1fd5641df2db4d89f597","after":"96f48a3ca6d57c4bf28047129a8a877b9169155e","ref":"refs/heads/master","pushedAt":"2023-06-27T22:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Improve update check functionality\n\n* Possibly fix updater issue? Might have been caused by Environment.Exit(0) call #162","shortMessageHtmlLink":"Improve update check functionality"}},{"before":"86c891035599a854c773e998b0d4c9ef14ae5a4d","after":"46f589d95a43cd2a014a1fd5641df2db4d89f597","ref":"refs/heads/master","pushedAt":"2023-06-26T18:52:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Utilize -vgui parameter\n\n* The -vgui launch argument for Steam will use the old UI that supports usage for the -login parameter. Will use this for now until I can come up with a better solution for the new UI #174 #175 #177","shortMessageHtmlLink":"Utilize -vgui parameter"}},{"before":"bcbb5c6ba390c63113531cb6b5437380e8ce3033","after":"86c891035599a854c773e998b0d4c9ef14ae5a4d","ref":"refs/heads/master","pushedAt":"2023-06-25T22:16:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Focus elements for interaction\n\n* Utilize the automation element focus functionality instead of unreliably tabbing to the next desired element #175\n* Wait for steam web helper processes to close on shutdown sequence\n* Cleanup unnecessary 'this' statements","shortMessageHtmlLink":"Focus elements for interaction"}},{"before":"36722fbd14b3422295fb7f4803b577a15b6935d3","after":"bcbb5c6ba390c63113531cb6b5437380e8ce3033","ref":"refs/heads/master","pushedAt":"2023-06-24T20:27:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Merge pull request #173 from Kristiaen/master\n\nFix steamid population for accounts with uppercase letters in username","shortMessageHtmlLink":"Merge pull request #173 from Kristiaen/master"}},{"before":"3c0c412ae118e210bd7740a77eb1079ad88ac719","after":"36722fbd14b3422295fb7f4803b577a15b6935d3","ref":"refs/heads/master","pushedAt":"2023-06-24T17:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Update Readme latest version","shortMessageHtmlLink":"Update Readme latest version"}},{"before":"7d21f4839f8803d1ff394ae62468cfd35bd5535d","after":"3c0c412ae118e210bd7740a77eb1079ad88ac719","ref":"refs/heads/master","pushedAt":"2023-06-24T17:03:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"1.5.2.0 Update\n\n* Update NuGet packages","shortMessageHtmlLink":"1.5.2.0 Update"}},{"before":"d0921f467da9e293d2f79df8d57b09f9141698f7","after":"7d21f4839f8803d1ff394ae62468cfd35bd5535d","ref":"refs/heads/master","pushedAt":"2023-06-24T16:24:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Better login reliability\n\n* The tab/space input combination is actually much more reliable and faster than trying to send an Enter input to the login window #171","shortMessageHtmlLink":"Better login reliability"}},{"before":"a64e81eb1c4d0831bcf09ba8a3e44b7644f70366","after":"d0921f467da9e293d2f79df8d57b09f9141698f7","ref":"refs/heads/master","pushedAt":"2023-06-24T14:20:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Fix sign-in button detection error\n\n* IsEnabled would sometimes not be available even though the button was detected. Nesting that check in the try clause. #171","shortMessageHtmlLink":"Fix sign-in button detection error"}},{"before":"b8f2fffb3f9fe435e22edcffd1657f7c6810b4ee","after":"a64e81eb1c4d0831bcf09ba8a3e44b7644f70366","ref":"refs/heads/master","pushedAt":"2023-06-23T02:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Check button enabled\n\n* only attempt sign in if button is enabled #171","shortMessageHtmlLink":"Check button enabled"}},{"before":"0ecb188ba3235ecb263a9e7d61305031caf6bbd5","after":"b8f2fffb3f9fe435e22edcffd1657f7c6810b4ee","ref":"refs/heads/master","pushedAt":"2023-06-23T01:34:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rex706","name":"Alec","path":"/rex706","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15636269?s=80&v=4"},"commit":{"message":"Remember password functionality\n\n#171","shortMessageHtmlLink":"Remember password functionality"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEckH7BQA","startCursor":null,"endCursor":null}},"title":"Activity ยท rex706/SAM"}