From ecfe5c09a831e0b659c808a01fc593e974cbc796 Mon Sep 17 00:00:00 2001 From: ScriptSorcerer20 Date: Thu, 26 Mar 2026 11:06:27 +0100 Subject: [PATCH 1/2] Simple chessboard design + slove button (shows you the solution with the algorithm) and marks conflicts with damen red. conflict still has some errors (damen despawn somethimes) and css is very simple. --- .../__pycache__/main_routes.cpython-311.pyc | Bin 1006 -> 3283 bytes app/routes/main_routes.py | 53 ++++++- app/static/css/dashboard.css | 116 ++++++++++++++ app/templates/dashboard.html | 145 +++++++++++++++--- app/templates/index.html | 2 +- 5 files changed, 290 insertions(+), 26 deletions(-) create mode 100644 app/static/css/dashboard.css diff --git a/app/routes/__pycache__/main_routes.cpython-311.pyc b/app/routes/__pycache__/main_routes.cpython-311.pyc index 506fedf814e44ded2daa3b5565810373da0a9955..6d84cdad740e1bfb63718b98e357b9289c750d05 100644 GIT binary patch literal 3283 zcmb7GU2GFq7QT0W{5RttVj2R(G(ekRAVF1jMT#t-%TGaN(@LRIYh`6kJd@bqpKxc~ zq>-cbR#X{Bei&9DOx2b0#1=uNzU=G1?YoU!bu2ZmK6n+agm~GWd;OExDQbJ- zIl1@TbAQe~-#zF2)9?2opl95F(m#m^{YX0<655TeYZ#&XNJT2npe&B#EEngpe4Nh; zaRE~~ml3nBxGU?9yD{RBhE-nkJme613}1`lUd_9~_UcGF|5f23tp6Ck7OCQG^bnel zI|3A!UOU&-J6Ch5?*7?*Yss%&%cFW1@DpF}xmBruy}19iE6Ba4QT@B-2Gqa|iUwa$ z+oFQw{Zpo(Es}K3aNIZad@eozxf3K>PSr@l(6Wme#n2o#(QXwq-H38dAd_E6=Mq$q zCYtKV$pQg&BT>*b;s{wKoqL5(CA&8V4Zi(tjX>i*GP?JSz@NS6g_Cj9E50;rzdVsL zvY99*01EU7Z2?EGE+@~-&LmTXj5hnh%$3=z7e9J$R!OFeaaGA`xpAYQk*qepNb++T zEjz0$F3ysC!O-+sdagvPJ+b(?Bc$?KjRavy7kqjMSP4Cs4pd`x=~zQLRuhg9KL}TR zr&L8x&E*xM_Si&`N$uL20M>7l(Zw7>Pq#S8&1b6N444_pEeQrmegFe5b&l}WpZ8F@Q z7DB~7r}skOBKk{uRVd=3uwyN;D5}CucCEUrC=|I?o8Zd6qFChHy|Cfk-bEEvSGsSf zB!|%qGNf%SI(r4~viA%<8nD}Ljo-IpMWFKV|BMv4GPU>{_ z2%{FHM1~D=1jO_y=-&gQ&tRYuD_ykZkhQP!=h7wH7cdKz6Qv8?#&iF`y-BNZ=gi$R zb^oD;|4gZ%VSot)DheTS|5E?VXI&j03^dxo58SYFjOSF0S>mJM`YLjZ)n^T??cEdi*3W- zEW0*9x|_;8)F0@}9hcva0+j}x9WE&M;RGBwx{3ioLXieX0K(%g7|2i&@K;1J*cdcu zki{#|-n9qU(W;Em{UFP{pr#Ru3CP;*e(SFD2N>1YfPv?1DPSF@&)t^a_(2|iDi2pb-gt-p zef>#Y9&N~@HF?yQ2h7XQ!$Z|Qcc$)6HId*QVa&W>2M5h1ORrw22S*w~kn;W!J2GO4 zR`QO|4(+$R)uS8u!B{5$L6SR90 z7(?lKO6?HIj3g9{V|4hhz+O@+p-qps1RxwJUA6r|^P=@m`AX?hQxL_yP4o*a;1%Kg zzmW|hF;Kc{Du26n`&#MRGiktjw=P8*QlutCm^stYpd-#_6#XWlz+z^#Y6q4gBsP>_ zwHl%BVCAYm3`IduCF{TG4Jroe`}la@C|H-<`)IzHaO p$D7<<{8keIqv|KRl8Me1%XK`|z(Y-L2t%?1M)mghNSK)U=4YYNydwYr delta 396 zcmcaC`Hr1$IWI340}$+evNkh;aU!3D(=i}#IztLW3S$mKE@Kp9E>jc}BZ$wG!<@?! z#gfY!#mdOQ#E{CE!ko&sjER9^H4sBU6niTB0*;A=!V{ZSSUF+r{X#x0DeNr_%Ycej z!<3@&qPS8xf*CY9UxMT{nQn19<&>rt6lLa>+~O}v%}YrwiZ4mcEyzhMNu9iwv6PWz zvNBU7Bk$x|CRs-A$+MYCRat- - - + Dashboard + + -