History merge made robust and predictable
Memoirs of a guy who spent too much time cleaning other people’s shit and paying for their bad decisions, episode #too many.
Copy/paste history and styles are core features in Ansel, and the one that makes it deserve (or not) its “workflow app” title. But it is also among the hardest to get right internally. Users see a list of edits, but under the hood those edits depend on the pipeline order, module instances, and masks. If two images have different pipeline topologies, naïvely copying edits can produce inconsistencies.