chore: update dependencies
chore: log result of client close
feat: temporarily disable finding NtClient and encryptionKey
feat: add possibility to save and load settings to json
fix: make no profile working correctly, changing to no profile on change
feat: allow editing only no profile in profile choose
feat: add settings and filter profiles
feat: show errors to the user
feat: react to handshake response initialization result
feat: use only low-level nossmooth core
feat: add possibility to deactivate a filter
feat: select next or previous filter when filter removed
feat: add custom host window
feat: make view more compact and user friendly
feat: use custom dispose method for comms packet provider to prevent the DI disposing
fix: dispose property cahnge
feat: add basic packet sender
feat: add dispose and disconnect upon closing a tab
feat: observe changes of filtered packets inside of source list subscription