{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":200665691,"defaultBranch":"releases","name":"ics_calendar","ownerLogin":"franc6","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-05T13:55:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3240549?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726098586.0","currentOid":""},"activityList":{"items":[{"before":"c30543e26c8525899952fa4a57b3223d9935ba88","after":"aebadf77a5fcaebcf66e3cbe7874d5e05a7dd6e6","ref":"refs/heads/releases","pushedAt":"2024-09-12T13:46:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"German translation (#163)\n\nTranslated validation messages for 'include' and 'exclude' options to\r\nGerman.","shortMessageHtmlLink":"German translation (#163)"}},{"before":"ef54050dabc0d9989022881524053d83b0035af0","after":"c30543e26c8525899952fa4a57b3223d9935ba88","ref":"refs/heads/releases","pushedAt":"2024-09-11T23:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Update for 5.0.2","shortMessageHtmlLink":"Update for 5.0.2"}},{"before":"af964bcac8625d832c00f17555b41aaccaf6560b","after":null,"ref":"refs/heads/issue158","pushedAt":"2024-09-11T23:41:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"}},{"before":"b6c693ee9e29e29fd9bb6ce755749c2f13898068","after":"ef54050dabc0d9989022881524053d83b0035af0","ref":"refs/heads/releases","pushedAt":"2024-09-11T23:41:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Verify that CONF_INCLUDE and CONF_EXCLUDE look like arrays (#160)\n\nFixes #158\r\n\r\nDescription of change:\r\n\r\n## Formatting, testing, and code coverage\r\nPlease note your pull request won't be accepted if you haven't properly\r\nformatted your source code, and ensured the unit tests are appropriate.\r\nPlease note if you are not running on Windows, you can either run the\r\nscripts via a bash installation (like git-bash).\r\n\r\n- [X] formatstyle.sh reports no errors\r\n- [X] All unit tests pass (test.sh)\r\n- [] Code coverage has not decreased (test.sh)","shortMessageHtmlLink":"Verify that CONF_INCLUDE and CONF_EXCLUDE look like arrays (#160)"}},{"before":"d3be3118b947b955d98f7aaa32f770af31f8bca9","after":null,"ref":"refs/heads/issue149","pushedAt":"2024-09-11T23:38:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"}},{"before":null,"after":"af964bcac8625d832c00f17555b41aaccaf6560b","ref":"refs/heads/issue158","pushedAt":"2024-09-11T23:38:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Verify that CONF_INCLUDE and CONF_EXCLUDE look like arrays","shortMessageHtmlLink":"Verify that CONF_INCLUDE and CONF_EXCLUDE look like arrays"}},{"before":"ed823bf055f06975708bcdc92b3b8dface53d2cc","after":"b6c693ee9e29e29fd9bb6ce755749c2f13898068","ref":"refs/heads/releases","pushedAt":"2024-09-11T23:27:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Allow empty strings for both exclude and include (#159)\n\nFixes #\r\n\r\nDescription of change:\r\n\r\n## Formatting, testing, and code coverage\r\nPlease note your pull request won't be accepted if you haven't properly\r\nformatted your source code, and ensured the unit tests are appropriate.\r\nPlease note if you are not running on Windows, you can either run the\r\nscripts via a bash installation (like git-bash).\r\n\r\n- [X] formatstyle.sh reports no errors\r\n- [X] All unit tests pass (test.sh)\r\n- [X] Code coverage has not decreased (test.sh)","shortMessageHtmlLink":"Allow empty strings for both exclude and include (#159)"}},{"before":"d48becb85f555146d0bba8fc574b60ee892e76ce","after":"ed823bf055f06975708bcdc92b3b8dface53d2cc","ref":"refs/heads/releases","pushedAt":"2024-09-11T23:22:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Create fr.json to add french translations to UI config flow (#157)\n\nFixes #\r\n\r\nDescription of change:\r\n\r\n## Formatting, testing, and code coverage\r\nPlease note your pull request won't be accepted if you haven't properly\r\nformatted your source code, and ensured the unit tests are appropriate.\r\nPlease note if you are not running on Windows, you can either run the\r\nscripts via a bash installation (like git-bash).\r\n\r\n- [] formatstyle.sh reports no errors\r\n- [] All unit tests pass (test.sh)\r\n- [] Code coverage has not decreased (test.sh)","shortMessageHtmlLink":"Create fr.json to add french translations to UI config flow (#157)"}},{"before":null,"after":"d3be3118b947b955d98f7aaa32f770af31f8bca9","ref":"refs/heads/issue149","pushedAt":"2024-09-11T19:08:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Allow empty strings for both exclude and include","shortMessageHtmlLink":"Allow empty strings for both exclude and include"}},{"before":"477efad8a2d7bcf657ccdcbf5c76e76c8c9d0f80","after":"d48becb85f555146d0bba8fc574b60ee892e76ce","ref":"refs/heads/releases","pushedAt":"2024-09-11T17:30:22.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Fix #151 (#156)\n\nSince we already have a value to indicate if timeout is set, use that\r\nand change connection_timeout to be a positive_float. This fixes the\r\nserialization issues, which led to calendars disappearing on restart of\r\nHA, and other kinds of havoc.\r\n\r\nAlso fixed name and unique id properties\r\n\r\nFixes #151\r\n\r\nDescription of change:\r\n\r\n## Formatting, testing, and code coverage\r\nPlease note your pull request won't be accepted if you haven't properly\r\nformatted your source code, and ensured the unit tests are appropriate.\r\nPlease note if you are not running on Windows, you can either run the\r\nscripts via a bash installation (like git-bash).\r\n\r\n- [X] formatstyle.sh reports no errors\r\n- [X] All unit tests pass (test.sh)\r\n- [X] Code coverage has not decreased (test.sh)","shortMessageHtmlLink":"Fix #151 (#156)"}},{"before":"aef8606790770abd5125740d0537390ffc54cb38","after":"96481d634ea14a6c360551c142f998f3a6a20602","ref":"refs/heads/issue151","pushedAt":"2024-09-11T17:30:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"More updates to CHANGELOG.md","shortMessageHtmlLink":"More updates to CHANGELOG.md"}},{"before":null,"after":"aef8606790770abd5125740d0537390ffc54cb38","ref":"refs/heads/issue151","pushedAt":"2024-09-11T17:13:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Fix #151\n\nSince we already have a value to indicate if timeout is set, use that and change connection_timeout to be a positive_float. This fixes the serialization issues, which led to calendars disappearing on restart of HA, and other kinds of havoc.\n\nAlso fixed name and unique id properties","shortMessageHtmlLink":"Fix #151"}},{"before":"2842c7bdf99b5ad60f6b3fe97b3a9d02d6486bff","after":null,"ref":"refs/heads/issue148","pushedAt":"2024-09-11T17:08:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"}},{"before":"cccad8ae744e47383fc5f9659d5467f718d2afec","after":"477efad8a2d7bcf657ccdcbf5c76e76c8c9d0f80","ref":"refs/heads/releases","pushedAt":"2024-09-11T17:07:58.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Issue148 (#155)\n\nFixes #148\r\n\r\nDescription of change:\r\n\r\n## Formatting, testing, and code coverage\r\nPlease note your pull request won't be accepted if you haven't properly\r\nformatted your source code, and ensured the unit tests are appropriate.\r\nPlease note if you are not running on Windows, you can either run the\r\nscripts via a bash installation (like git-bash).\r\n\r\n- [X] formatstyle.sh reports no errors\r\n- [X] All unit tests pass (test.sh)\r\n- [X] Code coverage has not decreased (test.sh)","shortMessageHtmlLink":"Issue148 (#155)"}},{"before":"26bc8ed5633768694bf236af3e6870393ed5300b","after":"2842c7bdf99b5ad60f6b3fe97b3a9d02d6486bff","ref":"refs/heads/issue148","pushedAt":"2024-09-11T17:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Reduce calls to _make_url to avoid timing issue from multiple calls","shortMessageHtmlLink":"Reduce calls to _make_url to avoid timing issue from multiple calls"}},{"before":"14e8a88f4a3167599aa7ba28b1d17aa9c975141f","after":"26bc8ed5633768694bf236af3e6870393ed5300b","ref":"refs/heads/issue148","pushedAt":"2024-09-11T16:59:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Updated for 5.0.1","shortMessageHtmlLink":"Updated for 5.0.1"}},{"before":"d51df8464ecabe01b5a918c0ed319da87692c139","after":"cccad8ae744e47383fc5f9659d5467f718d2afec","ref":"refs/heads/releases","pushedAt":"2024-09-11T14:22:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"fixed grammatical error (#154)\n\nFix of an grammatical Error in the lunch break","shortMessageHtmlLink":"fixed grammatical error (#154)"}},{"before":null,"after":"14e8a88f4a3167599aa7ba28b1d17aa9c975141f","ref":"refs/heads/issue148","pushedAt":"2024-09-11T11:17:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Updated for 5.0.1","shortMessageHtmlLink":"Updated for 5.0.1"}},{"before":"9ef754f0b3fdfc2564b8ef8220b99657822669e1","after":"d51df8464ecabe01b5a918c0ed319da87692c139","ref":"refs/heads/releases","pushedAt":"2024-09-11T10:34:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Fix comparison of exclude and include (#153)\n\nDescription of change:\r\n\r\nFix the comparison of exclude and include filters. Currently this would\r\ntrigger when the exclude and include filter are different but the error\r\nimplies that the opposite is meant.\r\n\r\n## Formatting, testing, and code coverage\r\nPlease note your pull request won't be accepted if you haven't properly\r\nformatted your source code, and ensured the unit tests are appropriate.\r\nPlease note if you are not running on Windows, you can either run the\r\nscripts via a bash installation (like git-bash).\r\n\r\n- [x] formatstyle.sh reports no errors\r\n- [x] All unit tests pass (test.sh)\r\n- [x] Code coverage has not decreased (test.sh)","shortMessageHtmlLink":"Fix comparison of exclude and include (#153)"}},{"before":"53274b37a1936b73a2d376f66ca3579c43e426dd","after":"9ef754f0b3fdfc2564b8ef8220b99657822669e1","ref":"refs/heads/releases","pushedAt":"2024-09-11T10:31:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Add German translations for ICS Calendar configuration and error messages (#150)\n\nThis pull request adds German translations for the ICS Calendar\r\nintegration. The following sections were translated:\r\n\r\n- YAML configuration deprecation warning\r\n- Calendar addition and configuration options (including filters,\r\ndownload interval, and connection settings)\r\n- Authentication prompts and advanced connection options\r\n- Error messages related to empty fields, invalid download intervals,\r\nand include/exclude conflicts\r\n- These changes improve the usability for German-speaking users.\r\n\r\n\r\nthis is my first translation for home-assistant UI, I do not know if the\r\nstring length or UTF-8 stuff is ok.","shortMessageHtmlLink":"Add German translations for ICS Calendar configuration and error mess…"}},{"before":"3cbc02cfaa1fbec53e67e38771118e15a153cc47","after":null,"ref":"refs/heads/configflow","pushedAt":"2024-09-11T01:30:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"}},{"before":"fecff73796736a89af8c603c80bc96bb3e49362d","after":"53274b37a1936b73a2d376f66ca3579c43e426dd","ref":"refs/heads/releases","pushedAt":"2024-09-11T01:30:32.000Z","pushType":"pr_merge","commitsCount":23,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Configflow (#147)\n\nFixes #\r\n\r\nDescription of change:\r\n\r\n## Formatting, testing, and code coverage\r\nPlease note your pull request won't be accepted if you haven't properly\r\nformatted your source code, and ensured the unit tests are appropriate.\r\nPlease note if you are not running on Windows, you can either run the\r\nscripts via a bash installation (like git-bash).\r\n\r\n- [X] formatstyle.sh reports no errors\r\n- [X] All unit tests pass (test.sh)\r\n- [X] Code coverage has not decreased (test.sh)","shortMessageHtmlLink":"Configflow (#147)"}},{"before":"90e06fa9e066c44f266879e60f917d15c4c633a7","after":"3cbc02cfaa1fbec53e67e38771118e15a153cc47","ref":"refs/heads/configflow","pushedAt":"2024-09-11T01:28:39.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Merge branch 'releases' into configflow","shortMessageHtmlLink":"Merge branch 'releases' into configflow"}},{"before":"9822fe061d0f9c2fc92841d207ad406f22d99a3f","after":"90e06fa9e066c44f266879e60f917d15c4c633a7","ref":"refs/heads/configflow","pushedAt":"2024-09-11T01:26:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Fix release date and add translation help request","shortMessageHtmlLink":"Fix release date and add translation help request"}},{"before":"39b633a17deb9f28e68da660fcc596600a1922df","after":"9822fe061d0f9c2fc92841d207ad406f22d99a3f","ref":"refs/heads/configflow","pushedAt":"2024-09-11T01:23:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Fix translation strings","shortMessageHtmlLink":"Fix translation strings"}},{"before":"3f1c2fba1c4d69e92d73e5db7920ef8194f85865","after":"39b633a17deb9f28e68da660fcc596600a1922df","ref":"refs/heads/configflow","pushedAt":"2024-09-11T01:08:02.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Updated CHANGELOG for new release","shortMessageHtmlLink":"Updated CHANGELOG for new release"}},{"before":"4d2d29f45add3b885e3c32ba39a5198ead411d6a","after":"3f1c2fba1c4d69e92d73e5db7920ef8194f85865","ref":"refs/heads/configflow","pushedAt":"2024-09-11T01:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Updated CHANGELOG for new release","shortMessageHtmlLink":"Updated CHANGELOG for new release"}},{"before":null,"after":"4d2d29f45add3b885e3c32ba39a5198ead411d6a","ref":"refs/heads/configflow","pushedAt":"2024-09-10T23:12:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Update version info and requirements","shortMessageHtmlLink":"Update version info and requirements"}},{"before":"58096f021188340b7a2f7a4fe1b7147150c195fd","after":"fecff73796736a89af8c603c80bc96bb3e49362d","ref":"refs/heads/releases","pushedAt":"2024-06-25T20:00:34.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"allow only one download at a time, obey min_update_time (#142)\n\nFixes #129","shortMessageHtmlLink":"allow only one download at a time, obey min_update_time (#142)"}},{"before":"40254d2394d330d2ec9ed6c7e3e7b64cd266f45b","after":"58096f021188340b7a2f7a4fe1b7147150c195fd","ref":"refs/heads/releases","pushedAt":"2024-06-04T20:24:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"franc6","name":"TOM","path":"/franc6","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3240549?s=80&v=4"},"commit":{"message":"Add CODECOV_TOKEN to runtests workflow","shortMessageHtmlLink":"Add CODECOV_TOKEN to runtests workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMzo0NjozMC4wMDAwMDBazwAAAAS0cd0N","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxMzo0NjozMC4wMDAwMDBazwAAAAS0cd0N","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNFQyMDoyNDoyMC4wMDAwMDBazwAAAARcbudF"}},"title":"Activity · franc6/ics_calendar"}