{"push_id":800626428,"size":65,"distinct_size":65,"ref":"refs/heads/feature/inplace_buttons_restyle","head":"73769e56847b3782c37a35da4ea23a6ec1a928a0","before":"3d4be4464cee4cefb3de8e654526a43b98591625","commits":[{"sha":"dfa9066021cab86f62ef680fec513a8acde152f9","author":{"email":"bf73bf11930d1de82ad871d393325b1e7dbb3b7b@finn.de","name":"Henriette Dinger"},"message":"Update LSG with danger zone component","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/dfa9066021cab86f62ef680fec513a8acde152f9"},{"sha":"0a9b212922c962ba1a4232b9895e6d6246c0a9ef","author":{"email":"44bd5c3030107091eca8b4e8cdef0e8b12d1f90e@googlemail.com","name":"Markus Kahl"},"message":"extracted login toggle to only new users form\n\nalso gave a name to the original callback","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/0a9b212922c962ba1a4232b9895e6d6246c0a9ef"},{"sha":"27a2e5571d12dd46c78bff4b38a9f294b0cc6e88","author":{"email":"44bd5c3030107091eca8b4e8cdef0e8b12d1f90e@googlemail.com","name":"Markus Kahl"},"message":"use camel case for namespace","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/27a2e5571d12dd46c78bff4b38a9f294b0cc6e88"},{"sha":"1a75fab7bc3736b097b5e5e2563d5bbbea942d73","author":{"email":"bf73bf11930d1de82ad871d393325b1e7dbb3b7b@finn.de","name":"Henriette Dinger"},"message":"Apply new styling according to new visual","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/1a75fab7bc3736b097b5e5e2563d5bbbea942d73"},{"sha":"dbe1626d7886eaa0342aa7906945756aeaf39cd6","author":{"email":"407c51e4fd26a60acdd7a1dae79554767c70aafa@finn.de","name":"Jens Ulferts"},"message":"show error messages on members index","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/dbe1626d7886eaa0342aa7906945756aeaf39cd6"},{"sha":"78dc3d36a5788ef301465197fa5db940c1bccbd1","author":{"email":"407c51e4fd26a60acdd7a1dae79554767c70aafa@finn.de","name":"Jens Ulferts"},"message":"use sensible class name","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/78dc3d36a5788ef301465197fa5db940c1bccbd1"},{"sha":"824e9f349f77a47e6046efd567d900a2f04f6445","author":{"email":"bf73bf11930d1de82ad871d393325b1e7dbb3b7b@finn.de","name":"Henriette Dinger"},"message":"Include review feedback","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/824e9f349f77a47e6046efd567d900a2f04f6445"},{"sha":"40c3bbcbae0cb9295070e61cb23040cb1e4b90da","author":{"email":"1ef4b969231716fd5b24f010288374425d8e0894@gmail.com","name":"Jan Sandbrink"},"message":"Merge pull request #3503 from HDinger/feature/21494-new-danger-zone-component\n\n[21494] New danger-zone component","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/40c3bbcbae0cb9295070e61cb23040cb1e4b90da"},{"sha":"8e4bdd3cc3f8fce6658ee34c2a169fd5203ea003","author":{"email":"44bd5c3030107091eca8b4e8cdef0e8b12d1f90e@googlemail.com","name":"Markus Kahl"},"message":"added new_user.js to asset pipeline","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/8e4bdd3cc3f8fce6658ee34c2a169fd5203ea003"},{"sha":"982806e9d124902d35a0561891fefa5d32846c11","author":{"email":"407c51e4fd26a60acdd7a1dae79554767c70aafa@finn.de","name":"Jens Ulferts"},"message":"adapt to changed production code","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/982806e9d124902d35a0561891fefa5d32846c11"},{"sha":"77f82bdf70e898093cfb6615178cc643f3ff7631","author":{"email":"407c51e4fd26a60acdd7a1dae79554767c70aafa@finn.de","name":"Jens Ulferts"},"message":"fix members table stucture","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/77f82bdf70e898093cfb6615178cc643f3ff7631"},{"sha":"70be333acf40f1bf193cc856986456b3c5593a9f","author":{"email":"407c51e4fd26a60acdd7a1dae79554767c70aafa@finn.de","name":"ulferts"},"message":"Merge pull request #3511 from machisuji/fix/toggle_user_login\n\nextracted login toggle to only new users form","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/70be333acf40f1bf193cc856986456b3c5593a9f"},{"sha":"608d9e6da66dffcf17a356923f43c85930351da0","author":{"email":"698006b75dd0eddbffa663842083001692f490ef@finn.de","name":"Niels Lindenthal"},"message":"Update supported version of Firefox\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/608d9e6da66dffcf17a356923f43c85930351da0"},{"sha":"d95f1778b48e3dafc456fb608621c9bf6d610158","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@oliverguenther.de","name":"Oliver Günther"},"message":"Merge pull request #3514 from ulferts/fix/members_bugs\n\nFix/members bugs","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/d95f1778b48e3dafc456fb608621c9bf6d610158"},{"sha":"90dd94ba74de1b3644cfdfb84a5b74f5b7bb507b","author":{"email":"c9ce0c2f9de61e0ecc90862e0e76899953f88690@finn.de","name":"Alexander Bach"},"message":"Validate user input during typing","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/90dd94ba74de1b3644cfdfb84a5b74f5b7bb507b"},{"sha":"21333fc432e06c5f45188de83116515fca5d8132","author":{"email":"c9ce0c2f9de61e0ecc90862e0e76899953f88690@finn.de","name":"Alexander Bach"},"message":"Adjust living style guide","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/21333fc432e06c5f45188de83116515fca5d8132"},{"sha":"0343e12c8395442bb7b47820aebfb1a3d30ea637","author":{"email":"c83c1d302a6c7b1e3e893bbdbbab8186f53850de@finn.de","name":"Jan Sandbrink"},"message":"Prefill predecessor when it is already known\n\nGetting the predeccessor of a journal is a common operation.\nWhen computing the journals for a single journable, it is easily possible\nto prefill the predecessor (because we know all the journals). Doing this\navoids an N+1 query later on (in case the journals are used to display diffs).","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/0343e12c8395442bb7b47820aebfb1a3d30ea637"},{"sha":"26574521d39b4fdbd4160f001d2f54b0c278b7e0","author":{"email":"c83c1d302a6c7b1e3e893bbdbbab8186f53850de@finn.de","name":"Jan Sandbrink"},"message":"Prefill predecessors for results of multiple journables too","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/26574521d39b4fdbd4160f001d2f54b0c278b7e0"},{"sha":"e53bb7934301b42f5e53e1d66d8749d604b2eaaf","author":{"email":"549f0447d02b2b01bb363316c178ef124234d6da@finn.de","name":"Jonas Heinrich"},"message":"Add doc about installing plugins\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/e53bb7934301b42f5e53e1d66d8749d604b2eaaf"},{"sha":"6729d7079031941c8189d89982044bf93b41ef55","author":{"email":"549f0447d02b2b01bb363316c178ef124234d6da@finn.de","name":"Jonas Heinrich"},"message":"Adds code review guidelines\n\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/oliverguenther/openproject/commits/6729d7079031941c8189d89982044bf93b41ef55"}]}