v0.4.0 - Christmas came late
Pre-release
Pre-release
Note: It may take ~1 day for the update to land in the Firefox store, and ~5-10 days for the Chrome store due to their review processes.
- Chrome & Brave: https://chrome.google.com/webstore/detail/joule/aejmoogjdllanidlpfjmmmmimfaficio
- Firefox: https://addons.mozilla.org/en-US/firefox/addon/lightning-joule/
- Opera: Still "Coming Soon" ™ due to their lengthy review process
It's crazy to look at this release and think that it hasn't even been a month since the last one. With all of the community PRs and feedback that's come in, the project has seen some serious growth over the holiday season. But 128 commits later, here we are. This release is jam-packed with new features and fixes, so let's dive into what we've got:
Features / Improvements
- Enter password once per session. Simply leave the "Don't ask me again this session" checkbox checked. You can re-lock your account at any time by opening the overflow menu and clicking "Lock account" (#117)
- Joule now fully supports Litecoin nodes. Currencies & fiat values should display correctly when connecting to a Litecoin lightning node (#135, #150)
- Going forward, it should be trivial to add additional chains thanks to the work done here
- There's now a UI for adding peers and channels. You can find those in the top right overflow menu (#136, #131)
- Any amount invoices are now supported for payment & creation (#119)
- Pending channels and balances now show up (#120, #139)
- Lightning App now has its own onboarding menu item (#149)
- Connection settings can be viewed and changed from the settings screen (#133)
- Right clicking on BOLT-11 invoices now provide a menu option for paying them with Joule (#108)
Fixes
- Fixed the channel / transaction list from crashing if any of the nodes are offline (#124)
- Firefox no longer has CORS issues (#149)
- Deposit modal no longer gets stuck closed if you don't enter your password (#130)
- Onboarding now starts immediately when you click "Get started", instead of taking you to a page where you click it again (#134)
Development
- You can develop with hot reloading by running
yarn hot
(#126) - React devtools now work if you open the standalone devtools app before opening the extension (#115)
Huge thanks to @jamaljsr, @callmekurisu, and @majestic84 for their contributions this release. Looking forward to more community contributions!