You've been a member for two years... surely you have heard of en passant
did I just experience a bug in the app that cost me the game?!

I thought castling was the big “odd” move that noobs had to learn early on. I have NEVER heard of en passant in all my years of playing! I don’t think I’ve ever experienced it in play either. Wow. You learn something new (in chess) every day I guess.

It’s still completely winning for you anyway even after he takes en-passant (as long as you play Kh1). So definitely shouldn’t have cost you the game even if you didn’t know the rule.
So I’m playing the computer (Emir 1,000) and it’s getting very close to the end game. I’ve got his king cornered but his queen keeps putting my king in check. I’m finally able to block with my pawn, getting out of check and also have protection from my queen. But after I take my turn...
As you can see in the video (I toggle back and forth between the last couple moves to best show it) I move my pawn from f2 to f4, and black’s e-pawn immediately captures as if I moved to f3!?! How is that possible? Did I just find a bug in the game engine?
https://youtu.be/wqQeXY68h98
I can also post the PGN if that helps?