Lithium batteries need really accurate charge voltages to be safe and in good condition. Diode forward voltage is not stable enough, it changes a lot with current, temperature and also manufacturing variations.
If you use series diode, then you should at least take feedback voltage after the diode, then buck converter will auto compensate for diode drop. Probably you need: output capacitor - series diode - second output capacitor. Take feedback from second output capacitor. There could be some loop stability issues though.
I would strongly suggest to use IC dedicated for charging. They let you charge more accurate, safe and are designed to have a battery connected at the output. Also you probably want some cell balancing for 3 cell battery.