01 - Rinse cranberries, discarding any soft or damaged fruit.
02 - In a medium saucepan, combine cranberries, diced apple, sugar, water, orange juice, orange zest, cinnamon if using, and salt.
03 - Heat over medium-high, stirring occasionally until the mixture boils.
04 - Reduce heat to medium-low and simmer, stirring frequently, until cranberries burst and mixture thickens, about 20 to 25 minutes.
05 - For a smoother consistency, mash with a potato masher or pulse with an immersion blender; leave chunky if preferred.
06 - Remove from heat, let cool slightly, then transfer to sterilized jars and seal.
07 - Refrigerate for up to 3 weeks or process in a water bath canner for extended shelf life.