What's New
A log of updates and changes to the site
This website will do its best to keep this page up to date with the latest changes.
Updates include timing, changes made, and who made them.
Want to request a change or roll something back? Contact us!
Make yourself an Onalyst.io account!
4:02pm on 20th June 2025
Have been losing way too much sleep recently to get this update out and there is a long list of things I have done and will continue to release coming up. Importantly, you can now create an account to make viewing results and finding your events significantly easier. I hope to make it so runners can get an email upon uploading of an events results, so no more constantly checking for results, as well as a full breakdown analysis of your race nice and handy for you! But this is still a work in progress, let me know what you think of the idea! I can only do as much as I recieve demand and feedback for. You can now also write and view feedback attached to events, this is anonymised and highly prototyped but I think it has a lot of potential for improving and growing the sport.
The future of split analysis
8:54pm on 6th June 2025
Huge overhaul of the splits viewing page. Lots added and lots soon to come. View your navigation and pace scores for a race, as well as a more robust sd from norm time loss function helping to support this. Special thanks to Gene and Renee for help on this with some anecdotal testing and ideation. Also some summary statistics for each event present with again, more coming soon. The split analysis page is also starting to be developed. Big things are coming for this website, it's a matter of when not if, winsplits better watch out, I'm coming for their users.
Various bug fixes
8:10pm on 30th April 2025 - Borty
Yay! Fixed the major issues I noticed following the previous deployment.
Australian races available!
9:45pm on 29th April 2025 - Borty
Had a big push over the last few days to streamline my process of getting data, backing it up and then uploading it into the cloud but had a (mostly) successful deployment process! There were a few corrupted file issues which I have resolved the major ones but if you notice anything weird or get errors you aren't expecting please let me know! Also: what country should I be adding next?? Can probably get another pumping this weekend, it's pretty minimal effort from me mostly just monitoring the process, quite similar to my day job funnily enough! Next steps are improving some of the analysis tools I'm trying to create. I've still got a lot of big ideas and I'm not slowing down just yet! Stay tuned...
Updated person results view page
7:20pm on 27th April 2025 - Borty
Made it so the screen where you can view the results of a specific person, there are some predicted metadata shown at the top as well as some summary statistics of the person including their placings and such. I also did a slight rework of the home page which will make some of my future ideas easier. I also updated the about page.
UI Overhaul!!
6:02pm on 12th April 2025 - Borty
Have done a complete redesign of what I think is all the pages in my site so it now looks a lot better which I'm super stoked with. I also added some other new features, namely a beta version of objective race analysis, a consistency score metric to measure how stable your run was in a race, and a sort function when viewing results so you can search by consistency score or by control, whatever floats your boat! Really motivated to work on this project at the moment so I will see what I can do but hopefully there are big things coming. Also a bug fix for the head to head function was done, thank you for noticing it Felix, much appreciated on that catch. Next plan is advertising that I have created this to a wider orienteering audience as I think a lot of people could be really interested in some of the data I have collected. After this deployment I am also hoping to start work on integrating Australian results into my database so our friends across the ditch can play around a bit more...
Bux fixes + new feature
9:21pm on 7th April 2025 - Borty
Fixed an issue where some races wouldn't show results due to an odd issue I'm not exactly sure the cause of, but I know that it's fixed!. I have also created a new feature, a "consistency score", meaning how much variance there was in someones split times over a course, the higher the number the better, indicating better consistency. In my head, this is a measure of how good a person's orienteering technical ability was throughout a race, but it is still very much a work in progress!
First deployment update
9:25pm on 30th March 2025 - Borty
Added a new "Objective" analysis feature which requires no human input. It is extremely basic and again just a proof of concept which I hope to continue to expand. This and ensuring the database is up to date are my two priorities at the moment. Due to interest from others I now have quite a lot of motivation to continue working on this project.
First fixes live (maybe)
11:01am on 21st December 2024 - Borty
Can now properly view results, I think the head to head function should now be working, or at least it is when I test run on my laptop so fingers crossed, time to redeploy.
I guess I'm a full stack developer now
10:27am on 21st December 2024 - Borty
Released the first version live using fly.io, something has broken in the process so results can't be viewed properly but I think it's because of the new time loss function I'm working on which is in theory an upgrade from what I previously had and was showing off to people. There should in theory be a few releases coming out today to fix issues like this. So, enjoy!
Made an analysis page, results views are better
5:15pm on 9th December 2024 - Borty
Have the first implementation of control analysis available on the website. There isn't currently a way of inputting this control feature data from the website but this is probably next quite high on the priority list. On an events results page you can also now view time lost/gain on each leg. These are highlighted by how big or small they are. The overall appearence of this page isn't amazing so could be better but I think it is quite a good start. It will be easier to create and implement similar features from here.
Quality of life improvements
1:16pm on 26th November 2024 - Borty
Have made a few pages look a bit nicer, there is now an about section and contact section as well. Currently starting the implementation (frontend code/viewing) of route analysis which will allow people to input data on control types as well as then utilise this to analyse their races and see where they're losing time. Before this though I think I am going to move my database from google drive, accessing it with the API, to instead be hosted in google cloud just in buckets. After this, assuming I'm able to lower latency and long request times, I might be able to release the website by the end of this week, fingers crossed. I know the design looks like ass and I don't even have a name for the website yet but I think it'll motivate me to work harder if it's online to make it look good.
Head to head functionality looking nice
1:14am on 26th November 2024 - Borty
I have now created a nice head-to-head function to compare all of two peoples races across each of the different event types (sprint, middle and long). Can also then scroll through all of these races and compare times and placings as well as finding a link to that races results. It is also coloured based on the % differential which took far too long to implement but I am hoping to create something similar for visualising mistakes in the event results section. Has also revealed a number of data entry issues and general weirdness in alot of events. There's quite a lot of duplicate events where there is a course grade and also the age grade. Need a duplicate race catch seems like the obvious solution. Peep the post time as well, I think coding front end is slowly killing me, send help, backend python is way more fun : (
Created a 'whats new' tab
7:17pm on 23rd November 2024 - Borty
Made a what's new tab, this is mostly just part of my tests to make sure that it works
First instance of website working
6:45pm on 23rd November 2024 - Borty
Can now view and search for events as well as going into an event and viewing the results from the event. Can also then click on a person and view all of the event which they've done. Everything is just pulling from my drive using Google Drive API so takes awhile to load most things, somewhere in the range of 2-4 seconds which is almost all latency from the API request.
Database overhaul!
11:16pm on 19th May 2025 - Borty
Almost none of the recent changes will be visible but they will make scaling up easier. Simply put, Great Britain results are now available and I have now designed a pattern to ingest data automatically from winsplits, I may push this to a virtual machine but I think it is fine I just run this every few days, is a very easy just click a button and the database gets updated and I get logs of it to check everything worked as expected. Finally time to start knuckling down on some analysis, big things coming bro.