{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7386799,"defaultBranch":"master","name":"OctoPrint","ownerLogin":"OctoPrint","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-31T12:20:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5982294?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714577209.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"88a7273c188ed98b5203c773be409d415f435f48","ref":"refs/heads/netmask-fix","pushedAt":"2024-05-01T15:26:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jneilliii","name":null,"path":"/jneilliii","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5249455?s=80&v=4"},"commit":{"message":"fix netmask\n\nin netifaces2 netmask was replaced with mask, #5005","shortMessageHtmlLink":"fix netmask"}},{"before":"17f292d9f444c06765dc411663398d240be006db","after":"549cedef0508667eed1dd753b75003a670cd1d1f","ref":"refs/heads/devel","pushedAt":"2024-05-01T00:13:33.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'maintenance' into devel","shortMessageHtmlLink":"Merge branch 'maintenance' into devel"}},{"before":"2e6cc0a0010382394098027ee1506e6486a23a42","after":"7bbd3ffec90c0d8537de2c116f6ec174abff1a2d","ref":"refs/heads/maintenance","pushedAt":"2024-05-01T00:13:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'staging/bugfix' into maintenance","shortMessageHtmlLink":"Merge branch 'staging/bugfix' into maintenance"}},{"before":"e3282df2a958b1428b60ac9d65b112fce6f94415","after":"6933906d77dc384a2097cdcf58ce46f91c28f33a","ref":"refs/heads/staging/bugfix","pushedAt":"2024-04-30T13:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🐛 Make drag'n'drop work again on Safari\n\nOne day I'll take that browser out behind the barn and shoot it...\n\nCloses #5004","shortMessageHtmlLink":"🐛 Make drag'n'drop work again on Safari"}},{"before":"ec85c49015e7452777c7d8b7653965355285f47c","after":"2e6cc0a0010382394098027ee1506e6486a23a42","ref":"refs/heads/maintenance","pushedAt":"2024-04-30T13:33:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🎨 Update ruff version","shortMessageHtmlLink":"🎨 Update ruff version"}},{"before":"29fbbb57d00f278945271d68e75f350cf647a0e5","after":"ec85c49015e7452777c7d8b7653965355285f47c","ref":"refs/heads/maintenance","pushedAt":"2024-04-30T12:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🐛 Fix a refactoring error","shortMessageHtmlLink":"🐛 Fix a refactoring error"}},{"before":"4b3f420c60aabbcdacbf776d89fb4f59c7ec936b","after":"17f292d9f444c06765dc411663398d240be006db","ref":"refs/heads/devel","pushedAt":"2024-04-30T00:12:02.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'maintenance' into devel","shortMessageHtmlLink":"Merge branch 'maintenance' into devel"}},{"before":"6753807ca7df2b6fc40a31993ce83a65a7a4e755","after":"29fbbb57d00f278945271d68e75f350cf647a0e5","ref":"refs/heads/maintenance","pushedAt":"2024-04-30T00:11:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'staging/bugfix' into maintenance","shortMessageHtmlLink":"Merge branch 'staging/bugfix' into maintenance"}},{"before":"fd0023a3efed6c368f84a89d78dde16ec38f91c7","after":"e3282df2a958b1428b60ac9d65b112fce6f94415","ref":"refs/heads/staging/bugfix","pushedAt":"2024-04-29T14:51:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"👷 Use Python 3.12 for build and lint steps\n\nAlso don't install full dev dependencies just to run pre-commit.\n\nBackported from maintenance, in the hopes it will solve the current\nissue with staging/bugfix on CI.","shortMessageHtmlLink":"👷 Use Python 3.12 for build and lint steps"}},{"before":"912ee7c0419834fdb6cd5a3d4c37402ac23979c8","after":"4b3f420c60aabbcdacbf776d89fb4f59c7ec936b","ref":"refs/heads/devel","pushedAt":"2024-04-29T14:37:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🎨 Make pre-commit happy","shortMessageHtmlLink":"🎨 Make pre-commit happy"}},{"before":"709aef49ed381562afcd63f02b91aa705e614dc1","after":"6753807ca7df2b6fc40a31993ce83a65a7a4e755","ref":"refs/heads/maintenance","pushedAt":"2024-04-29T13:45:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"Merge branch 'staging/bugfix' into maintenance","shortMessageHtmlLink":"Merge branch 'staging/bugfix' into maintenance"}},{"before":"cc607d50b0f06ff2f9b79c8177dd4b6fcaa70c63","after":"fd0023a3efed6c368f84a89d78dde16ec38f91c7","ref":"refs/heads/staging/bugfix","pushedAt":"2024-04-29T13:45:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🐛 appkeys: Fix revocation for non-admin users\n\nCloses #5001","shortMessageHtmlLink":"🐛 appkeys: Fix revocation for non-admin users"}},{"before":"72c5a5ab7bd69e3fafd51ea6e8df5fd7f029b04c","after":"912ee7c0419834fdb6cd5a3d4c37402ac23979c8","ref":"refs/heads/devel","pushedAt":"2024-04-26T00:12:27.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'maintenance' into devel","shortMessageHtmlLink":"Merge branch 'maintenance' into devel"}},{"before":"ded6199efddf37ed8d90805475fd63f13b976505","after":"709aef49ed381562afcd63f02b91aa705e614dc1","ref":"refs/heads/maintenance","pushedAt":"2024-04-26T00:12:22.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'staging/bugfix' into maintenance","shortMessageHtmlLink":"Merge branch 'staging/bugfix' into maintenance"}},{"before":"29573ff0047b33d87fa8e6864d3f22ee02996350","after":"cc607d50b0f06ff2f9b79c8177dd4b6fcaa70c63","ref":"refs/heads/staging/bugfix","pushedAt":"2024-04-25T12:32:06.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🐛 Fix staging/bugfix version","shortMessageHtmlLink":"🐛 Fix staging/bugfix version"}},{"before":"821e4d79a547dc89a9a5deef83a93dbca893b132","after":"ded6199efddf37ed8d90805475fd63f13b976505","ref":"refs/heads/maintenance","pushedAt":"2024-04-25T11:05:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"♿️ Fix screenreader role on tabs to enable keyboard navigation (#4996)\n\n* Add screenreader info about links in tabs for enabling navigation with keyboard shortcuts\r\n\r\n* Move role attribute to the list item","shortMessageHtmlLink":"♿️ Fix screenreader role on tabs to enable keyboard navigation (#4996)"}},{"before":"ff0242986bea4ea5dbe6072c98511af869f0ecda","after":"72c5a5ab7bd69e3fafd51ea6e8df5fd7f029b04c","ref":"refs/heads/devel","pushedAt":"2024-04-24T11:37:04.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"Merge branch 'devel' of github.com:OctoPrint/OctoPrint into devel","shortMessageHtmlLink":"Merge branch 'devel' of github.com:OctoPrint/OctoPrint into devel"}},{"before":"b6e6f1cf89dc0422c26a6276e7ff1601de52a695","after":"821e4d79a547dc89a9a5deef83a93dbca893b132","ref":"refs/heads/maintenance","pushedAt":"2024-04-24T11:36:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"Merge branch 'staging/bugfix' into maintenance","shortMessageHtmlLink":"Merge branch 'staging/bugfix' into maintenance"}},{"before":"099966310ded6948f2b17e83b3dc4cae43d1ecc3","after":"29573ff0047b33d87fa8e6864d3f22ee02996350","ref":"refs/heads/staging/bugfix","pushedAt":"2024-04-24T11:36:30.000Z","pushType":"push","commitsCount":233,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🔖 staging/bugfix is now 1.10.1.dev","shortMessageHtmlLink":"🔖 staging/bugfix is now 1.10.1.dev"}},{"before":"d3864145b2403b32e37eee26e6d3168f7edb1900","after":"fed2dd7660c1587e2c280a30ed9d84ceffa1b89d","ref":"refs/heads/master","pushedAt":"2024-04-24T10:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"💚 Attempting a temporary workaround for current CI issues\n\nSee actions/runner-images#7210","shortMessageHtmlLink":"💚 Attempting a temporary workaround for current CI issues"}},{"before":"acf95106d074462a7c0f308ed4c82cd2eb7334e2","after":"d3864145b2403b32e37eee26e6d3168f7edb1900","ref":"refs/heads/master","pushedAt":"2024-04-24T10:31:48.000Z","pushType":"push","commitsCount":234,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"Merge branch 'staging/maintenance'","shortMessageHtmlLink":"Merge branch 'staging/maintenance'"}},{"before":null,"after":"c4c2c872922803c255857114473bfa306fde6742","ref":"refs/heads/improve/mfa","pushedAt":"2024-04-24T08:00:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🚧 Some brainstorming wrt mfa support","shortMessageHtmlLink":"🚧 Some brainstorming wrt mfa support"}},{"before":"58932e23a6061765caa84a8ce17c3d166a014069","after":"ff0242986bea4ea5dbe6072c98511af869f0ecda","ref":"refs/heads/devel","pushedAt":"2024-04-18T00:12:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'maintenance' into devel","shortMessageHtmlLink":"Merge branch 'maintenance' into devel"}},{"before":"ce4ac0ef75fb9de55a516db949e310160df651ea","after":"b6e6f1cf89dc0422c26a6276e7ff1601de52a695","ref":"refs/heads/maintenance","pushedAt":"2024-04-17T12:07:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"Merge branch 'maintenance' of github.com:OctoPrint/OctoPrint into maintenance","shortMessageHtmlLink":"Merge branch 'maintenance' of github.com:OctoPrint/OctoPrint into mai…"}},{"before":"b9b8885ab90c48586e95ac77c7fd841dee2eae36","after":"58932e23a6061765caa84a8ce17c3d166a014069","ref":"refs/heads/devel","pushedAt":"2024-04-17T00:12:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'maintenance' into devel","shortMessageHtmlLink":"Merge branch 'maintenance' into devel"}},{"before":"43ed8f455b265201f5e46710e5f7215620f3c7e8","after":"ce4ac0ef75fb9de55a516db949e310160df651ea","ref":"refs/heads/maintenance","pushedAt":"2024-04-17T00:12:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Merge branch 'master' into maintenance","shortMessageHtmlLink":"Merge branch 'master' into maintenance"}},{"before":"f38e6a9f7f2dde85db1b50096516aaae6f9046d1","after":"43ed8f455b265201f5e46710e5f7215620f3c7e8","ref":"refs/heads/maintenance","pushedAt":"2024-04-16T16:50:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"🐛 Fix file upload button properties when SD not enabled (#4953)\n\n* :bug: Fix file upload button properties when SD not enabled\r\n\r\nSeemed like a lot of redundant code to just change one class name, so rather than duplicating I've condensed it.\r\n\r\n* :bug: Fix typo leading to template error\r\n\r\n---------\r\n\r\nCo-authored-by: Gina Häußge ","shortMessageHtmlLink":"🐛 Fix file upload button properties when SD not enabled (#4953)"}},{"before":"0c5d63cd5efeca9a0afc1ad82d1e7786784a3f2b","after":"acf95106d074462a7c0f308ed4c82cd2eb7334e2","ref":"refs/heads/master","pushedAt":"2024-04-16T14:53:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"👷 We don't have discussion, so don't try to lock them","shortMessageHtmlLink":"👷 We don't have discussion, so don't try to lock them"}},{"before":"cd0f47635bc9dd3c1a555d2d1b800fd9e8ca36cb","after":"0c5d63cd5efeca9a0afc1ad82d1e7786784a3f2b","ref":"refs/heads/master","pushedAt":"2024-04-16T14:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"👷 Move cleanup workflow to earlier in the night\n\nLet's see if this maybe already helps with the rate limits.\n\nSwitching everything to REST would work fine for the closing of\nincomplete issues, but for the locking of old issues and PRs it\nproves to be a challenge given that on the REST API we can't limit\nthings to only \"last update older than 1y and not yet closed\" easily\nand thus would have to always paginate through all results, which\nsounds like a bad idea.","shortMessageHtmlLink":"👷 Move cleanup workflow to earlier in the night"}},{"before":"07463acfd62e5bd33e075437d1666d5572c452d2","after":"f38e6a9f7f2dde85db1b50096516aaae6f9046d1","ref":"refs/heads/maintenance","pushedAt":"2024-04-16T09:22:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"foosel","name":"Gina Häußge","path":"/foosel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83657?s=80&v=4"},"commit":{"message":"✨ pmgr: Add heads-up for third party plugins\n\nPeople should be aware that third party plugins could cause issues\nincluding security problems.\n\nInclude info on what we do against that.","shortMessageHtmlLink":"✨ pmgr: Add heads-up for third party plugins"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPv4vawA","startCursor":null,"endCursor":null}},"title":"Activity · OctoPrint/OctoPrint"}