{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":320360913,"defaultBranch":"master","name":"bitmappery","ownerLogin":"igorski","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-10T18:47:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/730069?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704113477.0","currentOid":""},"activityList":{"items":[{"before":"57817031fc649b8f45d7a11e8887064dafcfb5b4","after":"0d0140b8e7debe6911184752eb575bb6bb1801e9","ref":"refs/heads/master","pushedAt":"2024-05-12T08:41:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Allow dockerfile to build (#33)\n\nThe current dependency jsdom@23.2.0 requires node >=18. Tested build and runtime","shortMessageHtmlLink":"Allow dockerfile to build (#33)"}},{"before":"61d14f1c12f87de5f289545a3e16058a693dbb82","after":"57817031fc649b8f45d7a11e8887064dafcfb5b4","ref":"refs/heads/master","pushedAt":"2024-02-24T11:41:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Add online storage location selector to export window","shortMessageHtmlLink":"Add online storage location selector to export window"}},{"before":"f7a9ac53a1aae818a2950dbaa7285558d23bc40d","after":"fc81164ce4ef83e3d64166688137017f967f091b","ref":"refs/heads/zcanvas6","pushedAt":"2024-02-24T10:31:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"ongoing","shortMessageHtmlLink":"ongoing"}},{"before":"c6347fc06d23454b8ca6501111fc40dedb5f44be","after":"f7a9ac53a1aae818a2950dbaa7285558d23bc40d","ref":"refs/heads/zcanvas6","pushedAt":"2024-01-01T12:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Cleanups","shortMessageHtmlLink":"Cleanups"}},{"before":null,"after":"c6347fc06d23454b8ca6501111fc40dedb5f44be","ref":"refs/heads/zcanvas6","pushedAt":"2024-01-01T12:51:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Update dependencies and rendering logic to use zCanvas 6.0.1","shortMessageHtmlLink":"Update dependencies and rendering logic to use zCanvas 6.0.1"}},{"before":"c2204e0a3ea5ee90b4c2f68c30466022174b05fd","after":"61d14f1c12f87de5f289545a3e16058a693dbb82","ref":"refs/heads/master","pushedAt":"2024-01-01T11:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Fix issue where S3 thumbnails would not all occupy the same dimensions","shortMessageHtmlLink":"Fix issue where S3 thumbnails would not all occupy the same dimensions"}},{"before":"e37a6a527d566f652acf8b612421ffba4cfc4115","after":null,"ref":"refs/heads/aws","pushedAt":"2023-09-03T14:23:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"}},{"before":"0406a3294947045666ea345b88fcabd816fd74cc","after":"c2204e0a3ea5ee90b4c2f68c30466022174b05fd","ref":"refs/heads/master","pushedAt":"2023-09-03T14:23:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Implement support for S3 based storage providers (#30)\n\n* Initial implementation to retrieve files from S3 bucket\r\n* Addressed type warnings\r\n* Implemented folder creation and deletion\r\n* Add save UI for S3 bucket storage\r\n* Implemented multipart upload to S3\r\n* Implemented recursive deletion of objects when deleting folders from S3 storage\r\n* Third party storage services can now be initialized from the save window\r\n* Limit max keys for folder request\r\n* Updated docs and integration\r\n* Prevent auto open of file browser when connecting to 3rd party service in save modal\r\n* Use alternate client registration for non-AWS based S3 endpoints\r\n* Addressed issues with local MinIO based storage providers\r\n* Added lazy thumbnail generation to S3 type storage\r\n* Bugfixing\r\n* Uniform click handler\r\n* TDD approach then\r\n* Fixed issue with thumbnail path resolving\r\n* Add retry handler to overcome RequestTimeTooSkewed","shortMessageHtmlLink":"Implement support for S3 based storage providers (#30)"}},{"before":"f539f2329d78a77dbd2785c0c8d91a3760e54ddd","after":"e37a6a527d566f652acf8b612421ffba4cfc4115","ref":"refs/heads/aws","pushedAt":"2023-09-03T13:56:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Add retry handler to overcome RequestTimeTooSkewed","shortMessageHtmlLink":"Add retry handler to overcome RequestTimeTooSkewed"}},{"before":"337af802feda812fa5dff99ef994485351308e89","after":"f539f2329d78a77dbd2785c0c8d91a3760e54ddd","ref":"refs/heads/aws","pushedAt":"2023-07-04T18:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Fixed issue with thumbnail path resolving","shortMessageHtmlLink":"Fixed issue with thumbnail path resolving"}},{"before":"5917ac41eee87aef7172b27df3d3b2deee594a02","after":"337af802feda812fa5dff99ef994485351308e89","ref":"refs/heads/aws","pushedAt":"2023-07-04T18:04:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"TDD approach then","shortMessageHtmlLink":"TDD approach then"}},{"before":"22d8ec2aa76a0d4e7a3e9838d3912d874e1ad4c9","after":"5917ac41eee87aef7172b27df3d3b2deee594a02","ref":"refs/heads/aws","pushedAt":"2023-06-27T17:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Uniform click handler","shortMessageHtmlLink":"Uniform click handler"}},{"before":"4acde1bb5e90addc6ef23deb39f1cb22741a7183","after":"22d8ec2aa76a0d4e7a3e9838d3912d874e1ad4c9","ref":"refs/heads/aws","pushedAt":"2023-06-27T17:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Bugfixing","shortMessageHtmlLink":"Bugfixing"}},{"before":"170eca0bfdcf132b2845d10aed7059fcc1fa27f4","after":"4acde1bb5e90addc6ef23deb39f1cb22741a7183","ref":"refs/heads/aws","pushedAt":"2023-06-26T19:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Added lazy thumbnail generation to S3 type storage","shortMessageHtmlLink":"Added lazy thumbnail generation to S3 type storage"}},{"before":"0a0163ba26932f2d5cc9342860128365a9cb6c80","after":"170eca0bfdcf132b2845d10aed7059fcc1fa27f4","ref":"refs/heads/aws","pushedAt":"2023-06-21T19:44:57.802Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Addressed issues with local MinIO based storage providers","shortMessageHtmlLink":"Addressed issues with local MinIO based storage providers"}},{"before":"dd8efa7fe3e4410c2686e4b4e36c000c8a5aa985","after":"0a0163ba26932f2d5cc9342860128365a9cb6c80","ref":"refs/heads/aws","pushedAt":"2023-06-21T19:34:52.919Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Resolved local MinIO issues","shortMessageHtmlLink":"Resolved local MinIO issues"}},{"before":"64033f70b5fd5f28b94e0909a99e9edd28e8d8c2","after":"dd8efa7fe3e4410c2686e4b4e36c000c8a5aa985","ref":"refs/heads/aws","pushedAt":"2023-05-28T06:35:17.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Use region for MinIO based storage as well","shortMessageHtmlLink":"Use region for MinIO based storage as well"}},{"before":"b47ba5bcd0ab676a05d5556ead2770106b34722c","after":"0406a3294947045666ea345b88fcabd816fd74cc","ref":"refs/heads/master","pushedAt":"2023-05-17T17:21:16.678Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Fix issue where using drag and pan tool or selections would switch layers when layer panel was focused","shortMessageHtmlLink":"Fix issue where using drag and pan tool or selections would switch la…"}},{"before":"3c32a302cb242dc235e221c3108182b8f8e83c9f","after":"0d0d54234d8fbacc0ff22bef4d8a6c277bbf0aa7","ref":"refs/heads/webtoon-psd","pushedAt":"2023-05-17T17:04:53.847Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Early exits","shortMessageHtmlLink":"Early exits"}},{"before":"5d962c0493462c4e087d99da75223d249f4e8430","after":"64033f70b5fd5f28b94e0909a99e9edd28e8d8c2","ref":"refs/heads/aws","pushedAt":"2023-04-28T08:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Use alternate client registration for non-AWS based S3 endpoints","shortMessageHtmlLink":"Use alternate client registration for non-AWS based S3 endpoints"}},{"before":null,"after":"3c32a302cb242dc235e221c3108182b8f8e83c9f","ref":"refs/heads/webtoon-psd","pushedAt":"2023-04-23T07:31:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Migrate to webtoon PSD for performance improvement while parsing PSD files","shortMessageHtmlLink":"Migrate to webtoon PSD for performance improvement while parsing PSD …"}},{"before":"b803a765edadf378f69387541c1ac53f7a90d666","after":"5d962c0493462c4e087d99da75223d249f4e8430","ref":"refs/heads/aws","pushedAt":"2023-04-22T17:06:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Prevent auto open of file browser when connecting to 3rd party service in save modal","shortMessageHtmlLink":"Prevent auto open of file browser when connecting to 3rd party servic…"}},{"before":"7152fcd69fa99cf54f3ca87e03916562c9659b1e","after":"b803a765edadf378f69387541c1ac53f7a90d666","ref":"refs/heads/aws","pushedAt":"2023-04-22T16:10:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Updated docs and integration","shortMessageHtmlLink":"Updated docs and integration"}},{"before":"9a603fb9b1198eaf54978c0e4135c38be76453ee","after":"7152fcd69fa99cf54f3ca87e03916562c9659b1e","ref":"refs/heads/aws","pushedAt":"2023-04-22T11:03:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Limit max keys for folder request","shortMessageHtmlLink":"Limit max keys for folder request"}},{"before":"4dee3040cc504a91b5d6d667eba92ebe2868fa8b","after":"9a603fb9b1198eaf54978c0e4135c38be76453ee","ref":"refs/heads/aws","pushedAt":"2023-04-22T10:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Third party storage services can now be initialized from the save window","shortMessageHtmlLink":"Third party storage services can now be initialized from the save window"}},{"before":"27cf8e53e5be22898e192189e4bf084d354a8c88","after":"4dee3040cc504a91b5d6d667eba92ebe2868fa8b","ref":"refs/heads/aws","pushedAt":"2023-04-22T09:56:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Implemented recursive deletion of objects when deleting folders from S3 storage","shortMessageHtmlLink":"Implemented recursive deletion of objects when deleting folders from …"}},{"before":"42ba5023b0a4429400113909be85a0667075c5b6","after":"27cf8e53e5be22898e192189e4bf084d354a8c88","ref":"refs/heads/aws","pushedAt":"2023-04-22T06:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Implemented multipart upload to S3","shortMessageHtmlLink":"Implemented multipart upload to S3"}},{"before":"9e0d02c565535005a756cda0bf8f71693d0b91b4","after":"42ba5023b0a4429400113909be85a0667075c5b6","ref":"refs/heads/aws","pushedAt":"2023-04-20T05:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Add save UI for S3 bucket storage","shortMessageHtmlLink":"Add save UI for S3 bucket storage"}},{"before":"47d2422d184ea77f2e8141a33ee84c2efdc4f3ea","after":"9e0d02c565535005a756cda0bf8f71693d0b91b4","ref":"refs/heads/aws","pushedAt":"2023-04-19T20:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Implemented folder creation and deletion","shortMessageHtmlLink":"Implemented folder creation and deletion"}},{"before":"9f28df4d11e041e8abfb96f4ad4095860e5602a6","after":"47d2422d184ea77f2e8141a33ee84c2efdc4f3ea","ref":"refs/heads/aws","pushedAt":"2023-04-19T19:02:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igorski","name":"Igor Zinken","path":"/igorski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/730069?s=80&v=4"},"commit":{"message":"Addressed type warnings","shortMessageHtmlLink":"Addressed type warnings"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER5VhiQA","startCursor":null,"endCursor":null}},"title":"Activity · igorski/bitmappery"}