Commit graph

146 commits

Author SHA1 Message Date
Yash Karandikar 48869ec0f4 word-break all the things 2022-04-28 15:10:34 -05:00
Yash Karandikar 7c95a18c5c Show previously used decks 2022-04-28 15:00:34 -05:00
Yash Karandikar d173252156 Add decks to history when they're run 2022-04-27 15:18:17 -05:00
Yash Karandikar 5a38c297b4 Cycle and reshuffle deck 2022-04-26 11:50:10 -05:00
Yash Karandikar d07e000310 Handle errors instead of just unwrapping 2022-04-26 11:33:02 -05:00
Yash Karandikar 3c1a8c5850
oops 2022-04-25 12:01:58 -05:00
Yash Karandikar c921ed1ebd
Add README.md 2022-04-25 11:53:46 -05:00
Yash Karandikar e2bfe635a9
More UX changes 2022-04-25 11:36:22 -05:00
Yash Karandikar 93818956a7
Add ability to modify current dec 2022-04-25 11:14:57 -05:00
Yash Karandikar b3f1d08ecf Various UX changes 2022-04-23 16:23:33 -05:00
Yash Karandikar ebd0c3846a Deck editor + export 2022-04-23 16:02:59 -05:00
Yash Karandikar d615c25ec2 Import decks to use 2022-04-23 15:10:51 -05:00
Yash Karandikar f480e346c7 Show and flip cards 2022-04-23 14:38:14 -05:00
Yash Karandikar 8463033971 Grapic design is my passion 2022-04-23 12:26:52 -05:00
Yash Karandikar d868412aa0 Don't pick same card twice in a row 2022-04-23 11:56:35 -05:00
Yash Karandikar 7f2b3f0d72 Now we can show and switch between cards 2022-04-23 11:53:36 -05:00
Yash Karandikar 460e7e60ec Deserialize into a Deck 2022-04-22 11:35:15 -05:00
Yash Karandikar 73519ffbe8 Now we can decode base64 2022-04-22 11:25:37 -05:00
Yash Karandikar ae62d3721c Allons-y 2022-04-22 10:48:59 -05:00
Yash Karandikar 73add31555 Serialization pain 2022-04-02 14:24:43 -05:00
Yash Karandikar 5d69111d48 Initial commit 2022-04-01 11:41:25 -05:00
Yash Karandikar 841288eed5 Unset first card if same card is clicked twice 2022-03-25 08:42:37 -05:00
Yash Karandikar 8b9d3ebdba Add README 2022-03-24 13:24:15 -05:00
Yash Karandikar 0effb599e3 Track elapsed time 2022-03-24 09:44:59 -05:00
Yash Karandikar 5e02e37347 Create start button 2022-03-23 13:35:39 -05:00
Yash Karandikar 4bfaedf56d Reset and reshuffle on completion 2022-03-23 11:58:06 -05:00
Yash Karandikar 91006dd991 Rustfmt 2022-03-23 11:37:44 -05:00
Yash Karandikar ad6604cf05 Split the game into another component 2022-03-23 11:34:55 -05:00
Yash Karandikar 22b8db1322 Create game logic 2022-03-22 11:46:25 -05:00
Yash Karandikar 3d877709f3 Use randomly shuffled strings instead of numbers 2022-03-21 11:42:15 -05:00
Yash Karandikar 555108ff8f
Rustfmt 2022-03-20 19:30:51 -05:00
Yash Karandikar 26c96f4341
Now cards can be flipped 2022-03-20 19:19:01 -05:00
Yash Karandikar 6a8a1ef107
dyn_ref to the rescue 2022-03-20 18:31:30 -05:00
Yash Karandikar 1cead6f1af
Add event listeners??? 2022-03-20 13:34:12 -05:00
Yash Karandikar 4d93e7148f Initial commit 2022-03-18 11:43:33 -05:00
Yash Karandikar a4d2a3208b Rustfmt 2022-01-19 11:15:30 -06:00
Yash Karandikar 1e31340583 Add README.md 2022-01-19 11:14:54 -06:00
Yash Karandikar 1f2c630f3b
Show error message if no key was provided 2022-01-16 23:05:52 -06:00
Yash Karandikar 69131231ae
Ability to switch between modes 2022-01-16 22:46:14 -06:00
Yash Karandikar 361d9107c0
Add ability to decrypt 2022-01-16 22:39:25 -06:00
Yash Karandikar 5faea1099c
Separate into components 2022-01-16 21:50:41 -06:00
Yash Karandikar ed2c66d530
Add ability to encrypt 2022-01-16 21:45:40 -06:00
Yash Karandikar b414680902
Initial Commit 2022-01-16 20:08:17 -06:00
Yash Karandikar 058d6bd252 Add README 2022-01-12 13:32:21 -06:00
Yash Karandikar 8133b5bb7c Make page work on mobile 2022-01-11 11:44:53 -06:00
Yash Karandikar 4c0079ac3d Add ability to download markdown content 2022-01-11 11:40:57 -06:00
Yash Karandikar 11482e1bc6 Switch to using pulldown-cmark 2022-01-10 11:46:17 -06:00
Yash Karandikar 9277f669b6
Save input to localStorage 2022-01-09 16:40:06 -06:00
Yash Karandikar 880ddc52d7
Fix styles 2022-01-09 16:22:49 -06:00
Yash Karandikar 2fb32f7b28 Re-render every second 2022-01-08 19:21:42 -06:00