{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":562622179,"defaultBranch":"main","name":"mutwo.timeline","ownerLogin":"mutwo-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-06T22:18:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75320205?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714746350.0","currentOid":""},"activityList":{"items":[{"before":"acce38ed66e773c2ea04c08026c52568a400a7d8","after":"6f1e8b691c7d5ab19527e6dacd73d17ee0e83338","ref":"refs/heads/main","pushedAt":"2024-04-26T15:27:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Bump to version 0.6.0","shortMessageHtmlLink":"Bump to version 0.6.0"}},{"before":"8de229edea6beff22766444fd11832d154054219","after":"acce38ed66e773c2ea04c08026c52568a400a7d8","ref":"refs/heads/main","pushedAt":"2024-04-26T15:26:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Update to mutwo.core >= 2.0.0\n\nThe new 'mutwo.core' release has breaking changes - this patch aims at\nfixing them. This also means 'mutwo.timeline' no longer supports older\n'mutwo.core' versions.","shortMessageHtmlLink":"Update to mutwo.core >= 2.0.0"}},{"before":"3945c76f5f00904824d1829622c057efecf8ae85","after":"8de229edea6beff22766444fd11832d154054219","ref":"refs/heads/main","pushedAt":"2023-12-27T21:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Drop numpy dependency: simplify maintenance\n\nNumpy is not necessary and only used for a small functionality that can be\ncovered by the standard library. Therefore we can better drop it to\nsimplify installation and maintenance work.","shortMessageHtmlLink":"Drop numpy dependency: simplify maintenance"}},{"before":"23652e8210c616fe02707a643ed93fc4452b3b55","after":"3945c76f5f00904824d1829622c057efecf8ae85","ref":"refs/heads/main","pushedAt":"2023-11-13T22:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"interfaces: Add docstring to Conflict","shortMessageHtmlLink":"interfaces: Add docstring to Conflict"}},{"before":"2a730ed379edc2f2a493ca9332e86f35eab14e0c","after":"23652e8210c616fe02707a643ed93fc4452b3b55","ref":"refs/heads/main","pushedAt":"2023-11-13T22:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Fix docstring formatting","shortMessageHtmlLink":"Fix docstring formatting"}},{"before":"1f0c4896a26d96b6e8f58d64804070796f3dceb5","after":"2a730ed379edc2f2a493ca9332e86f35eab14e0c","ref":"refs/heads/main","pushedAt":"2023-11-07T18:23:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"fixup! nix:Use derivation from mutwo-nix but \\w local src","shortMessageHtmlLink":"fixup! nix:Use derivation from mutwo-nix but \\w local src"}},{"before":"1a925d6bc6dcdf44f10584b83d7cabf48ec7b254","after":"1f0c4896a26d96b6e8f58d64804070796f3dceb5","ref":"refs/heads/main","pushedAt":"2023-10-19T21:45:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Bump to version 0.5.0\n\n[0.5.0] - 2023-10-19\n====================\n\nAdded\n-----\n\n- `is_conflict` keyword argument to `timeline_interfaces.TimeLine.resolve_conflicts`, see https://github.com/mutwo-org/mutwo.timeline/commit/0e8fd2e7dba170c60803c1b01d6b6ccab02471f3\n\nChanged\n-------\n\n- Order of 'TaggedSimultaneousEvent' in 'SimultaneousEvent' returned by 'TimeLineToSimultaneousEvent' is always the same now, see https://github.com/mutwo-org/mutwo.timeline/commit/8931903a76aac5d0e46bca061478f69ed65c3442\n\nFixed\n-----\n\n- `TimeLine.resolve_conflicts`: Fix for inbetween event, see https://github.com/mutwo-org/mutwo.timeline/commit/9d067cb475554b74ffdfe83c4017eeebd40a999d\n- `TagCountStrategy`: it returns results in correct order now, see https://github.com/mutwo-org/mutwo.timeline/commit/19481e89a4cdd284ff1e8d59cf59543f369c2908\n- `TimeLineToSimultaneousEvent`: Fix conversion of empty `EventPlacement`, see https://github.com/mutwo-org/mutwo.timeline/commit/026b83c9be16cf54d2cc64623ceb19890da11686","shortMessageHtmlLink":"Bump to version 0.5.0"}},{"before":"8ba59e9c6dc377e14466f914e261e9e5ea3e38e7","after":"1a925d6bc6dcdf44f10584b83d7cabf48ec7b254","ref":"refs/heads/main","pushedAt":"2023-10-19T21:36:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":" Fix missing quicktions dependency\n\n'mutwo.timeline' doesn't specify 'quicktions' as a dependency, but in some\nparts still unconditionally imported it before this patch. This means\nthat if 'quicktions' wasn't installed, it wasn't possible to use\n'mutwo.music' before this patch, although 'quicktions' wasn't specified\nas a dependency.\n\nUntil now this was never a problem, because 'mutwo.timeline' specified its\ndependency on 'mutwo.core' - and 'mutwo.core' then specified its\ndependency on 'quicktions', why any 'mutwo.timeline' installation also had\naccess to 'quicktions'. But in case 'mutwo.core' drops the 'quicktions'\ndependency, this wouldn't work anymore.\n\nNow there are two possible solutions:\n\n 1. Specify 'quicktions' as a dependency of 'mutwo.timeline'\n 2. Make all 'quicktions' import optional\n\nThis patch goes for (2) in order to minimize the necessary dependencies.\nIf a user wants additional speedup, she/he/* can explicitly install\n'quicktions' and then still gain from the speedup, but we don't force\neveryone to download and compile 'quicktions'.\n\nSee also https://github.com/mutwo-org/mutwo.music/commit/ba8a2908e405e05efe300818c191492a516bc6f5 for the related mutwo.music patch.","shortMessageHtmlLink":" Fix missing quicktions dependency"}},{"before":"8931903a76aac5d0e46bca061478f69ed65c3442","after":"8ba59e9c6dc377e14466f914e261e9e5ea3e38e7","ref":"refs/heads/main","pushedAt":"2023-08-23T20:32:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Fix API documentation & fix coding style\n\nWe need to put our code into specific submodules to ensure we only\nexport relevant classes when using the syntax\n\n >>> from mutwo import timeline_...","shortMessageHtmlLink":"Fix API documentation & fix coding style"}},{"before":"e948fb70878130f6a15053e10f8bfece5a6d5ff5","after":"8931903a76aac5d0e46bca061478f69ed65c3442","ref":"refs/heads/main","pushedAt":"2023-07-23T10:37:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"converters/TimeLineToSimultaneousEvent: Ensure stable tag order\n\nBefore this patch, the order of 'TaggedSimultaneousEvent' in the\n'SimultaneousEvent' returned by the converter\n'TimeLineToSimultaneousEvent' was random (because 'set' type was used\nfor tag names). Now the order is always the same.\n\nThis fixes flaky test 'TimeLineToSimultaneousEventTest.test_convert'.\nBefore this commit it was good luck if the tag order was the expected\none.","shortMessageHtmlLink":"converters/TimeLineToSimultaneousEvent: Ensure stable tag order"}},{"before":"6fe7e57fe90a9c869854bab87264aba8cde5a532","after":"e948fb70878130f6a15053e10f8bfece5a6d5ff5","ref":"refs/heads/main","pushedAt":"2023-07-23T10:31:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"fix flaky test","shortMessageHtmlLink":"fix flaky test"}},{"before":"026b83c9be16cf54d2cc64623ceb19890da11686","after":"6fe7e57fe90a9c869854bab87264aba8cde5a532","ref":"refs/heads/main","pushedAt":"2023-07-23T10:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":".","shortMessageHtmlLink":"."}},{"before":"c1bf2350de4f672e6643b159c4ad85052942dfe3","after":"026b83c9be16cf54d2cc64623ceb19890da11686","ref":"refs/heads/main","pushedAt":"2023-05-25T10:41:11.891Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"converters/TimeLineToSimultaneousEvent: Fix conversion of empty EventPlacement\n\nBefore this patch the conversion of empty event placement raised the\nexception 'CannotSetDurationOfEmptyComplexEvent'. Now this empty event\nplacement is simply ignored.","shortMessageHtmlLink":"converters/TimeLineToSimultaneousEvent: Fix conversion of empty Event…"}},{"before":"0e8fd2e7dba170c60803c1b01d6b6ccab02471f3","after":"c1bf2350de4f672e6643b159c4ad85052942dfe3","ref":"refs/heads/main","pushedAt":"2023-05-25T10:33:28.032Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"converters/TimeLineToSimultaneousEvent: Fix conversion of empty EventPlacement\n\nBefore this patch the conversion of empty event placement raised the\nexception 'CannotSetDurationOfEmptyComplexEvent'. Now this empty event\nplacement is simply ignored.","shortMessageHtmlLink":"converters/TimeLineToSimultaneousEvent: Fix conversion of empty Event…"}},{"before":"19481e89a4cdd284ff1e8d59cf59543f369c2908","after":"0e8fd2e7dba170c60803c1b01d6b6ccab02471f3","ref":"refs/heads/main","pushedAt":"2023-05-23T21:58:25.263Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"interfaces/TimeLine.resolve_conflicts += is_conflict kwarg\n\nWith this new `is_conflict` kwarg the user can customize whether two\nevent placements are conflicting.","shortMessageHtmlLink":"interfaces/TimeLine.resolve_conflicts += is_conflict kwarg"}},{"before":"9d067cb475554b74ffdfe83c4017eeebd40a999d","after":"19481e89a4cdd284ff1e8d59cf59543f369c2908","ref":"refs/heads/main","pushedAt":"2023-05-14T10:58:08.633Z","pushType":"push","commitsCount":2,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"interfaces: Fix TagCountStrategy (it returned reverese results)","shortMessageHtmlLink":"interfaces: Fix TagCountStrategy (it returned reverese results)"}},{"before":"c428bd2dc89bea36063b265477b12a2f043be49e","after":"9d067cb475554b74ffdfe83c4017eeebd40a999d","ref":"refs/heads/main","pushedAt":"2023-05-13T11:49:29.140Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"interfaces/TimeLine.resolve_conflicts: Fix for inbetween event\n\nThe conflict resolution algorithm shouldn't only compare two neighbour\nevent placements (neighbour in terms of following each other due to\nsequentially rising start time), but also event placements further away\nfrom each other.\nThis invariant wasn't true in the initial implementation of this\nalgorithm, which is why certain more complex time lines failed and\nwhy ad test was added.","shortMessageHtmlLink":"interfaces/TimeLine.resolve_conflicts: Fix for inbetween event"}},{"before":"836b2d3d94c3e9ae6b741ef259b9d4f86354a91a","after":"c428bd2dc89bea36063b265477b12a2f043be49e","ref":"refs/heads/main","pushedAt":"2023-05-13T11:16:03.864Z","pushType":"push","commitsCount":5,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Bump to version 0.4.0","shortMessageHtmlLink":"Bump to version 0.4.0"}},{"before":"f45fa98bb2d0024adab65adbdce96f81e69b666b","after":"4e0153851cd7a51daa9b3530acfed53b18c422be","ref":"refs/heads/resolveconflict","pushedAt":"2023-05-13T11:12:53.287Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"interfaces/TimeLine += .resolve_conflicts + friends\n\nThis patch adds a public API to resolve overlapping event placements.","shortMessageHtmlLink":"interfaces/TimeLine += .resolve_conflicts + friends"}},{"before":null,"after":"f45fa98bb2d0024adab65adbdce96f81e69b666b","ref":"refs/heads/resolveconflict","pushedAt":"2023-05-10T19:42:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":".","shortMessageHtmlLink":"."}},{"before":"c75c21c87ee12166d109cc07864a2e6456569276","after":"836b2d3d94c3e9ae6b741ef259b9d4f86354a91a","ref":"refs/heads/main","pushedAt":"2023-04-30T08:44:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Better error message for missing overlap handler","shortMessageHtmlLink":"Better error message for missing overlap handler"}},{"before":"cef411566da9cff644066eceb1fb459ecaca2487","after":"c75c21c87ee12166d109cc07864a2e6456569276","ref":"refs/heads/main","pushedAt":"2023-04-30T08:39:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"Better error message for missing overlap handler","shortMessageHtmlLink":"Better error message for missing overlap handler"}},{"before":"5b0e331e4dbaee02848ff5940c6f7fa35fe8da30","after":"cef411566da9cff644066eceb1fb459ecaca2487","ref":"refs/heads/main","pushedAt":"2023-03-16T20:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"levinericzimmermann","name":"Levin Eric Zimmermann","path":"/levinericzimmermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28804655?s=80&v=4"},"commit":{"message":"nix: Update mutwo.core","shortMessageHtmlLink":"nix: Update mutwo.core"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO0xFRwA","startCursor":null,"endCursor":null}},"title":"Activity · mutwo-org/mutwo.timeline"}