Add golden tests for some formats
Created by  wgaffa  on May 4, 2024
6W7NP33P535S4ZTVGFZG7YDRYRNLMXG5WNK24U3CKTZEVVPIRRRQC
Parse more formats
Created by  wgaffa  on May 4, 2024
XP5PZABSMS4EPHYEWH53VQULD5O2542EYAXRNSGIWSN4HNK36A7QC
Create responses to a diff slash command query
Created by  wgaffa  on May 1, 2024
2R6RBGYN6CEXNP5PD4CYFXVGC4WY6CLNQ2P3NN6UU3I7PGD76FIQC
Create more helpers to parse different types
Created by  wgaffa  on May 1, 2024
T4XHW5DFBYGXQ7DOYOFFMGJUHVIC2JXJSF6QWWOXFTMNGFV65GDAC
Remove the spam message experimental code
Created by  wgaffa  on April 30, 2024
ZNEEF3GQQGWHCPQMVDIHBXZI6XBY7OKW6ZR4YFVYQJRHC7UE34XAC
Add diff slash command
Created by  wgaffa  on April 30, 2024
A4IX64FMBOLH5PQPR6VY6XAC4V7SGKXIBGTTTA65L57LVJKHHVPAC
Skeleton project for discord bot
Created by  wgaffa  on April 28, 2024
LFQGL2RWY2CRGIMMGGBN4FENVE2ODL7DXGOSQU3PRRXVD6CFAHAQC
Rename chunk to hunk
Created by  wgaffa  on April 16, 2024
ABFTGY437DEHL75T3QTBO75N6SKNGEE6H6GOMVTLA2PBIYGUTACQC
Move evalMany to new module and make it more generic
Created by  wgaffa  on April 11, 2024
TQFB56HHRWAM4MG3BP5DWSRUWXKM7QTFVGFEX5PCKYBXXLLXBM5QC
Implement the main executable
Created by  wgaffa  on April 11, 2024
4XD3XLRSTHAURHKAJF6LIJHUOTLZLJTF6OOLJWR4CNJTP6G7RE3AC
Remove function that was unnecessary
Created by  wgaffa  on April 9, 2024
5S6DMMS6RNLBCD4C5H2YCQMKS3IMJX7YBQOL5Q6ZLQ6H5AFKSKYQC
Removed insert and defined additions using the add function instead
Created by  wgaffa  on April 9, 2024
NTDJHZEDMSCQEO5YHDPJP6ZABXWNASFND7UFQE5BXQEIQMQ35U3AC
Created some submodules for better organization
Created by  wgaffa  on April 8, 2024
J4QXG3NCNCHLF2Z7FERKXPBZKL45MPMZQ2XLKPLURAOIRGHGF7IQC
Add DiffRep for a textual representation of a Diff
Created by  wgaffa  on April 7, 2024
DRHZBHR7G5UEXWJNZ4FWF63YCUIYMIM3B7JEUL5CC4ZY2UKE3CJAC
Cleanup some code
Created by  wgaffa  on April 6, 2024
R44PWZWNIUBFGLCRPVSK2VENIOPLOMPZUQS76JUQYIRXLZZLH53AC
Fix a few issues
Created by  wgaffa  on April 6, 2024
M54PYKIOETT3UT4N6HHTAENU4D5HB7MNEFEXM5CX6PJ4FTQIRAAAC
Use Compose to generalize the totalFulfilled
Created by  wgaffa  on April 4, 2024
3FF6XAALNQZ7AFOEBJ2WJ3ZYZTG73GWAGJPMZPJGXNUBYUK5XIPAC
Start the refactor to use ResourceQueue
Created by  wgaffa  on April 3, 2024
NOKOPRVXR4V57S3FQGD4JZEZWN4APFH2BNPKNX7B364I23NYD36AC
HunkSYM move now takes the number of copies to move
Created by  wgaffa  on April 3, 2024
2P34LOESTKTXTUTLVASZEKZ3VEFVHBJDZJ3LLAOGKH3GECC76LCQC
Implemented diff with new algorithm
Created by  wgaffa  on March 30, 2024
2Z6NDCF6FFB7GMSSSNBDRBADERI4AQSANOVA76EECCRLUKUEECKQC
Moved the type synonyms to Category
Created by  wgaffa  on March 30, 2024
QXH4HIX23SVP3YVZSV5ICXDU3KSQY6GAVH32HY7GJ63ZZFDCGD4AC
Derived Monad for the type R
Created by  wgaffa  on March 27, 2024
VCZEL453TLO2N4FANGARB6KNIZAZI6XTIT6Y27BSVUIEAIY4L2ZAC
Fixed a bug where it wasnt moving cards if the other category didnt exist
Created by  wgaffa  on March 27, 2024
4K7I3AJQDM4TLBF45D5FTFH2STCRYVQJQSPDI3UW4TEIW33AAYNQC
Implement chunk for type R
Created by  wgaffa  on March 27, 2024
ECXGMI6YGVJZGNZNJRG4DA7EHUOQAVDTGJH3UBPPHAGMB72AJ2ZAC
Code cleanup and formatting
Created by  wgaffa  on March 27, 2024
UBJGR3MDXKK7RPBWOLMPX67SRN3OL6DDXUQPUFOQTFNGDIHIHAKQC
Implement move for type R
Created by  wgaffa  on March 27, 2024
XQBYALGEDBGQIHMEI4FFDGMQCMOPE4SJLBDROYF5YVMU7H5IKV6AC
uncheckedAdd implemented to add two PositiveNumber together
Created by  wgaffa  on March 27, 2024
KRHFSTCKOVHUYN6BHRRHWQAVBJLKIPQIV47R4HQ5HNEC7U3U7MDQC
Add Category type
Created by  wgaffa  on March 27, 2024
CN6GCPII465OL2XX33GT6E6SGNTTVB2XDGN7HYPJL2YF5IHDRKPQC
Create a readonly lens for the name field
Created by  wgaffa  on March 26, 2024
2EXXDOPY6DLMH4Z6YU5T4BSUSIS3NGQY5VCFXFWWJ4PF263ZHEVAC
Implement deltaCopies for R
Created by  wgaffa  on March 25, 2024
7NUEWNIMPWOFZAMPOK7QJH2AGZGS2SYTPZ5MVFI24KQG23WKRA2AC
Add implementation for the new api
Created by  wgaffa  on March 25, 2024
SV5ID4TDECS35D2F4XYBVEFIIVOZYCHV6BTZBS7QYTOTJRDBGCIAC
Formatting
Created by  wgaffa  on March 24, 2024
KU4ZLSXGSY56RMJ3IAZ2M25OS5AAR3VK6IT665MWZFBJROQWU6SQC
Refactor diff to work with new api
Created by  wgaffa  on March 24, 2024
IOHZMH4DV2QFBNQZTI456DJXL2AUMV2EUTDQUTXMMLNT64QM4AGQC
Fixed the api and add a few more
Created by  wgaffa  on March 24, 2024
44NEK2567V735JWLV2XABNGNW43WOIB5HSPVQJ6672TAP3K5VZZQC
Refactor code to reflect new api changes
Created by  wgaffa  on March 24, 2024
DN2F55HBRBTHQAJDU4GOOGAEAXH5MIFPQSPEK2NNAPDJPZOOFJFQC
Move some util functions into Util
Created by  wgaffa  on March 24, 2024
A5WEQR35VYRX4XL5DWHFJPW3BGMIHIWFNCKG767LLNPMOIJ557MQC
Removed zombie code
Created by  wgaffa  on March 20, 2024
HDSBBQEB6CCKT3O23FC75NXSFPFWFTUSLLOYK73Z2MOAVKPABLUAC
Completed the diff algorithm
Created by  wgaffa  on March 20, 2024
2CMLT3DIVTINEAAYNV74B7AHGYCQVEVCJTMB6NZOATJAAY4NW2MQC
Add evalManyOn to supply eval with a default CardMap
Created by  wgaffa  on March 20, 2024
Y7COVTVYO2MFY7KGICPBFEENWSCRFYJLGVG53LKDWNFUOGXFEZLAC
Formatting
Created by  wgaffa  on March 18, 2024
5SNPPY36EWEDXN6F57PXNPXJNOM5OZESSFHZ2NLPEU74UDWKHPEAC
Changed the API for the DSL a bit
Created by  wgaffa  on March 18, 2024
WRLD7PACYNQI2F3MAYAM5OK4RHO7CZ4OMYWAZ37UQY2IJ4AYS7LAC
Remove a few terms from the dsl for now
Created by  wgaffa  on March 17, 2024
JH676C6GQRIVZGMEGOM6MACGCTHJO3UELTEVRWMKN3NFLW3LA7WQC
Add missing files
Created by  wgaffa  on March 17, 2024
DOPKLXQZP3TDISHODQNI6GZ57EYE42NG225WHSZMQ3L355YVYPNAC
Diff refactoring using the Tagless Final approach
Created by  wgaffa  on March 17, 2024
XBFPOITOZLMUZROJCW2YAUHFTVKPZMRO5GQL36BACBS2ELIU4R4QC
Add an iteration for the EDSL for manipulating a decklist
Created by  wgaffa  on March 17, 2024
FCKXFNKSGWZEQ5P4MPTJQM55EZC7J7R7UOP7SV3XXYSLJPC55ELAC
Defaults for Mainboard and Sideboard categories
Created by  wgaffa  on March 17, 2024
AZMUPEVSHVB3TWP57JUNP7MHBDTI6YNRJPQYEROP6PFMTQ3EABDAC
Changed diff so that we compose category and quantity changes into one constructor
Created by  wgaffa  on February 16, 2024
U3PXWO2PKW4XI4NXYMEQT44SXBQDVFZBDBW6YYOFSMANGI53V4ZQC
Add find to search for a card in a decklist
Created by  wgaffa  on February 16, 2024
OQQ45NRBSXM5JXRTLDLP7CEBR4LPBAFY46AQHZTO2TXJMRKQVJNAC
update now searches on CardName instead of a full Card object
Created by  wgaffa  on February 16, 2024
6VA5CXBLQPHAZ2SL37OZVOI6D52HFXQUGLONJWAA7JSA7SCORBMAC
Implement insert, update and delete
Created by  wgaffa  on February 13, 2024
R6GLORFO6COA5R7GFFHEZW7FXFJIJB6PTCSF3GBUZSETCE6IW23QC
Skeleton to create a NanoID
Created by  wgaffa  on February 11, 2024
FUOJJ2E7WNHF2NNKBI7MF254TU5Z5VOEKMO2XAJMY7RDOUQTMG6QC
DeckList is now a Set of Card
Created by  wgaffa  on February 11, 2024
EGR6GRLMIJLVMRVVGEC55F4JXBTOUMNN7NHKAYUWERFDLZF35Q5QC
Remove now takes a CardName instead of a full Card instance
Created by  wgaffa  on February 11, 2024
D74P5SQWEN64WODTOQ4U6X4TATZRLAARILGIP6HDD4S2KUXMTGHQC
Documentation typo
Created by  wgaffa  on February 11, 2024
EMCOZGNBKFXT5LPGK7I57W2AOAUPAZSUYFRQUZJ6ZFGY5WWTQVLQC
Sort the decks by name
Created by  wgaffa  on February 11, 2024
SD6I6WVNJ4O5SIMHLJXQXU3NHKZF7HIL4REB7JQENW4N625KCZZQC
Unused language pragma
Created by  wgaffa  on February 11, 2024
CHZMD2OK2AH57HCRYFKFME2E5HV7DYKRX6JFHLJ7XNLHFC6ZYY7QC
Spacing between types
Created by  wgaffa  on February 10, 2024
6HVV4SABYL2YWFSYVMJINDQPY4HUSLBTVT6MFTWD4ZV274PCSFLAC
Implement ToField for NonEmptyText and PositiveNumber
Created by  wgaffa  on February 10, 2024
WU7LMADNTO7KABPB5KQOCTLEKHBOSNKZMYJJ2INUB4AX7FURUYNAC
Hlint
Created by  wgaffa  on February 10, 2024
46RN2SQLFV5QN52CEGRSYYT2XGSO54L2S3RILAJRMTABQ5OFSMNAC
Implement FromFields for NonEmptyText and PositiveNumber
Created by  wgaffa  on February 10, 2024
C3BUGSBWBKOXFFB6TIHDLQVFV65OKKW6KEUVMP4O2XP3RYMPJ5QAC
Formatting
Created by  wgaffa  on February 10, 2024
WIHPB3GXBYKWLOVPHSLFXHBCX53ZXAQ6LRJMYUQYDE4BRYV6YSMQC
Add some documentation
Created by  wgaffa  on February 10, 2024
O7ZBGSRLERE2KAOQHQTO5B3MOMW5Z2JRR33GG3TBCTXIMXBRF3UQC
Track changes in category
Created by  wgaffa  on February 10, 2024
SCI4JXPAPVL5I2GGL2BLXXSQKAD4Z5O2RTS4UODNFVKNC262ABIAC
Detect changes in quantity of cards added/removed
Created by  wgaffa  on February 9, 2024
FMGVXDGYAU36I3WXAAM77IITTMQ3IF3J66FQKOD6IULF5VYXMB7AC
Find cards removed and added to deck
Created by  wgaffa  on February 9, 2024
XAMFHYIWLYWVS52I3PNB7QB2YUBJQI3ORGFRTJOKW55GOFTYWRYQC
Formatting
Created by  wgaffa  on February 9, 2024
Y6ZRZNGIYQLPYPV5PK6PA6FWMG3RQFKRJXVMBUYMW2WQ7ZT5O5WAC
Use strict data types
Created by  wgaffa  on February 8, 2024
W7O7G3P7SKQFBTHWT22LUOQNOXI6YRGY35U7UFG6V6WYN7Y2JVKAC
Add bare types
Created by  wgaffa  on February 5, 2024
P2KQ6PRM6HH2NQFXCTQIMGTAKXIG6BQ32IBYTKBSP4NWTZ4JLGGAC
Skeleton project
Created by  wgaffa  on February 4, 2024
SNYOEZI7JMTLJNLM2YTAHBPJEKK2BJZJDOHRIX5676JCF2VNET3QC
(no change message)
Created by   on February 4, 2024
SKSODVV45NFO4JYXHONSYQITUVB7HJGP6Z2OEZOGTJ5V4ESJKEWQC