The week is coming to an end, which means it's time for our weekly development progress report! So let's quickly see what progress has been made in the past few days.
Particl Desktop 🖥
We are still working on the three outstanding items we mentioned in last week's progress report. While there have yet to be completed items, we've been making steady progress on our way to the testnet release of Particl Desktop 3.3.
For context, here are the three outstanding items:
- We still need to complete the integration of the new wallet-specific settings. This ongoing item has been taking a bit longer than anticipated due to more significant and forward-compatible changes to the settings structure — making for a perfect segue into Particl's upcoming major development cycle.
- Once that's done, we must re-add the new marketplace-specific code into Particl Desktop. This is relatively trivial since most of the new code relates to ensuring that the desktop client passes the correct startup parameters to the market service. In other words, there is very little interaction that the marketplace UI does with the rest of the system.
- And then, a couple of tweaks and minor improvements/optimizations need to be done, but they are negligible in terms of effort to sort out.
Particl Core 🔗
Core Codebase Maintenance 🛠️
As usual, we've been keeping up with upstream updates as part of our ever-ongoing effort to maintain Particl Core up-to-date with Bitcoin's latest version. You can always keep track of those changes by following this link.
We're continuing our current final closed beta round of testing, and things have been going very well.
Here's what we have to report this week:
- We've had a decent number of testers helping us out, including members of other coin projects, which has led to a few bug fixes and general improvements.
- Notably, we've identified a few issues with swaps done using non-Segwit coins. These have now been promptly resolved!
- We've also identified a few edge cases where issues could arise under specific conditions. These issues are minor in nature, and none of them could have led to a loss of funds or other similar critical consequences! Those are typically quick fixes, and so we're fixing them as they come.
- The v0.1.1 version of the BasicSwap GUI is nearly ready and should be live for closed beta testing over the weekend or early next week. This GUI update takes into account many comments, feedback, and user experience improvement suggestions gathered from our testers. Thanks to all testers involved; your help is invaluable!
- We've dropped the TradingView chart to favour a locally built chart. While it still uses third-party APIs to gather data about coin prices, the graph is now much more stable and useful in the context of BasicSwap's native order book system. Note that the API used is user-configurable and can be turned off, if desired.
- In the future, we also want to support the historical price chart with a native depth chart based on offers placed on BasicSwap's own order books. This is, however, not planned for the first phase of the public open beta.
As we continue testing and improving BasicSwap on a daily basis, we are rapidly getting closer to the public launch of the open beta.
We will keep you up-to-date regarding the testing progress following the testing release of BasicSwap's v0.1.1 GUI and, on next week's progress report, should have a much better idea of when BasicSwap will be able to jump into the open beta phase!
As always, we thank you immensely for your passion and dedication to Particl and what it's working towards achieving. None of it would be possible without you all!
We wish you a great weekend we'll see you all back on Monday! 👋
Particl is Participation
Get recognized as someone that cares. With your help, we become more noticed out there. It takes seconds, and you are making a statement by giving us a follow and hitting the bell icon.
Join the instant messaging chats. There's no need to be active, but it’s good to be in the loop.
Gain deep knowledge about Particl by reading.
Last but not least, a list that shows an infinite number of links clearly categorized and on one page.