{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":624188944,"defaultBranch":"main","name":"pypush","ownerLogin":"JJTech0130","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-05T23:52:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53275876?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717435250.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e35f72a0fba7fd1c8ddf36e41cb2fec474640fe1","ref":"refs/heads/grandslam","pushedAt":"2024-06-03T17:20:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"start building out initial structure","shortMessageHtmlLink":"start building out initial structure"}},{"before":null,"after":"29c66bde667669b26e3a2e322ddcb2bc45db0426","ref":"refs/heads/minor-fixes","pushedAt":"2024-05-23T13:26:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"apns: document public API functions","shortMessageHtmlLink":"apns: document public API functions"}},{"before":"c1814e0ba2a8364c67e1c9b75b747a135078c67c","after":null,"ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-22T12:32:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"}},{"before":"ce88a8ea5c2da7374a162c62dbe5f93e5f8c8f71","after":"c22904a39d9e315812e0577eb35b052005085f5b","ref":"refs/heads/main","pushedAt":"2024-05-22T12:32:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"Prepare for PyPI! (#103)","shortMessageHtmlLink":"Prepare for PyPI! (#103)"}},{"before":"eaf5ae1e4b31ce0e9fcf4dfb631ac33451be7bd7","after":"c1814e0ba2a8364c67e1c9b75b747a135078c67c","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-22T12:28:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: create upload.yml","shortMessageHtmlLink":"ci: create upload.yml"}},{"before":"8736b9f20b5a8aeaaa41fb05519d267f33e642d2","after":null,"ref":"refs/tags/v2.0.0","pushedAt":"2024-05-22T12:26:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"}},{"before":"56be1368b1884f207c3d7dc88a2ce8b614943c36","after":"eaf5ae1e4b31ce0e9fcf4dfb631ac33451be7bd7","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T17:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: don't use a venv","shortMessageHtmlLink":"ci: don't use a venv"}},{"before":"60dc902560e636fbca3560f3ba7f47529ec0aff0","after":"56be1368b1884f207c3d7dc88a2ce8b614943c36","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T17:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: upgrade setup-python","shortMessageHtmlLink":"ci: upgrade setup-python"}},{"before":"67c8377d3037367135e607ebe382ec8918a3ae89","after":"60dc902560e636fbca3560f3ba7f47529ec0aff0","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T17:14:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"apns: fix httpx dependency","shortMessageHtmlLink":"apns: fix httpx dependency"}},{"before":"76b2eb4b4e06a9c1701480d1afcc00596ad67842","after":"67c8377d3037367135e607ebe382ec8918a3ae89","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T17:12:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: fix branch name so it activates...","shortMessageHtmlLink":"ci: fix branch name so it activates..."}},{"before":"3addca4f1f4687a9dfa9cccd2514012cc4eb0c11","after":"76b2eb4b4e06a9c1701480d1afcc00596ad67842","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T17:12:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: fix path error so it actually activates","shortMessageHtmlLink":"ci: fix path error so it actually activates"}},{"before":"bdb744d25a4199733598dbe5590d40a54570ede0","after":"3addca4f1f4687a9dfa9cccd2514012cc4eb0c11","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T17:11:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: steal lints from pymobiledevice3","shortMessageHtmlLink":"ci: steal lints from pymobiledevice3"}},{"before":"09090b537b4d666c6cdaab15c2cd64d0bcf13b3b","after":"bdb744d25a4199733598dbe5590d40a54570ede0","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T16:43:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: refactor lints and tests","shortMessageHtmlLink":"ci: refactor lints and tests"}},{"before":null,"after":"09090b537b4d666c6cdaab15c2cd64d0bcf13b3b","ref":"refs/heads/pypi-prepare","pushedAt":"2024-05-21T03:16:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"pypush: prepare for PyPI!","shortMessageHtmlLink":"pypush: prepare for PyPI!"}},{"before":"8d59b7ea057fdc20ed258518350008818cc43719","after":null,"ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T18:54:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"}},{"before":"b1c30a98ff02134e836d1fd72c1020ce744b4cf2","after":"ce88a8ea5c2da7374a162c62dbe5f93e5f8c8f71","ref":"refs/heads/main","pushedAt":"2024-05-19T18:54:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"Rewrite: APNs: Scoped App Tokens (#101)\n\n\r\n+ Adds a lot of new API surface around filters\r\n+ Adds CI type checking and linting","shortMessageHtmlLink":"Rewrite: APNs: Scoped App Tokens (#101)"}},{"before":"4d40ed0cb713f73e6f4d556eaa4a622a87dcd054","after":"8d59b7ea057fdc20ed258518350008818cc43719","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T18:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"apns: async base_token property\n\nmakes awaiting _connected an implementation detail","shortMessageHtmlLink":"apns: async base_token property"}},{"before":"f2790c0d257e1af35c95db30cc17122eab1ff4ab","after":"4d40ed0cb713f73e6f4d556eaa4a622a87dcd054","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T17:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: use venv with deps for pyright","shortMessageHtmlLink":"ci: use venv with deps for pyright"}},{"before":"954b59a87f16bf251f08127b3c074ace756332eb","after":"f2790c0d257e1af35c95db30cc17122eab1ff4ab","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T17:40:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: enforce pyright typing","shortMessageHtmlLink":"ci: enforce pyright typing"}},{"before":"be8e3934d524d96407ea8829fb4b3f7cae574ba0","after":"954b59a87f16bf251f08127b3c074ace756332eb","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T17:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: enforce ruff lints","shortMessageHtmlLink":"ci: enforce ruff lints"}},{"before":"037fc28287b62e9ab2293e2d14478c4a917ad5df","after":"be8e3934d524d96407ea8829fb4b3f7cae574ba0","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T17:24:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"pypush: ruff check and format","shortMessageHtmlLink":"pypush: ruff check and format"}},{"before":"bd30ee9e1f14283086e5eda6596a2694e149f645","after":"037fc28287b62e9ab2293e2d14478c4a917ad5df","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T17:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"apns: easier sandbox courier selection","shortMessageHtmlLink":"apns: easier sandbox courier selection"}},{"before":"6d8373f60c2ad5a8770a2566fbb2a158bcbc2bad","after":null,"ref":"refs/heads/github-actions","pushedAt":"2024-05-19T02:09:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"}},{"before":"1b7ddfed9b90db78e073d932ccd8a03fd3dcd8db","after":"6d8373f60c2ad5a8770a2566fbb2a158bcbc2bad","ref":"refs/heads/github-actions","pushedAt":"2024-05-19T01:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"tests: remove rich dependency\n\ndidn't have any effect anyway","shortMessageHtmlLink":"tests: remove rich dependency"}},{"before":"7e35e9595397d25005436e470600b4a3f613de57","after":"1b7ddfed9b90db78e073d932ccd8a03fd3dcd8db","ref":"refs/heads/github-actions","pushedAt":"2024-05-19T01:51:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: correct extra name","shortMessageHtmlLink":"ci: correct extra name"}},{"before":"38cb52445b51caee1e35d773745984390d3c07fb","after":"7e35e9595397d25005436e470600b4a3f613de57","ref":"refs/heads/github-actions","pushedAt":"2024-05-19T01:50:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: create venv before using it","shortMessageHtmlLink":"ci: create venv before using it"}},{"before":"819437f79241eb9538763219d0c3895826204877","after":"38cb52445b51caee1e35d773745984390d3c07fb","ref":"refs/heads/github-actions","pushedAt":"2024-05-19T01:49:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"ci: use venv","shortMessageHtmlLink":"ci: use venv"}},{"before":null,"after":"819437f79241eb9538763219d0c3895826204877","ref":"refs/heads/github-actions","pushedAt":"2024-05-19T01:46:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"Create python-package.yml","shortMessageHtmlLink":"Create python-package.yml"}},{"before":"815baf595c8263bddf105b92ab7f8c9c8e40c210","after":"bd30ee9e1f14283086e5eda6596a2694e149f645","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T00:55:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"apns: send lock, update filters after reconnection","shortMessageHtmlLink":"apns: send lock, update filters after reconnection"}},{"before":"85909072d4ff699ab6f9c44319a0650f08acfd51","after":"815baf595c8263bddf105b92ab7f8c9c8e40c210","ref":"refs/heads/app-tokens","pushedAt":"2024-05-19T00:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JJTech0130","name":"JJTech","path":"/JJTech0130","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53275876?s=80&v=4"},"commit":{"message":"apns: add notifications command","shortMessageHtmlLink":"apns: add notifications command"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWzRLBQA","startCursor":null,"endCursor":null}},"title":"Activity ยท JJTech0130/pypush"}