{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":573936790,"defaultBranch":"main","name":"committed","ownerLogin":"mikelorant","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-03T22:35:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/215265?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709869675.0","currentOid":""},"activityList":{"items":[{"before":"be130ef719c420931f361b1bcfd3f6e9ab0391f1","after":"0f6e11084ce25b9dd40a13c873cd53d5b9ec1e97","ref":"refs/heads/main","pushedAt":"2024-06-01T08:49:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿšจ Replace deprecated style copy\n\nThe `lipgloss` package has [deprecated][1] the use of style copying\nusing the `Copy` method.\n\nThe documentation has been updated to provide an alternative approach:\n\n> to copy just use assignment (i.e. a := b). All methods also return a\n> new style.\n\nThis change applies the recommendation.\n\n[1]: https://github.com/charmbracelet/lipgloss/pull/289","shortMessageHtmlLink":"๐Ÿšจ Replace deprecated style copy"}},{"before":"9fdaaec1323b5931039d10762402bf89db826b6d","after":"be130ef719c420931f361b1bcfd3f6e9ab0391f1","ref":"refs/heads/main","pushedAt":"2024-06-01T02:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"โ™ป๏ธ Replace reflow package\n\nThe `reflow` package is used to word wrap the commit description. This\nis necessary to make the text sent to Git match the editor view.\nUnicode support was not implemented correctly by this package and would\ncause the results to be inconsistent with what was displayed. The\nreplacement package `ansi` resolves this problem.","shortMessageHtmlLink":"โ™ป๏ธ Replace reflow package"}},{"before":"d38da190fc4e8e7543341f786031be08190c5e43","after":"9fdaaec1323b5931039d10762402bf89db826b6d","ref":"refs/heads/main","pushedAt":"2024-06-01T01:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"โฌ†๏ธ Upgrade dependencies\n\nUpgrade dependencies to latest releases. As part of this upgrade there\nwere two packages worth mentioning.\n\nThe `bubbles` package was previously using a modified fork that added\nsupport for [textarea multiline placeholders][1]. This change has now\nbeen merged upstream and there is no longer a need to rely on the\ncustom version.\n\nThe `coloredcobra` package which provides the colours for the CLI help\ntext was impacted by the upgrade of the `color` package. A [fix][2] has\nbeen applied that currently only exists in a forked version. This is\nnecessary until the upstream merges the pull reques to fix this\nproblem.\n\n[1]: https://github.com/charmbracelet/bubbles/pull/302\n[2]: https://github.com/ivanpirog/coloredcobra/pull/5","shortMessageHtmlLink":"โฌ†๏ธ Upgrade dependencies"}},{"before":"d38da190fc4e8e7543341f786031be08190c5e43","after":null,"ref":"refs/heads/docs/improve-readme","pushedAt":"2024-03-08T03:47:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"}},{"before":"30b54452082f5fef64cbc160a700b41c557dc72f","after":"d38da190fc4e8e7543341f786031be08190c5e43","ref":"refs/heads/main","pushedAt":"2024-03-08T03:47:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿ“– Improve README\n\nThe README was difficult to make changes to as many of lines containing\nlinks were extremely long. This also caused markdown linters to report\nnumerous issues.\n\nBy using link reference definitions it was possible to remove the link\nfrom text blocks leaving only the link text. This significantly\nimproved the readability as both paragraphs and tables were simplified.\n\nTables were also modified to be compliant with the preferred format\nused by `prettier` and `mdformat`.\n\nSome lines were incorrectly hard wrapped and this has now been\ncorrected.\n\nOrdered lists were reporting lint issues and were resolved by indenting\nthe paragraphs that belong to each preceeding item.\n\nTo help maintain these files, a `markdownlint` configuration file has\nbeen added with parameters for some rules changed.","shortMessageHtmlLink":"๐Ÿ“– Improve README"}},{"before":"bc7641b8b4d999a5bd7b01e87fe6ea313e4fcfc5","after":"d38da190fc4e8e7543341f786031be08190c5e43","ref":"refs/heads/docs/improve-readme","pushedAt":"2024-03-08T03:45:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿ“– Improve README\n\nThe README was difficult to make changes to as many of lines containing\nlinks were extremely long. This also caused markdown linters to report\nnumerous issues.\n\nBy using link reference definitions it was possible to remove the link\nfrom text blocks leaving only the link text. This significantly\nimproved the readability as both paragraphs and tables were simplified.\n\nTables were also modified to be compliant with the preferred format\nused by `prettier` and `mdformat`.\n\nSome lines were incorrectly hard wrapped and this has now been\ncorrected.\n\nOrdered lists were reporting lint issues and were resolved by indenting\nthe paragraphs that belong to each preceeding item.\n\nTo help maintain these files, a `markdownlint` configuration file has\nbeen added with parameters for some rules changed.","shortMessageHtmlLink":"๐Ÿ“– Improve README"}},{"before":null,"after":"bc7641b8b4d999a5bd7b01e87fe6ea313e4fcfc5","ref":"refs/heads/docs/improve-readme","pushedAt":"2024-03-07T08:15:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿ“– Improve README\n\nThe README was difficult to make changes to as many of lines containing\nlinks were extremely long. This also caused markdown linters to report\nnumerous issues.\n\nBy using link reference definitions it was possible to remove the link\nfrom text blocks leaving only the link text. This significantly\nimproved the readability as both paragraphs and tables were simplified.\n\nTables were also modified to be complaint with the preferred format\nused by `prettier` and `mdformat`.\n\nSome lines were incorrectly hard wrapped and this has now been\ncorrected.\n\nOrdered lists were reporting lint issues and were resolved by indenting\nthe paragraphs that belong to each preceeding item.\n\nTo help maintain these files, a `markdownlint` configuration file has\nbeen added with parameters for some rules changed.","shortMessageHtmlLink":"๐Ÿ“– Improve README"}},{"before":"6103825c9f2ce8e410746a64118b6521b85c2f7a","after":"53c0baf7dcce37f67a87d3235874d8db10b922b3","ref":"refs/heads/chore/docker-vhs","pushedAt":"2024-03-06T08:30:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":":construction: Add VHS to Docker build\n\nAdd VHS to Docker build to enable recording the demo animation. There\nis a known performance issue caused by CPU requirements exceed current\nmachine. This causes frames to be dropped which results in the video\nplayback being faster than normal.","shortMessageHtmlLink":"๐Ÿšง Add VHS to Docker build"}},{"before":"2afcd85073ad5fb24b366d12211b753a46e4f1e7","after":"30b54452082f5fef64cbc160a700b41c557dc72f","ref":"refs/heads/main","pushedAt":"2024-03-06T08:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"โ™ป๏ธ Update VHS commands\n\nVHS is used to record the demo video that is part of the README.\n\nAs part of the scripting process to generate the video, some extra\ncapabilities needed to be added to a forked VHS.\n\nThe keyboard presses were:\n- Shift+Tab\n- Alt+Enter\n\nBoth these commands have now been added to the official VHS release.\nHowever, there were minor changes in how the commands were written\nwhich is reflected in this change.","shortMessageHtmlLink":"โ™ป๏ธ Update VHS commands"}},{"before":"429e6de8a69c530f1ae72db86e373195f2556bf6","after":"2afcd85073ad5fb24b366d12211b753a46e4f1e7","ref":"refs/heads/main","pushedAt":"2024-03-06T08:10:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"โฌ†๏ธ Upgrade dependencies\n\nUpgrade third-party libraries to their latest stable releases to\nincorporate security patches, bug fix and performance improvements.\nThis routine maintenance helps keep the codebase secure and efficient.\n\nAs part of this upgrade, some regressions were identified and\ncorrected.\n\nUsing page up and page down in the filter list was being sent twice. A\nbug with the list component was fixed upstream and the existing code\nattempted to send this twice however one of the methods was a noop.\nThis was corrected by removing the unnecessary duplication.\n\nA list with empty items had the wording changing. This required the\ngolden files to be updated.\n\nAll dependencies were determining string width using `go-runewidth`\nwhich has been problematic. This has been replaced with `uniseg` which\nrequired the `StringWidth()` function to be swapped over to be\nconsistent. This also caused some incorrectly rendered golden files to\nbe fixed.\n\nThis upgrade will cause the terminal package to activate the grapheme\ncluster width override map. This will allow the rendering of emoji\nwidths to be cosnsistent to previous versions.\n\nThe upgrade to Bubbletea has caused a minor change in the quit message\ntype which has become public.","shortMessageHtmlLink":"โฌ†๏ธ Upgrade dependencies"}},{"before":"32f6bad2554b71accb147d5d4e13780fb572ef92","after":"429e6de8a69c530f1ae72db86e373195f2556bf6","ref":"refs/heads/main","pushedAt":"2024-03-06T07:29:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿงช Prevent data race with UI tests\n\nThe change to using a global variable containing grapheme cluster width\noverrides introduced a data race.\n\nDisabling parallel tests in the UI package will prevent this from being\ndetected. While this does not solve the issue, the global variable is\nonly set once before any rendering and all reads will be safe.","shortMessageHtmlLink":"๐Ÿงช Prevent data race with UI tests"}},{"before":"6b91677aa21740d8525559d0750711ee5e2620cf","after":"32f6bad2554b71accb147d5d4e13780fb572ef92","ref":"refs/heads/main","pushedAt":"2024-03-06T06:40:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"โœจ Add terminal package\n\nAs part of the upcoming dependency upgrade, there will be changes to\nthe supported Unicode version. This change will cause some emojis\n(grapheme clusters) to report different string widths than previously.\nThis will impact the layout especially when there are borders.\n\nThe terminal package will have the role of handling compatibility\nissues between the terminal and packages used to determine string\nwidth.\n\nThe first functionality added to this package is to allow the\noverriding of the width of specific grapheme clusters (a selection\nusing variant select 16). This will provide compatibility for any\nterminal that does not currently support Unicode 14 or above.\n\nFor overriding of grapheme cluster width, a fork of `uniseg` was\nnecessary to allow for an replacement map.\n\nWhile the width calculcation changes are applied when the UI is\nconfigured, no packages are currently using the `uniseg` functions so\nnone of the overrides apply. Once the dependency upgrade is completed,\nthis will provide the same results as the previous string width\nfunctions.","shortMessageHtmlLink":"โœจ Add terminal package"}},{"before":"c3484137e5d78f1ebb9fb7f6847f1e13abadb75a","after":"6b91677aa21740d8525559d0750711ee5e2620cf","ref":"refs/heads/main","pushedAt":"2024-03-04T01:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"โš™๏ธ Switch emoji type default\n\nThe default emoji type is set to shortcode which was based on how this\nwas configured in the Gitmoji CLI tool.\n\nGitmoji has now changed the default from shortcode to character. This\nchange switches the default to stay consistent.","shortMessageHtmlLink":"โš™๏ธ Switch emoji type default"}},{"before":"61afb5faa000b1dfbbc01e09eb55150821aa583e","after":"c3484137e5d78f1ebb9fb7f6847f1e13abadb75a","ref":"refs/heads/main","pushedAt":"2024-03-04T01:03:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿ’Ž Improve emoji search\n\nWhen filtering emojis, the descrption was the only text that could be\nsearched.\n\nBy adding the emoji shortcode to the known terms, it will allow for the\nvisual representation of the emoji to be part of the search.","shortMessageHtmlLink":"๐Ÿ’Ž Improve emoji search"}},{"before":"4ab8359ca745f0bf5fcbb7c4ab61cec02aec310b","after":"61afb5faa000b1dfbbc01e09eb55150821aa583e","ref":"refs/heads/main","pushedAt":"2024-03-04T00:56:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿ› Hide end of buffer character\n\nThe end of buffer character is currently enabled however it is not\nshown except for when the content does not fill the viewport for the\nplaceholder.\n\nThis functionality is being changed in an upcoming release of the\ntextarea component and will make this character appear by default.\n\nThis change is preemptive to reduce the number of files changed as part\nof the dependency upgrade.","shortMessageHtmlLink":"๐Ÿ› Hide end of buffer character"}},{"before":"87d0dc0f00bfc573957d96d4669ba360d1cac518","after":"4ab8359ca745f0bf5fcbb7c4ab61cec02aec310b","ref":"refs/heads/main","pushedAt":"2024-03-04T00:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿงช Fix emoji type test names\n\nThe emoji type tests were incorrectly named. They were using parts of\nthe emoji selector test names.","shortMessageHtmlLink":"๐Ÿงช Fix emoji type test names"}},{"before":"3249ee1120774c180ec40638d6840f7727013ac1","after":"87d0dc0f00bfc573957d96d4669ba360d1cac518","ref":"refs/heads/main","pushedAt":"2024-03-04T00:48:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":"๐Ÿ“– Add GitHub social media preview image\n\nAdd image displayed for GitHub social media preview.","shortMessageHtmlLink":"๐Ÿ“– Add GitHub social media preview image"}},{"before":"8475ba9d637c9dd4eb7d697c44bca50b62b43cba","after":"3249ee1120774c180ec40638d6840f7727013ac1","ref":"refs/heads/main","pushedAt":"2023-03-08T08:02:20.488Z","pushType":"push","commitsCount":1,"pusher":{"login":"mikelorant","name":"Michael Lorant","path":"/mikelorant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/215265?s=80&v=4"},"commit":{"message":":test_tube: Add tests for emoji functions\n\nAdd tests for emoji functions that were recently added with the options\ninterface.\n\nWith the addition of the Committed emoji set, this needed to be\ninserted into the list of known emoji profiles.\n\nA typo was also discovered with the devmoji name.","shortMessageHtmlLink":"๐Ÿงช Add tests for emoji functions"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wMVQwODo0OTo1My4wMDAwMDBazwAAAARZo9yC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wMVQwODo0OTo1My4wMDAwMDBazwAAAARZo9yC","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0wOFQwODowMjoyMC40ODgwNThazwAAAAL-01Iz"}},"title":"Activity ยท mikelorant/committed"}