{"push_id":2608787988,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"e990f2c7b8d9c62337de036931fcb4775d7edc4e","before":"8e64316f9030a46940683caff9f64d042c8f5998","commits":[{"sha":"80422766cf29456423590a69843b32cbc2d0d3ca","author":{"name":"Aleix Pol","email":"73c8e78f822998d1baecde1f422640399f3a4341@kde.org"},"message":"Make it possible to constrain plugins by a desktop file presence","distinct":true,"url":"https://api.github.com/repos/KDE/purpose/commits/80422766cf29456423590a69843b32cbc2d0d3ca"},{"sha":"59b4ddf424288838c66c337355418fbca8680347","author":{"name":"Aleix Pol","email":"73c8e78f822998d1baecde1f422640399f3a4341@kde.org"},"message":"Treat inner arrays as OR constraints rather than AND\n\nSo one plugin can check for different either requirements present.","distinct":true,"url":"https://api.github.com/repos/KDE/purpose/commits/59b4ddf424288838c66c337355418fbca8680347"},{"sha":"9cadc7cd0dfa30fcd53e7ed432e7995da8b2d83e","author":{"name":"Aleix Pol","email":"73c8e78f822998d1baecde1f422640399f3a4341@kde.org"},"message":"Improve Telegram integration\n\nOnly list the plugin if Telegram is installed.\nUse the desktop file instead of guessing what's going to be installed.\nBy using the desktop file we support both the binary you can download\nfrom the website, the distro package and different formats like flatpak\nor snap that should end up placing a desktop file somewhere public as\nwell.","distinct":true,"url":"https://api.github.com/repos/KDE/purpose/commits/9cadc7cd0dfa30fcd53e7ed432e7995da8b2d83e"},{"sha":"e990f2c7b8d9c62337de036931fcb4775d7edc4e","author":{"name":"Aleix Pol","email":"73c8e78f822998d1baecde1f422640399f3a4341@kde.org"},"message":"Extend X-Purpose-Constraints documentation","distinct":true,"url":"https://api.github.com/repos/KDE/purpose/commits/e990f2c7b8d9c62337de036931fcb4775d7edc4e"}]}
{"actor":{"display_login":"kdesysadmin"}}