diff --git a/src/App.js b/src/App.js index 0a8895fa..5fd74081 100644 --- a/src/App.js +++ b/src/App.js @@ -377,12 +377,12 @@ class App { model.setItem("proxy", this.root.getItem("proxy", "")); - if( !repoURLs ) - model.setItem("repoList", { - Eried:"http://arduboy.ried.cl/repo.json", - Crait:"http://www.crait.net/arduboy/repo2.json", - TeamARG:"repo.json" - }); + model.setItem("repoList", { + GameJam3:"https://www.arduboy.com/a/GameJam3.json", + Eried:"http://arduboy.ried.cl/repo.json", + Crait:"http://www.crait.net/arduboy/repo2.json", + TeamARG:"repo.json" + }); cb(); diff --git a/src/entities/Env.js b/src/entities/Env.js index cddd54b6..9ecd1653 100644 --- a/src/entities/Env.js +++ b/src/entities/Env.js @@ -84,21 +84,22 @@ class Env extends IController { json.items.forEach( item => { item.author = item.author || "<>"; + item.title = item.title || item.name || "Untitled"; if( - item.banner && ( + (item.banner||item.cover) && ( !item.screenshots || !item.screenshots[0] || !item.screenshots[0].filename )) - item.screenshots = [{filename:item.banner}]; + item.screenshots = [{filename:(item.banner||item.cover)}]; - if( item.arduboy && ( + if( (item.arduboy||item.hex) && ( !item.binaries || !item.binaries[0] || !item.binaries[0].filename )) - item.binaries = [{filename:item.arduboy}] + item.binaries = [{filename:(item.arduboy||item.hex)}]; if( !item.sourceUrl && item.url ) item.sourceUrl = item.url;