Commit Graph

55 Commits (main)

Author SHA1 Message Date
Inga 🏳‍🌈 60eb8edbac used templates for new cells instead of manually creating new button on frontend; removed unused optimization 2 weeks ago
Inga 🏳‍🌈 91dfc14bad removed unused code 2 weeks ago
Inga 🏳‍🌈 42fde81be8 extracted some dom manipulation from board-game to dom-utils 2 weeks ago
Inga 🏳‍🌈 e347f48c19 fixed minor theoretical UI bug 2 weeks ago
Inga 🏳‍🌈 6ec1a46aca basic responsive design for small screens 2 weeks ago
Inga 🏳‍🌈 7880c693c5 improved display of decided board for draw 2 weeks ago
Inga 🏳‍🌈 64439b6b0e improved display of decided board 2 weeks ago
Inga 🏳‍🌈 1ae6d5c8b0 switch to using templates for displaying game state 2 weeks ago
Inga 🏳‍🌈 664197cb72 use data-... attributes for custom attributes 3 weeks ago
Inga 🏳‍🌈 5d9e136dcb implemented progressive form wrapper (for offline WebKit support) 3 weeks ago
Inga 🏳‍🌈 ffbd80d30e added typed-query-selector dev dependency in preparation to templates migration 3 weeks ago
Inga 🏳‍🌈 779e06a6e4 fixed broken second counter in no-JS mode 3 weeks ago
Inga 🏳‍🌈 d808cebd81 downgrade target from ES2022 to ES6 for better compatibility with older browsers 4 weeks ago
Inga 🏳‍🌈 dba3c7f55c fixed a bug with handling changing board sizes when size is decreased more by 1 row / column 1 month ago
Inga 🏳‍🌈 4ba2c894ca minor ui improvement 1 month ago
Inga 🏳‍🌈 b4f7b51d7b minor refactoring 1 month ago
Inga 🏳‍🌈 1d7f4c4124 css improvements 1 month ago
Inga 🏳‍🌈 3745313fb9 do not crash on large boards, fall back to manual play 1 month ago
Inga 🏳‍🌈 d6f2d6e407 solver support for 3x4/4x3 boards 1 month ago
Inga 🏳‍🌈 4d13d2b1a4 implemented dynamic board size 1 month ago
Inga 🏳‍🌈 e8b145707d reorganized code 1 month ago
Inga 🏳‍🌈 56216e904f implemented tictactoe-all ruleset 1 month ago
Inga 🏳‍🌈 ec1048e603 reorganized code 1 month ago
Inga 🏳‍🌈 339691baf4 accept game variant as a parameter 1 month ago
Inga 🏳‍🌈 e822191944 css for prettier game board 1 month ago
Inga 🏳‍🌈 de52499d6f unified button logic between backend and frontend 1 month ago
Inga 🏳‍🌈 15b63eefcf less inline styles, more CSS 1 month ago
Inga 🏳‍🌈 c48825ef56 feature parity between frontend and backend 1 month ago
Inga 🏳‍🌈 6b707f9441 unified table cell logic between frontend and backend; unified autoplay; implemented autoplay on frontend 1 month ago
Inga 🏳‍🌈 0c2ef25b17 cleanup 1 month ago
Inga 🏳‍🌈 709e573b99 very basic offline gaming capabilities on frontend 1 month ago
Inga 🏳‍🌈 ce53388d26 implemented autoplay configuration 1 month ago
Inga 🏳‍🌈 0b77ff5a1d implemented autoplay for O 1 month ago
Inga 🏳‍🌈 7ed91f3621 extracted display controls to shared function 1 month ago
Inga 🏳‍🌈 3dee4a10e4 display current outcome 1 month ago
Inga 🏳‍🌈 83e63f0538 handle decided boards 1 month ago
Inga 🏳‍🌈 a30663b268 tests 1 month ago
Inga 🏳‍🌈 24fcb0ca1b minor optimization 1 month ago
Inga 🏳‍🌈 f71ca0a52a implemented basic board game support (only in client-server mode) 1 month ago
Inga 🏳‍🌈 f96447c8d1 code reorganized 1 month ago
Inga 🏳‍🌈 7bba979de8 enabled client-side static resource caching to improve frontend UX 1 month ago
Inga 🏳‍🌈 06abd9883a implemented frontend part of progressive form and trackers 1 month ago
Inga 🏳‍🌈 98fc37530d implemented backend part of progressive form 1 month ago
Inga 🏳‍🌈 3c982e845f implemented backend / frontend structure 1 month ago
Inga 🏳‍🌈 fcc87648be implemented integration tests for opponent 1 month ago
Inga 🏳‍🌈 4ab4f19070 implemented generic solver tests; extracted tictactoe-specific solver tests to integration tests file 1 month ago
Inga 🏳‍🌈 ca311400ea improved formatting (line width set to 120) 1 month ago
Inga 🏳‍🌈 d823eab61f implemented opponent 1 month ago
Inga 🏳‍🌈 945d4cea64 minor cleanup 1 month ago
Inga 🏳‍🌈 2d03fc4006 uncoupled tictactoe rules and solver logic 1 month ago