Commit Graph

85 Commits

Author SHA1 Message Date
1bb8ed9084 Fix up some of the todos 2025-03-22 00:00:32 +01:00
573ad05514 TODO 2025-03-19 01:01:51 +01:00
9a8b7fd2d3 Center on startup 2025-03-19 00:50:31 +01:00
d00c20397f Clean up code 2025-03-19 00:48:46 +01:00
40d251f400 Jesus they're not BBCode... They're html and bbcode and markdown
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2025-03-19 00:44:14 +01:00
09b7fe539e Fix up markdown rendering to be scrollable 2025-03-19 00:28:59 +01:00
5f20368fe2 The expansions must be loaded in correct order.... fuck 2025-03-19 00:17:45 +01:00
9eb71e94c1 Implement a popup card that renders description markdown 2025-03-19 00:03:32 +01:00
f90371109c Make errors larger 2025-03-18 23:41:56 +01:00
7f4b944101 Also parse forceLoadAfter 2025-03-18 23:40:19 +01:00
8f466420f2 Add special mods for the base game and expansions
Just for the metadata
2025-03-18 23:40:19 +01:00
160488849f Implement counting files only of the latest version 2025-03-18 23:12:13 +01:00
6826b272aa Indent xml for saving 2025-03-18 23:04:47 +01:00
1c6af27c7e Rework saving to config 2025-03-18 23:01:10 +01:00
71ad392fb6 Clean up troubleshooter 2025-03-18 22:41:55 +01:00
a4ee202971 Implement a little better "loadRequired" 2025-03-18 22:17:14 +01:00
a37b67873e Implement mod troubleshooter 2025-03-18 21:57:19 +01:00
164e95fa54 Refactor a large part of main into theme 2025-03-18 21:40:34 +01:00
02cfe01ae0 Clean up main a little 2025-03-18 21:31:03 +01:00
1dabc804b4 Fix up test(s) 2025-03-18 21:31:03 +01:00
a6cfd3e16e Use fucking graphs again 2025-03-18 21:01:32 +01:00
efe74b404e Fix stroking out on missing loadbefore/after 2025-03-18 17:27:35 +01:00
e3cd0c13a4 Uncomment main 2025-03-18 17:23:02 +01:00
1e4b4db220 Rework everything again 2025-03-18 17:18:03 +01:00
43a7efa1aa Fix up more test cases 2025-03-18 00:31:39 +01:00
4c768a7fd4 Remove main again 2025-03-18 00:31:32 +01:00
69635ec8a0 Add the old loadRequired 2025-03-18 00:04:59 +01:00
9daae41e1c Fix up incompatibilities 2025-03-18 00:03:29 +01:00
512bd644ab Fix up activemods to be a String, Mod 2025-03-18 00:01:05 +01:00
72b6f3486d Rework everything to be less dogshit 2025-03-17 23:46:25 +01:00
179bebf188 Fix size sorting and add regressive test 2025-03-17 22:40:58 +01:00
878244ead0 Fix up the entire frontend 2025-03-17 21:33:53 +01:00
07264d1f75 Add a few more tests 2025-03-17 21:05:27 +01:00
294219cef3 Fix cyclic dependencies 2025-03-17 20:56:24 +01:00
a022576f7b Fix checking for dependencies on sort 2025-03-17 20:53:38 +01:00
fb8d3195db Refactor mod list to return an object with a list of errors
So we don't throw and catch like Java
2025-03-17 20:53:38 +01:00
86a7c16194 Implement "move" to troubleshooter to simulate movement 2025-03-17 09:31:20 +01:00
c27ae80b5e Vomit up more test cases 2025-03-17 09:31:20 +01:00
872a59b27c Fix linear forwards backwards 2025-03-17 09:07:49 +01:00
2df23dde06 Add more test cases 2025-03-16 23:48:32 +01:00
dbfe627877 Implement parts of linear search and add more test cases for bisect 2025-03-16 23:14:12 +01:00
70198ff293 Fix up bisect every which way 2025-03-16 22:37:36 +01:00
9192e68bd3 Implement backward bisect 2025-03-16 22:33:38 +01:00
0a9d97074f Implement forward bisect 2025-03-16 22:31:51 +01:00
51d9526aa3 Implement some more helper methods and proper copy in modlist 2025-03-16 22:30:10 +01:00
5deaf35b95 Comment out our main and broken test
We don't care about them right now, this commit will be reverted
eventually
2025-03-16 22:18:03 +01:00
d913d8ca60 Remove original modlist 2025-03-16 22:16:57 +01:00
4d2b676c8b Add mod list troubleshooter skeleton 2025-03-16 22:16:54 +01:00
2a7b3f8345 Add copy with to modlist 2025-03-16 22:14:50 +01:00
d41413dbcd Outline the plan for troubleshooter 2025-03-16 14:21:26 +01:00