Skip to content

Commit

Permalink
Merge pull request #51 from Nexusoft/Merging, Closes #46 , Closes #47 ,
Browse files Browse the repository at this point in the history
Closes #49 , Closes #50

Merging v1.1.0
  • Loading branch information
KenCorma authored Jul 20, 2019
2 parents e9d58d2 + 5e8a386 commit 1f55d88
Show file tree
Hide file tree
Showing 797 changed files with 14,445 additions and 46,165 deletions.
9 changes: 1 addition & 8 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,21 +26,14 @@ build/Release
# Dependency directory
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
node_modules
app/node_modules

# OSX
.DS_Store


# App packaged
release
app/main.prod.js
app/main.prod.js.map
app/renderer.prod.js
app/renderer.prod.js.map
app/style.css
app/style.css.map
dist
build
dll
main.js
main.js.map
Expand Down
4 changes: 3 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@
*.ttf binary
*.woff binary
*.woff2 binary
app/cores/* binary
assets/win32/cores/* binary
assets/darwin/cores/* binary
assets/linux/cores/* binary
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
If applicable steps to reproduce the behavior:

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**

- OS: [e.g. iOS]
- Wallet Version [e.g. 1.1.0]
- Daemon Version [e.g. 3.0.2]

**Additional context**
Add any other context about the problem here.
14 changes: 1 addition & 13 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,22 +26,14 @@ build/Release
# Dependency directory
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
node_modules
app/node_modules

# OSX
.DS_Store


# App packaged
release
app/main.prod.js
app/main.prod.js.map
app/renderer.prod.js
app/renderer.prod.js.map
app/style.css
app/style.css.map
app/dist
app/fonts
build
dll
main.js.map

Expand All @@ -53,7 +45,3 @@ npm-shrinkwrap\.json~HEAD
Test-Output

.vscode/*

#These files are generated there for we don't need to store them.
app/main.dev.js
app/module_preload.dev.js
9 changes: 3 additions & 6 deletions BuildStandalone-Linux.sh
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
#!/bin/bash

rm -r release
rm -r app/dist
rm app/*.map
rm app/main.prod.js
rm -r build
sudo apt-get purge -y nexus-wallet
rm -r ~/.config/Nexus_Wallet_v1.0.1
rm -r dll
rm -r ~/.config/Nexus_Wallet_v1.1.0
echo ""
echo "Removed old build and associated data."
echo ""
npm run package-linux
sudo apt-get install -y ./release/nexus_wallet_1.0.1_amd64.deb
sudo apt-get install -y ./release/nexus_wallet_1.1.0_amd64.deb
echo ""
echo "Cleared for next attempt!"
echo ""
5 changes: 1 addition & 4 deletions BuildStandalone-Mac.sh
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
#!/bin/bash

rm -r release
rm -r app/dist
rm app/*.map
rm app/main.prod.js
rm -r dll
rm -r build
npm run package-mac
echo ""
echo "Cleared for next attempt!"
Expand Down
5 changes: 1 addition & 4 deletions BuildStandalone-Windows.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
#!/bin/bash

rm -r release
rm -r app/dist
rm app/*.map
rm app/main.prod.js
rm -r build
sudo apt-get purge -y nexus-tritium
rm -r ~/.config/Nexus_Tritium_Wallet
rm -r dll
npm run package-win
echo ""
echo "Cleared for next attempt!"
Expand Down
57 changes: 52 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,61 @@
# 1.1.0 (2019.7.19)

[Release Link](https://github.com/Nexusoft/NexusInterface/releases/tag/1.1.0)

#### Additions

- Orphan is now a option on the Transaction Table
- Added `Hidden Balance` option in overview display settings to allow users to privately share their overview page
- Added functionality to the Balance stat on overview page to change to fiat balance on click
- Wallet position on screen is now remembered for the next time it's opened
- Added a warning on balance reminding it might not be up-to-date when the wallet is not fully synchronized
- Added ability to disable the Transaction Chart.
- Added Portuguese Language.
- Added a link to Nexus Wallet Guide under Help menu

#### Adjustments

- Updated Spanish Translation
- Updated styling on `Market Data` page to make 24hr info be clearer
- Default Verbose is now 0, you can change this in the Settings/Core
- Changed the way the More Details modal knows which transaction to look up
- Fake Transactions for testing is now moved out of auto true in dev mode and is now a toggle.
- When selecting the a suggestion on the terminal page, the help portion will no longer be pasted into the input field
- Globe now has a hard display cap of 64, this does not effect your actual backend connections
- Transactions in the transaction table now have a fixed height
- Terminal console now fills only the command (without the description) when a suggestion is selected
- Quit Nexus menu item will now always quit the app regardless of "Minimize on close" setting
- Either Start Daemon or Stop Daemon menu item will be available at one time depending on whether the daemon is running or not
- Login form date input now won't let you select a day in the past
- Updated wording: use "Core" and "Nexus Core" instead of "Daemon"
- Various reorganization and optimizations of the internal structure
- Updated project's dependencies
- Bumped Nexus Wallet Module Specification version to 0.2.0

#### Fixes

- Fixed issue were if you never installed QT or deleted the QT back up it would auto make a new backup
- Fixed there being a `Nexus_Wallet` AND `Nexus Wallet` folders, Removed `Nexus_Wallet` and will auto move items into correct folder
- Fixed issue with Received transactions not being shown in the table when selecting Receive Only Filter.
- Fixed issue where the daemon would not be set to verbose 0, and set a min/max on the setting
- Fixed issue where you could not copy the Address or Account from a transaction
- Fixed issue where scrolling in the transaction table would also scroll the parent panel
- Fixed incorrect synchronization status icon in some cases
- Fixed My Addresses not showing addresses in some cases
- Fixed some bugs with Bootstrap Recent Database function
- Various typo fixes

# 1.0.1 (2019.6.28)

[Release Link](https://github.com/Nexusoft/NexusInterface/releases/tag/Release-1.0.1)
[Release Link](https://github.com/Nexusoft/NexusInterface/releases/tag/1.0.1)

#### Additions

- Ships with 3.0.1 [Tritium Daemon Core](https://github.com/Nexusoft/LLL-TAO/releases/tag/3.0.1)
- Fixed uninitiated values in Binary Hash Map for nFlags
- On rescan, allow search for block when key is found for given user
- Cleanup unnecessary constructors in Sector Database
- Remove error reporting for incorrect sector size in Update
- Fixed uninitiated values in Binary Hash Map for nFlags
- On rescan, allow search for block when key is found for given user
- Cleanup unnecessary constructors in Sector Database
- Remove error reporting for incorrect sector size in Update
- Added Stake/Generate/Immature to Transaction's page category filter
- Added tooltip to the tray icon
- Double click on the tray icon now shows the wallet GUI
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# Nexus Interface

### Current Version: 1.0.1
### Current Version: 1.1.0

This is an Electron and React based interface to Nexus. It is an example of what can comprise the 6th and 7th layers of the Nexus software stack, which are the Logical and Interface layers respectively.

If you would like to learn more about Nexus we encourage you to visit the [Nexus Earth Website.](https://nexusearth.com/)

## Build and Dev-server Instructions
To get started, you will first need to set up node.js (version 10 or higher) and npm (version 6 or higher) they come together as a package and can be found [here](https://nodejs.org). You will then need to clone into this repository, cd in to the NexusInterface dir, run `npm install`, then run `npm run dev` and the dev server will spin up launching the app for you.
## Build and Dev-server Instructions

To get started, you will first need to set up node.js (version 10 or higher) and npm (version 6 or higher) they come together as a package and can be found [here](https://nodejs.org). You will then need to clone into this repository, cd in to the NexusInterface dir, run `npm install`, then run `npm run dev` and the dev server will spin up launching the app for you.

To test a production build run `npm run package` and navigate to the _release_ directory in the root of the project and install as you would any other program.

Expand Down
4 changes: 2 additions & 2 deletions UpdateDocumentation.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
echo ""
echo "Building MD Documentation"
echo ""
documentation build app/index.js -f md -o docs/Documentation.md
documentation build src/index.js -f md -o docs/Documentation.md
echo ""
echo "Building HTML Documentation"
echo ""
documentation build app/index.js -f html -o docs
documentation build src/index.js -f html -o docs
3 changes: 0 additions & 3 deletions app/.eslintrc

This file was deleted.

Binary file removed app/App/AppBackground/Light/Light_Space.jpg
Binary file not shown.
Loading

0 comments on commit 1f55d88

Please sign in to comment.