{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":590063407,"defaultBranch":"main","name":"larvatar","ownerLogin":"renfordt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-17T15:22:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/699163?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713296415.0","currentOid":""},"activityList":{"items":[{"before":"fd7186d2a4f80e39d66fc8da583218d7d92879b1","after":"acd12aa200017302691835e46b0da8a00ca815ba","ref":"refs/heads/main","pushedAt":"2024-04-16T19:38:29.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Merge pull request #11 from renfordt/dev\n\nAdd possibility to access the base64 string","shortMessageHtmlLink":"Merge pull request #11 from renfordt/dev"}},{"before":"83e0ca2d443441390b43a571c7ad96692b927b4c","after":"9641b331e7e484fdcfbf027ac877ebc63fccca4c","ref":"refs/heads/dev","pushedAt":"2024-04-16T19:30:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add Base64 methods to LarvatarTest\n\nA testGetBase64 method is introduced to verify the proper functioning of the getBase64 method in the Larvatar class. Another method, testGetBase64WithRandomName, is added to ensure that using a randomized name with getBase64 still generates a valid base64 string.","shortMessageHtmlLink":"Add Base64 methods to LarvatarTest"}},{"before":"619360ae525b7022a8910a438d015d3cd8f85293","after":"83e0ca2d443441390b43a571c7ad96692b927b4c","ref":"refs/heads/dev","pushedAt":"2024-04-14T19:48:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update composer.json dependencies\n\nThe 'composer.json' file has been updated to change version specifics for 'phpunit/phpunit' and 'orchestra/testbench' in 'require-dev'. The 'clamp' package was added under 'require' and the autoload files array was removed. This updates the dependencies to stay in line with project needs and standards.","shortMessageHtmlLink":"Update composer.json dependencies"}},{"before":"1bc7921d4d711a14e1eef020661e00c41ea1feaf","after":"fd7186d2a4f80e39d66fc8da583218d7d92879b1","ref":"refs/heads/main","pushedAt":"2024-04-14T15:16:31.000Z","pushType":"pr_merge","commitsCount":44,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Merge pull request #9 from renfordt/dev\n\nv1.4.0","shortMessageHtmlLink":"Merge pull request #9 from renfordt/dev"}},{"before":"979b439cf2844118d181a67d0abac7aa0ca27eaa","after":"619360ae525b7022a8910a438d015d3cd8f85293","ref":"refs/heads/dev","pushedAt":"2024-04-14T14:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update font-weight in LarvatarTraitTest\n\nThe font-weight in the SVG image tag used in the LarvatarTraitTest has been updated from normal to bold. This change affects the visual representation of the test's avatar.","shortMessageHtmlLink":"Update font-weight in LarvatarTraitTest"}},{"before":"90bce4cffa32682cb0e8621eedcedd9307857ee5","after":"979b439cf2844118d181a67d0abac7aa0ca27eaa","ref":"refs/heads/dev","pushedAt":"2024-04-14T14:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update exception type in InitialsAvatarTest\n\nThe `testSetFormWithInvalidValue` in `InitialsAvatarTest.php` has been updated to expect a `\\ValueError` exception rather than an `\\InvalidArgumentException`. In the process, the `testSetFontWeightWithInvalidValue` method has also been removed.","shortMessageHtmlLink":"Update exception type in InitialsAvatarTest"}},{"before":"3e21a85d91ed1f5492eb5e4e854ba20857604868","after":"90bce4cffa32682cb0e8621eedcedd9307857ee5","ref":"refs/heads/dev","pushedAt":"2024-04-14T14:53:09.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add extensive avatar tests\n\nSignificant testing functions have been added to InitialsAvatarTest.php. These new tests explicitly cover form, font weight, background lightness, text lightness, and offset functionalities, providing more robust test coverage for avatars.","shortMessageHtmlLink":"Add extensive avatar tests"}},{"before":"86e245c97f9b2ccd572f7b44424d622c87bebcf6","after":"3e21a85d91ed1f5492eb5e4e854ba20857604868","ref":"refs/heads/dev","pushedAt":"2024-04-13T21:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add InitialsAvatar documentation to README\n\nA comprehensive description for InitialsAvatar usage has been added to the README. It includes explanations on how to choose between different forms and manually set the contrast of colors. This provides clarity for users on how to customize their avatars effectively.","shortMessageHtmlLink":"Add InitialsAvatar documentation to README"}},{"before":"ddc4a709dfec4d6b62bca7b02573b48ca9eaaea8","after":"86e245c97f9b2ccd572f7b44424d622c87bebcf6","ref":"refs/heads/dev","pushedAt":"2024-04-13T21:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update SVG data in LarvatarTraitTest\n\nThe SVG image data in the LarvatarTraitTest has been updated. The font-weight has been changed from 'regular' to 'normal' to make the text more readable within the generated avatar SVG.","shortMessageHtmlLink":"Update SVG data in LarvatarTraitTest"}},{"before":"277efaa174c42ac93324b164557a4346388fa169","after":"ddc4a709dfec4d6b62bca7b02573b48ca9eaaea8","ref":"refs/heads/dev","pushedAt":"2024-04-13T21:08:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update test image source in LarvatarTraitTest\n\nThe SVG image source used in the LarvatarTraitTest was modified. This update was made to reflect changes in the used base64 encoding.","shortMessageHtmlLink":"Update test image source in LarvatarTraitTest"}},{"before":"cd4c42d6cf7339de30ae146e007b954be38e490c","after":"277efaa174c42ac93324b164557a4346388fa169","ref":"refs/heads/dev","pushedAt":"2024-04-13T21:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add offset attribute to InitialsAvatar\n\nThe offset attribute has been added to the InitialsAvatar class. This new attribute is used in the getColor function to generate hex color for the avatar. A public setter method for offset has also been introduced, allowing the offset value to be customized.","shortMessageHtmlLink":"Add offset attribute to InitialsAvatar"}},{"before":"7c66e86077b6aaa6378f5c0947985a014b77fd05","after":"cd4c42d6cf7339de30ae146e007b954be38e490c","ref":"refs/heads/dev","pushedAt":"2024-04-13T20:58:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add customization options for InitialsAvatar\n\nThree new properties have been added to the InitialsAvatar class: fontWeight, backgroundLightness, and textLightness. This allows for further customization of the avatar's text and background appearance by adjusting these parameters. Setter methods have been added to configure these properties.","shortMessageHtmlLink":"Add customization options for InitialsAvatar"}},{"before":"4a126b994ebe7a26c0b33fccd14cf5bedf1375bc","after":"7c66e86077b6aaa6378f5c0947985a014b77fd05","ref":"refs/heads/dev","pushedAt":"2024-04-11T20:31:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update font setting in README example\n\nThis change refines the code example in the README by setting the font to 'Roboto, sans-serif' in the larvatar setFont method. This enhances readability and is more consistent with typical font setting practices in web development.","shortMessageHtmlLink":"Update font setting in README example"}},{"before":"af1ea94bc02d6f429cd3be490292cfbb5f7aabc5","after":"4a126b994ebe7a26c0b33fccd14cf5bedf1375bc","ref":"refs/heads/dev","pushedAt":"2024-04-11T20:23:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update font setting in LarvatarTrait\n\nA modification has been made to the setFont method in the LarvatarTrait. It now includes 'sans-serif' as a fallback to the 'Roboto' font. This ensures that there's a default font style if 'Roboto' doesn't load correctly.","shortMessageHtmlLink":"Update font setting in LarvatarTrait"}},{"before":"a7cfaa3c8ce854773ae78afbc8204bc0dadf9285","after":"af1ea94bc02d6f429cd3be490292cfbb5f7aabc5","ref":"refs/heads/dev","pushedAt":"2024-04-11T19:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Set default font in LarvatarTrait\n\nA line of code has been added to set the default font to 'Roboto' in the LarvatarTrait. This change occurs during the creation of a new Larvatar object, ensuring all images generated using this trait now utilize the 'Roboto' font.","shortMessageHtmlLink":"Set default font in LarvatarTrait"}},{"before":"7ea1e1e7e9ba24406546103fbae26e9304356930","after":"a7cfaa3c8ce854773ae78afbc8204bc0dadf9285","ref":"refs/heads/dev","pushedAt":"2024-04-11T19:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update testGetAvatar to include size parameter\n\nThe test method 'testGetAvatar' in the LarvatarTraitTest class has been updated to include 'size' as an argument. This aligns with any changes made in the corresponding 'getAvatar' method. Modifications also reflect in the data provider for this test.","shortMessageHtmlLink":"Update testGetAvatar to include size parameter"}},{"before":"4e1987836cacd4869eda86179b82dd797fa44b5e","after":"7ea1e1e7e9ba24406546103fbae26e9304356930","ref":"refs/heads/dev","pushedAt":"2024-04-11T19:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add 'size' parameter to getAvatar function\n\nA new 'size' parameter was added to the getAvatar function in the LarvatarTrait. This allows for explicit setting of the avatar size when calling the function, increasing flexibility and control for the user. The default size value is set to 100.","shortMessageHtmlLink":"Add 'size' parameter to getAvatar function"}},{"before":"7e110f408b4b5482a9eb74d358c4e1fdaf7a6b56","after":"4e1987836cacd4869eda86179b82dd797fa44b5e","ref":"refs/heads/dev","pushedAt":"2024-04-11T19:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update image data in LarvatarTraitTest\n\nThe source data for the image in LarvatarTraitTest has been updated. The old JPEG base64 data string has been replaced with a new SVG base64 data string to suit updated requirements and improve test accuracy.","shortMessageHtmlLink":"Update image data in LarvatarTraitTest"}},{"before":"4476076953ae6a5c990d747695cbbc95fa1959e9","after":"7e110f408b4b5482a9eb74d358c4e1fdaf7a6b56","ref":"refs/heads/dev","pushedAt":"2024-04-11T19:19:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add LarvatarTraitTest for avatar generation\n\nThis commit introduces a new unit test, LarvatarTraitTest, which verifies the functionality of the LarvatarTrait. The trait is used for avatar generation, and the test ensures that it is working correctly by comparing the output against an expected result.","shortMessageHtmlLink":"Add LarvatarTraitTest for avatar generation"}},{"before":"fbf16b227261bca1a1d4461165f57ef875473bb5","after":null,"ref":"refs/heads/forms","pushedAt":"2024-04-11T19:07:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"}},{"before":"fffafea26c91dc64ab2754f05ed5f5b2d047982f","after":"4476076953ae6a5c990d747695cbbc95fa1959e9","ref":"refs/heads/dev","pushedAt":"2024-04-11T19:07:15.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Merge pull request #8 from renfordt/forms\n\nMore Forms","shortMessageHtmlLink":"Merge pull request #8 from renfordt/forms"}},{"before":"8e838a3103d388f7e8f8162eeef708d007383c08","after":"fbf16b227261bca1a1d4461165f57ef875473bb5","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:59:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update return type in generate function\n\nThis change specifically revises the return type of the generate method in InitialsAvatar.php. The function is now guaranteed to only ever return a string, whether it's an SVG format avatar or a base64-encoded avatar image. This ensures more consistent return types for better predictability.","shortMessageHtmlLink":"Update return type in generate function"}},{"before":"9e4860c59eba58ce36c4dc2cb1941e9e8e2d4bc7","after":"8e838a3103d388f7e8f8162eeef708d007383c08","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update avatar generation method documentation\n\nThe documentation for the avatar generation method has been updated to reflect the changes in functionality. The function now returns either a string or an SVG object. The comments have also been enhanced for clarity, specifically detailing that it generates an avatar based on provided names and encoding.","shortMessageHtmlLink":"Update avatar generation method documentation"}},{"before":"bd67ad4858c0ab8025cdf0f53a8b0e18a50d7755","after":"9e4860c59eba58ce36c4dc2cb1941e9e8e2d4bc7","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:45:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add FormTypes import in InitialsAvatarTest\n\nThe FormTypes enum from the Larvatar package is now imported in the InitialsAvatarTest file. This change is crucial in setting up certain tests, specifically the testSetForm method that was also added in this commit.","shortMessageHtmlLink":"Add FormTypes import in InitialsAvatarTest"}},{"before":"87f6b26e3fc1bd3100f7104933697c578066a656","after":"bd67ad4858c0ab8025cdf0f53a8b0e18a50d7755","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add rotation and form tests to InitialsAvatarTest\n\nAdded new test methods to the InitialsAvatarTest to check for the correct setRotation and setForm behaviors. These methods aim at verifying the proper setting of rotation and form properties for an InitialsAvatar instance.","shortMessageHtmlLink":"Add rotation and form tests to InitialsAvatarTest"}},{"before":"a6f333fd5bc62554f19c9504b12550bf8a74419d","after":"87f6b26e3fc1bd3100f7104933697c578066a656","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:37:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Update expected points in Hexagon test\n\nThe Hexagon tests within InitialsAvatarTest.php have been updated. An expected points array has been added to improve testing precision. Now, this test compares the generated points with a predefined set of expected points, improving the robustness of the testing for the Hexagon shape in InitialsAvatar.","shortMessageHtmlLink":"Update expected points in Hexagon test"}},{"before":"01916a1f6ba6d7e763d0bc540f33db8841349248","after":"a6f333fd5bc62554f19c9504b12550bf8a74419d","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:26:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Remove unnecessary rotation assertion in InitialsAvatarTest\n\nThe changes remove a needless assertion checking for the SVG Polygon rotation in the InitialsAvatarTest. This assertion was not crucial for the test's purpose or for its passing, therefore it was removed to streamline the code.","shortMessageHtmlLink":"Remove unnecessary rotation assertion in InitialsAvatarTest"}},{"before":"e81ca41bd306c8076dcf434cad79e53691c92f4c","after":"01916a1f6ba6d7e763d0bc540f33db8841349248","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Remove unnecessary assertions in InitialsAvatarTest\n\nThe changes in this commit eliminate the assertions checking the width and height of the SVGPolygon instance, as they are not necessary for the test. Instead, it has added an assertion to verify if the SVGPolygon's points retrieval method returns an empty array.","shortMessageHtmlLink":"Remove unnecessary assertions in InitialsAvatarTest"}},{"before":"21799dc38ed5da2f15f27b123cf33f4c8ea82e96","after":"e81ca41bd306c8076dcf434cad79e53691c92f4c","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Add hexagon test in InitialsAvatarTest\n\nA new function testGetHexagon is added to the InitialsAvatarTest class. This function tests if the getHexagon method of InitialsAvatar class is working correctly by asserting the return type, dimensions, fill color, and rotation of the resulting hexagon.","shortMessageHtmlLink":"Add hexagon test in InitialsAvatarTest"}},{"before":"0fde9c18882032108ae865f99690296690f285a3","after":"21799dc38ed5da2f15f27b123cf33f4c8ea82e96","ref":"refs/heads/forms","pushedAt":"2024-04-10T19:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renfordt","name":"Jannik Renfordt","path":"/renfordt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/699163?s=80&v=4"},"commit":{"message":"Fix Larvatar type comparison in condition\n\nThe comparison within the condition was adjusted to use the instance variable `$this->type` instead of the local variable `$type.` This change correctly reflects the Larvatar type and ensures that the appropriate InitialsAvatar object is created when the Larvatar type is set to `InitialsAvatar`.","shortMessageHtmlLink":"Fix Larvatar type comparison in condition"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMmFiuAA","startCursor":null,"endCursor":null}},"title":"Activity ยท renfordt/larvatar"}