In a large skillet or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
Increase the heat to medium-high and add the chicken pieces to the skillet. Cook until browned on all sides, about 5-7 minutes.
Sprinkle the cinnamon, oregano, salt, and black pepper over the chicken. Stir to coat the chicken evenly with the spices.
Pour in the diced tomatoes (with their juice), chicken broth, and red wine. Bring the mixture to a simmer, then reduce the heat to low. Cover and let it cook for 30 minutes, stirring occasionally.
After 30 minutes, add the artichoke hearts and Kalamata olives to the skillet. Stir gently to combine. Cover and simmer for an additional 15 minutes.
Taste and adjust seasoning if necessary. Remove from heat and let it sit for a few minutes before serving. Garnish with fresh parsley.