{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":455480246,"defaultBranch":"main","name":"django-pictures","ownerLogin":"codingjoe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-04T08:58:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1772890?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717143084.0","currentOid":""},"activityList":{"items":[{"before":"2f42e237c81dbd685b68240fa7979c71643b51c3","after":null,"ref":"refs/heads/issues/media","pushedAt":"2024-05-31T08:11:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"ec912524b62b16058153d9ee8d0bbdf47e1c9e90","after":"2f2e5592572c9a3952b06bd4bbd0de749eb799ce","ref":"refs/heads/main","pushedAt":"2024-05-31T08:11:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Support multiple aspect ratios in DRF and fallback to field definition (#173)","shortMessageHtmlLink":"Support multiple aspect ratios in DRF and fallback to field definition ("}},{"before":"e81a41f48b421116bc3d46ed352318bde5949de9","after":"2f42e237c81dbd685b68240fa7979c71643b51c3","ref":"refs/heads/issues/media","pushedAt":"2024-05-31T07:48:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Use backend ratio in DRF if specified, allow multiple aspect values","shortMessageHtmlLink":"Use backend ratio in DRF if specified, allow multiple aspect values"}},{"before":null,"after":"e81a41f48b421116bc3d46ed352318bde5949de9","ref":"refs/heads/issues/media","pushedAt":"2024-05-30T14:46:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Use backend ratio in DRF if specified, allow multiple aspect values","shortMessageHtmlLink":"Use backend ratio in DRF if specified, allow multiple aspect values"}},{"before":"0a676e209e8ae7dbb6e6a906ffa8b03c048775f3","after":null,"ref":"refs/heads/async-migrations","pushedAt":"2024-05-25T10:11:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"f361b9ca4cfb471bd2f222fdc4abf7ddecff73a4","after":"ec912524b62b16058153d9ee8d0bbdf47e1c9e90","ref":"refs/heads/main","pushedAt":"2024-05-25T10:11:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance (#169)\n\n* perform delete IO async\r\n* create only newly added sizes\r\n* delete only obsolete file sizes\r\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance (#169)"}},{"before":"1faca968494149925eaa17e6f1924d504ca441e3","after":"0a676e209e8ae7dbb6e6a906ffa8b03c048775f3","ref":"refs/heads/async-migrations","pushedAt":"2024-05-25T09:53:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Merge branch 'main' into async-migrations","shortMessageHtmlLink":"Merge branch 'main' into async-migrations"}},{"before":"4532f44a0bbbeb4e1b3fe7e60e062822793c7b5c","after":null,"ref":"refs/heads/dimentions","pushedAt":"2024-05-25T09:52:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"640a4f89d3c4c609ab604156c36c67006413b6a9","after":"f361b9ca4cfb471bd2f222fdc4abf7ddecff73a4","ref":"refs/heads/main","pushedAt":"2024-05-25T09:52:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Fix caching issue on empty dimention fields\n\nThe width and height fields may be empty, like in cases where you\nnewly add the fields. In those cases, they width and hight properties\nshall not return the false null values but read the dimentions form file.","shortMessageHtmlLink":"Fix caching issue on empty dimention fields"}},{"before":"6151cfef6bbf8d0169c08ca0d60d18d432dd7d02","after":"1faca968494149925eaa17e6f1924d504ca441e3","ref":"refs/heads/async-migrations","pushedAt":"2024-05-25T09:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Add more tests","shortMessageHtmlLink":"Add more tests"}},{"before":"aa6e2cab6288bd956418ba98a9d71468273a264e","after":"4532f44a0bbbeb4e1b3fe7e60e062822793c7b5c","ref":"refs/heads/dimentions","pushedAt":"2024-05-25T09:49:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Fix caching issue on empty dimention fields\n\nThe width and height fields may be empty, like in cases where you\nnewly add the fields. In those cases, they width and hight properties\nshall not return the false null values but read the dimentions form file.","shortMessageHtmlLink":"Fix caching issue on empty dimention fields"}},{"before":"dd5f311da2cb23ce7e908f29554470204997cd9f","after":"aa6e2cab6288bd956418ba98a9d71468273a264e","ref":"refs/heads/dimentions","pushedAt":"2024-05-25T09:46:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Fix caching issue on empty dimention fields\n\nThe width and height fields may be empty, like in cases where you\nnewly add the fields. In those cases, they width and hight properties\nshall not return the false null values but read the dimentions form file.","shortMessageHtmlLink":"Fix caching issue on empty dimention fields"}},{"before":null,"after":"dd5f311da2cb23ce7e908f29554470204997cd9f","ref":"refs/heads/dimentions","pushedAt":"2024-05-25T09:45:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Fix caching issue on empty dimention fields\n\nThe width and height fields may be empty, like in cases where you\nnewly add the fields. In those cases, they width and hight properties\nshall not return the false null values but read the dimentions form file.","shortMessageHtmlLink":"Fix caching issue on empty dimention fields"}},{"before":"b9b5ce11fe4a05cdc71d406c6a321203f06540b4","after":"6151cfef6bbf8d0169c08ca0d60d18d432dd7d02","ref":"refs/heads/async-migrations","pushedAt":"2024-05-25T09:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Do not perform file migration on blank fields","shortMessageHtmlLink":"Do not perform file migration on blank fields"}},{"before":"09db21a8c9c610485ab515a47262e690ef8b52f8","after":"b9b5ce11fe4a05cdc71d406c6a321203f06540b4","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T17:12:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":"23ace56c2e20dc3f57bdae8b62319faca700f4d3","after":"09db21a8c9c610485ab515a47262e690ef8b52f8","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T16:44:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":"ae8ff871689f0acd22846245c8a900f3cdfc6ffc","after":null,"ref":"refs/heads/codecov","pushedAt":"2024-05-05T16:43:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"a7585cb8ec86844612ac8b69efe33d31a4a7b7af","after":"640a4f89d3c4c609ab604156c36c67006413b6a9","ref":"refs/heads/main","pushedAt":"2024-05-05T16:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Add explicity CodeCov token","shortMessageHtmlLink":"Add explicity CodeCov token"}},{"before":null,"after":"ae8ff871689f0acd22846245c8a900f3cdfc6ffc","ref":"refs/heads/codecov","pushedAt":"2024-05-05T16:39:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Add explicity CodeCov token","shortMessageHtmlLink":"Add explicity CodeCov token"}},{"before":"d5bb268b357a122adf97f9642942a48b470911fa","after":"23ace56c2e20dc3f57bdae8b62319faca700f4d3","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T16:33:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":"aae65ef49afb0e593ef4e9bed28d6286a2d69675","after":"d5bb268b357a122adf97f9642942a48b470911fa","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T16:32:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":"117b591fce053a8f867ea830287f05ed1de90b2b","after":"aae65ef49afb0e593ef4e9bed28d6286a2d69675","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T14:20:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":"2f50628345e944a0f7e023bac65777394ccfbcbc","after":"117b591fce053a8f867ea830287f05ed1de90b2b","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T14:18:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":"c50957dc29c2e488d64eaeebcb8c200ceeb21297","after":"2f50628345e944a0f7e023bac65777394ccfbcbc","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T13:40:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":"e8d6afccc3d215f95fc528ac94b59fb95b37148e","after":"c50957dc29c2e488d64eaeebcb8c200ceeb21297","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T13:40:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve migration performance\n\n* perform delete IO async\n* create only newly added sizes\n* delete only obsolete file sizes\n* create sizes from an in-memory copy of the file","shortMessageHtmlLink":"Improve migration performance"}},{"before":null,"after":"e8d6afccc3d215f95fc528ac94b59fb95b37148e","ref":"refs/heads/async-migrations","pushedAt":"2024-05-05T13:35:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve type annotations (#167)\n\n* Change ratio calculation to use Fraction\n\nReplace the floating-point division in the ratio calculation with\nFraction\n\n* Refine type annotations","shortMessageHtmlLink":"Improve type annotations (#167)"}},{"before":"2489e021b8d5d7570ce97a835ba990d2f69a9e27","after":"a7585cb8ec86844612ac8b69efe33d31a4a7b7af","ref":"refs/heads/main","pushedAt":"2024-05-04T09:02:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Improve type annotations (#167)\n\n* Change ratio calculation to use Fraction\r\n\r\nReplace the floating-point division in the ratio calculation with\r\nFraction\r\n\r\n* Refine type annotations","shortMessageHtmlLink":"Improve type annotations (#167)"}},{"before":"8eab02124c2b350a9fdcee88b68fe318ab5a4f2b","after":null,"ref":"refs/heads/dependabot/pip/black-24.4.2","pushedAt":"2024-04-27T17:28:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"}},{"before":"b3f34dc7b54fc0b5483c4a947fd90a81c0326903","after":"2489e021b8d5d7570ce97a835ba990d2f69a9e27","ref":"refs/heads/main","pushedAt":"2024-04-27T17:28:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"codingjoe","name":"Johannes Maron","path":"/codingjoe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1772890?s=80&v=4"},"commit":{"message":"Bump black from 24.4.1 to 24.4.2\n\nBumps [black](https://github.com/psf/black) from 24.4.1 to 24.4.2.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/24.4.1...24.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 24.4.1 to 24.4.2"}},{"before":null,"after":"8eab02124c2b350a9fdcee88b68fe318ab5a4f2b","ref":"refs/heads/dependabot/pip/black-24.4.2","pushedAt":"2024-04-26T22:14:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump black from 24.4.1 to 24.4.2\n\nBumps [black](https://github.com/psf/black) from 24.4.1 to 24.4.2.\n- [Release notes](https://github.com/psf/black/releases)\n- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)\n- [Commits](https://github.com/psf/black/compare/24.4.1...24.4.2)\n\n---\nupdated-dependencies:\n- dependency-name: black\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump black from 24.4.1 to 24.4.2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWMgwewA","startCursor":null,"endCursor":null}},"title":"Activity ยท codingjoe/django-pictures"}