You may have been given deferred adjudication. You should call the clerk's office and ask them if a dismissal was ever entered in your case. If so, you haven't been convicted.
Disclaimer: the legal information presented at this site should not be construed to be formal legal advice, nor the formation of a lawyer or attorney client relationship.
The only way that you could expunge your record would be if the charges were dismissed.
Therefore, it seems as though you must have entered into a pre-trial diversion program and then you must have successfully completed it and got your charges dismissed (nolle prossed).
If your charges were dismissed and your case was expunged then you are definitely not a convicted felon.
Check the link below to see if your case still shows up. If it was expunged then it should not appear.
Best of luck.