master
total diff, small refactoring
add notify to services
add widgets with data and resolving vite alias