From the beginning, ManicTime was written in Microsoft's .Net Framework. First version used Microsoft .Net 3.0, then it relied on newer versions when they became available.
Lately, Microsoft has been developing their cross platform version of .Net - the .Net Core.
.Net Core allows us to make a stand alone version, so you do not need to have any .Net framework installed on the machine.
We use .Net core on the server as well, so migration to .Net Core allowed us to re-use a lot of the code across different projects.
This was a big task, for which we currently have little to show, but in the future, this will allow us to more easily transfer new features to other platforms.
So while this is a big change for us, it resulted in no new features.
That is why in this release we added just a few new features:
When you connect to ManicTime Server, you can now continue tracking as some previous device.
Let's say you had a previous computer, which was sending data to ManicTime Server. When you connect to ManicTime Server, you will have an option to continue tracking as that previous device.
If you choose the option to continue as previous device, your local data will be deleted and replaced with data from that device.
You can use this feature instead of backup on the old device and then restore on the new one.
Option to continue as old device will show up after you connect to the server and if a suitable device is found.
|
Option to continue as old device
|
This was one of the top requested features. You can now go to Settings, Sounds and set a sound for these four events:
- Away ended
- Timer elapsed
- Pomodoro work started
- Pomodoro work ended
You can choose one of the Windows sounds, or your own .wav file.
|
Settings, Sounds
|
Support for the new Microsoft's Edge browser. ManicTime will now track URLs in Edge browser.
We created a plugin for VS Code, which reports to locally installed ManicTime the full path of the currently active file. You can install the extension
under Extensions tab in VS Code.
|
Install VS Code plugin
|
Once ManicTime plugin is installed, it will report to ManicTime the full path of currently active file in VS Code.
|
VS Code active tab path on Document timeline
|
You should see the path in Documents timeline, under VS Code usage.