{"push_id":585948019,"size":1000,"distinct_size":2360,"ref":"refs/heads/develop","head":"13c7804f6419f36079b9656a4d1846ef3ae441f9","before":"925bfe8af44765ea05cef4a59a57b0eb88325c26","commits":[{"sha":"8cce88a5add436620b43900c038aa01a0e93f5eb","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"feat(halloween): add seasonal i18n strings","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/8cce88a5add436620b43900c038aa01a0e93f5eb"},{"sha":"c6b56706fa161a9d7ccf376b290206d3b237ac67","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"feat(mystery): oct present art","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/c6b56706fa161a9d7ccf376b290206d3b237ac67"},{"sha":"57ef833aea8342420b5e9eb2650a12b6381941e9","author":{"email":"ceb39b1f37496eec9abb93d1faa38e41edf65b67@users.noreply.github.com","name":"negue"},"message":"Merge pull request #288 from negue/apiUrlService\n\nApiUrlService as preparation for custom endpoints","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/57ef833aea8342420b5e9eb2650a12b6381941e9"},{"sha":"93f59936c44015bbef11f8e0d369cd9232839aae","author":{"email":"ceb39b1f37496eec9abb93d1faa38e41edf65b67@users.noreply.github.com","name":"negue"},"message":"Merge pull request #318 from negue/markdown_notes\n\nadd markdown as angular filter","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/93f59936c44015bbef11f8e0d369cd9232839aae"},{"sha":"65b3561fb04127c571082522924c8a0db7d3409b","author":{"email":"d6aed556317d6bc9b84bd0841303a517861b4928@gmail.com","name":"Brandon Reid"},"message":"Changed calculateDelta() so when unchecking a task it removes the right amount of gold and exp","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/65b3561fb04127c571082522924c8a0db7d3409b"},{"sha":"e754ed48f7bbccfab245d6d7933a79901093239f","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"fix(memleak): add a \"nullify\" function to user wrapper. This is stupid,\nfind a better way. See HabitRPG/habitrpg#4079","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/e754ed48f7bbccfab245d6d7933a79901093239f"},{"sha":"29262826e21d16dfc6bed5931d2575f5b71cd1d7","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"feat(backgrounds): october backgrounds","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/29262826e21d16dfc6bed5931d2575f5b71cd1d7"},{"sha":"786f9a92df86c63d7b9f23f3a29fc951d50ab6ac","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"feat(spookDust): add the spookDust special spell, like snowballs. Note: this is handled specially so spookDust can be bought with GP, is a WIP","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/786f9a92df86c63d7b9f23f3a29fc951d50ab6ac"},{"sha":"5718fb183a3baa619c021ac3712ae608378c2542","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"feat(backgrounds): replace spookyForest with pumpkinPatch","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/5718fb183a3baa619c021ac3712ae608378c2542"},{"sha":"8cef9667139c945898e48227ef159923dd43a0f5","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"fix(spookDust): user serverside method for spookdust as it's path-protected","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/8cef9667139c945898e48227ef159923dd43a0f5"},{"sha":"3d638e4182d4a347588f4606ecfa6d2787c66b74","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"fix(spookDust): rename to spooky sparkles","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/3d638e4182d4a347588f4606ecfa6d2787c66b74"},{"sha":"34fd824b1a5e1a101bfc88e2d5e8cf37b7b08925","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"chore(i18n): update locales","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/34fd824b1a5e1a101bfc88e2d5e8cf37b7b08925"},{"sha":"3a6a61e5ca6d55a078a55fd167692f21385c6326","author":{"email":"1ab7ac253cbc43275a93aac90247f0023f08a997@gmail.com","name":"Brian Chen"},"message":"Add haveUnallocated string","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/3a6a61e5ca6d55a078a55fd167692f21385c6326"},{"sha":"d0cebce60507d54697562321b6be270fcf73f91e","author":{"email":"d6aed556317d6bc9b84bd0841303a517861b4928@gmail.com","name":"Brandon Reid"},"message":"Fixed bug when calculating the reverse delta.\nAdded in a case for a todo with checklists\nso the gp and exp for those are reversed correctly.\nAdded a couple test cases for checking then unchecking tasks.","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/d0cebce60507d54697562321b6be270fcf73f91e"},{"sha":"76d4f684cf88213332506c018e949e0782f84526","author":{"email":"2ed40590b622d1a4c27f38078519edab1d949837@gmail.com","name":"Tyler Renelle"},"message":"feat(halloween): add jackolantern pet","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/76d4f684cf88213332506c018e949e0782f84526"},{"sha":"166d53ac1bfc696775d2f0787522fbcac5ddb422","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"chore(github): merge pr #327","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/166d53ac1bfc696775d2f0787522fbcac5ddb422"},{"sha":"d94a36fb107e236218b183cacfecf510d68a5369","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"Merge branch 'brandonjreid-uncheck' into develop","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/d94a36fb107e236218b183cacfecf510d68a5369"},{"sha":"a0072b88f36ebcb6261f0259828e6491c1d8656a","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"chore(i18n): update locales","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/a0072b88f36ebcb6261f0259828e6491c1d8656a"},{"sha":"0def172bfcb70c8da9565bb9ee83da62e8bf9dbe","author":{"email":"958dece9e9e1e76d29a5fd685515096cee82dcd1@gmail.com","name":"Anna Philips"},"message":"Fix misspelled artist's name in Rooster quest\n\"extrajordinary\" is changed to \"extrajordanary\"\nIssue: #4089","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/0def172bfcb70c8da9565bb9ee83da62e8bf9dbe"},{"sha":"6248d056d18cd5796b014f29e331ff40a8c8f72f","author":{"email":"1984e5eb5b7c0dff9df8ef279b5bff017d2b2f49@gmail.com","name":"Matteo Pagliazzi"},"message":"Merge pull request #330 from AnnaPhilips/develop\n\nFix misspelled artist's name in Rooster quest","distinct":true,"url":"https://api.github.com/repos/zakarya/habitrpg/commits/6248d056d18cd5796b014f29e331ff40a8c8f72f"}]}