Merge remote-tracking branch 'origin/main'
fix: fix img bundle
feat: polish home page
feat: close connection after close ui
feat: add support for leveldb
feat: refactor ui
feat: support switch DB
feat: add inform dialog
feat: update workflow