diff --git a/IGP/Database.db b/IGP/Database.db index 0fc714b..8866834 100644 Binary files a/IGP/Database.db and b/IGP/Database.db differ diff --git a/IGP/wwwroot/generated/ChangeModels.json b/IGP/wwwroot/generated/ChangeModels.json index 64c5b6a..f920c51 100644 --- a/IGP/wwwroot/generated/ChangeModels.json +++ b/IGP/wwwroot/generated/ChangeModels.json @@ -1,497 +1 @@ -[ - { - "Id": 1, - "PatchModelId": 1, - "Name": "Shrink Header Navigation", - "Description": "The full header navigation is now only visible on desktop when hovered.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 2, - "PatchModelId": 1, - "Name": "Database UX Update", - "Description": "Desktop Database Filter UI has been updated. It\u0027s now always visible.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 3, - "PatchModelId": 2, - "Name": "Fixing Thrum Stats", - "Description": "Speed was too low. Health and Shields ratio is slightly different.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 4, - "PatchModelId": 3, - "Name": "Memory Tester", - "Description": "Fun quick feature added while I rewrite my database. Tests memory of units ranges and speeds.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 5, - "PatchModelId": 3, - "Name": "Privacy Policy Removed", - "Description": "Removed cringe privacy policy. It misses the issue. Will eventually add operational analytics and cookies, and add a more applicable Privacy Policy if needed. Not a priority though.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 6, - "PatchModelId": 3, - "Name": "Input Tripling", - "Description": "Fixed a bug where inputs could get tripled on the Build Calculator.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 7, - "PatchModelId": 3, - "Name": "Agile Changes", - "Description": "Updated Agile log to indicate the next 2 weeks will be spent on SQL", - "Commit": "Planning", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 8, - "PatchModelId": 4, - "Name": "Hiding WIP Pyre Feature", - "Description": "Whoops, WIP Pyre feature accidentally got committed to production. Now hidden.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 9, - "PatchModelId": 5, - "Name": "Build Calc Optimization", - "Description": "Improved speeds", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 10, - "PatchModelId": 5, - "Name": "Change Log Filter", - "Description": "Change log now defaults to showing only important patches", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 11, - "PatchModelId": 5, - "Name": "Motes Consumed", - "Description": "Motes now consumed in the build calculator when making a townhall.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 12, - "PatchModelId": 6, - "Name": "Agile UI Tweaks", - "Description": "Making the agile text look a bit better before stream.", - "Commit": "Style", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 13, - "PatchModelId": 7, - "Name": "Database Armor", - "Description": "Added missing armor display to database.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 14, - "PatchModelId": 8, - "Name": "Home Page", - "Description": "Added a quick placeholder-ish homepage.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 15, - "PatchModelId": 8, - "Name": "Database Army Default", - "Description": "Database UI now defaults to Army selection. Given most people are probably going to want to view the units.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 16, - "PatchModelId": 9, - "Name": "Mobile Menu Back", - "Description": "You can now click the page after selecting a Section, to go back to Section nav.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 17, - "PatchModelId": 10, - "Name": "Mobile Menu Fixed", - "Description": "Fixed the mobile menu not actually being positioned to the bottom of the screen on phones.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 18, - "PatchModelId": 11, - "Name": "Tablet Menu", - "Description": "Added a hamburger nav menu for tablets.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 19, - "PatchModelId": 11, - "Name": "Mobile Menu", - "Description": "Added a bottom nav menu for phones.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 20, - "PatchModelId": 12, - "Name": "0.0.6.8375a", - "Description": "Database updated to 0.0.6.8375a", - "Commit": "Game Patch", - "Date": "2022-03-26T20:32:02", - "Important": "True" - }, - { - "Id": 21, - "PatchModelId": 12, - "Name": "Database Descriptions", - "Description": "Added more text descriptions to buildings and etc..", - "Commit": "Game Patch", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 22, - "PatchModelId": 12, - "Name": "Guids", - "Description": "Now using Guids and strings over enums. View in /raw-database page.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 23, - "PatchModelId": 12, - "Name": "Mobile UI", - "Description": "Additional mobile UI improvements. Harass calculator now has fewer inputs that don\u0027t matter.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 24, - "PatchModelId": 12, - "Name": "Bug Tasks", - "Description": "Added feature/bug task indicator to agile view. Added consume mote bug in build calculator to next sprint. (Calculator not consuming motes on Town Hall building)", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 25, - "PatchModelId": 12, - "Name": "Entity Display UI", - "Description": "Display UI improved. Build Calculator now uses the same Entity display UI as the Database.", - "Commit": "Style", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 26, - "PatchModelId": 13, - "Name": "Removed Embedded YouTube", - "Description": "Having embedded videos makes my privacy policy look completely untrue. Removed the video (it\u0027s now a link) and added a message on the privacy policy to point out that the error occured.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 27, - "PatchModelId": 13, - "Name": "Agile View Backlog", - "Description": "Added backlog rendering to the Agile View Page. Added priority level to better indicate what tasks have high or zero priority.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 28, - "PatchModelId": 14, - "Name": "Privacy Policy Page", - "Description": "The privacy policy is now a page rather than a blurb on the About page.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 29, - "PatchModelId": 14, - "Name": "Privacy Policy Update", - "Description": "I added information on how I use personal data. And a disclaimer that privacy can never be guaranteed.", - "Commit": "Privacy Policy", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 30, - "PatchModelId": 14, - "Name": "Minor Tweaks", - "Description": "Minor UI changes and text fixes.", - "Commit": "None", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 31, - "PatchModelId": 15, - "Name": "Homepage", - "Description": "Making Of page no longer shows on the homepage", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 32, - "PatchModelId": 15, - "Name": "DevOnly Component", - "Description": "Added a DevOnly component to wrap UI content that should not be released to production. I.e. the Homepage bug.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 33, - "PatchModelId": 16, - "Name": "Agile View", - "Description": "Add an agile page to show current activities.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 34, - "PatchModelId": 16, - "Name": "Rendering Entire Database", - "Description": "I can now render the database without lag. Not sure what fixed it.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 35, - "PatchModelId": 16, - "Name": "Database Data", - "Description": "Added a ton of data to the database. Such as various descriptions. More work is still to be done.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 36, - "PatchModelId": 16, - "Name": "Database Ids", - "Description": "Database has less duplicated content. Army entities now link to their Upgrades and Abilities. More work is still to be done.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 37, - "PatchModelId": 16, - "Name": "Blades of the Godhead Requirement", - "Description": "Fixed the requirement incorrectly being the Eye of Aros. Now is properly Bearer of the Crown.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 38, - "PatchModelId": 16, - "Name": "UI Changes", - "Description": "Various UI changes and tweaks", - "Commit": "Style", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 39, - "PatchModelId": 16, - "Name": "Streams", - "Description": "Added a Streams page. It mentions plans to do Twitch streams on Sunday.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 40, - "PatchModelId": 16, - "Name": "IMMORTAL", - "Description": "Fixed \u0022IMMORTAL: Gates of Pyre\u0022 game title. Will no longer refer to it as \u0022Immortal: Gates of Pyre\u0022.", - "Commit": "Typo", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 41, - "PatchModelId": 16, - "Name": "Mobile Support", - "Description": "All the pages should now work on phones.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 42, - "PatchModelId": 17, - "Name": "Form Text", - "Description": "Fixed search bar in database, name and colour in build calculator, from not rendering \uD83D\uDE10", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 43, - "PatchModelId": 17, - "Name": "UI Test Automation Road Map", - "Description": "Adding test automation to the roadmap", - "Commit": "Planning", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 44, - "PatchModelId": 18, - "Name": "Build Calculator Interval", - "Description": "600 is too laggy. Reducing to 360 until optimizations are done.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 45, - "PatchModelId": 18, - "Name": "Changelog Patch Date", - "Description": "Fixed date on previous patch in changelog. Should be one day earlier.", - "Commit": "Fix", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 46, - "PatchModelId": 19, - "Name": "UI Overhaul", - "Description": "Cleaned up and restyled a lot of UI. Like Page Containers, Alerts, Forms, Nav Buttons, and more.", - "Commit": "Style", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 47, - "PatchModelId": 19, - "Name": "Separate Pages", - "Description": "Navigation now uses different pages, instead of loading content onto the main page.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 48, - "PatchModelId": 19, - "Name": "Making Of", - "Description": "Adding Making Of page for design reference.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 49, - "PatchModelId": 19, - "Name": "Change Log", - "Description": "Adding Change Log page for viewing update history.", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 50, - "PatchModelId": 19, - "Name": "Mobile Priority", - "Description": "Changed mobile support priority in roadmap from low and possible to high and planned, and updated description.", - "Commit": "Planning", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 51, - "PatchModelId": 20, - "Name": "Purple Colours", - "Description": "Added placeholder-ish purple color scheme.", - "Commit": "Style", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 52, - "PatchModelId": 20, - "Name": "SQL", - "Description": "Agile and Change Log pages now use JSON made from SQL", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 53, - "PatchModelId": 21, - "Name": "Discord Link", - "Description": "Made a discord for the website, and added invite link to contact page", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 54, - "PatchModelId": 21, - "Name": "Loading Improvemnts", - "Description": "Agile and Change Log loading improved", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - }, - { - "Id": 55, - "PatchModelId": 21, - "Name": "Desktop Nav closing", - "Description": "Desktop nav menu now closes when a page link is clicked", - "Commit": "Feature", - "Date": "2022-03-26T20:32:02", - "Important": "False" - } -] \ No newline at end of file +[{"Id":1,"PatchModelId":1,"Name":"Shrink Header Navigation","Description":"The full header navigation is now only visible on desktop when hovered.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":2,"PatchModelId":1,"Name":"Database UX Update","Description":"Desktop Database Filter UI has been updated. It\u0027s now always visible.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":3,"PatchModelId":2,"Name":"Fixing Thrum Stats","Description":"Speed was too low. Health and Shields ratio is slightly different.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":4,"PatchModelId":3,"Name":"Memory Tester","Description":"Fun quick feature added while I rewrite my database. Tests memory of units ranges and speeds.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":5,"PatchModelId":3,"Name":"Privacy Policy Removed","Description":"Removed cringe privacy policy. It misses the issue. Will eventually add operational analytics and cookies, and add a more applicable Privacy Policy if needed. Not a priority though.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":6,"PatchModelId":3,"Name":"Input Tripling","Description":"Fixed a bug where inputs could get tripled on the Build Calculator.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":7,"PatchModelId":3,"Name":"Agile Changes","Description":"Updated Agile log to indicate the next 2 weeks will be spent on SQL","Commit":"Planning","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":8,"PatchModelId":4,"Name":"Hiding WIP Pyre Feature","Description":"Whoops, WIP Pyre feature accidentally got committed to production. Now hidden.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":9,"PatchModelId":5,"Name":"Build Calc Optimization","Description":"Improved speeds","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":10,"PatchModelId":5,"Name":"Change Log Filter","Description":"Change log now defaults to showing only important patches","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":11,"PatchModelId":5,"Name":"Motes Consumed","Description":"Motes now consumed in the build calculator when making a townhall.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":12,"PatchModelId":6,"Name":"Agile UI Tweaks","Description":"Making the agile text look a bit better before stream.","Commit":"Style","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":13,"PatchModelId":7,"Name":"Database Armor","Description":"Added missing armor display to database.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":14,"PatchModelId":8,"Name":"Home Page","Description":"Added a quick placeholder-ish homepage.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":15,"PatchModelId":8,"Name":"Database Army Default","Description":"Database UI now defaults to Army selection. Given most people are probably going to want to view the units.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":16,"PatchModelId":9,"Name":"Mobile Menu Back","Description":"You can now click the page after selecting a Section, to go back to Section nav.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":17,"PatchModelId":10,"Name":"Mobile Menu Fixed","Description":"Fixed the mobile menu not actually being positioned to the bottom of the screen on phones.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":18,"PatchModelId":11,"Name":"Tablet Menu","Description":"Added a hamburger nav menu for tablets.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":19,"PatchModelId":11,"Name":"Mobile Menu","Description":"Added a bottom nav menu for phones.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":20,"PatchModelId":12,"Name":"0.0.6.8375a","Description":"Database updated to 0.0.6.8375a","Commit":"Game Patch","Date":"2022-03-26T20:32:02","Important":"True"},{"Id":21,"PatchModelId":12,"Name":"Database Descriptions","Description":"Added more text descriptions to buildings and etc..","Commit":"Game Patch","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":22,"PatchModelId":12,"Name":"Guids","Description":"Now using Guids and strings over enums. View in /raw-database page.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":23,"PatchModelId":12,"Name":"Mobile UI","Description":"Additional mobile UI improvements. Harass calculator now has fewer inputs that don\u0027t matter.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":24,"PatchModelId":12,"Name":"Bug Tasks","Description":"Added feature/bug task indicator to agile view. Added consume mote bug in build calculator to next sprint. (Calculator not consuming motes on Town Hall building)","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":25,"PatchModelId":12,"Name":"Entity Display UI","Description":"Display UI improved. Build Calculator now uses the same Entity display UI as the Database.","Commit":"Style","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":26,"PatchModelId":13,"Name":"Removed Embedded YouTube","Description":"Having embedded videos makes my privacy policy look completely untrue. Removed the video (it\u0027s now a link) and added a message on the privacy policy to point out that the error occured.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":27,"PatchModelId":13,"Name":"Agile View Backlog","Description":"Added backlog rendering to the Agile View Page. Added priority level to better indicate what tasks have high or zero priority.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":28,"PatchModelId":14,"Name":"Privacy Policy Page","Description":"The privacy policy is now a page rather than a blurb on the About page.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":29,"PatchModelId":14,"Name":"Privacy Policy Update","Description":"I added information on how I use personal data. And a disclaimer that privacy can never be guaranteed.","Commit":"Privacy Policy","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":30,"PatchModelId":14,"Name":"Minor Tweaks","Description":"Minor UI changes and text fixes.","Commit":"None","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":31,"PatchModelId":15,"Name":"Homepage","Description":"Making Of page no longer shows on the homepage","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":32,"PatchModelId":15,"Name":"DevOnly Component","Description":"Added a DevOnly component to wrap UI content that should not be released to production. I.e. the Homepage bug.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":33,"PatchModelId":16,"Name":"Agile View","Description":"Add an agile page to show current activities.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":34,"PatchModelId":16,"Name":"Rendering Entire Database","Description":"I can now render the database without lag. Not sure what fixed it.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":35,"PatchModelId":16,"Name":"Database Data","Description":"Added a ton of data to the database. Such as various descriptions. More work is still to be done.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":36,"PatchModelId":16,"Name":"Database Ids","Description":"Database has less duplicated content. Army entities now link to their Upgrades and Abilities. More work is still to be done.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":37,"PatchModelId":16,"Name":"Blades of the Godhead Requirement","Description":"Fixed the requirement incorrectly being the Eye of Aros. Now is properly Bearer of the Crown.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":38,"PatchModelId":16,"Name":"UI Changes","Description":"Various UI changes and tweaks","Commit":"Style","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":39,"PatchModelId":16,"Name":"Streams","Description":"Added a Streams page. It mentions plans to do Twitch streams on Sunday.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":40,"PatchModelId":16,"Name":"IMMORTAL","Description":"Fixed \u0022IMMORTAL: Gates of Pyre\u0022 game title. Will no longer refer to it as \u0022Immortal: Gates of Pyre\u0022.","Commit":"Typo","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":41,"PatchModelId":16,"Name":"Mobile Support","Description":"All the pages should now work on phones.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":42,"PatchModelId":17,"Name":"Form Text","Description":"Fixed search bar in database, name and colour in build calculator, from not rendering \uD83D\uDE10","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":43,"PatchModelId":17,"Name":"UI Test Automation Road Map","Description":"Adding test automation to the roadmap","Commit":"Planning","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":44,"PatchModelId":18,"Name":"Build Calculator Interval","Description":"600 is too laggy. Reducing to 360 until optimizations are done.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":45,"PatchModelId":18,"Name":"Changelog Patch Date","Description":"Fixed date on previous patch in changelog. Should be one day earlier.","Commit":"Fix","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":46,"PatchModelId":19,"Name":"UI Overhaul","Description":"Cleaned up and restyled a lot of UI. Like Page Containers, Alerts, Forms, Nav Buttons, and more.","Commit":"Style","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":47,"PatchModelId":19,"Name":"Separate Pages","Description":"Navigation now uses different pages, instead of loading content onto the main page.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":48,"PatchModelId":19,"Name":"Making Of","Description":"Adding Making Of page for design reference.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":49,"PatchModelId":19,"Name":"Change Log","Description":"Adding Change Log page for viewing update history.","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":50,"PatchModelId":19,"Name":"Mobile Priority","Description":"Changed mobile support priority in roadmap from low and possible to high and planned, and updated description.","Commit":"Planning","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":51,"PatchModelId":20,"Name":"Purple Colours","Description":"Added placeholder-ish purple color scheme.","Commit":"Style","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":52,"PatchModelId":20,"Name":"SQL","Description":"Agile and Change Log pages now use JSON made from SQL","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":53,"PatchModelId":21,"Name":"Discord Link","Description":"Made a discord for the website, and added invite link to contact page","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":54,"PatchModelId":21,"Name":"Loading Improvemnts","Description":"Agile and Change Log loading improved","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"},{"Id":55,"PatchModelId":21,"Name":"Desktop Nav closing","Description":"Desktop nav menu now closes when a page link is clicked","Commit":"Feature","Date":"2022-03-26T20:32:02","Important":"False"}] \ No newline at end of file diff --git a/IGP/wwwroot/generated/PatchModels.json b/IGP/wwwroot/generated/PatchModels.json index ecf3cc7..41b6d76 100644 --- a/IGP/wwwroot/generated/PatchModels.json +++ b/IGP/wwwroot/generated/PatchModels.json @@ -1,149 +1 @@ -[ - { - "Id": 1, - "Name": "Database UX Patch", - "Date": "2022-03-13T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 2, - "Name": "Thrum Stats Hotfix", - "Date": "2022-03-12T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 3, - "Name": "Memory Tester Patch", - "Date": "2022-03-01T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 4, - "Name": "Hide Pyre Hotfix", - "Date": "2022-02-20T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 5, - "Name": "Stream Patch", - "Date": "2022-02-20T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 6, - "Name": "Agile UI Hotfix", - "Date": "2022-02-20T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 7, - "Name": "Armor Patch", - "Date": "2022-02-19T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 8, - "Name": "Home Page Patch", - "Date": "2022-02-19T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 9, - "Name": "Mobile Menu Hotfix 2", - "Date": "2022-02-19T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 10, - "Name": "Mobile Menu Hotfix", - "Date": "2022-02-19T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 11, - "Name": "Mobile Menu Patch", - "Date": "2022-02-19T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 12, - "Name": "0.0.6.8375a Patch", - "Date": "2022-02-18T00:00:00", - "ChangeModels": [], - "Important": "True" - }, - { - "Id": 13, - "Name": "Google Tracking Hotfix", - "Date": "2022-02-18T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 14, - "Name": "Privacy Policy Patch", - "Date": "2022-02-17T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 15, - "Name": "Home Page Quick Hotfix", - "Date": "2022-02-16T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 16, - "Name": "Early Agile Patch", - "Date": "2022-02-16T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 17, - "Name": "Form Text Rendering Hotfix", - "Date": "2022-02-15T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 18, - "Name": "Reducing Timing Interval Hotfix", - "Date": "2022-02-15T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 19, - "Name": "Changelog Patch", - "Date": "2022-02-14T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 20, - "Name": "SQL Patch", - "Date": "2022-03-26T00:00:00", - "ChangeModels": [], - "Important": "False" - }, - { - "Id": 21, - "Name": "Stream Patch", - "Date": "2022-03-27T00:00:00", - "ChangeModels": [], - "Important": "False" - } -] \ No newline at end of file +[{"Id":1,"Name":"Database UX Patch","Date":"2022-03-13T00:00:00","ChangeModels":[],"Important":"False"},{"Id":2,"Name":"Thrum Stats Hotfix","Date":"2022-03-12T00:00:00","ChangeModels":[],"Important":"False"},{"Id":3,"Name":"Memory Tester Patch","Date":"2022-03-01T00:00:00","ChangeModels":[],"Important":"False"},{"Id":4,"Name":"Hide Pyre Hotfix","Date":"2022-02-20T00:00:00","ChangeModels":[],"Important":"False"},{"Id":5,"Name":"Stream Patch","Date":"2022-02-20T00:00:00","ChangeModels":[],"Important":"False"},{"Id":6,"Name":"Agile UI Hotfix","Date":"2022-02-20T00:00:00","ChangeModels":[],"Important":"False"},{"Id":7,"Name":"Armor Patch","Date":"2022-02-19T00:00:00","ChangeModels":[],"Important":"False"},{"Id":8,"Name":"Home Page Patch","Date":"2022-02-19T00:00:00","ChangeModels":[],"Important":"False"},{"Id":9,"Name":"Mobile Menu Hotfix 2","Date":"2022-02-19T00:00:00","ChangeModels":[],"Important":"False"},{"Id":10,"Name":"Mobile Menu Hotfix","Date":"2022-02-19T00:00:00","ChangeModels":[],"Important":"False"},{"Id":11,"Name":"Mobile Menu Patch","Date":"2022-02-19T00:00:00","ChangeModels":[],"Important":"False"},{"Id":12,"Name":"0.0.6.8375a Patch","Date":"2022-02-18T00:00:00","ChangeModels":[],"Important":"True"},{"Id":13,"Name":"Google Tracking Hotfix","Date":"2022-02-18T00:00:00","ChangeModels":[],"Important":"False"},{"Id":14,"Name":"Privacy Policy Patch","Date":"2022-02-17T00:00:00","ChangeModels":[],"Important":"False"},{"Id":15,"Name":"Home Page Quick Hotfix","Date":"2022-02-16T00:00:00","ChangeModels":[],"Important":"False"},{"Id":16,"Name":"Early Agile Patch","Date":"2022-02-16T00:00:00","ChangeModels":[],"Important":"False"},{"Id":17,"Name":"Form Text Rendering Hotfix","Date":"2022-02-15T00:00:00","ChangeModels":[],"Important":"False"},{"Id":18,"Name":"Reducing Timing Interval Hotfix","Date":"2022-02-15T00:00:00","ChangeModels":[],"Important":"False"},{"Id":19,"Name":"Changelog Patch","Date":"2022-02-14T00:00:00","ChangeModels":[],"Important":"False"},{"Id":20,"Name":"SQL Patch","Date":"2022-03-26T00:00:00","ChangeModels":[],"Important":"False"},{"Id":21,"Name":"Stream Patch","Date":"2022-03-30T00:00:00","ChangeModels":[],"Important":"False"}] \ No newline at end of file diff --git a/IGP/wwwroot/generated/SprintModels.json b/IGP/wwwroot/generated/SprintModels.json index afa5f1c..3123b8d 100644 --- a/IGP/wwwroot/generated/SprintModels.json +++ b/IGP/wwwroot/generated/SprintModels.json @@ -1,26 +1 @@ -[ - { - "Id": 1, - "Name": "Agile Sprint", - "Description": "Changelogs and sprint views were going to be pushed till later, but I am feeling inspired by the IGP Content Creators\u0027 minimum weekly lifecycle requirement. So I am going to focus on agile-related tasks, and handle roadmap tasks after this initial sprint. All weekly sprints will release on Sunday, starting next Sunday.", - "StartDate": "2022-02-14T00:00:00", - "EndDate": "2022-02-20T00:00:00", - "Notes": null - }, - { - "Id": 2, - "Name": "SQL Update", - "Description": "The SQL update is big enough to be a full sprint in of itself, and I spent less time this week for development. Will just extend sprint by 2 week, and remove all non SQL tasks from the sprint.", - "StartDate": "2022-02-20T00:00:00", - "EndDate": "2022-03-27T00:00:00", - "Notes": null - }, - { - "Id": 3, - "Name": "Database Page", - "Description": "Improvements to the Database page", - "StartDate": "2022-03-27T00:00:00", - "EndDate": "2022-04-03T00:00:00", - "Notes": null - } -] \ No newline at end of file +[{"Id":1,"Name":"Agile Sprint","Description":"Changelogs and sprint views were going to be pushed till later, but I am feeling inspired by the IGP Content Creators\u0027 minimum weekly lifecycle requirement. So I am going to focus on agile-related tasks, and handle roadmap tasks after this initial sprint. All weekly sprints will release on Sunday, starting next Sunday.","StartDate":"2022-02-14T00:00:00","EndDate":"2022-02-20T00:00:00","Notes":null},{"Id":2,"Name":"SQL Update","Description":"The SQL update is big enough to be a full sprint in of itself, and I spent less time this week for development. Will just extend sprint by 2 week, and remove all non SQL tasks from the sprint.","StartDate":"2022-02-20T00:00:00","EndDate":"2022-03-27T00:00:00","Notes":null},{"Id":3,"Name":"Database Page","Description":"Improvements to the Database page","StartDate":"2022-03-27T00:00:00","EndDate":"2022-04-03T00:00:00","Notes":null}] \ No newline at end of file diff --git a/IGP/wwwroot/generated/TaskModels.json b/IGP/wwwroot/generated/TaskModels.json index 0ac25bd..c2b7023 100644 --- a/IGP/wwwroot/generated/TaskModels.json +++ b/IGP/wwwroot/generated/TaskModels.json @@ -1,483 +1 @@ -[ - { - "Id": 1, - "SprintModelId": null, - "Name": "Support Safari", - "Description": "Consider other web browsers.", - "Notes": "Added", - "Status": "Todo", - "Priority": "Low", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": "2022-02-20T00:00:00" - }, - { - "Id": 2, - "SprintModelId": 2, - "Name": "Filter Patch Notes", - "Description": "You should be showing people what they really want to see in the patch notes.", - "Notes": "Added", - "Status": "Done", - "Priority": "Blocker", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": "2022-02-20T00:00:00" - }, - { - "Id": 3, - "SprintModelId": null, - "Name": "Consider Pyre", - "Description": "Add Pyre Income. Make it so you can take Pyre Camps and Pyre Miners", - "Notes": "Add notes...", - "Status": "In_Progress", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 4, - "SprintModelId": null, - "Name": "Optimizations", - "Description": "Build Calculator should be usable.", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 5, - "SprintModelId": null, - "Name": "Change Attack Timing Interval", - "Description": "Be able to sett attack timing.", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 6, - "SprintModelId": null, - "Name": "Add Pyre Spells", - "Description": "Make Pyre Spells castable and consume Pyre on build order", - "Notes": "Add notes...", - "Status": "In_Progress", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 7, - "SprintModelId": null, - "Name": "Default builds (Rush Thrones)", - "Description": "Add a dropdown list of default builds.", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 8, - "SprintModelId": null, - "Name": "Load older builds", - "Description": "Be able to load older builds. How are you going to handle auto correct to current patch?", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 9, - "SprintModelId": null, - "Name": "How to use Build Calculator step by step", - "Description": "Need docs", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 10, - "SprintModelId": null, - "Name": "Compare Health and Damage", - "Description": "Refer to community example spreadsheet.", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 11, - "SprintModelId": null, - "Name": "Compare Unit\u0027s Damage with it\u0027s own costs", - "Description": "Refer to community example spreadsheet.", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 12, - "SprintModelId": null, - "Name": "View one unit stats from a link. Make YAML copy and paste", - "Description": "Design so people can easily copy and paste data into discord", - "Notes": "Lame. Not currently supported in Blazor. I could automate up a solution, or just manually implement the url parsing, but probably best to wait", - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 13, - "SprintModelId": 2, - "Name": "Look into SQL", - "Description": "You really should be using SQL.", - "Notes": "Agile and Change log pages now use SQL", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-20T00:00:00", - "Finished": null - }, - { - "Id": 14, - "SprintModelId": 1, - "Name": "Mobile Menu", - "Description": "You need a real mobile menu. Viewers don\u0027t scroll below the fold, so no one is going to know what happens when you click a button on phones.", - "Notes": "Added smaller menus for tablets and phones.", - "Status": "Done", - "Priority": "High", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-18T00:00:00", - "Finished": "2022-02-19T00:00:00" - }, - { - "Id": 15, - "SprintModelId": 2, - "Name": "Acropolis Consume Mote", - "Description": "The Mote is suppose to be consumed when making a Town Hall.", - "Notes": "Fixed", - "Status": "Done", - "Priority": "High", - "Task": "Bug", - "Project": "Management", - "Created": "2022-02-18T00:00:00", - "Finished": "2022-02-20T00:00:00" - }, - { - "Id": 16, - "SprintModelId": null, - "Name": "Multiple Travel Time in Calculator", - "Description": "Travel time should be based on the amount of bases used. 3 bases is 3 travel times.", - "Notes": "Add notes...", - "Status": "Todo", - "Priority": "Low", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-18T00:00:00", - "Finished": null - }, - { - "Id": 17, - "SprintModelId": 1, - "Name": "Update Database to 0.0.6.8375a", - "Description": "Xacal tech change, and Hallower damage change. Update Godhead text.", - "Notes": "Done", - "Status": "Done", - "Priority": "None", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-18T00:00:00", - "Finished": "2022-02-18T00:00:00" - }, - { - "Id": 18, - "SprintModelId": null, - "Name": "Patch History Viewer", - "Description": "Add an ability to compare patches, to see all nerfs and buffs made between them.", - "Notes": "Inspired by Zkay\u0027s post on discord, where he details a possible \u0027patch history viewer\u0027 implementation.", - "Status": "Fun_Idea", - "Priority": "None", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-16T00:00:00", - "Finished": null - }, - { - "Id": 19, - "SprintModelId": 1, - "Name": "Twitch Page", - "Description": "Did a ~3 hour test stream, and was personal quite happy with the quality. Make Twitch page, and stream patch, sprint planning and development on Sunday.", - "Notes": "Page added under General, and named \u0022Streams\u0022.", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-16T00:00:00", - "Finished": "2022-02-16T00:00:00" - }, - { - "Id": 20, - "SprintModelId": 1, - "Name": "Finish the database", - "Description": "Add more descriptions for everything. Reduce any data duplication with ids. Add upgrade connections. Add ability connections. Add passives and passives connections.", - "Notes": "Good enough for now", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-11T00:00:00", - "Finished": "2022-02-19T00:00:00" - }, - { - "Id": 21, - "SprintModelId": 1, - "Name": "Change Log View", - "Description": "Add a log to view last changes.", - "Notes": "Added changelog page. Shows Today, X Days Ago, or exact date if patch is over a week old.", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-14T00:00:00", - "Finished": "2022-02-14T00:00:00" - }, - { - "Id": 22, - "SprintModelId": 1, - "Name": "Agile View", - "Description": "Add the agile view.", - "Notes": "Finished.", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-11T00:00:00", - "Finished": "2022-02-17T00:00:00" - }, - { - "Id": 23, - "SprintModelId": 1, - "Name": "GUID for Ids", - "Description": "Stop using enums for ids, and start using guids. Enums are just too limited, I lose out on component and inheritance design with them. Replace all your enums with guids, rip off the bandaid.", - "Notes": "Add notes...", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-11T00:00:00", - "Finished": "2022-02-18T00:00:00" - }, - { - "Id": 24, - "SprintModelId": 1, - "Name": "Co-op overview", - "Description": "Write some sort of blog on co-op gameplay so you have something the feels very content-ish. Maybe make it a video.", - "Notes": "Finished and released early.", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-11T00:00:00", - "Finished": "2022-02-12T00:00:00" - }, - { - "Id": 25, - "SprintModelId": 1, - "Name": "Mobile UI", - "Description": "Make website work on mobile.", - "Notes": "Should be good. Will test on phone later.", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-15T00:00:00", - "Finished": "2022-02-18T00:00:00" - }, - { - "Id": 26, - "SprintModelId": 1, - "Name": "Add Making Of View", - "Description": "View to reference UI designs. Nicely encourages the pratice of making the UI code a lot cleaner.", - "Notes": "Good enough for now", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-02-11T00:00:00", - "Finished": "2022-02-19T00:00:00" - }, - { - "Id": 27, - "SprintModelId": 3, - "Name": "Close Nav Menu on Navigation", - "Description": "Close Nav Menu on Navigation", - "Notes": null, - "Status": "Done", - "Priority": "High", - "Task": "Bug", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": "2022-03-27T00:00:00" - }, - { - "Id": 28, - "SprintModelId": 3, - "Name": "Add Passive Descriptions and Passive", - "Description": "Have to guess on a bunch of passives", - "Notes": null, - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - }, - { - "Id": 29, - "SprintModelId": 3, - "Name": "Tooltips that show referenced units", - "Description": "I should see any referenced unit by hovering over it", - "Notes": null, - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - }, - { - "Id": 30, - "SprintModelId": null, - "Name": "Update Logo for Website", - "Description": "After color scheme is picked", - "Notes": null, - "Status": "Todo", - "Priority": "Low", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - }, - { - "Id": 31, - "SprintModelId": 3, - "Name": "Documentation page", - "Description": "Add documents on how to maintain website", - "Notes": null, - "Status": "Todo", - "Priority": "Low", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - }, - { - "Id": 32, - "SprintModelId": null, - "Name": "Test Automation", - "Description": "Selenium Tests", - "Notes": "Start adding IDs to everything", - "Status": "Todo", - "Priority": "Low", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - }, - { - "Id": 33, - "SprintModelId": null, - "Name": "Unit Test", - "Description": "Add some unit tests", - "Notes": null, - "Status": "Todo", - "Priority": "Low", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - }, - { - "Id": 34, - "SprintModelId": null, - "Name": "Fully Transfer everything to SQL", - "Description": "Need to regenerate the database once everthing is fully transfered", - "Notes": null, - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - }, - { - "Id": 35, - "SprintModelId": 3, - "Name": "Adding a loading Component", - "Description": "For JSON loading", - "Notes": "Added loading component to Agile and Changelog screens", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": "2022-03-27T00:00:00" - }, - { - "Id": 36, - "SprintModelId": 3, - "Name": "Optimize Loading of Data", - "Description": "Currently loading non Agile stuff on Agile page", - "Notes": "Moved SQL database injection to app root", - "Status": "Done", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": "2022-03-27T00:00:00" - }, - { - "Id": 37, - "SprintModelId": 3, - "Name": "Convert Notes to Markdown", - "Description": "Using Markdown and generating the Note pages seems like a better solution to SQL or hardcoding data", - "Notes": null, - "Status": "Todo", - "Priority": "Medium", - "Task": "Feature", - "Project": "Management", - "Created": "2022-03-27T00:00:00", - "Finished": null - } -] \ No newline at end of file +[{"Id":1,"SprintModelId":null,"Name":"Support Safari","Description":"Consider other web browsers.","Notes":"Added","Status":"Todo","Priority":"Low","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":"2022-02-20T00:00:00"},{"Id":2,"SprintModelId":2,"Name":"Filter Patch Notes","Description":"You should be showing people what they really want to see in the patch notes.","Notes":"Added","Status":"Done","Priority":"Blocker","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":"2022-02-20T00:00:00"},{"Id":3,"SprintModelId":null,"Name":"Consider Pyre","Description":"Add Pyre Income. Make it so you can take Pyre Camps and Pyre Miners","Notes":"Add notes...","Status":"In_Progress","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":4,"SprintModelId":null,"Name":"Optimizations","Description":"Build Calculator should be usable.","Notes":"Add notes...","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":5,"SprintModelId":null,"Name":"Change Attack Timing Interval","Description":"Be able to sett attack timing.","Notes":"Add notes...","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":6,"SprintModelId":null,"Name":"Add Pyre Spells","Description":"Make Pyre Spells castable and consume Pyre on build order","Notes":"Add notes...","Status":"In_Progress","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":7,"SprintModelId":null,"Name":"Default builds (Rush Thrones)","Description":"Add a dropdown list of default builds.","Notes":"Add notes...","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":8,"SprintModelId":null,"Name":"Load older builds","Description":"Be able to load older builds. How are you going to handle auto correct to current patch?","Notes":"Add notes...","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":9,"SprintModelId":null,"Name":"How to use Build Calculator step by step","Description":"Need docs","Notes":"Add notes...","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":10,"SprintModelId":null,"Name":"Compare Health and Damage","Description":"Refer to community example spreadsheet.","Notes":"Add notes...","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":11,"SprintModelId":null,"Name":"Compare Unit\u0027s Damage with it\u0027s own costs","Description":"Refer to community example spreadsheet.","Notes":"Add notes...","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":12,"SprintModelId":null,"Name":"View one unit stats from a link. Make YAML copy and paste","Description":"Design so people can easily copy and paste data into discord","Notes":"Lame. Not currently supported in Blazor. I could automate up a solution, or just manually implement the url parsing, but probably best to wait","Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":13,"SprintModelId":2,"Name":"Look into SQL","Description":"You really should be using SQL.","Notes":"Agile and Change log pages now use SQL","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-20T00:00:00","Finished":null},{"Id":14,"SprintModelId":1,"Name":"Mobile Menu","Description":"You need a real mobile menu. Viewers don\u0027t scroll below the fold, so no one is going to know what happens when you click a button on phones.","Notes":"Added smaller menus for tablets and phones.","Status":"Done","Priority":"High","Task":"Feature","Project":"Management","Created":"2022-02-18T00:00:00","Finished":"2022-02-19T00:00:00"},{"Id":15,"SprintModelId":2,"Name":"Acropolis Consume Mote","Description":"The Mote is suppose to be consumed when making a Town Hall.","Notes":"Fixed","Status":"Done","Priority":"High","Task":"Bug","Project":"Management","Created":"2022-02-18T00:00:00","Finished":"2022-02-20T00:00:00"},{"Id":16,"SprintModelId":null,"Name":"Multiple Travel Time in Calculator","Description":"Travel time should be based on the amount of bases used. 3 bases is 3 travel times.","Notes":"Add notes...","Status":"Todo","Priority":"Low","Task":"Feature","Project":"Management","Created":"2022-02-18T00:00:00","Finished":null},{"Id":17,"SprintModelId":1,"Name":"Update Database to 0.0.6.8375a","Description":"Xacal tech change, and Hallower damage change. Update Godhead text.","Notes":"Done","Status":"Done","Priority":"None","Task":"Feature","Project":"Management","Created":"2022-02-18T00:00:00","Finished":"2022-02-18T00:00:00"},{"Id":18,"SprintModelId":null,"Name":"Patch History Viewer","Description":"Add an ability to compare patches, to see all nerfs and buffs made between them.","Notes":"Inspired by Zkay\u0027s post on discord, where he details a possible \u0027patch history viewer\u0027 implementation.","Status":"Fun_Idea","Priority":"None","Task":"Feature","Project":"Management","Created":"2022-02-16T00:00:00","Finished":null},{"Id":19,"SprintModelId":1,"Name":"Twitch Page","Description":"Did a ~3 hour test stream, and was personal quite happy with the quality. Make Twitch page, and stream patch, sprint planning and development on Sunday.","Notes":"Page added under General, and named \u0022Streams\u0022.","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-16T00:00:00","Finished":"2022-02-16T00:00:00"},{"Id":20,"SprintModelId":1,"Name":"Finish the database","Description":"Add more descriptions for everything. Reduce any data duplication with ids. Add upgrade connections. Add ability connections. Add passives and passives connections.","Notes":"Good enough for now","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-11T00:00:00","Finished":"2022-02-19T00:00:00"},{"Id":21,"SprintModelId":1,"Name":"Change Log View","Description":"Add a log to view last changes.","Notes":"Added changelog page. Shows Today, X Days Ago, or exact date if patch is over a week old.","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-14T00:00:00","Finished":"2022-02-14T00:00:00"},{"Id":22,"SprintModelId":1,"Name":"Agile View","Description":"Add the agile view.","Notes":"Finished.","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-11T00:00:00","Finished":"2022-02-17T00:00:00"},{"Id":23,"SprintModelId":1,"Name":"GUID for Ids","Description":"Stop using enums for ids, and start using guids. Enums are just too limited, I lose out on component and inheritance design with them. Replace all your enums with guids, rip off the bandaid.","Notes":"Add notes...","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-11T00:00:00","Finished":"2022-02-18T00:00:00"},{"Id":24,"SprintModelId":1,"Name":"Co-op overview","Description":"Write some sort of blog on co-op gameplay so you have something the feels very content-ish. Maybe make it a video.","Notes":"Finished and released early.","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-11T00:00:00","Finished":"2022-02-12T00:00:00"},{"Id":25,"SprintModelId":1,"Name":"Mobile UI","Description":"Make website work on mobile.","Notes":"Should be good. Will test on phone later.","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-15T00:00:00","Finished":"2022-02-18T00:00:00"},{"Id":26,"SprintModelId":1,"Name":"Add Making Of View","Description":"View to reference UI designs. Nicely encourages the pratice of making the UI code a lot cleaner.","Notes":"Good enough for now","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-02-11T00:00:00","Finished":"2022-02-19T00:00:00"},{"Id":27,"SprintModelId":3,"Name":"Close Nav Menu on Navigation","Description":"Close Nav Menu on Navigation","Notes":null,"Status":"Done","Priority":"High","Task":"Bug","Project":"Management","Created":"2022-03-27T00:00:00","Finished":"2022-03-27T00:00:00"},{"Id":28,"SprintModelId":3,"Name":"Add Passive Descriptions and Passive","Description":"Have to guess on a bunch of passives","Notes":null,"Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null},{"Id":29,"SprintModelId":3,"Name":"Tooltips that show referenced units","Description":"I should see any referenced unit by hovering over it","Notes":null,"Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null},{"Id":30,"SprintModelId":null,"Name":"Update Logo for Website","Description":"After color scheme is picked","Notes":null,"Status":"Todo","Priority":"Low","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null},{"Id":31,"SprintModelId":3,"Name":"Documentation page","Description":"Add documents on how to maintain website","Notes":null,"Status":"Todo","Priority":"Low","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null},{"Id":32,"SprintModelId":null,"Name":"Test Automation","Description":"Selenium Tests","Notes":"Start adding IDs to everything","Status":"Todo","Priority":"Low","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null},{"Id":33,"SprintModelId":null,"Name":"Unit Test","Description":"Add some unit tests","Notes":null,"Status":"Todo","Priority":"Low","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null},{"Id":34,"SprintModelId":null,"Name":"Fully Transfer everything to SQL","Description":"Need to regenerate the database once everthing is fully transfered","Notes":null,"Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null},{"Id":35,"SprintModelId":3,"Name":"Adding a loading Component","Description":"For JSON loading","Notes":"Added loading component to Agile and Changelog screens","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":"2022-03-27T00:00:00"},{"Id":36,"SprintModelId":3,"Name":"Optimize Loading of Data","Description":"Currently loading non Agile stuff on Agile page","Notes":"Moved SQL database injection to app root","Status":"Done","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":"2022-03-27T00:00:00"},{"Id":37,"SprintModelId":3,"Name":"Convert Notes to Markdown","Description":"Using Markdown and generating the Note pages seems like a better solution to SQL or hardcoding data","Notes":null,"Status":"Todo","Priority":"Medium","Task":"Feature","Project":"Management","Created":"2022-03-27T00:00:00","Finished":null}] \ No newline at end of file diff --git a/IGP/wwwroot/generated/WebPageModels.json b/IGP/wwwroot/generated/WebPageModels.json index 0202508..dd6b579 100644 --- a/IGP/wwwroot/generated/WebPageModels.json +++ b/IGP/wwwroot/generated/WebPageModels.json @@ -1,122 +1 @@ -[ - { - "Id": 1, - "WebSectionModelId": 2, - "Name": "Database", - "Description": "Database of game information", - "Href": "database", - "IsPrivate": "False" - }, - { - "Id": 2, - "WebSectionModelId": 1, - "Name": "Build Calculator", - "Description": "Build order calculator for determining army timings", - "Href": "build-calculator", - "IsPrivate": "False" - }, - { - "Id": 3, - "WebSectionModelId": 1, - "Name": "Harass Calculator", - "Description": "Alloy harassment calculator", - "Href": "harass-calculator", - "IsPrivate": "False" - }, - { - "Id": 4, - "WebSectionModelId": 1, - "Name": "Memory Tester", - "Description": "Testing memory", - "Href": "memory-tester", - "IsPrivate": "False" - }, - { - "Id": 5, - "WebSectionModelId": 1, - "Name": "Comparion Charts", - "Description": "Ecnomy charts to compare build orders", - "Href": "comparison-charts", - "IsPrivate": "True" - }, - { - "Id": 6, - "WebSectionModelId": 2, - "Name": "Notes", - "Description": "General player notes", - "Href": "notes", - "IsPrivate": "False" - }, - { - "Id": 7, - "WebSectionModelId": 2, - "Name": "Key Mapping", - "Description": "General key mapping info", - "Href": "keymapping", - "IsPrivate": "True" - }, - { - "Id": 8, - "WebSectionModelId": 4, - "Name": "Road Map", - "Description": "Plans for this website", - "Href": "roadmap", - "IsPrivate": "False" - }, - { - "Id": 9, - "WebSectionModelId": 4, - "Name": "Change Log", - "Description": "Past updates to the website", - "Href": "changelog", - "IsPrivate": "False" - }, - { - "Id": 10, - "WebSectionModelId": 4, - "Name": "Agile", - "Description": "Showing agile view of this website", - "Href": "agile", - "IsPrivate": "False" - }, - { - "Id": 11, - "WebSectionModelId": 4, - "Name": "Making Of", - "Description": "Explaining development details of this website", - "Href": "makingof", - "IsPrivate": "False" - }, - { - "Id": 12, - "WebSectionModelId": 2, - "Name": "Documentation", - "Description": "Explaining how to use this website", - "Href": "documentation", - "IsPrivate": "True" - }, - { - "Id": 13, - "WebSectionModelId": 3, - "Name": "About", - "Description": "Answering general questions on the website", - "Href": "about", - "IsPrivate": "False" - }, - { - "Id": 14, - "WebSectionModelId": 3, - "Name": "Contact", - "Description": "My contact info", - "Href": "contact", - "IsPrivate": "False" - }, - { - "Id": 15, - "WebSectionModelId": 3, - "Name": "Streams", - "Description": "Stream info", - "Href": "streams", - "IsPrivate": "False" - } -] \ No newline at end of file +[{"Id":1,"WebSectionModelId":2,"Name":"Database","Description":"Database of game information","Href":"database","IsPrivate":"False"},{"Id":2,"WebSectionModelId":1,"Name":"Build Calculator","Description":"Build order calculator for determining army timings","Href":"build-calculator","IsPrivate":"False"},{"Id":3,"WebSectionModelId":1,"Name":"Harass Calculator","Description":"Alloy harassment calculator","Href":"harass-calculator","IsPrivate":"False"},{"Id":4,"WebSectionModelId":1,"Name":"Memory Tester","Description":"Testing memory","Href":"memory-tester","IsPrivate":"False"},{"Id":5,"WebSectionModelId":1,"Name":"Comparion Charts","Description":"Ecnomy charts to compare build orders","Href":"comparison-charts","IsPrivate":"True"},{"Id":6,"WebSectionModelId":2,"Name":"Notes","Description":"General player notes","Href":"notes","IsPrivate":"False"},{"Id":7,"WebSectionModelId":2,"Name":"Key Mapping","Description":"General key mapping info","Href":"keymapping","IsPrivate":"True"},{"Id":8,"WebSectionModelId":4,"Name":"Road Map","Description":"Plans for this website","Href":"roadmap","IsPrivate":"False"},{"Id":9,"WebSectionModelId":4,"Name":"Change Log","Description":"Past updates to the website","Href":"changelog","IsPrivate":"False"},{"Id":10,"WebSectionModelId":4,"Name":"Agile","Description":"Showing agile view of this website","Href":"agile","IsPrivate":"False"},{"Id":11,"WebSectionModelId":4,"Name":"Making Of","Description":"Explaining development details of this website","Href":"makingof","IsPrivate":"False"},{"Id":12,"WebSectionModelId":2,"Name":"Documentation","Description":"Explaining how to use this website","Href":"documentation","IsPrivate":"True"},{"Id":13,"WebSectionModelId":3,"Name":"About","Description":"Answering general questions on the website","Href":"about","IsPrivate":"False"},{"Id":14,"WebSectionModelId":3,"Name":"Contact","Description":"My contact info","Href":"contact","IsPrivate":"False"},{"Id":15,"WebSectionModelId":3,"Name":"Streams","Description":"Stream info","Href":"streams","IsPrivate":"False"}] \ No newline at end of file diff --git a/IGP/wwwroot/generated/WebSectionModels.json b/IGP/wwwroot/generated/WebSectionModels.json index 8140bcf..a1d8d97 100644 --- a/IGP/wwwroot/generated/WebSectionModels.json +++ b/IGP/wwwroot/generated/WebSectionModels.json @@ -1,34 +1 @@ -[ - { - "Id": 1, - "Name": "Tools", - "Description": "Tools Stuff", - "Href": null, - "Order": 1, - "IsPrivate": "False" - }, - { - "Id": 2, - "Name": "Resources", - "Description": "Resources Stuff", - "Href": null, - "Order": 2, - "IsPrivate": "False" - }, - { - "Id": 3, - "Name": "General", - "Description": "About Stuff", - "Href": null, - "Order": 3, - "IsPrivate": "False" - }, - { - "Id": 4, - "Name": "Development", - "Description": "Development Stuff", - "Href": null, - "Order": 4, - "IsPrivate": "False" - } -] \ No newline at end of file +[{"Id":1,"Name":"Tools","Description":"Tools Stuff","Href":null,"Order":1,"IsPrivate":"False"},{"Id":2,"Name":"Resources","Description":"Resources Stuff","Href":null,"Order":2,"IsPrivate":"False"},{"Id":3,"Name":"General","Description":"About Stuff","Href":null,"Order":3,"IsPrivate":"False"},{"Id":4,"Name":"Development","Description":"Development Stuff","Href":null,"Order":4,"IsPrivate":"False"}] \ No newline at end of file diff --git a/IGP_Convert/Program.cs b/IGP_Convert/Program.cs index db5f709..1397a73 100644 --- a/IGP_Convert/Program.cs +++ b/IGP_Convert/Program.cs @@ -4,7 +4,7 @@ using Microsoft.EntityFrameworkCore; var webProjectName = "IGP"; var projectPath = $"{Environment.CurrentDirectory}/../../../.."; -var webPath = $"{projectPath}/{webProjectName}/wwwroot/json"; +var webPath = $"{projectPath}/{webProjectName}/wwwroot/generated"; var options = new DbContextOptionsBuilder(); options.UseSqlite($"Filename={projectPath}/{webProjectName}/Database.db");