- added `Launcher.version` field that represents... current launcher version
- made `Git` class to work with git repositories;
made `Git.getTags()` method to list remove repository tags
- added outdated launcher version notification
- added `vue-i18n`
- made `Locales` class to get launcher locales
- added checking that settings window is not already open in `Launcher.showSettings()`
- improved `promisify()`; now it can work with `Promise` objects
- improved `Process` class;
added `Process.kill()` and `Process.running()` methods
- improved `Window` class, fixed its output
- added launcher updates notifications
- made automatic patch state parsing
- added Baal icons to all notifications
- fixed menu category changing in settings
- removed excess code
- added link to the BrowserWindow documentation
- added default icon
- added commented lines for production BrowserWindow state
Overall:
- added typescript and sass support
- updated default page. Now the "Hello World" sign placed in the center