{"ref":"refs/heads/master","commits":[{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/934818c63fb8740a73b46de265bff2aac75e97c8","message":"new List plugin: changes list item class on state change","sha":"934818c63fb8740a73b46de265bff2aac75e97c8"},{"author":{"name":"Franz Unger","email":"086368b2b483da3ffb43ed61f87f61679b1f4a77@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/d623e6c3d7dbd91ba51ec13392ab04d941650038","message":"events for hasContentChanged for parentContent","sha":"d623e6c3d7dbd91ba51ec13392ab04d941650038"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/5ca49031239fb894b060e9ae59d733898cc6d43b","message":"simplify: check if file exists only in getImageData(), so other code dosen't have to do that","sha":"5ca49031239fb894b060e9ae59d733898cc6d43b"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/1ca1d2c4e04bb2872e0a767d6c36b32d7ddd37d7","message":"generate url only if file exists\n\nfilename is always set","sha":"1ca1d2c4e04bb2872e0a767d6c36b32d7ddd37d7"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/96100d8bb8f117e22de021cf2679329d117fefa7","message":"simplify code: getImageData always returns null or an valid image","sha":"96100d8bb8f117e22de021cf2679329d117fefa7"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/dae9845a9caa8e5433b56952b323e10b6dc45745","message":"image component now supports dynamically created images, getImageData can return an Imagick object","sha":"dae9845a9caa8e5433b56952b323e10b6dc45745"},{"author":{"name":"Christoph Eder","email":"b452d6b23b3c28f85872fffd99bdaf90ce0ad44a@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/4305363e5cd9f198aee134bf590fb02f3cb63dcd","message":"included a span-element in a button","sha":"4305363e5cd9f198aee134bf590fb02f3cb63dcd"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/8eac46a45a3eab14fad3a0f1af90b6b727797f89","message":"override css display mode and display before measuring size\n\nthis allows setting display:none to elements that should not be visible without javascript\nthis helps avoiding flicker on page load","sha":"8eac46a45a3eab14fad3a0f1af90b6b727797f89"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/9e73709959474c3babe88d5196ccca5c771c6adc","message":"ask model for columns, as it might be overwritten there\n\nand generator does it the same way","sha":"9e73709959474c3babe88d5196ccca5c771c6adc"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/cc889e4d0457aefff86d9c9399fd0073c4d5bce5","message":"remove unneeded code, this should be handled by events","sha":"cc889e4d0457aefff86d9c9399fd0073c4d5bce5"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/a6ef538ac573227ab9f0ff14a84e8ebe317bbc4f","message":"workaround clearing media cache when content width of image changes\n\nsimply use a different type which is used in media cacheId","sha":"a6ef538ac573227ab9f0ff14a84e8ebe317bbc4f"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/c8042b3553fbb53e0f3e33afedd973e892e9b31a","message":"use correct config mtime when refreshing other caches\n\nelse they will get invalid in the web requests again","sha":"c8042b3553fbb53e0f3e33afedd973e892e9b31a"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/b26e23e1dc5ca203bb0f567692f02e7837ea7d1b","message":"activate refresh assets caches when doing a clear cache call\n\nas discussed with franz this should be a good idea","sha":"b26e23e1dc5ca203bb0f567692f02e7837ea7d1b"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/98908977f8b59eeb20b794a7c59391a01876b1bc","message":"show maintenance page when doing a clear-cache\n\n- refactor code from UpdateController into a Util class\n- create a template (can be overwritten in the app)","sha":"98908977f8b59eeb20b794a7c59391a01876b1bc"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/cba37eedcc30a078a422e49fdafdd198bfb70324","message":"translate maintenance page","sha":"cba37eedcc30a078a422e49fdafdd198bfb70324"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/ef775881d3a5db439deef0f505eadc19bcc9d052","message":"support dynamic maintenance pages","sha":"ef775881d3a5db439deef0f505eadc19bcc9d052"},{"author":{"name":"Franz Unger","email":"086368b2b483da3ffb43ed61f87f61679b1f4a77@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/41e2997f025c6ea91601b3efd2b5f97a69e7a2fd","message":"new event ComponentClassPage_ContentChanged (not used yet)","sha":"41e2997f025c6ea91601b3efd2b5f97a69e7a2fd"},{"author":{"name":"Franz Unger","email":"086368b2b483da3ffb43ed61f87f61679b1f4a77@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/d97d4938a14a04843d77b896dbb2510944479479","message":"pageDbId has to be written as well","sha":"d97d4938a14a04843d77b896dbb2510944479479"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/a1835333cbccdb075fbce278d4409d057121e68c","message":"call onContentReady after loading large content","sha":"a1835333cbccdb075fbce278d4409d057121e68c"},{"author":{"name":"Niko Sams","email":"7320d5b79df006d13821a301995704836157f8ca@vivid-planet.com"},"url":"https://api.github.com/repos/vivid-planet/koala-framework/commits/c7764ee2671afd212c58907a884d48d6a35586d5","message":"measure maximum sizes when initializing\n\nnot before every state change.\nthis greatly improves the animation in IE, as it had wrong max sizes before.","sha":"c7764ee2671afd212c58907a884d48d6a35586d5"}],"head":"dd91cf75a91a847e9d32e47e299829b0d977731f","size":47,"push_id":50420916}