Hello everyone, I'm BA8AQA, the business analyst for HamLog logging software. Yesterday, we officially released version Alpha1 and implemented some basic functions. However, the problems that arose also confused us. Because the software requires many additional features, we had to seriously consider creating an automatic update system to easily migrate users to the new version. We originally planned to complete the software's automatic update program today, but we couldn't find a stable way to release the new version. Our first idea was to directly scrape GitHub, but due to the long-standing network issues that have plagued it, testing showed that the software could not stably receive updates. Subsequently, we turned to BlueSky Cloud, with the idea of creating a configuration file on the cloud that would tell the program the links to the installation package and update log. However, after testing, the links would change if the files were modified or overwritten, so this plan was also abandoned. Shortly thereafter, we tried hosting the configuration file on gitee, although the program successfully obtained the link, we couldn't find a BlueSky Cloud API that could be used normally. The anti-scraping measures of BlueSky Cloud also forced us to abandon the direct scraping route. By this point, almost all methods had failed.
After careful consideration, we have decided to build our own website for software releases and updates, while also using it as a personal blog. However, this will require a significant amount of time, and I currently don't have enough time to dedicate to these tasks. We aim to launch the website and resume normal software updates by early August. During this period, I will continue working on the software development, but I won't be able to provide real-time updates on its progress. If anyone has any suggestions for the software, they can contact me through social media. 73!
