{"action":"created","issue":{"url":"https://api.github.com/repos/etternagame/etterna/issues/134","repository_url":"https://api.github.com/repos/etternagame/etterna","labels_url":"https://api.github.com/repos/etternagame/etterna/issues/134/labels{/name}","comments_url":"https://api.github.com/repos/etternagame/etterna/issues/134/comments","events_url":"https://api.github.com/repos/etternagame/etterna/issues/134/events","html_url":"https://github.com/etternagame/etterna/pull/134","id":286346829,"number":134,"title":"sqlite song cache","user":{"login":"Nickito12","id":24706838,"avatar_url":"https://avatars3.githubusercontent.com/u/24706838?v=4","gravatar_id":"","url":"https://api.github.com/users/Nickito12","html_url":"https://github.com/Nickito12","followers_url":"https://api.github.com/users/Nickito12/followers","following_url":"https://api.github.com/users/Nickito12/following{/other_user}","gists_url":"https://api.github.com/users/Nickito12/gists{/gist_id}","starred_url":"https://api.github.com/users/Nickito12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nickito12/subscriptions","organizations_url":"https://api.github.com/users/Nickito12/orgs","repos_url":"https://api.github.com/users/Nickito12/repos","events_url":"https://api.github.com/users/Nickito12/events{/privacy}","received_events_url":"https://api.github.com/users/Nickito12/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-01-05T17:03:17Z","updated_at":"2018-02-07T07:33:54Z","closed_at":"2018-02-07T07:33:54Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/etternagame/etterna/pulls/134","html_url":"https://github.com/etternagame/etterna/pull/134","diff_url":"https://github.com/etternagame/etterna/pull/134.diff","patch_url":"https://github.com/etternagame/etterna/pull/134.patch"},"body":" - Link Sqlite and sqlitecpp\r\n - Move xml profile logic to xmlprofile.cpp (And add an unused dbprofile prototype)\r\n - Replace song cache with 1 sqlite db file\r\n - Change song load logic : Load cache entries -> Check each cache entry's validity and finish loading (Or not) -> Differential reload songs and additionalSongs\r\n - Turn ImageCache default value to Off\r\n - New preference to not use directory hashes in cache load validity check\r\n - Turn a lot of SM/SSC loader functions into static ones(With member wrappers) so they can be used without a loader object when saving cache entries\r\n\r\nThings that should probably be done before merging:\r\n\r\n - Replace vectors and MSD values being stored as strings/text in the db with the actual values and a relational model (Should be both faster and make things more clear/easier to read)\r\n - Find out why theres a diff in ScoresAtRate::CreateNode and probably remove it from the PR\r\n - Look into improving loading window messages to provide more info\r\n  "},"comment":{"url":"https://api.github.com/repos/etternagame/etterna/issues/comments/363681848","html_url":"https://github.com/etternagame/etterna/pull/134#issuecomment-363681848","issue_url":"https://api.github.com/repos/etternagame/etterna/issues/134","id":363681848,"user":{"login":"Nickito12","id":24706838,"avatar_url":"https://avatars3.githubusercontent.com/u/24706838?v=4","gravatar_id":"","url":"https://api.github.com/users/Nickito12","html_url":"https://github.com/Nickito12","followers_url":"https://api.github.com/users/Nickito12/followers","following_url":"https://api.github.com/users/Nickito12/following{/other_user}","gists_url":"https://api.github.com/users/Nickito12/gists{/gist_id}","starred_url":"https://api.github.com/users/Nickito12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nickito12/subscriptions","organizations_url":"https://api.github.com/users/Nickito12/orgs","repos_url":"https://api.github.com/users/Nickito12/repos","events_url":"https://api.github.com/users/Nickito12/events{/privacy}","received_events_url":"https://api.github.com/users/Nickito12/received_events","type":"User","site_admin":false},"created_at":"2018-02-07T07:33:54Z","updated_at":"2018-02-07T07:33:54Z","author_association":"CONTRIBUTOR","body":"Moved to branch expEverything"}}
{"actor":{"display_login":"Nickito12"}}