Lunar Portfolio Preview 1 Now Available

Today, we're excited to announce that the first preview of Lunar Portfolio is now available to ALL LNR and Lunar Crystals holders! This is the widest release we've ever had, and everyone at the Lunar Foundation is incredibly excited to get this into your hands.

Getting Access

It's easy! Just visit https://preview.lunar.io and sign in with a wallet that contains at least 1 LNR or 1 Lunar Crystal NFT.

Setting Expectations

This is the first release beyond our NFT holders. It's still very early, it WILL have bugs, and there are still a lot of things we want to have in place before the product can ship to the general public. If you have feedback, please leave it in the Dev Chat here, and please be kind. We're working to deliver the best product possible.

Features

  • Fiat-to-Crypto Onramp, powered by Flooz + MoonPay.
  • LNR Market Analysis, powered by CoinBrain.
  • Crosschain Swaps, powered by Flooz.
  • An early peek at our upcoming OmniWallet experience.

Bug Fixes

  • There is now a default icon in place of your User Avatar when you are not signed in.
  • We resolved some layout issues with the OmniWallet drawer on mobile.

Known Issues

  • The CoinBrain candlestick charts are showing some inaccurate data at the 5 min, 15 min, and 1 hour intervals. We believe this is due to bad data from CoinGecko. The transaction list however is accurate. We are working to get this resolved.
  • On mobile, when you click the Hamburger menu, clicking on a section icon in the sidebar does NOT close the menu. Click anywhere on the opposite edge of the screen to close it.
  • The OmniWallet is a demo of the experience we are working to refine. It does not presently read your wallet and display your real token balances.

Understanding the Release Cycle

Part of being a Lunar Crystal NFT holder is access to new releases before anyone else. As we continue to build out the app, those holders will have access to new builds first... so it's a good time to explain how our releases work.

Local Testing

Every developer has a version of our live environments on their local machine for testing. This is where our developers make sure Lunar software is "Works On My Machine™️" approved.

Alpha Release

Once code is checked into our source control, it is automatically compiled, tested, and deployed to our internal systems for the rest of the team to try. This is where we work to identify issues that might crop up in public, but before anyone sees it publicly.

Beta Release

Once we've completed a development sprint, we'll create a pull request to combine those internal releases. Once reviewed and approved, the code is automatically recompiled, re-tested, and released to our Beta environment. This is where Lunar Crystals holders can try out fresh bits and give us feedback.

Preview Release

Once we're satisfied with the quality bar and feedback from NFT holders, we'll create another pull request to combine the beta releases. Once reviewed and approved again, the code is automatically recompiled, re-tested, and re-released into our Staging environment. This is where LNR holders and NFT holders alike can test builds just before release to the general public.

Production Release

This is the code's last step on its journey. When we're satisfied that the updates are suitable for public consumption, we'll create our final pull request for the cycle to pull the code into our Main branch. Once reviewed and approved a third time, the code is automatically recompiled, re-tested, and re-released into our Production environment.

Building for Consistency

Now, some tech people might ask "Why don't you just push the same build to different environments as it passes each phase, like most other companies?"

The answer is consistency. Our decades of experience has taught us that builds are highly transitive things. They are prone to break at any time for a plethora of reasons. Our system guarantees that success is not a fluke; it has to be repeatedly demonstrated in order for code to make it to the outside world.

That does not mean all our code is perfect, but it does mean that it takes longer to deploy than just using the same build. But the effort put into automating our systems means that we are no more than 20 minutes away from being deployed into any environment.

What's Next

We'll be publishing videos to our YouTube account to help you understand how to connect and use the app. We'll also be expanding the functionality to collect your feedback and give you ways to follow our progress.

We're already crazy busy on the next set of enhancements for the Lunar Ecosystem, so stay tuned to our various social channels. On behalf of the Lunar Foundation, enjoy the first Preview release of Lunar Portfolio!

About the Author

MasterJedi
Technical Admin

MasterJedi is a software architect with over 20 years experience building enterprise-grade apps for companies and governments. His open source work has over 1.3 BILLION downloads.