feat(app): save or publish button