Merge "Store communal widget info in database and support editing widgets" into main