{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":313255016,"defaultBranch":"master","name":"playkit-js-timeline","ownerLogin":"kaltura","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-16T09:44:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/319096?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714658237.0","currentOid":""},"activityList":{"items":[{"before":"bf943805f6c627028fcb59b120db6dfbcce6f327","after":"10ecc923b646ac31fabb905e7465697f9f511d52","ref":"refs/heads/master","pushedAt":"2024-05-02T13:57:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PlaykitJs-Bot","name":null,"path":"/PlaykitJs-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62497478?s=80&v=4"},"commit":{"message":"chore(release): 3.0.14","shortMessageHtmlLink":"chore(release): 3.0.14"}},{"before":"3678673784bd2a525b276b05260816cd07d0bbf9","after":null,"ref":"refs/heads/FEC-13779","pushedAt":"2024-04-24T07:47:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"SivanA-Kaltura","name":"Sivan Agranov","path":"/SivanA-Kaltura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88330203?s=80&v=4"}},{"before":"850646ede4303684a0da9ed22306f869ef083c9d","after":"bf943805f6c627028fcb59b120db6dfbcce6f327","ref":"refs/heads/master","pushedAt":"2024-04-24T07:47:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SivanA-Kaltura","name":"Sivan Agranov","path":"/SivanA-Kaltura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88330203?s=80&v=4"},"commit":{"message":"fix(FEC-13779): Thumbnails display when hovering over timeline is choppy","shortMessageHtmlLink":"fix(FEC-13779): Thumbnails display when hovering over timeline is choppy"}},{"before":null,"after":"3678673784bd2a525b276b05260816cd07d0bbf9","ref":"refs/heads/FEC-13779","pushedAt":"2024-04-21T09:02:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SivanA-Kaltura","name":"Sivan Agranov","path":"/SivanA-Kaltura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/88330203?s=80&v=4"},"commit":{"message":"fix timeline-preview rendering","shortMessageHtmlLink":"fix timeline-preview rendering"}},{"before":"43e1f5c43789c0f3af6dfeaed89bf46a1d3c9405","after":"850646ede4303684a0da9ed22306f869ef083c9d","ref":"refs/heads/master","pushedAt":"2024-03-31T06:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PlaykitJs-Bot","name":null,"path":"/PlaykitJs-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62497478?s=80&v=4"},"commit":{"message":"chore(release): 3.0.13","shortMessageHtmlLink":"chore(release): 3.0.13"}},{"before":"64acf8fb9fd8619f7665e1b2dcfc5e2699122831","after":null,"ref":"refs/heads/FEC-13781","pushedAt":"2024-03-21T09:38:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"}},{"before":"3a2bc115dc99195d414212a3b9b3424206940fb6","after":"43e1f5c43789c0f3af6dfeaed89bf46a1d3c9405","ref":"refs/heads/master","pushedAt":"2024-03-21T09:38:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"fix(FEC-13781): use new redux state isPreventSeek (#34)\n\n### Description of the Changes\r\n\r\nuse new isPreventSeek redux state.\r\n\r\nSolves [FEC-13781](https://kaltura.atlassian.net/browse/FEC-13781)","shortMessageHtmlLink":"fix(FEC-13781): use new redux state isPreventSeek (#34)"}},{"before":null,"after":"64acf8fb9fd8619f7665e1b2dcfc5e2699122831","ref":"refs/heads/FEC-13781","pushedAt":"2024-03-20T16:21:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"fix(FEC-13781): use new redux state isPreventSeek","shortMessageHtmlLink":"fix(FEC-13781): use new redux state isPreventSeek"}},{"before":"3927addb55498c8da79d738d677d1c022b96e754","after":null,"ref":"refs/heads/FEC-13492","pushedAt":"2024-03-18T08:21:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"}},{"before":"ca0da9a3bdb8455c77a7f398d543469d6c0f4f64","after":"3a2bc115dc99195d414212a3b9b3424206940fb6","ref":"refs/heads/master","pushedAt":"2024-03-18T08:21:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"feat(FEC-13492): add support for prevent seek (#33)\n\n### Description of the Changes\r\n\r\nadd support for prevent seek.\r\nif preventSeek is active, do not add cue points to timeline.\r\n\r\ndependent on https://github.com/kaltura/kaltura-player-js/pull/747\r\n\r\nSolves FEC-13492","shortMessageHtmlLink":"feat(FEC-13492): add support for prevent seek (#33)"}},{"before":"5cfc0fb003d8513ae366bb0e823a1002e9a930f0","after":"3927addb55498c8da79d738d677d1c022b96e754","ref":"refs/heads/FEC-13492","pushedAt":"2024-03-17T11:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"expose setter to isPreventSeekActive","shortMessageHtmlLink":"expose setter to isPreventSeekActive"}},{"before":null,"after":"5cfc0fb003d8513ae366bb0e823a1002e9a930f0","ref":"refs/heads/FEC-13492","pushedAt":"2024-03-14T10:32:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"feat(FEC-13492): add support for prevent seek","shortMessageHtmlLink":"feat(FEC-13492): add support for prevent seek"}},{"before":"5cd4798423f75aa6b73ffdbe99784b3ed4603560","after":"ca0da9a3bdb8455c77a7f398d543469d6c0f4f64","ref":"refs/heads/master","pushedAt":"2024-02-25T07:14:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PlaykitJs-Bot","name":null,"path":"/PlaykitJs-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62497478?s=80&v=4"},"commit":{"message":"chore(release): 3.0.12","shortMessageHtmlLink":"chore(release): 3.0.12"}},{"before":"f632aad94e19ae7e4b122ab2dce00f2bf70ba7dc","after":null,"ref":"refs/heads/FEC-13628","pushedAt":"2024-02-12T15:24:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"}},{"before":"e7f22696dbaa8a63c56d09a9cce4a808632043ba","after":"5cd4798423f75aa6b73ffdbe99784b3ed4603560","ref":"refs/heads/master","pushedAt":"2024-02-12T15:24:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"fix(FEC-13628): markers not shown on timeline for clipped video (#32)\n\n### Description of the Changes\r\n\r\n- **bugfix**\r\n\r\n**the issue:**\r\nsometimes markers/chapters are not shown on timeline.\r\n\r\n**root cause:**\r\nwhen checking if the duration is correct, it is possible that `seekFrom` has value of `0`.\r\ncurrently, when the value is 0, the logic breaks and the new calculation for duration is not happening. As a result, the duration is never correct and `timelineDurationPromise` is never resolved. This affect rendering cuepoints on timeline.\r\n\r\n**solution:**\r\nvalidate `typeof seekFrom`.\r\n\r\nSolves [FEC-13628](https://kaltura.atlassian.net/browse/FEC-13628)","shortMessageHtmlLink":"fix(FEC-13628): markers not shown on timeline for clipped video (#32)"}},{"before":null,"after":"f632aad94e19ae7e4b122ab2dce00f2bf70ba7dc","ref":"refs/heads/FEC-13628","pushedAt":"2024-02-07T10:15:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"fix(FEC-13628): markers not shown on timeline for clipped video","shortMessageHtmlLink":"fix(FEC-13628): markers not shown on timeline for clipped video"}},{"before":"468f9e963020040649992d8383024aad421d5782","after":"e7f22696dbaa8a63c56d09a9cce4a808632043ba","ref":"refs/heads/master","pushedAt":"2024-01-07T07:09:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PlaykitJs-Bot","name":null,"path":"/PlaykitJs-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62497478?s=80&v=4"},"commit":{"message":"chore(release): 3.0.11","shortMessageHtmlLink":"chore(release): 3.0.11"}},{"before":"0248ad1aa184d9efd9e64d39436f5beea54fc0fe","after":null,"ref":"refs/heads/SUP-40702","pushedAt":"2024-01-02T11:52:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"}},{"before":"6e920053c7482af09526fdb9a012f0714a6f058f","after":"468f9e963020040649992d8383024aad421d5782","ref":"refs/heads/master","pushedAt":"2024-01-02T11:52:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"fix(SUP-40702): Video quiz is not showing quePoints (#31)\n\n### Description of the Changes\r\n\r\n**issue:**\r\nmarkers are not displayed on the timeline when video duration is higher than X.5.\r\n\r\n**solution:**\r\nRound the video duration with Math.round instead of Math.floor cause backend returns the duration also with Math.round so need to be aligned. \r\n\r\nsolves [SUP-40702](https://kaltura.atlassian.net/browse/SUP-40702)","shortMessageHtmlLink":"fix(SUP-40702): Video quiz is not showing quePoints (#31)"}},{"before":null,"after":"0248ad1aa184d9efd9e64d39436f5beea54fc0fe","ref":"refs/heads/SUP-40702","pushedAt":"2024-01-01T08:58:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tzipi-kaltura","name":"Tzipi","path":"/Tzipi-kaltura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/101048005?s=80&v=4"},"commit":{"message":"fix(SUP-40702): Video quiz is not showing quePoints","shortMessageHtmlLink":"fix(SUP-40702): Video quiz is not showing quePoints"}},{"before":"93b2f3b8995fa3115cc1b5b6e39973226d28b83e","after":"6e920053c7482af09526fdb9a012f0714a6f058f","ref":"refs/heads/master","pushedAt":"2023-12-21T11:31:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PlaykitJs-Bot","name":null,"path":"/PlaykitJs-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62497478?s=80&v=4"},"commit":{"message":"chore(release): 3.0.10","shortMessageHtmlLink":"chore(release): 3.0.10"}},{"before":"6119ebc7587ae9cd7beb04a5cc4274c9473398e1","after":null,"ref":"refs/heads/FEC-13532-timeline-markers","pushedAt":"2023-12-19T13:06:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"semarche-kaltura","name":"Serhii","path":"/semarche-kaltura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51074448?s=80&v=4"}},{"before":"32315c563f736f37151521abdacebbee438dcab9","after":"93b2f3b8995fa3115cc1b5b6e39973226d28b83e","ref":"refs/heads/master","pushedAt":"2023-12-19T13:06:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"semarche-kaltura","name":"Serhii","path":"/semarche-kaltura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51074448?s=80&v=4"},"commit":{"message":"fix(FEC-13532): handle clipTo and seekFrom settings (#30)","shortMessageHtmlLink":"fix(FEC-13532): handle clipTo and seekFrom settings (#30)"}},{"before":null,"after":"6119ebc7587ae9cd7beb04a5cc4274c9473398e1","ref":"refs/heads/FEC-13532-timeline-markers","pushedAt":"2023-12-18T16:01:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"semarche-kaltura","name":"Serhii","path":"/semarche-kaltura","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51074448?s=80&v=4"},"commit":{"message":"fix(FEC-13532): handle clipTo and seekFrom settings","shortMessageHtmlLink":"fix(FEC-13532): handle clipTo and seekFrom settings"}},{"before":"1023e84d40dd1d902ffac829866374742c168f03","after":"32315c563f736f37151521abdacebbee438dcab9","ref":"refs/heads/master","pushedAt":"2023-12-07T12:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PlaykitJs-Bot","name":null,"path":"/PlaykitJs-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62497478?s=80&v=4"},"commit":{"message":"chore(release): 3.0.9","shortMessageHtmlLink":"chore(release): 3.0.9"}},{"before":"d2bc91bd31c3b65ebd761d174a226f8b02165b4e","after":null,"ref":"refs/heads/FEC-13424","pushedAt":"2023-11-29T12:04:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"}},{"before":"9514002c23252310953a02bf7988068753f47840","after":"1023e84d40dd1d902ffac829866374742c168f03","ref":"refs/heads/master","pushedAt":"2023-11-29T12:04:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"fix(FEC-13424): timeline segments issue with playlist (#29)\n\n**the issue:**\r\nin playlist, when switching between entries that have segments on timeline (chapters), sometimes the `duration` state of the engine isn't getting updated fast enough, with the new correct value of the new entry, before the `segmentsWrapper` is setting the duration to the last segment. Hence, sometimes the duration of the last segment is incorrect and as a result, the calculation of the timeline progress is being affected.\r\n\r\n**solution:**\r\nmake sure the duration is correct and stable, before adding the kaltura cue points.\r\n\r\nSolves [FEC-13424](https://kaltura.atlassian.net/browse/FEC-13424)","shortMessageHtmlLink":"fix(FEC-13424): timeline segments issue with playlist (#29)"}},{"before":"f8c0c01b384252ec49465187635ec67d959a2931","after":"9514002c23252310953a02bf7988068753f47840","ref":"refs/heads/master","pushedAt":"2023-11-28T07:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PlaykitJs-Bot","name":null,"path":"/PlaykitJs-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/62497478?s=80&v=4"},"commit":{"message":"chore(release): 3.0.8","shortMessageHtmlLink":"chore(release): 3.0.8"}},{"before":"7a5217e1dcb117e942d211a086508584f314cbf3","after":"d2bc91bd31c3b65ebd761d174a226f8b02165b4e","ref":"refs/heads/FEC-13424","pushedAt":"2023-11-27T13:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"9a639479e60121f64fc8dd59c7d964743f28d2e2","after":"7a5217e1dcb117e942d211a086508584f314cbf3","ref":"refs/heads/FEC-13424","pushedAt":"2023-11-27T12:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lianbenjamin","name":null,"path":"/lianbenjamin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79077248?s=80&v=4"},"commit":{"message":"wait for duration to get stable before adding cue points","shortMessageHtmlLink":"wait for duration to get stable before adding cue points"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP9yoBgA","startCursor":null,"endCursor":null}},"title":"Activity ยท kaltura/playkit-js-timeline"}