{"push_id":2580269300,"size":44,"distinct_size":24,"ref":"refs/heads/dev","head":"99eb4665d8e8e066d504cecceb9d125f7e7e5863","before":"db523d3005040404f8bcf12b597e6bdf873a333c","commits":[{"sha":"fd3e568c8190fa49602088a313661f36e6e22824","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Delay setting of low detail mode\n\nTo not change low detail flag before sounds are loaded, delay it to be\nset only when arriving at login screen to not end up with corrupted\nsound data.\n\nFixes: #696\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/fd3e568c8190fa49602088a313661f36e6e22824"},{"sha":"d2440f9c6628be5549f05ef8ffae127e6cd6c8a4","author":{"name":"Levi Schuck","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@levischuck.com"},"message":"Fix til next level time for low xp amounts\n\nCause:\nTime til next level relied on xp per hour being divided by 3600\n(seconds in an hour). For XP rates under 3600 per hour, this would\nresult in a divide by zero.\n\nSolution:\nUse floats and rely on an xp per second implementation that works on\nseconds instead of hours.\n\nIt appears to work as expected.\n![image](https://user-images.githubusercontent.com/245911/40274136-f8f61314-5b94-11e8-8d22-03b40b6108ff.png)","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/d2440f9c6628be5549f05ef8ffae127e6cd6c8a4"},{"sha":"6c18bcb6bf833701c27f5ba6fdd322691717f4c0","author":{"name":"Ruben Amendoeira","email":"8082e877a68d4b488e6311fcb91984479499c0ac@gmail.com"},"message":"SetOpaque performance fix\n\nApparently, the setOpaque method on JPanels was causing some performance\nissues on the client, the original reason I had these was so that the\nbase panel would have a color defined, and every container or wrapper\npanel on top would just be transparent.\n\nTo fix this I have set a default JPanel background color and replaced\ncalls to setOpaque with calls to\nsetBackground with the appropriate colors.","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/6c18bcb6bf833701c27f5ba6fdd322691717f4c0"},{"sha":"bc7df6b0f2aaeeae55b9e3fc27f0fa2e483fe3c8","author":{"name":"Adam","email":"f941e1206abd4a2d8889da67be10151f429d95dc@anope.org"},"message":"runelite-client: fix usage of npc despawn event\n\nSincee 915070b4b3e5365dd052479bfc67a35937c32e0 the event no longer fires on logout","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/bc7df6b0f2aaeeae55b9e3fc27f0fa2e483fe3c8"},{"sha":"018adaa9e0f2107096778ef25f6e84aada5d711e","author":{"name":"Adam","email":"0e18f44c1fec03ec4083422cb58ba6a09ac4fb2a@sigterm.info"},"message":"Merge pull request #2877 from deathbeam/fix-low-detail-sound\n\nDelay setting of low detail mode","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/018adaa9e0f2107096778ef25f6e84aada5d711e"},{"sha":"5fca70b0565212f2cfd0aed0f0702b4727ce2f2a","author":{"name":"Adam","email":"f941e1206abd4a2d8889da67be10151f429d95dc@anope.org"},"message":"agility plugin: limit obstacles to agility pyramid regions","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/5fca70b0565212f2cfd0aed0f0702b4727ce2f2a"},{"sha":"18215a070de6d0d551a042e9ef42d373ce625793","author":{"name":"Levi Schuck","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@levischuck.com"},"message":"Switch to safer division method without floats\nUse custom formatter since LocalTime.toString rolls over the amount of days.","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/18215a070de6d0d551a042e9ef42d373ce625793"},{"sha":"bc62e167ae9f8cbdba4a2242d3377e80a11dd2db","author":{"name":"Alex Kolpa","email":"abe46b2550be3078dacdf897bad9a118039b1a16@gmail.com"},"message":"Clear plugin skill tracking on reset\n\nInstead of calling `reset`, which just clears the skill info box from the UI.","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/bc62e167ae9f8cbdba4a2242d3377e80a11dd2db"},{"sha":"7831aceb1026fcaeb7b208cce0325c5eaf24f97b","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #2964 from psikoi/obsidian-redesign-patch\n\nSetOpaque UI performance fix","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/7831aceb1026fcaeb7b208cce0325c5eaf24f97b"},{"sha":"3b89933e37bad31a8c4ca78863257f265bad7d0d","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #3036 from AlexKolpa/reset-xp-skill\n\nClear plugin skill tracking on reset","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/3b89933e37bad31a8c4ca78863257f265bad7d0d"},{"sha":"aa30d2c7827cc2aef92fdd84abed8693285d3273","author":{"name":"Adam","email":"f941e1206abd4a2d8889da67be10151f429d95dc@anope.org"},"message":"modelviewer: begin work on tile shapes","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/aa30d2c7827cc2aef92fdd84abed8693285d3273"},{"sha":"97caee3e04bcb18bd3ee1e131be2356a13bf53f8","author":{"name":"Adam","email":"f941e1206abd4a2d8889da67be10151f429d95dc@anope.org"},"message":"Revert \"Delay setting of low detail mode\"\n\nThis reverts commit a13b6c69b35a35507bc17ddc3972a0a36905f7a2.","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/97caee3e04bcb18bd3ee1e131be2356a13bf53f8"},{"sha":"35ffca59e5e674183b9754bd62c58cd06b23fb5f","author":{"name":"Adam","email":"f941e1206abd4a2d8889da67be10151f429d95dc@anope.org"},"message":"low detail plugin: apply low detail on startup if on login screen\n\nFix race with changing memory mode when loading which causes sounds to\nnot load","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/35ffca59e5e674183b9754bd62c58cd06b23fb5f"},{"sha":"a43ffc7fa6f7b2c31a5d78478951d36a782c13f8","author":{"name":"Jordan Atwood","email":"96aac031caf43b8a0f4d6503f5d700f6702b014f@gmail.com"},"message":"Add puzzle box indicator to Drunken Dwarf clue","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/a43ffc7fa6f7b2c31a5d78478951d36a782c13f8"},{"sha":"ecc5ee698ba701b44eecbcb1f1d07fa6fcaccba1","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #3046 from Nightfirecat/add-drunken-dwarf-puzzle-box-indicator\n\nAdd puzzle box indicator to Drunken Dwarf clue","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/ecc5ee698ba701b44eecbcb1f1d07fa6fcaccba1"},{"sha":"323da7fd1b9e9bbec4be214c71bc4b543e496bc4","author":{"name":"Xavier Bergeron","email":"021f5be9d6888476898a0e1815876ca16fc208d7@gmail.com"},"message":"Fix early stop of player lookup in HiScores (#3035)\n\nFixes #3032","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/323da7fd1b9e9bbec4be214c71bc4b543e496bc4"},{"sha":"0a7c09310dd1e421707604abc4465700b7535430","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Merge pull request #2987 from LeviSchuck/xp-time-remaining\n\nFix til next level time for low xp amounts","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/0a7c09310dd1e421707604abc4465700b7535430"},{"sha":"b0c14678a8fe22c1783e4f756573d0503b9d209c","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Fix access levels in XpStateSingle\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/b0c14678a8fe22c1783e4f756573d0503b9d209c"},{"sha":"627e3455664e9e08a455cae0540abe4bfb7d257d","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Add Varps for player experience goals\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/627e3455664e9e08a455cae0540abe4bfb7d257d"},{"sha":"e32112f50d01c34fdb19012c38589cdddf4f148c","author":{"name":"Tomas Slusny","email":"71c4488fd0941e24cd13e3ad13ef1eb0a5fe5168@gmail.com"},"message":"Add support for player experience goals to tracker\n\n- Add new fields for start and end goal XP to xp tracker state\n- Use Varps for determining start and end goal\n\nCloses: #1168\n\nSigned-off-by: Tomas Slusny <slusnucky@gmail.com>","distinct":false,"url":"https://api.github.com/repos/deathbeam/runelite/commits/e32112f50d01c34fdb19012c38589cdddf4f148c"}]}
{"actor":{"display_login":"deathbeam"}}