{"push_id":826098954,"size":18,"distinct_size":18,"ref":"refs/heads/fernie/spells","head":"ad8c2d1208d954612c99d0897a33728d97867b05","before":"99694800a011a867e8a376002551a59a1a740bc4","commits":[{"sha":"4994f287323fb8f64ae40bc240ee477507e56004","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Set a debug message pattern","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/4994f287323fb8f64ae40bc240ee477507e56004"},{"sha":"e988d046ec8e85165f38a1d5f07a7dd9099b22cd","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Try to implement spell list slots","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/e988d046ec8e85165f38a1d5f07a7dd9099b22cd"},{"sha":"cd4efd75affeff73e41cf453644f5549208c9bc5","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Make SpellList::Model group spells by level\n\nI need to quit fluctuating the internal format. Maybe if I actually\nwrite the storage code first, it'll stick.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/cd4efd75affeff73e41cf453644f5549208c9bc5"},{"sha":"f2b4f8ba5b39f5d0bc8bf10ac75c13cc2187c94b","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Make SpellList read stored spells from DB\n\nThis hasn't been tested yet, so we'll see how we go.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/f2b4f8ba5b39f5d0bc8bf10ac75c13cc2187c94b"},{"sha":"24813141ca5bf9a60950df0fd1b260a9350ad609","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Revert \"Make SpellList::Model group spells by level\"\n\nThis reverts commit cd4efd75affeff73e41cf453644f5549208c9bc5.\n\nConflicts:\n\tsrc/spell-list.h","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/24813141ca5bf9a60950df0fd1b260a9350ad609"},{"sha":"8ebf1743b5252b3459263da480753873bdd376bd","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Clean up the code in spell-list.cpp\n\nSince it has the implementation of 4 classes, I figured they should be\ngrouped up neatly.\n\nAlso, fix some minor potential bugs.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/8ebf1743b5252b3459263da480753873bdd376bd"},{"sha":"7d0d276fffdd4c7e0ebb623905b2fc30010d6ab6","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Add level property to SpellList\n\nI'm going to try making SpellLists single level, and make the sheet/ui\ninstantiate multiple.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/7d0d276fffdd4c7e0ebb623905b2fc30010d6ab6"},{"sha":"f89bbba2101fee5baa30246632d17578f92ffafa","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Change SpellList::model type to QObject*\n\nLet's see if we can get away with not registering the type at all.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/f89bbba2101fee5baa30246632d17578f92ffafa"},{"sha":"8bda776a1e31b36c98398d971feddbd8f2ad95c2","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Fix bug in DbUtil::readRelationProperties()\n\nTurns out, I forgot to actually call executeQuery(). OOps","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/8bda776a1e31b36c98398d971feddbd8f2ad95c2"},{"sha":"cdc8412df86b93ad4ca6a4cefc7be82494e1f2a8","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Add schema file for DB version 2\n\nI'll make the migrate tool use it later, when I'm more confident I\nhaven't broken everything from fernie/extras.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/cdc8412df86b93ad4ca6a4cefc7be82494e1f2a8"},{"sha":"a86651c26ccce077d2b9ac7287bccfcd5ea219fe","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Start actually building Spells Module\n\nIt currently displays a list of (single level) spell lists, kind of\nnicely.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/a86651c26ccce077d2b9ac7287bccfcd5ea219fe"},{"sha":"d9ed7c1a5098244a788baac164a6212456423517","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Add flag to overridden methods in SpellList::Model\n\nBecause the prototype specification is looser than I thought.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/d9ed7c1a5098244a788baac164a6212456423517"},{"sha":"8e86ef4988769bebcc6d8482544249464ba1c2e3","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Implement functionality to create new spell slots\n\nNow I just need to be able to set the spells, and I'm done","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/8e86ef4988769bebcc6d8482544249464ba1c2e3"},{"sha":"86ae7c46b1caeaeef1c208265c09c4cc67f19a46","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Fix SpellList double-inserting rows","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/86ae7c46b1caeaeef1c208265c09c4cc67f19a46"},{"sha":"dd987a1f04e8563fb2cabd2308e055e2da99127b","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Make SpellList::Spell keep track of its DB rowId\n\nAnd do some code cleanup that should *really* be in a separate commit,\nbut oh well...","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/dd987a1f04e8563fb2cabd2308e055e2da99127b"},{"sha":"cae87534c1dc2896679b01e465c8c2a2349f75e4","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Let SpellList::Spell change/save its target\n\nThat should be all that's needed from the SpellList side.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/cae87534c1dc2896679b01e465c8c2a2349f75e4"},{"sha":"47b0488c691a3e69307f2b8b5674f6f4646aab7a","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Update SpellsModule to allow add/edit of slots\n\nThere isn't a UI to pick a spell yet, so it picks one randomly each its\nclicked.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/47b0488c691a3e69307f2b8b5674f6f4646aab7a"},{"sha":"ad8c2d1208d954612c99d0897a33728d97867b05","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@lasath.org","name":"Lasath Fernando"},"message":"Make more progress on the Spells Module\n\nI ghetto'd up a toggle by binding the visible property instead of using\nproper QML states.","distinct":true,"url":"https://api.github.com/repos/shocklateboy92/psychic-bear/commits/ad8c2d1208d954612c99d0897a33728d97867b05"}]}