Commit Graph

28 Commits

Author SHA1 Message Date
owenrees 9ecbce5a15 pgnviewer lazy load and suspense 2026-06-03 10:02:53 +02:00
owenrees 6a9a51c1ed remove try/catch in downloadString 2026-06-03 09:53:48 +02:00
owenrees 2d56700dd8 reduce spacing between header details sections 2026-06-02 22:47:54 +02:00
owenrees 4cd7b0199e update header fields on typing 2026-06-02 22:46:24 +02:00
owenrees 5ed83a20d8 populate header fields 2026-06-02 22:33:27 +02:00
owenrees 00267b05ba browser tab 2026-06-02 22:02:51 +02:00
owenrees 7e205df26d add headers fields 2026-06-02 22:01:41 +02:00
owenrees 551b07fc42 example env file 2026-06-02 21:34:39 +02:00
owenrees a5bb7dafd9 pdf generation toasts 2026-06-02 21:22:57 +02:00
owenrees 1c8f1674b7 basic large screen layout 2026-06-02 21:15:03 +02:00
owenrees 19c2951cc3 rudimentary buttons 2026-06-02 21:02:46 +02:00
owenrees 1251921ea1 handlePlyChange passed as prop to useEffect is being recreated every time state changes, so wrapper in useCallback 2026-06-02 20:26:47 +02:00
owenrees 7d8f390a50 move game state and head interfaces into shared file 2026-06-02 20:19:47 +02:00
owenrees 1d6a9f8e6e use shared IPosition interface for diagrams and current move state 2026-06-02 20:17:48 +02:00
owenrees 87fa6997ee update with button styling 2026-06-02 15:24:44 +02:00
owenrees f841b7aeee pass generatingPdf state to checkbox to disable, remove container compoentn for chessboard 2026-06-02 15:24:19 +02:00
owenrees 9fab5e10f2 add state to track pdf generation state 2026-06-02 15:09:43 +02:00
owenrees be47dc449e update with zod, headers, suspense, toasts, logger 2026-06-02 15:07:23 +02:00
owenrees a0d2247ff8 rudimentary pdf saving 2026-06-02 15:06:56 +02:00
owenrees 95bef61a29 update todo list 2026-06-02 14:55:48 +02:00
owenrees 1a9d26a6ea wire diagram toggle checkbox state 2026-06-02 14:52:23 +02:00
owenrees 50664f4759 trigger reducer pased on if the diagram is in the position or not 2026-06-02 14:48:33 +02:00
owenrees 98fbc4d253 pass current fen and ply to state 2026-06-02 14:44:18 +02:00
owenrees b8bd48885e pass ply change to callback 2026-06-02 14:24:17 +02:00
owenrees 42ef8f20e0 add board listeners 2026-06-02 13:49:34 +02:00
owenrees 6b21f0bfac style diagram select checkbox and label text 2026-06-02 13:16:22 +02:00
owenrees 401ac760cf style render move times toggle 2026-06-02 13:11:13 +02:00
owenrees 2805bd74df initial commit 2026-06-01 22:27:42 +02:00