feat: added dialog fragment for settings