Skip to content

Commit

Permalink
Merge branch 'develop' into stdevRulo_t136_Add_skycoin_api_client_int…
Browse files Browse the repository at this point in the history
…erface
  • Loading branch information
AntiD2ta committed Oct 28, 2019
2 parents 73296ac + 8b2a1f1 commit 648860f
Show file tree
Hide file tree
Showing 989 changed files with 180,178 additions and 85,719 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,6 @@ rcc__*
*.orig
*.bak

# Dependencies
# vendor
# Temporary build files
rcc_cgo_*.go

118 changes: 60 additions & 58 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,77 +1,79 @@
sudo: required
language: go
go:
- 1.11.1
- 1.11.1

services:
- docker
- docker

go_import_path: github.com/fibercrypto/FiberCryptoWallet

matrix:
include:
- stage: "RPI"
if: branch = release*$
install:
- DEFAULT_ARCH=rpi1 make install-docker-deps
- DEFAULT_ARCH=rpi2 make install-docker-deps
- DEFAULT_ARCH=rpi3 make install-docker-deps
- make install-deps-no-envs

script:
- make clean
- DEFAULT_TARGET=rpi1 make build-docker
- DEFAULT_TARGET=rpi2 make build-docker
- DEFAULT_TARGET=rpi3 make build-docker
- make test
- stage: "RPI"
if: branch = release*$
install:
- DEFAULT_ARCH=rpi1 make install-docker-deps
- DEFAULT_ARCH=rpi2 make install-docker-deps
- DEFAULT_ARCH=rpi3 make install-docker-deps
- make install-deps-no-envs

- stage: "Android"
if: branch = release*$
script:
- make clean
- DEFAULT_TARGET=rpi1 make build-docker
- DEFAULT_TARGET=rpi2 make build-docker
- DEFAULT_TARGET=rpi3 make build-docker
- make lint
- make test

install:
- DEFAULT_ARCH=android make install-docker-deps
- make install-deps-no-envs
- stage: "Android"
if: branch = release*$

script:
- make clean
- DEFAULT_TARGET=android make build-docker
- DEFAULT_TARGET=android-emulator make build-docker
- make test
install:
- DEFAULT_ARCH=android make install-docker-deps
- make install-deps-no-envs

- stage: "Linux"
install:
- make install-deps

script:
- make lint
- make clean
- make build
- make test

- stage: "Windows"
os: windows
install:
- choco install make -y
- travis_wait make install-deps-Windows
- make install-linters

script:
- make lint
- make build
- make test
script:
- make clean
- DEFAULT_TARGET=android make build-docker
- DEFAULT_TARGET=android-emulator make build-docker
- make lint
- make test

- stage: "MacOS"
os: osx
osx_image: xcode10.2
install:
- make install-deps

script:
- make lint
- make clean
- make build
- make test
- stage: "Linux"
install:
- make install-deps
- make test

script:
- make lint
- make clean
- make build
- make test

- stage: "Windows"
os: windows
install:
- choco install make -y
- travis_wait make install-deps-Windows
- make install-linters

script:
- make lint
# - make build
# - make test

- stage: "MacOS"
os: osx
osx_image: xcode10.2
install:
- make install-deps

script:
- make lint
- make clean
- make build
- make test
notifications:
email: false
webhooks: https://fathomless-fjord-24024.herokuapp.com/notify
66 changes: 65 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1 +1,65 @@

# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## Unreleased

### Added

- Added logger for the app and proper error handling
- Built-in support for SkyWallet hardware wallet as signer for Skycoin transactions
- Built-in support iand GUI for applying operations upon SkyWallet hardware devices
- A UI to show blockchains
- GUI for status of peer-to-peer exchange network of cryptocurrencies
- GUI to render unspent outputs
- GUI listing transactions marked as pending in memory pool
- GUI to preview transactions and confirm submission
- GUI to enter password when sending a transaction
- GUI for transaction details
- GUI to list transactions history
- GUI for transactions management
- Documentation for the QML API
- GUI to confirm wallet removal
- GUI to manage wallets
- GUI for wallet details
- GUI to enter the PIN code as requested by hardware wallet
- GUI to inform the user to resolve security issues before using the wallet
- GUI to secure the wallet
- GUI to inform that the hardware wallet has been detected and configured. It requests a name for it
- GUI that informs to the user that the desktop wallet is busy checking the hardware wallet
- GUI to recover a hardware wallet from a backup
- GUI to configure an unconfigured hardware wallet
- GUI to report errors related to the hardware wallet
- GUI to create a new wallet or load an existing one
- GUI to edit wallets
- Backend models autodetect available wallets
- Continuous integration powered by Travis CI
- FiberCrypto wallet architecture and core interfaces
- [Skycoin] Backend to manage pending transactions
- [Skycoin] Backend clases for peer-to-peer exchange networking status
- [Skycoin] Backend to manage (un)spent outputs
- [Skycoin] Backend to manage the blockchain
- [Skycoin] Backend to manage transaction history
- [Skycoin] Backend classes for transactions
- [Skycoin] Backend to manage the list of wallets
- Project licensed under the terms of GPLv3
- About Qt dialog
- MenuBar in the header of the main application window
- Generic multi-coin connection pool
- [Skycoin] Support for spend in single transaction outputs managed by multiple wallets
- Internationalization for UI messages
- Add a fictional coin ticker `CalculatedHour` to disambiguate between coin hours and calculated hours
- GUI to select transaction change address
- Wallet GUI DARK (night) theme
- Generic dialogs to set and get passwords
- GUI (simple and advanced) to put together transaction details
- Dynamic multi-platform configuration for FiberCryptoWallet (powered by QT standard QSettings)
- Different account balances rendered in user interface controls
- Custom dropdown control in GUI for combo boxes that show addresses
- QR code images are buttons
- GUI to add wallets
- GUI to generate new addresses for a wallet

Loading

0 comments on commit 648860f

Please sign in to comment.