Pangea Jurisdiction Development Update 08 - February 2018

A summary of January and February 2018, as we didn't post a development update for January.

Pangea Version 0.3.2

Updates since last month:

We are releasing mobile and backend updates every three weeks

Early returns: chat proof of concept

Now can create nations, saved to Ethereum blockchain

Now can create wallet, restore

Pangea on the Android appstore

TODO

Releases every three weeks

The team has adopted a streamlined version of "Scaled Agile," resulting in releases every three weeks. The emphasis is upon incremental progress, and quick response to field feedback. Look forward to updates to be published every three weeks.

Chat proof of concept

We aspire to deliver an early-dirty version of chat by the end of Q1 2018, and in this sprint we undertook a proof of concept designed to expose any "unknown unknowns" as we connected the chat infrastructure, end to end.

In this POC we exposed relative immaturity of the libp2p components, and paused the POC so we can address the infrastructural issue. This POC will be resumed in the next sprint (which is currently underway), and in each iteration until we deliver a functional end-to-end chat capability.

Detailed updates and new functionality

Code and Product

Global Styles/Strings

Save wallet

Complete globalizing of styles, colors, strings

Begin implementation of skinning for styles, colors, strings

Testing / Debug

Write CI Tests using Jest

Architecture

Internal "status monitor" & messaging system; reuse Panthalassa error messages & string table

Create testing mode for development: easy to turn on, no code required (examples)

Key creation with auto-enter of verification words

Create/edit/delete nation for testing

Delete a profile

Nations

Defect fixes (Leave Nation, Join Nation, Write nation to blockchain)

Dashboard

Fixed layout, improve aesthetics

Make basic, user-facing "Activity Monitor", the top panel (eg: "nation created" aka something akin to a console log that validates that a requested change or command has been made, or pushing a notification that informs user that a new version is available on the Play store (future)

Show Wallet summary on dashboard

Show Nations info on Dashboard

Chat

Show list of chats (most recent at top)

Improve Chat UI of the demo chat to approved graphic designs

Add Eliza backend to simulate interactive mode with bot (for POC)

Wallet

Bugs: not updating, or fetching data from blockchain (Works on test network, but not real network)

Refactor code to move styles/strings to global

Fixes to UX/UI

Smart contracts (incremental back-end updates in concurrently progress towards chat-based agreements)

Agreements

Nations update

Lucy fitness scoring

Mediation

Pangea v. 0.3.2 available on the Android Appstore (Google Play)

Pangea has been available since the v 0.3 and 0.3.1 release in the Android Appstore (since mid-January). Search for Bitnation, and install it on your phone. We're currently working on updating the app store information.

TODO in the next few weeks ahead: