In November last year I prepared pretty simple application to spy for new / queued battles. Application checks in elmaonline API if there are new / incoming battles. Thanks to that I was able to not miss incoming battles. This year I prepared more refined version of that application and would like to share it with community. Application is still under development so I am happy to hear your feedback and proposals for new features.
Features
1. Shows queue of battles (last 10 battles - including: queued, in-progress and finished).
2. Notifies when battle was added to queue or started (using built-in notification system based on your OS).
Description
Application is meant to be as ez to use as possible. You only have to install it (may be required to run as admin) and then run it. It will create tray icon (windows: bottom right corner, macos: top right corner). When you click on it you see view. Just click on "Queue" button in header to see queue of battles. You can move window wherever you wish. When you click outside if will minimize. To close / minimize you can use "-" and "x" buttons in header.
For now I share application adjusted for windows, but as it is written in http://electronjs.org I can prepared bundles for MacOS and Linux as well (I use development mode of app on MacOS currently and it works).
Screenshoots


Planned
1. Filters (battle types / lev maker / others)
2. Add possibility to customize sound effect for queued / in progress battles notifications.
Download
Windows: https://drive.google.com/open?id=1KNiE2 ... UACSwJUdRL
Github page of project: https://github.com/joinee/eol-watcher
Troubleshooting
In case when you have problem with installation or lack of notifications please run with administrator privileges / reboot your OS. In case it still doen't help please report you problems in a comment.
Have fun using it!
PS. I know there is a bug in app. On first load when it loads all battles (almost at once) some battles can have wrong images. This is due to how elmaonline server serves images. For now I assumed this is minor thing. If you have your app open for longer it won't happen as next levs pictures are not loaded at once.