A high-level view of the changes in each OmniPortfolio release.

v0.1.2

Released: 2017.07.16

Internal, pre-alpha release.

New Features and Fixes

  • Use production Omniwallet server

  • Add PDC to "popular" (i.e. exchange-listed) Omni currencies

  • Add ETH price ticker (just for fun)

  • Project site is published to https://www.omniportfolio.org

  • Linux version should find bitcoin.conf in ~/.bitcoin directory

  • Update to OmniJ 0.5.3

  • Update to bitcoinj-addons 0.2.4

v0.1.2-rc-3

Internal, pre-alpha release.

Release Candidate 3 for v0.1.2. This version uses https://staging.omniwallet.com for consensus data.

New Features and Fixes

  • Internal improvements and source code cleanup

  • Dramatically faster loading of balances upon startup

  • More efficient loading of updates from Omniwallet (less load on Omniwallet server)

  • Switch to Coinbase for BTC/USD exchange rate

  • Includes "reserved" Omni SPT balances when using Omni Core as consensus source

Known Issues

  • If you switch between Omniwallet and Omni Core in Preferences → Consensus it is supposed to take effect immediately, but there may be cases where you need to restart the app for information to be properly displayed.

  • Make sure your Omni Core instance is running when you start OmniPortfolio or switch to Omni Core consensus. Retry/reconnect handling for Omni Core needs improvement.

  • Some not-yet-implemented features are visible but disabled.

New Components/Dependencies/Internals

  • Update to OmniJ 0.5.2

  • Update to Groovy 2.5.0-beta-1

  • Update to RxJava 2.1.0

v0.1.2-rc-1

Internal, pre-alpha release.

Release Candidate 1 for v0.1.2. This version uses https://staging.omniwallet.com for consensus data.

Known Issues

  • If you switch between Omniwallet and Omni Core in Preferences → Consensus it is supposed to take effect immediately, but there may be cases where you need to restart the app for information to be properly displayed.

  • Make sure your Omni Core instance is running when you start OmniPortfolio or switch to Omni Core consensus. Retry/reconnect handling for Omni Core needs improvement.

  • Some not-yet-implemented features are visible but disabled.

New Features and Fixes

  • Use Omniwallet multi-address balance request

  • Use divisible/indivisible OmniValue formats in pie chart "mouseOver" labels

  • Better error-handling (logging) on BalanceService background thread

New Components/Dependencies/Internals

  • OmniJ 0.5.1

  • bitcoinj-addons 0.2.3

  • JavaMoney/Moneta Backport v1.1

  • SLF4J 1.7.25

  • Groovy 2.4.11

  • Gradle 3.5

  • Spock 1.1

v0.1.1

Internal, pre-alpha release.

Known Issues

  • Loading all balances from www.omniwallet.org can take a few minutes if you have a large number of addresses in your portfolio — be patient.

  • If you switch between Omniwallet and Omni Core in Preferences → Consensus it is supposed to take effect immediately, but there may be cases where you need to restart the app for information to be properly displayed.

  • Make sure your Omni Core instance is running when you start OmniPortfolio or switch to Omni Core consensus. Retry/reconnect handling for Omni Core needs improvement.

  • Some not-yet-implemented features are visible but disabled.

New Features and Fixes

  • Improved menu placement on Windows and Linux

  • No "loading…​" message on startup, properties/balances updated asynchronously

  • Groovy Console window with Omni RPC Client available as rpc object

  • Tools → Import from Omni Core (via RPC) added to import addresses from Core

  • Links to exchange and property trading page (price graph) in exchange rate window

  • Use Poloniex exchange rates for all tokens traded by Poloniex

  • Continue using Bittrex exchange rates for other traded Omni takens

  • Add PDC token

  • Don’t open property or exchange rate issues twice (Issue #2)

New Components/Dependencies/Internals

  • OmniJ 0.4.0

  • bitcoinj-addons 0.1.3

  • Groovy 2.4.7

  • Gradle 3.1 for build

  • NSMenuFX (mac menu support) 2.1.1

  • Using Google Guice for modularity

  • Many major internal improvements

v0.1.0

Internal, pre-alpha release.

Known Issues

  • On new launch of app a message saying "loading" will be displayed. Actually what needs to happen is the user needs to either import or add some watch-only addresses. This will be fixed in v0.1.1.

  • If you switch between Omniwallet and Omni Core in Preferences → Consensus it is supposed to take effect immediately, but there may be cases where you need to restart the app for information to be properly displayed.

  • Make sure your Omni Core instance is running when you start OmniPortfolio or switch to Omni Core consensus. Retry/reconnect handling for Omni Core needs improvement.

  • Some not-yet-implemented features are visible but disabled.

New Features

  • Double-clicking on cells in the My Portfolio window will open info windows.

    • Double-clicking on a Property or Quantity balance opens Distribution by Address.

    • Double-clicking on USD balance will bring up the current exchange rate.

  • The filter checkboxes in the Omni Smart Properties window are working.

    • Popular Only when checked will filter out all but the most popular tokens.

    • Test Ecosystem when checked will display test ecosystem properties.

  • A Preferences window is now available

  • The Consensus preferences tab lets you switch between Omniwallet and Omni Core

    • A local Omni Core server is accessed using settings in the bitcoin.conf file in the Bitcoin support directory.

  • A timestamp is displayed in the exchange rate windows.

Bug Fixes

  • All displayed numbers should use the systems default locale (for comma style, etc.)

  • Column-sorting in the portfolio summary table view should work correctly now.

  • Pie charts now correctly display balances for "Other" when moused-over

  • Other minor fixes

Internal Changes

  • Code cleanup and optimization

  • MSC to OMNI token re-brand

v0.0.2

First internal pre-alpha release.