Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Multi-signature transaction #14

Open
wants to merge 130 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
130 commits
Select commit Hold shift + click to select a range
addefb3
Bump to 0.17.5
Oct 19, 2017
37f0f45
update electron project flow slightly
Nov 17, 2017
17fc922
update electron package
Feb 15, 2018
a385bdd
Bump to 0.18.4
Mar 12, 2018
b62741f
bump packages (to free and easy)
May 7, 2018
de70228
Add console and bump to 0.19.1
Aug 20, 2018
2738dda
tweaks to consol
Aug 21, 2018
80ac176
Add worldmap to menu
Aug 21, 2018
0b424fd
Add history to console log window
Aug 21, 2018
44f02b9
Bump to electron 2.0.7
Aug 21, 2018
8146a0a
Bump to 0.19.2 - add more options as examples
Aug 25, 2018
81996a2
tidy up file save as.
Aug 25, 2018
3ae47f9
add loading page for slow devices
Aug 27, 2018
369b8f5
bump to 0.19.3, allow passing in flow name
Sep 6, 2018
7b32c35
bump to 0.19.4
Sep 26, 2018
5884201
bump versions for 0.19.4
Oct 5, 2018
67104da
bump bits for latest map and dashboard
Oct 26, 2018
70b0ae9
bump tp 0.19.5
Nov 2, 2018
aa62df3
let menu be visible while in dev mode
Dec 5, 2018
bda639d
bump for 0.20.0
Mar 12, 2019
74af788
bump to 0.20.1
Mar 15, 2019
4a0a1db
bump to Node-RED 0.20.3
Mar 20, 2019
b598d83
bump to Node-RED 0.20.5
Apr 5, 2019
7687678
Fix missing credfile
Apr 9, 2019
9a8446e
bump to latest versions
May 13, 2019
6a05a49
bump versions (add serialport)
May 31, 2019
2b64c7f
bump to 0.20.6 plus extras
Jun 24, 2019
3f2d047
bump to 0.20.7
Jul 6, 2019
e252b13
bump for 0.20.8
Sep 6, 2019
4ebf684
showMap flag was removing the wrong item from the menu
paulhayes Sep 27, 2019
bca451d
Merge pull request #8 from paulhayes/master
dceejay Sep 29, 2019
0d02640
Bump to 1.0.0
Sep 30, 2019
2b47b75
Create no-response.yml
Oct 13, 2019
73af5c6
Bump to 1.0.2
Oct 14, 2019
2a4a1d3
update flow for latest worldmap
Oct 21, 2019
b164f0b
major upgrade to latest electron and builder
Oct 23, 2019
c9b3aae
update README and License to Apcahe-2
Oct 23, 2019
ef1fe21
Merge pull request #9 from dceejay/new
dceejay Oct 23, 2019
33762ca
remove old crud
Oct 23, 2019
2245a3c
slight tidy of main.js
Oct 23, 2019
7f914a8
Update README.md
Oct 24, 2019
457537b
Update README.md
Oct 24, 2019
28f7c6f
add kiosk mode (dangerous)
Oct 26, 2019
980b770
Update main.js
Oct 26, 2019
138456e
Update main.js
Oct 26, 2019
234fa89
Fix menus again
Oct 27, 2019
4192130
Update README.md
Oct 27, 2019
c6b9abc
update gitignore - remove package-lock.json
Oct 29, 2019
ac48597
bump electron version
Nov 3, 2019
0c34fe6
Update .travis.yml
Nov 3, 2019
a5b91e6
Update README.md
Nov 3, 2019
c83e1f5
Update .travis.yml
Nov 3, 2019
9d4448e
Update .travis.yml
Nov 3, 2019
c13cb16
Update .travis.yml
Nov 3, 2019
3c22412
add yarn.lock for travis
Nov 3, 2019
f5d5464
Update package.json
Nov 3, 2019
86c5dbf
Update package.json
Nov 3, 2019
9ee8e99
Update README.md
Nov 3, 2019
bdf2fa7
Update package.json
Nov 3, 2019
cda3021
Update package.json
Nov 3, 2019
aedae43
Update package.json
Nov 3, 2019
ef2bfd2
Update package.json
Nov 4, 2019
8717b0b
Update yarn.lock
Nov 4, 2019
4f4be97
bump electron version - add dmg installl bgnd
Nov 8, 2019
c6193b3
Add dev menu when in dev mode
Nov 14, 2019
578cf32
slight tidy
Nov 14, 2019
307d06d
move some options to package.json section
Nov 15, 2019
ee36d87
Update .travis.yml
Nov 15, 2019
524b278
Update package.json
Nov 16, 2019
ef04bf5
Update package.json
Nov 16, 2019
1ec358a
Don't auto hide View menu on windows and Linux
Nov 16, 2019
38eaac7
Add merger capability to make grabbing projects easier
Nov 18, 2019
4bb41d2
tidy docs
Nov 19, 2019
6327b52
Bump for 1.0.3
Nov 21, 2019
0b3a1cf
Fix method name : now setAutoHideMenuBar()
alv67 Dec 13, 2019
4476c85
Merge pull request #11 from alv67/patch-1
dceejay Dec 13, 2019
9807dd1
Update package.json
Dec 13, 2019
69a64c0
Update package.json
Feb 27, 2020
64109d8
bump to latest packages - Node-RED 1.0.5
Apr 14, 2020
d88c9ec
bump to 1.0.6
Apr 24, 2020
218a9da
add flag to disable palette manager, add quit confirmation dialog
Apr 28, 2020
500353f
tidy up package.json and template
Apr 28, 2020
018ac44
remove apk as it doesn't "just work"
Apr 28, 2020
cb98cbc
Update README.md
May 5, 2020
65bf9a9
add optional tray icon, menu etc
Jun 1, 2020
64e6f1c
update to Node-RED 1.1
Jul 1, 2020
e6efc37
bump to 1.1.2
Jul 10, 2020
5d5e802
Fix inclusion of example files - to close #12
Sep 11, 2020
ad7b3d0
fix adding examples to finally close #12
Sep 11, 2020
54040e4
add some touchbar goodness
Oct 3, 2020
fbdb4af
redo file import and save
Oct 4, 2020
2496cc0
Add store for load save over restart
Oct 5, 2020
0d5a4f3
fix wrinkle with flowfile name
Oct 5, 2020
28b2322
tweak travis
Oct 6, 2020
aeced8b
Update .travis.yml
Oct 6, 2020
1f81297
Revert Travis - it is what it is
Oct 6, 2020
0be25a0
Tidy flow
Oct 6, 2020
57ea6bd
Update package.json
Oct 7, 2020
a57d640
slightly smarter about what we show when
Oct 8, 2020
4816ef4
Update main.js
Oct 9, 2020
5e3c7ee
tidy up touchbar
Oct 10, 2020
c2ab01a
Bump to Node-RED 1.2.0
Oct 15, 2020
bf2ad56
update to 1.2.2
Oct 19, 2020
5ade1c9
bump to 1.2.4
Nov 17, 2020
b84f377
bump to v1.2.5
Nov 17, 2020
115dd4f
remove travis job
Nov 17, 2020
a757c7d
bump to 1.2.6
Nov 25, 2020
ac98d1c
bump to 1.27
Jan 6, 2021
794b47c
bump electron package dep and prevent multiple instances
Jan 31, 2021
2f6ce08
Bump to NR 1.3.1 and other latest packages
Apr 8, 2021
d85c966
bump to 1.3.2 and enable ExternalModules
Apr 13, 2021
95b7feb
bump to 1.3.3
Apr 20, 2021
f88f8d0
Bump for 1.3.4
Apr 29, 2021
7695a1d
Bump to 1.3.5
May 18, 2021
00c2dbc
bump
Jul 15, 2021
79fda2f
bump for NR v2.0.1
Jul 20, 2021
02e95ee
bump to 2.0.2
Jul 22, 2021
ea3c778
bump for 2.0.3
Jul 23, 2021
6acdda6
bump to 2.0.4
Jul 28, 2021
80b0850
bump to electron 14
Sep 9, 2021
09be679
tweak levels
Oct 4, 2021
26b8c68
bump
Oct 25, 2021
bb6a2cf
bump
Dec 2, 2021
0029993
Update package.json
Dec 2, 2021
b88c8eb
bump
Aug 30, 2022
91e6d22
bump version to stay in sync
Oct 22, 2022
3abecac
bump libraries
Dec 13, 2022
15fbafd
Bump some library versions
dceejay Jan 23, 2024
5312ec9
Fix import of is-dev
dceejay Jan 23, 2024
3ebbdd9
Bump a whole load of dependencies and include NR 4.0.5
dceejay Nov 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .github/no-response.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Configuration for probot-no-response - https://github.com/probot/no-response

# Number of days of inactivity before an Issue is closed for lack of response
daysUntilClose: 14
# Label requiring a response
responseRequiredLabel: needs-more-info
# Comment to post when closing an Issue for lack of response. Set to `false` to disable
closeComment: >
This issue has been automatically closed because there has been no response
to our request for more information from the original author. With only the
information that is currently in the issue, we don't have enough information
to take action. Please reach out if you have or find the answers we need so
that we can investigate further.
36 changes: 7 additions & 29 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,37 +1,15 @@
# Logs
logs
*.log

# Runtime data
pids
*.pid
*.seed

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# node-waf configuration
.lock-wscript

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
dist/*
lib/*
build/*

# Dependency directory
# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git
node_modules
.config.json
.flows.json.backup
logs
.config.*
.electronflow*
.sessions.json
*darwin-x64*
*linux-x64*
*win32-x64*
*.back
*.back*
*.log
*lock*
*error*
41 changes: 41 additions & 0 deletions .travis.bak
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

matrix:
include:
- os: osx
osx_image: xcode10.2
language: node_js
node_js: "12"
env:
- ELECTRON_CACHE=$HOME/.cache/electron
- ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder

- os: linux
services: docker
language: generic

cache:
directories:
- node_modules
- $HOME/.cache/electron
- $HOME/.cache/electron-builder

script:
- |
npm i -g yarn
if [ "$TRAVIS_OS_NAME" == "linux" ]; then
docker run --rm \
--env-file <(env | grep -vE '\r|\n' | grep -iE 'DEBUG|NODE_|ELECTRON_|YARN_|NPM_|CI|CIRCLE|TRAVIS_TAG|TRAVIS|TRAVIS_REPO_|TRAVIS_BUILD_|TRAVIS_BRANCH|TRAVIS_PULL_REQUEST_|APPVEYOR_|CSC_|GH_|GITHUB_|BT_|AWS_|STRIP|BUILD_') \
-v ${PWD}:/project \
-v ~/.cache/electron:/root/.cache/electron \
-v ~/.cache/electron-builder:/root/.cache/electron-builder \
electronuserland/builder:wine \
/bin/bash -c "yarn --link-duplicates --pure-lockfile && yarn release --linux --win"
else
yarn release
fi
before_cache:
- rm -rf $HOME/.cache/electron-builder/wine

branches:
except:
- "/^v\\d+\\.\\d+\\.\\d+$/"
30 changes: 0 additions & 30 deletions .travis.yml

This file was deleted.

15 changes: 15 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Electron Main",
"runtimeExecutable": "${workspaceFolder}/node_modules/.bin/electron",
"program": "${workspaceFolder}/main.js"
}
]
}
176 changes: 176 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS
Loading