QR Tools is a modern QR code scanner with many of the features you need:
Scan QR: Point the camera at the code you wish to scan. The app will automatically detect, scan, read & decode it.
Open QR: Detect codes within picture files or scan directly using the camera.
Create QR: Share arbitrary data such as website links with the built-in QR code generator by displaying them on your screen as a QR code and scanning them with another device.
History: All scan history will be saved
KaiOS Store Link: QR Tools