{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":196485856,"defaultBranch":"master","name":"userjs","ownerLogin":"afontenot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-12T01:14:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3870410?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1562894081.0","currentOid":""},"activityList":{"items":[{"before":"9de1261def6a59d02ab393c48a42f2ad80edafa7","after":"b51e24c6ba3057beca72e83c07d4cd1e1a9e1b97","ref":"refs/heads/master","pushedAt":"2024-02-21T20:20:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"Send access token with context requests\n\nThe Mastodon client sends this authorization token with requests for\ncontext. It's possible this is used to determine what posts the user has\npermission to view. In any case, the result without the token (even with\nlogged in cookies) is sometimes different than the result with the\ntoken, and indentation for posts that are visible to Mastodon but not to\nthe script was ineffective.\n\nBump to 2.1.5.","shortMessageHtmlLink":"Send access token with context requests"}},{"before":"0bc82c80fa1f38b198e8706ae9b0a8562fb2565a","after":"9de1261def6a59d02ab393c48a42f2ad80edafa7","ref":"refs/heads/master","pushedAt":"2024-02-13T19:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"Change retry behavior\n\nThe previous retry period (1 sec) is not always long enough to load\nreplies, so make it 10 sec instead. We still have the issue where\nthe replies have loaded but there are missing replies because one or\nmore posts are by a blocked user. When this happens, there will be no\nclear indication that reply loading is done, so we need to detect this\ncase.\n\nFor now, the solution is bailing out after 100 msec once at least one\nreply has been loaded. Context gets loaded from a single JSON file,\nand it should not be common for page JS to take more than 100 msec to\nfully process this file.","shortMessageHtmlLink":"Change retry behavior"}},{"before":"3e489cb9e876ad850ca5f4a6ad23aef73c326f1e","after":"0bc82c80fa1f38b198e8706ae9b0a8562fb2565a","ref":"refs/heads/master","pushedAt":"2024-02-10T22:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"Check site name and indent if we've waited too long\n\n * Check that the site identifies itself as a Mastodon instance. In\n theory this allows anyone who wants to to simply run this script\n on every site, and only have it activate on Mastodon sites.\n * Give up if we've waited for comments to load longer than one\n second, and then run the indentation script anyway. This is\n necessary because if you have a user blocked, their comments will\n never be loaded, but this doesn't indicate a problem.","shortMessageHtmlLink":"Check site name and indent if we've waited too long"}},{"before":"93393192f474d79dbada983d712f8e29ed095492","after":"3e489cb9e876ad850ca5f4a6ad23aef73c326f1e","ref":"refs/heads/master","pushedAt":"2024-02-10T05:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"fix issue with indentation failure when loading replies is delayed","shortMessageHtmlLink":"fix issue with indentation failure when loading replies is delayed"}},{"before":"c59577144fa74c7ef87bc3b949386e43544e487c","after":"93393192f474d79dbada983d712f8e29ed095492","ref":"refs/heads/master","pushedAt":"2023-05-07T04:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"quick fix: don't unhide status line","shortMessageHtmlLink":"quick fix: don't unhide status line"}},{"before":"64897c1e2bf5525c17e8a9606cb43008c30636f9","after":"c59577144fa74c7ef87bc3b949386e43544e487c","ref":"refs/heads/master","pushedAt":"2023-05-07T03:55:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"fix fold-up for statuses on nightly","shortMessageHtmlLink":"fix fold-up for statuses on nightly"}},{"before":"adf9c8d0c8f1d2cefa9406783bc72c8defa6b275","after":"64897c1e2bf5525c17e8a9606cb43008c30636f9","ref":"refs/heads/master","pushedAt":"2023-05-03T00:38:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"update for new Mastodon changes","shortMessageHtmlLink":"update for new Mastodon changes"}},{"before":"d05d5e5feb6258825fa8c09e373038091a4c4ae5","after":"adf9c8d0c8f1d2cefa9406783bc72c8defa6b275","ref":"refs/heads/master","pushedAt":"2023-04-03T01:12:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"improve readme","shortMessageHtmlLink":"improve readme"}},{"before":"b9ac40d6a720653b78d8c7940c17df957882043d","after":"d05d5e5feb6258825fa8c09e373038091a4c4ae5","ref":"refs/heads/master","pushedAt":"2023-04-01T22:41:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"afontenot","name":null,"path":"/afontenot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3870410?s=80&v=4"},"commit":{"message":"fix issue with moving >2nd level replies","shortMessageHtmlLink":"fix issue with moving >2nd level replies"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEAUPaqgA","startCursor":null,"endCursor":null}},"title":"Activity ยท afontenot/userjs"}