Compare commits

..
Author SHA1 Message Date
Luis Fernando Molina ef5516b288 Merge pull request #2495 from Superalgos/develop
Develop into Master - Beta 12 Release
2021-11-03 13:54:33 -04:00
Luis Fernando Molina f90651c567 Merge pull request #2493 from Superalgos/plugins-docs
Plugins docs into Develop
2021-11-03 13:22:32 -04:00
Luis Fernando Molina ec61f7d65e Merge pull request #2492 from piyanthak/develop
Missing tutorial icons
2021-11-03 13:20:30 -04:00
piyanthak 39283d5118 Add files via upload 2021-11-03 22:38:10 +05:30
piyanthak deac1094d5 Add files via upload 2021-11-03 22:36:49 +05:30
Luis Fernando Molina 9adfc76ae0 Merge pull request #2479 from prepheadrus/develop
Update welcome-to-superalgos-015-tutorial-step
2021-11-03 12:11:31 -04:00
Luis Fernando Molina 62ca592934 Merge pull request #2489 from ssplatt/testing-codeowners
Add trailing slashes to the directory names in CODEOWNERS
2021-11-03 12:11:07 -04:00
Luis Fernando Molina 748ca1e8f3 Merge pull request #2490 from piyanthak/develop
Hello World icon fixes.
2021-11-03 12:10:37 -04:00
piyanthak 66bcc3f5af Merge branch 'develop' of http://github.com/piyanthak/Superalgos into develop 2021-11-03 21:02:51 +05:30
piyanthak 5ece100083 Hello World tutorial icons fix 2021-11-03 21:00:16 +05:30
prepheadrus 034c2438d4 Welcome To Superalgos 2021-11-03 18:29:33 +03:00
prepheadrus eb8c6454f2 Update welcome-to-superalgos-022-tutorial-step-warp-speed-zooming.json 2021-11-03 18:03:50 +03:00
prepheadrus 24100041c2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-03 17:52:11 +03:00
Brett Taylor 665b9276fd add trailing slashes to directories 2021-11-03 10:40:29 -04:00
Brett Taylor 0b3a60ea28 testing codeowners 2021-11-03 10:28:47 -04:00
prepheadrus 9149adcdf8 Update welcome-to-superalgos-014-tutorial-step-welcome-binanceus.json 2021-11-03 17:11:56 +03:00
prepheadrus 3a4a1f87f4 Welcome-to-superalgos-tutorial 2021-11-03 17:02:02 +03:00
Brett Taylor d3570c2b6a test changes 2021-11-03 09:57:59 -04:00
Luis Fernando Molina 59db24aa72 Merge pull request #2488 from harrellbm/develop
Finish cleaning up getting started tutorials
2021-11-03 09:54:09 -04:00
B Harrell 038969d465 Merge branch 'Superalgos:develop' into develop 2021-11-03 08:44:38 -05:00
harrellbm 8189982eb8 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-03 08:43:25 -05:00
harrellbm 150f77b2a2 finish cleaning up getting started tutorials 2021-11-03 08:43:22 -05:00
Luis Fernando Molina 0542663fdd Merge pull request #2487 from Luis-Fernando-Molina/develop
Contribution: DeepScan issue fixed
2021-11-03 05:37:50 -04:00
Luis Fernando Molina 1bcd24e442 DeepScan issue fixed 2021-11-03 10:37:20 +01:00
Luis Fernando Molina 15f5cd3db6 Merge pull request #2482 from harrellbm/develop
Update Icons for Getting started Tutorials
2021-11-03 05:35:19 -04:00
Luis Fernando Molina 1262a9ba17 Merge pull request #2484 from NAmorim/develop
[Distribution] Update to packaged apps
2021-11-03 05:29:52 -04:00
Luis Fernando Molina b1045f6509 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: add weight votes mentorhip pool
2021-11-03 05:28:41 -04:00
Luis Fernando Molina 9ca61a497e Changes in User Profile done by Profile Owner primoz990 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-03 05:27:34 -04:00
primoz990 a28d1064cf Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-03 08:05:03 +01:00
primoz990 b90a04890d This is my contribution to Superalgos 2021-11-03 08:04:26 +01:00
gustavohcorradi c02de655c8 add weight votes mentorhip pool 2021-11-03 00:07:41 +01:00
NAmorim fe1b93391d [Distribution]
Run with UI in background
Console logs
2021-11-02 22:09:34 +00:00
prepheadrus 19c1716fdd Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-03 00:20:07 +03:00
prepheadrus 068deb1546 Merge branch 'develop' of https://github.com/prepheadrus/Superalgos into develop 2021-11-03 00:02:31 +03:00
B Harrell 6bedd675f1 Merge branch 'Superalgos:develop' into develop 2021-11-02 10:40:53 -05:00
harrellbm ed1814d40d Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-02 10:39:53 -05:00
harrellbm 5c87e80b66 Update Icons for Getting started Tutorials 2021-11-02 10:39:45 -05:00
Luis Fernando Molina d76ee9274f Merge pull request #2481 from NAmorim/develop
Update github release workflow
2021-11-02 08:10:45 -04:00
NAmorim f7c862aedd Update github release workflow 2021-11-02 11:51:18 +00:00
prepheadrus 76185a07cd Update welcome-to-superalgos-015-tutorial-step-lets-mine-some-data.json 2021-11-02 14:11:31 +03:00
Luis Fernando Molina fd6f5a348d Merge pull request #2478 from piyanthak/develop
TF workspace refactor for Beta12
2021-11-02 06:00:33 -04:00
piyanthak 857e3e467c TF workspace refactor for Beta12 2021-11-02 15:17:52 +05:30
Luis Fernando Molina 56eb3c0744 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-11-02 03:14:44 -04:00
Luis Fernando Molina d0cbab98b9 Merge pull request #2434 from Neobii/plugins-docs
Contribution: My Superalgos Review
2021-11-02 03:11:15 -04:00
Luis Fernando Molina 744e4fa2dc Merge pull request #2468 from harrellbm/develop
Small Tutorial Fixes
2021-11-02 03:10:47 -04:00
Luis Fernando Molina eeeec548cb Merge pull request #2475 from NAmorim/develop
[Distribution] Addition of console logs window
2021-11-02 03:10:12 -04:00
Luis Fernando Molina f57ed82f48 Merge pull request #2477 from ssplatt/fix-file-path
Update file path trimming for fetch via http
2021-11-02 03:09:15 -04:00
ssplatt cbc5eacb5e update dockerignore 2021-11-02 00:00:27 -04:00
NAmorim f2b273e583 [Distribution] Addition of console window 2021-11-02 00:29:53 +00:00
NAmorim d10fbc656f Change the console message 2021-11-02 00:21:37 +00:00
Brett Taylor 4dd998faf1 include a fix for filepath in docker on arm 2021-11-01 16:58:49 -04:00
Luis Fernando Molina 12d4a9b47f Merge pull request #2473 from Luis-Fernando-Molina/develop
Contribution: Governance Oct 2021 Distribution Done
2021-11-01 16:34:59 -04:00
Luis Fernando Molina 5675caacfe Governance Oct 2021 Distribution Done 2021-11-01 21:34:35 +01:00
Tentacule23 b79213f4ac Contribution: Automated Userprofile contribute process. 2021-11-01 16:30:06 -04:00
B Harrell f9672c185f Merge branch 'Superalgos:develop' into develop 2021-11-01 09:12:29 -05:00
harrellbm fa727b5bfa Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-11-01 09:05:21 -05:00
harrellbm 19cb4810b7 Small Tutorial fix 2021-11-01 09:05:18 -05:00
Luis Fernando Molina 376d657e51 Merge pull request #2465 from gitforkgit/develop
Contribution: This is my contribution to Superalgos
2021-11-01 10:01:49 -04:00
gitforkgit 8576542530 2021-11-01 14:28:12 +01:00
Superalgos Bot 41ad51eef7 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-11-01 14:26:19 +01:00
Tentacule23 d110195050 Contribution: Automated Userprofile contribute process. 2021-11-01 09:25:21 -04:00
gitforkgit 572aa35afd This is my contribution to Superalgos 2021-11-01 14:05:47 +01:00
gitforkgit b28b9f8b7a Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 14:03:53 +01:00
gitforkgit a446ebb1b9 This is my contribution to Superalgos 2021-11-01 14:00:00 +01:00
gitforkgit b7b5fe8d99 This is my contribution to Superalgos 2021-11-01 13:57:49 +01:00
gitforkgit 32ef271985 This is my contribution to Superalgos 2021-11-01 13:49:06 +01:00
gitforkgit 2162b83bfb This is my contribution to Superalgos 2021-11-01 13:43:39 +01:00
Superalgos Bot 8ad4a30a86 Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile claim votes
2021-11-01 13:13:18 +01:00
Julian Molina 3ea218e975 Profile claim votes 2021-11-01 13:12:56 +01:00
Luis Fernando Molina fc1518c9b0 Merge pull request #2455 from Luis-Fernando-Molina/develop
Contribution: More time between calls to BSCSCAN 10 Sec
2021-11-01 07:31:48 -04:00
Luis Fernando Molina 1c687eb5b8 More time between calls to BSCSCAN 10 Sec 2021-11-01 12:31:22 +01:00
Superalgos Bot f1163c38a7 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update unvote
2021-11-01 12:15:18 +01:00
gustavohcorradi 250a2c18b8 update unvote 2021-11-01 12:14:01 +01:00
Superalgos Bot b1669fe6ba Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: user profile
2021-11-01 11:51:18 +01:00
EvaMaria70 446014f8f5 user profile 2021-11-01 11:50:28 +01:00
EvaMaria70 f6f3fff2a5 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 11:25:34 +01:00
Superalgos Bot c99377ade2 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile cozed-gh Only nodes names, no percentage changes
2021-11-01 10:45:17 +01:00
cozed-gh 8fb9b9d44c User-Profile cozed-gh Only nodes names, no percentage changes 2021-11-01 10:45:06 +01:00
Superalgos Bot 61da7a15d6 Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile claim votes
2021-11-01 10:42:17 +01:00
Julian Molina ad60d147ac Profile claim votes 2021-11-01 10:41:10 +01:00
Superalgos Bot 5bd6fe813e Changes in User Profile done by Profile Owner edwardsjohn automatically merged by Superalgos.
User Profile
2021-11-01 08:02:15 +01:00
edwardsjohn 201a487dbc User Profile 2021-11-01 12:31:37 +05:30
primoz990 35c3cee2cb Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 07:46:31 +01:00
Superalgos Bot 2dbf1cfec0 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Update User-Profile
2021-11-01 07:32:15 +01:00
Philip Love 894e32bc0b Update User-Profile 2021-11-01 02:31:20 -04:00
Superalgos Bot 790b25990c Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 02:00:12 +01:00
EvaMaria70 acf3d24db0 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 01:59:54 +01:00
EvaMaria70 c50d4bc7ab This is my contribution to Superalgos 2021-11-01 01:59:37 +01:00
gitforkgit de649b8cd8 This is my contribution to Superalgos 2021-11-01 01:22:19 +01:00
gitforkgit f4ea438bae Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-11-01 01:19:02 +01:00
gitforkgit 1df95b9d62 This is my contribution to Superalgos 2021-11-01 01:13:01 +01:00
Superalgos Bot 5c3ea78b6d Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 01:10:12 +01:00
Haroun cc1ee098b7 This is my contribution to Superalgos 2021-11-01 01:09:48 +01:00
Superalgos Bot 11d80dc892 Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 00:37:12 +01:00
gitforkgit a3bdf08e15 This is my contribution to Superalgos 2021-11-01 00:36:19 +01:00
Superalgos Bot 45e4915cd8 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-11-01 00:35:12 +01:00
Tentacule23 526f1089bf Contribution: Automated Userprofile contribute process. 2021-10-31 19:34:51 -04:00
Superalgos Bot 6c31d4504c Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
Update User Profile  - percentages and support
2021-11-01 00:19:12 +01:00
NAmorim 248a28b468 Update User Profile - percentages and support 2021-10-31 23:18:26 +00:00
Superalgos Bot 098ab80d4b Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-11-01 00:17:12 +01:00
gitforkgit 2a478c30f4 This is my contribution to Superalgos 2021-11-01 00:16:42 +01:00
Superalgos Bot 67ba8d54f8 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
Update User Profile  - AKA maybe I got it right
2021-10-31 22:46:11 +01:00
NAmorim c5e9e9c676 Update User Profile - AKA maybe I got it right 2021-10-31 21:44:22 +00:00
Superalgos Bot 5c539d837c Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 22:41:11 +01:00
SIFISO KHUMALO c63db868a7 This is my contribution to Superalgos 2021-10-31 23:39:33 +02:00
Superalgos Bot 7791e09445 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 22:33:11 +01:00
Superalgos Bot 1879116a85 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-31 22:32:11 +01:00
cozed-gh afe6894a0c User-Profile [cozed-gh] 2021-10-31 22:31:31 +01:00
SIFISO KHUMALO 9479130ea0 This is my contribution to Superalgos 2021-10-31 23:29:52 +02:00
Neobii 7f2fb7ae3d My Superalgos Review 2021-10-31 16:18:29 -05:00
Superalgos Bot 7600808fd8 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 21:15:10 +01:00
gustavohcorradi 5eff6838a4 This is my contribution to Superalgos 2021-10-31 21:13:55 +01:00
Superalgos Bot 933e733956 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
User profile update [alexandrustefan]
2021-10-31 21:09:10 +01:00
Alexandru Stefan 73df017948 User profile update [alexandrustefan] 2021-10-31 20:06:53 +00:00
Superalgos Bot ab004c1546 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Support weigh vote
2021-10-31 20:31:10 +01:00
Luis Fernando Molina e1b639bb82 Support weigh vote 2021-10-31 20:30:17 +01:00
Superalgos Bot 9da166478d Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 20:11:10 +01:00
Tentacule23 57a4c1d7e7 Contribution: Automated Userprofile contribute process. 2021-10-31 15:10:59 -04:00
Superalgos Bot 56c07d0c73 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 19:44:09 +01:00
Tentacule23 14a642882d Contribution: Automated Userprofile contribute process. 2021-10-31 14:43:35 -04:00
Superalgos Bot 43765782a1 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 19:03:09 +01:00
SIFISO KHUMALO bce933f100 This is my contribution to Superalgos 2021-10-31 20:01:18 +02:00
Superalgos Bot 7c2166ec60 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 18:40:09 +01:00
SIFISO KHUMALO d8b3864470 This is my contribution to Superalgos 2021-10-31 19:36:22 +02:00
Superalgos Bot 5c489a36dc Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Claim Votes
2021-10-31 18:01:09 +01:00
Luis Fernando Molina 03fb6dc9ef Claim Votes 2021-10-31 18:00:15 +01:00
Superalgos Bot 5c1d8315a0 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 17:56:09 +01:00
SIFISO KHUMALO abf2fb3642 This is my contribution to Superalgos 2021-10-31 18:53:45 +02:00
Superalgos Bot bccb2f3f1b Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Final Profile update for Oct
2021-10-31 17:47:09 +01:00
harrellbm c7f5e200ba FInal Profile update for Oct 2021-10-31 11:46:04 -05:00
B Harrell 8136a6ba2b Merge branch 'Superalgos:develop' into develop 2021-10-31 11:46:00 -05:00
Superalgos Bot a65d699111 Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 17:35:08 +01:00
Your Namebrombispi faa85d013c This is my contribution to Superalgos 2021-10-31 17:33:49 +01:00
Superalgos Bot e077ab234e Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Profile Update
2021-10-31 17:15:09 +01:00
Philip Love 6587f088ef Profile Update 2021-10-31 12:14:12 -04:00
Superalgos Bot 05f8e5d14f Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 16:45:08 +01:00
Your Namebrombispi 24431b1c01 This is my contribution to Superalgos 2021-10-31 16:44:10 +01:00
Superalgos Bot d92e34adef Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
Develop
2021-10-31 16:35:09 +01:00
SIFISO KHUMALO 1719c7a2da This is my contribution to Superalgos 2021-10-31 17:32:23 +02:00
SIFISO KHUMALO ea023c9762 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-31 17:27:21 +02:00
Luis Fernando Molina 5957989d42 Merge pull request #2419 from Luis-Fernando-Molina/develop
Contribution: Bug Fixes on Liquidity Program
2021-10-31 11:23:05 -04:00
Luis Fernando Molina 7a5204ec80 Bug Fixes on Liquidity Program 2021-10-31 16:22:47 +01:00
Superalgos Bot afcedf7276 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
User Profile
2021-10-31 16:14:08 +01:00
piyanthak 88ea2a6395 User Profile 2021-10-31 20:42:59 +05:30
Superalgos Bot 1b1ecf3039 Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-31 15:27:08 +01:00
Your Namebrombispi ad0b3e7aa1 This is my contribution to Superalgos 2021-10-31 15:26:12 +01:00
SIFISO KHUMALO b3cbd99d04 This is my contribution to Superalgos 2021-10-31 16:09:20 +02:00
Your Namebrombispi ed9564a6f3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-31 14:50:31 +01:00
Superalgos Bot 67366c03f5 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-31 14:08:07 +01:00
cozed-gh 202ae5b22b User-Profile [cozed-gh] 2021-10-31 14:07:23 +01:00
Superalgos Bot 55ec1f12cd Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-31 13:48:07 +01:00
cozed-gh a3598d4505 User-Profile [cozed-gh] 2021-10-31 13:47:24 +01:00
brombispi 71f182bece Merge branch 'Superalgos:develop' into develop 2021-10-31 13:44:25 +01:00
Your Namebrombispi e9c7c3bf8d This is my contribution to Superalgos 2021-10-31 13:35:30 +01:00
Superalgos Bot 00833bdb73 Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: (claims)
2021-10-31 13:23:06 +01:00
gitforkgit e94586e34a (claims) 2021-10-31 13:21:57 +01:00
Superalgos Bot a9cd0d406d Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 13:21:07 +01:00
SIFISO KHUMALO a91f6f2175 This is my contribution to Superalgos 2021-10-31 14:19:08 +02:00
Your Namebrombispi b448ab5116 This is my contribution to Superalgos 2021-10-31 13:08:27 +01:00
Luis Fernando Molina f1feb86c4d Merge pull request #2407 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed with Reputation Calculation 2
2021-10-31 07:51:05 -04:00
Luis Fernando Molina 2fa5d3cc6d Governance Bug Fixed with Reputation Calculation 2 2021-10-31 12:50:54 +01:00
Luis Fernando Molina 9ddb80f3b2 Merge pull request #2406 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed with Reputation Calculation
2021-10-31 07:49:57 -04:00
Luis Fernando Molina 863f4b3dcb Governance Bug Fixed with Reputation Calculation 2021-10-31 12:49:34 +01:00
Superalgos Bot 7862ae0b4e Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
Develop
2021-10-31 12:40:06 +01:00
SIFISO KHUMALO 427f1b12ab This is my contribution to Superalgos 2021-10-31 13:28:57 +02:00
Your Namebrombispi 6dc18884a0 This is my contribution to Superalgos 2021-10-31 12:24:28 +01:00
SIFISO KHUMALO 87940d70b9 This is my contribution to Superalgos 2021-10-31 13:24:03 +02:00
Your Namebrombispi 876b150957 This is my contribution to Superalgos 2021-10-31 12:06:30 +01:00
Luis Fernando Molina f1811e7534 Merge pull request #2400 from Luis-Fernando-Molina/develop
Contribution: Bug Fix after adding ETH
2021-10-31 06:32:12 -04:00
Luis Fernando Molina 825f1b4a87 Bug Fix after adding ETH 2021-10-31 11:31:54 +01:00
Superalgos Bot 1c67ef9a8d Changes in User Profile done by Profile Owner MarinitaMarina automatically merged by Superalgos.
Contribution: my profile with claims
2021-10-31 11:24:05 +01:00
MarinitaMarina 3681076cd0 my profile with claims 2021-10-31 11:23:15 +01:00
Luis Fernando Molina 118791958c Merge pull request #2398 from MarinitaMarina/develop
Contribution: Russinan Translations
2021-10-31 06:21:07 -04:00
MarinitaMarina 7b00368d79 Russinan Translations 2021-10-31 11:20:45 +01:00
MarinitaMarina 67192311b7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-31 11:09:01 +01:00
Luis Fernando Molina 513e9aac18 Merge pull request #2378 from harrellbm/develop
First working docs stats
2021-10-31 05:48:12 -04:00
Luis Fernando Molina d2a39907ed Merge pull request #2397 from Luis-Fernando-Molina/develop
Contribution: One more translator
2021-10-31 05:47:42 -04:00
Luis Fernando Molina 4d3b2326a0 One more translator 2021-10-31 10:47:08 +01:00
Luis Fernando Molina 5489cfeba6 Merge pull request #2375 from MarinitaMarina/develop
Contribution: Welcome Tutorial Translated into Russian part 1
2021-10-31 05:44:16 -04:00
Luis Fernando Molina 7a757c291f Merge pull request #2396 from Luis-Fernando-Molina/develop
Contribution: Base line votes regenerated
2021-10-31 05:41:18 -04:00
Luis Fernando Molina c10d54621d New Liquidity Pool SA/ETH added 2021-10-31 10:38:52 +01:00
Luis Fernando Molina d45ddd48f4 Merge pull request #2394 from Luis-Fernando-Molina/develop
Contribution: Team Member Missing
2021-10-31 04:56:28 -04:00
Luis Fernando Molina f1aaa38c58 Team Member Missing 2021-10-31 09:56:06 +01:00
Superalgos Bot 411367b132 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Profile Update
2021-10-31 09:03:05 +01:00
Philip Love 990705ff3f Profile Update 2021-10-31 04:01:37 -04:00
Superalgos Bot 79639ed232 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
User Profile w/Liquidity Pool ETH
2021-10-31 05:22:02 +01:00
piyanthak e8f28a0da6 User Profile w/Liquidity Pool ETH 2021-10-31 09:49:44 +05:30
Superalgos Bot 33e49785d8 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 02:49:01 +02:00
Tentacule23 2160305573 Contribution: Automated Userprofile contribute process. 2021-10-30 20:48:54 -04:00
Superalgos Bot a400c12d8f Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-31 02:48:01 +02:00
Tentacule23 cc0fe7225d Contribution: Automated Userprofile contribute process. 2021-10-30 20:47:50 -04:00
Superalgos Bot cdc8b5af63 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile Update
2021-10-31 01:41:01 +02:00
NAmorim 8db15fc453 User Profile Update 2021-10-31 00:39:54 +01:00
Superalgos Bot 0c343e59a3 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
This is my contribution to Superalgos
2021-10-31 01:13:00 +02:00
Superalgos Bot 14a794a51d Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
User profile update [alexandrustefan]
2021-10-31 01:05:00 +02:00
Alexandru Stefan f992d610c8 User profile update [alexandrustefan] 2021-10-30 23:03:47 +00:00
prepheadrus d3df87ddf5 This is my contribution to Superalgos 2021-10-31 01:58:03 +03:00
Superalgos Bot 3840d36080 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-30 23:25:59 +02:00
cozed-gh 2e0e39e538 User-Profile [cozed-gh] 2021-10-30 23:24:56 +02:00
Superalgos Bot 3010bb93e4 Changes in User Profile done by Profile Owner quantum8 automatically merged by Superalgos.
Develop
2021-10-30 23:22:59 +02:00
quantum8 6247855fdc Merge branch 'Superalgos:develop' into develop 2021-10-31 07:21:49 +10:00
quantum8 6feaa29437 updated user profile roles 2021-10-31 07:22:14 +10:00
Superalgos Bot 9853f99a93 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 22:58:59 +02:00
prepheadrus cccef388bf Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 23:15:59 +03:00
Superalgos Bot ac674e4793 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-30 22:05:58 +02:00
cozed-gh 30bf25c4d7 User-Profile [cozed-gh] 2021-10-30 22:05:01 +02:00
prepheadrus d2a8e311d9 This is my contribution to Superalgos 2021-10-30 22:58:56 +03:00
prepheadrus e22fd8eb66 This is my contribution to Superalgos 2021-10-30 22:47:08 +03:00
prepheadrus 266f6685d2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 22:42:55 +03:00
Superalgos Bot 9494e00084 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-30 21:37:58 +02:00
Raplh2502 0010deb175 profile update 2021-10-30 21:36:20 +02:00
prepheadrus 8f7e932f96 This is my contribution to Superalgos 2021-10-30 22:24:52 +03:00
Superalgos Bot 6c74bd46ad Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 21:10:58 +02:00
EvaMaria70 ea28b7fe99 This is my contribution to Superalgos 2021-10-30 21:10:45 +02:00
Superalgos Bot 772bbc3571 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 20:30:57 +02:00
MarinitaMarina 1d62ee1dbf This is my contribution to Superalgos 2021-10-30 20:30:37 +02:00
Tentacule23 cbcef6ec87 Contribution: Automated Userprofile contribute process. 2021-10-30 14:30:05 -04:00
Superalgos Bot ad95b50025 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile voting power
2021-10-30 20:27:57 +02:00
GustavoH c33246083d update profile voting power 2021-10-30 20:27:12 +02:00
Tentacule23 8066e86f39 Contribution: Automated Userprofile contribute process. 2021-10-30 14:26:38 -04:00
MarinitaMarina 23a48b7fc6 Merge remote-tracking branch 'upstream/develop' into develop 2021-10-30 20:18:35 +02:00
Brenden Harrell 8a58ab35fa First working docs stats 2021-10-30 13:06:53 -05:00
Superalgos Bot 4e8144a93d Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 19:49:57 +02:00
Julian Molina 59dba187c3 Profile 2021-10-30 19:49:20 +02:00
Superalgos Bot aadfb226b1 Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 19:47:57 +02:00
Julian Molina 7b0ba12a32 Profile 2021-10-30 19:47:37 +02:00
MarinitaMarina c4c176b7dd Welcome Tutorial Translated into Russian part 1 2021-10-30 19:16:11 +02:00
Superalgos Bot 6c6c0457e1 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 17:16:56 +02:00
Tentacule23 c3686f2b88 Contribution: Automated Userprofile contribute process. 2021-10-30 11:16:40 -04:00
Luis Fernando Molina 8855c46e0a Merge pull request #2366 from EvaMaria70/develop
Contribution: how to resolve claims
2021-10-30 11:15:58 -04:00
Luis Fernando Molina 815a66587c Merge pull request #2322 from krimsonkla/develop
Contribution: "Additional typo fixes"
2021-10-30 11:15:19 -04:00
Luis Fernando Molina f3025ec3dd Merge pull request #2371 from gitforkgit/develop
Contribution: (claims)
2021-10-30 11:15:03 -04:00
Luis Fernando Molina a4a73c6df8 Merge pull request #2364 from Luis-Fernando-Molina/develop
Contribution: usetprofile
2021-10-30 11:14:16 -04:00
Luis Fernando Molina 2704727a44 Merge pull request #2372 from Tentacule23/develop
Contribution: gov_command_page_added Tentacule23
2021-10-30 11:13:17 -04:00
Luis Fernando Molina 0719160bdb non tech users community leader 2021-10-30 17:12:52 +02:00
Tentacule23 8122afe844 gov_command_page_added Tentacule23 2021-10-30 10:55:16 -04:00
gitforkgit 7b11b012c4 (claims) 2021-10-30 16:51:34 +02:00
Superalgos Bot 10ded62205 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 16:21:55 +02:00
Tentacule23 0c415f8077 Contribution: Automated Userprofile contribute process. 2021-10-30 10:21:38 -04:00
Superalgos Bot 39ab51a11c Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt profile
2021-10-30 16:18:55 +02:00
ssplatt a936aa77d5 update ssplatt profile 2021-10-30 10:18:08 -04:00
Superalgos Bot 9e2745d2bf Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 16:16:55 +02:00
Tentacule23 0211dfa9da Contribution: Automated Userprofile contribute process. 2021-10-30 10:16:11 -04:00
EvaMaria70 f901f11693 how to resolve claims 2021-10-30 16:13:20 +02:00
Superalgos Bot a2fface4a8 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Update Profile
2021-10-30 16:05:55 +02:00
Brenden Harrell ad4d40398e Update Profile 2021-10-30 09:04:47 -05:00
Luis Fernando Molina eafb9d55a0 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 16:00:42 +02:00
Luis Fernando Molina 187dd25a4d userprofiel 2021-10-30 16:00:34 +02:00
Superalgos Bot b8ef393172 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 15:58:48 +02:00
Luis Fernando Molina c550d505ec Contribution: Automated Userprofile contribute process. 2021-10-30 09:57:39 -04:00
Luis Fernando Molina 617518c620 Merge pull request #2334 from Tentacule23/develop
Contribution: gov_user_graphql
2021-10-30 09:55:17 -04:00
Superalgos Bot 42d103b18d Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile token power switch
2021-10-30 15:47:43 +02:00
GustavoH 39c25ae192 update profile token power switch 2021-10-30 15:47:19 +02:00
Luis Fernando Molina 1e2226512f Merge pull request #2361 from Luis-Fernando-Molina/develop
Contribution: Members Non Tech Users Community
2021-10-30 09:27:43 -04:00
Luis Fernando Molina 8a76208a7f Members Non Tech Users Community 2021-10-30 15:27:14 +02:00
Luis Fernando Molina 855693d108 Merge pull request #2356 from EvaMaria70/develop
translation how claims
2021-10-30 09:20:27 -04:00
gitforkgit a4af307c07 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 15:19:47 +02:00
Superalgos Bot cb4a021ad7 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: claim votes to new Devs
2021-10-30 15:17:43 +02:00
Luis Fernando Molina d18c54c154 claim votes to new Devs 2021-10-30 15:17:32 +02:00
Superalgos Bot 292d041f7f Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 15:04:43 +02:00
gitforkgit d38b049e43 (Translation into german: Short part of governance) 2021-10-30 15:04:31 +02:00
Julian Molina 248585ccd2 Profile 2021-10-30 15:04:05 +02:00
Superalgos Bot e0cf71c063 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 15:02:43 +02:00
prepheadrus 2675cbc598 This is my contribution to Superalgos 2021-10-30 16:01:40 +03:00
Luis Fernando Molina eb466e97ab Merge pull request #2323 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining"-rest. Now nearly fully translated. Only missing parts are the quoted ones)
2021-10-30 08:54:41 -04:00
prepheadrus 9f0c39a530 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 15:54:19 +03:00
Luis Fernando Molina fbaf1b2fba Merge pull request #2341 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-30 08:52:46 -04:00
EvaMaria70 8524cc9662 translation how claims 2021-10-30 14:51:21 +02:00
gitforkgit 11dcc683cd Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 14:47:33 +02:00
Superalgos Bot da8f4c7af7 Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 14:27:43 +02:00
EvaMaria70 0d0359ce6f This is my contribution to Superalgos 2021-10-30 14:27:12 +02:00
Superalgos Bot a219911a83 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile 2 claims
2021-10-30 14:05:43 +02:00
GustavoH 1e7d1dfec4 update profile 2 claims 2021-10-30 14:05:36 +02:00
Superalgos Bot f6ceae0a7f Changes in User Profile done by Profile Owner mzirma automatically merged by Superalgos.
Contribution: Update user profile
2021-10-30 13:25:42 +02:00
mzirma 5675ed0af0 This is my contribution to Superalgos 2021-10-30 14:22:38 +03:00
prepheadrus 2bb4c6c882 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 13:54:51 +03:00
Luis Fernando Molina 70f9a422e3 Merge pull request #2351 from Luis-Fernando-Molina/develop
Contribution: votes and positions refined
2021-10-30 06:44:37 -04:00
Luis Fernando Molina 747ba72818 votes and positions refined 2021-10-30 12:44:18 +02:00
Luis Fernando Molina b8760cdcda Merge pull request #2350 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed Governance
2021-10-30 06:31:39 -04:00
Luis Fernando Molina 50acdf9e2f Bug Fixed Governance 2021-10-30 12:31:21 +02:00
Superalgos Bot 7f0bab3530 Changes in User Profile done by Profile Owner mARTin-B78 automatically merged by Superalgos.
Contribution: User Profile mARTin-B78
2021-10-30 12:27:42 +02:00
mARTin-B78 71dfcde019 User Profile mARTin-B78 2021-10-30 12:27:22 +02:00
Luis Fernando Molina 9e3a236ded Merge pull request #2347 from Luis-Fernando-Molina/develop
Contribution: Distribution
2021-10-30 05:45:01 -04:00
Luis Fernando Molina 94fc19c6d8 Distribution 2021-10-30 11:44:40 +02:00
Luis Fernando Molina 09deffd10e Merge pull request #2345 from Luis-Fernando-Molina/develop
Contribution: Missing memeber data-mining
2021-10-30 05:43:02 -04:00
prepheadrus 4733dfe959 This is my contribution to Superalgos 2021-10-30 12:42:14 +03:00
Superalgos Bot 57a82d82bd Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: Profile
2021-10-30 11:40:42 +02:00
Julian Molina 29ab2034e2 Profile 2021-10-30 11:40:06 +02:00
Luis Fernando Molina a5fa2073e6 Distribution 2021-10-30 11:17:37 +02:00
Luis Fernando Molina 01d7dda17a Missing memeber data-mining 2021-10-30 11:15:31 +02:00
prepheadrus 997371ba7f This is my contribution to Superalgos 2021-10-30 10:43:24 +03:00
Luis Fernando Molina aa3eb1b1a1 Merge pull request #2342 from Luis-Fernando-Molina/develop
Contribution: quantum8 Memberships updated
2021-10-30 03:16:24 -04:00
Luis Fernando Molina 0511c17643 quantum8 Memberships updated 2021-10-30 09:16:00 +02:00
prepheadrus afba87ca38 This is my contribution to Superalgos 2021-10-30 09:45:34 +03:00
Superalgos Bot 2439ffdb03 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-30 08:02:39 +02:00
prepheadrus f348b8f7ba This is my contribution to Superalgos 2021-10-30 09:02:32 +03:00
Superalgos Bot a6bdfa719e Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt profile
2021-10-30 05:22:38 +02:00
Brett Taylor 5fee7651de update ssplatt profile 2021-10-29 23:20:09 -04:00
Superalgos Bot 91512fc6c3 Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Develop
2021-10-30 03:57:37 +02:00
Barrypair e5412ae1f0 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-30 03:52:12 +02:00
Tentacule23 80f8ffc81f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-29 19:55:45 -04:00
Luis Fernando Molina 8a541f34a7 Merge pull request #2333 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed. Mining Tab not showing up.
2021-10-29 18:44:41 -04:00
Luis Fernando Molina bd55610ed4 Governance Bug Fixed. Mining Tab not showing up. 2021-10-30 00:42:30 +02:00
Tentacule23 c208df6979 graphql_fix_for_gov_userprofile Tentacule23 2021-10-29 18:40:32 -04:00
Superalgos Bot 403b4df77e Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-30 00:39:36 +02:00
Tentacule23 e22b2076c8 Contribution: Automated Userprofile contribute process. 2021-10-29 18:38:41 -04:00
Superalgos Bot c5086b6ff8 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile Update
2021-10-30 00:38:36 +02:00
NAmorim f8329e22ad User Profile Update 2021-10-29 23:37:03 +01:00
Superalgos Bot 54efdf93a9 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: My Profile Votes Refined
2021-10-30 00:11:36 +02:00
Luis Fernando Molina 56aec8bc45 My Profile Votes Refined 2021-10-30 00:11:26 +02:00
Superalgos Bot a00b38fd01 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-29 23:51:35 +02:00
Raplh2502 47256b0f23 profile update 2021-10-29 23:50:35 +02:00
Superalgos Bot f28744c322 Changes in User Profile done by Profile Owner narkxx automatically merged by Superalgos.
Contribution: User Profile narkxx
2021-10-29 23:41:36 +02:00
narkxx c1b9093d60 User Profile narkxx 2021-10-29 23:41:08 +02:00
Luis Fernando Molina bbc3846975 Merge pull request #2327 from Luis-Fernando-Molina/develop
Contribution: Positions updated with Data Mining Contributors
2021-10-29 15:08:54 -04:00
Luis Fernando Molina 11db10be4e Positions updated with Data Mining Contributors 2021-10-29 21:07:46 +02:00
Luis Fernando Molina 3a02828758 Merge pull request #2326 from Luis-Fernando-Molina/develop
Contribution: Positions updated with Non Tech Users Community
2021-10-29 14:24:38 -04:00
Luis Fernando Molina d912c35616 Positions updated with Non Tech Users Community 2021-10-29 20:23:03 +02:00
Superalgos Bot 49e0eecfda Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: update profile positions
2021-10-29 19:22:33 +02:00
EvaMaria70 5d2ccbe959 update profile positions 2021-10-29 19:22:16 +02:00
Julian Molina 7c2eed5496 Merge pull request #2324 from julian-molina/develop
Contribution: Governance - Superalgos Positions Plugin
2021-10-29 19:11:56 +02:00
Julian Molina 77784fd955 Governance - Superalgos Positions Plugin 2021-10-29 19:11:24 +02:00
gitforkgit 5350f727ea (Translation into german: "Data Mining"-rest. Now nearly fully translated. Only missing parts are the quoted ones) 2021-10-29 18:08:43 +02:00
Jason Risch c203040f3a "Additional typo fixes" 2021-10-29 08:45:41 -07:00
Superalgos Bot 9f2102e0e6 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Update Profile
2021-10-29 17:36:32 +02:00
Brenden Harrell 2aeab5fb4d Update Profile 2021-10-29 10:35:13 -05:00
Superalgos Bot 3dacf39b67 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile teams
2021-10-29 17:29:33 +02:00
gustavohcorradi bb3cf36253 update profile teams 2021-10-29 17:28:29 +02:00
gitforkgit 26c71b82e6 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-29 17:17:06 +02:00
Julian Molina b8d265f829 Merge pull request #2319 from julian-molina/develop
Contribution: Governance - Superalgos Positions Plugin
2021-10-29 16:32:15 +02:00
Julian Molina c6fe7bca70 Governance - Superalgos Positions Plugin 2021-10-29 16:29:32 +02:00
Superalgos Bot b70604783b Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-29 16:23:31 +02:00
prepheadrus d067e5ea7f This is my contribution to Superalgos 2021-10-29 17:23:17 +03:00
Superalgos Bot ff950b235f Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution:  update profile claims
2021-10-29 15:56:31 +02:00
EvaMaria70 0f9fdda3ac update profile claims 2021-10-29 15:54:34 +02:00
Luis Fernando Molina 32a986cc13 Merge pull request #2292 from krimsonkla/develop
Contribution: "Fixed Typos - Will add more in another PR"
2021-10-29 09:52:14 -04:00
Luis Fernando Molina ab6ba2ae12 Merge pull request #2316 from Luis-Fernando-Molina/develop
Contribution: PR Bot improved to check for lowerCase
2021-10-29 09:51:36 -04:00
Luis Fernando Molina c3a203b8bb PR Bot improved to check for lowerCase 2021-10-29 15:51:15 +02:00
Superalgos Bot e3c910f2fc Changes in User Profile done by Profile Owner julian-molina automatically merged by Superalgos.
Contribution: User profile
2021-10-29 15:50:25 +02:00
Luis Fernando Molina 201ad526e2 Merge pull request #2313 from Luis-Fernando-Molina/develop
Contribution: PR Bot improved
2021-10-29 09:14:41 -04:00
Luis Fernando Molina 592310c8ea PR Bot improved 2021-10-29 15:14:02 +02:00
Superalgos Bot 159ce2a9de Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update user profile gustavohcorradi
2021-10-29 14:16:04 +02:00
gustavohcorradi 2d2a5b0447 update user profile gustavohcorradi 2021-10-29 14:14:05 +02:00
Julian Molina 7e86e6872c Profile 2021-10-29 14:13:17 +02:00
Superalgos Bot 35ec33c772 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: My Profile
2021-10-29 13:08:02 +02:00
Luis Fernando Molina 6e17cab565 My Profile 2021-10-29 13:07:08 +02:00
Luis Fernando Molina efc62fb167 Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Update userprofile
2021-10-29 04:51:53 -04:00
Luis Fernando Molina e9d2303c57 Merge pull request #2302 from quantum8/develop
quantum mine add chop index
2021-10-29 00:11:12 -04:00
quantum8 8b285a1556 Merge branch 'Superalgos:develop' into develop 2021-10-29 12:29:52 +10:00
quantum8 09c80b8df7 Added chop index indicator 2021-10-29 12:31:37 +10:00
Luis Fernando Molina b1c54b4e1d Merge pull request #2298 from Raplh2502/develop
Contribution: add signal to noise ratio to Polus datamine
2021-10-28 22:06:54 -04:00
Luis Fernando Molina cf24f96958 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-28 18:18:46 -04:00
Alexandru Stefan f81bd823ea Contribution: User Profile [alexandrustefan] 2021-10-28 22:05:27 +00:00
Luis Fernando Molina a943d30fa3 Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-28 17:44:51 -04:00
Luis Fernando Molina 0d11a0a74a Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 17:44:46 -04:00
cozed-gh adde2326ba User-Profile [cozed-gh] 2021-10-28 23:44:29 +02:00
Haroun d7dcf8020a This is my contribution to Superalgos 2021-10-28 23:44:07 +02:00
Raplh2502 6ec05a60bc add signal to noise ratio to Polus datamine 2021-10-28 23:40:59 +02:00
Luis Fernando Molina b7434234ba Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 17:23:46 -04:00
cozed-gh be116cd92e User-Profile [cozed-gh] 2021-10-28 23:23:36 +02:00
Luis Fernando Molina 9f8a62bd83 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 17:12:46 -04:00
cozed-gh b6b475220c User-Profile [cozed-gh] 2021-10-28 23:12:26 +02:00
Luis Fernando Molina 3977cfa33a Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Profile updates for Smidy13
2021-10-28 17:02:45 -04:00
Smidy13 2022326b5d Profile: Profile updates for Smidy13 2021-10-29 09:58:00 +13:00
Luis Fernando Molina 1cd150224f Changes in User Profile done by Profile Owner e-Nut automatically merged by Superalgos.
Contribution: user profile [e-Nut]
2021-10-28 15:52:45 -04:00
eNut 9318d631f5 user profile [e-Nut] 2021-10-28 21:51:37 +02:00
EvaMaria70 8179b83513 This is my contribution to Superalgos 2021-10-28 21:44:46 +02:00
Luis Fernando Molina dade953a4c Merge pull request #2293 from end-debug/develop
Contribution: This is my contribution to Superalgos
2021-10-28 14:56:08 -04:00
Luis Fernando Molina 7410879cee Update CODEOWNERS 2021-10-28 20:55:23 +02:00
Barrypair aba8262dc1 Token renewd 2021-10-28 20:52:29 +02:00
SIFISO KHUMALO babf0f3c9c This is my contribution to Superalgos 2021-10-28 20:50:34 +02:00
Jason Risch 824843f70f "Fixed Typos - Will add more in another PR" 2021-10-28 11:23:03 -07:00
Luis Fernando Molina 1c4e04fc19 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Delegation to Team Leaders
2021-10-28 14:00:45 -04:00
Luis Fernando Molina 32e430b7cf Delegation to Team Leaders 2021-10-28 20:00:34 +02:00
Luis Fernando Molina 92752916f5 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Position_Claims3 Tentacule23
2021-10-28 13:45:38 -04:00
Luis Fernando Molina 2c2e920c42 Merge pull request #2290 from Luis-Fernando-Molina/develop
Contribution: Tutorial Missing from Token Distribution Superalgos Workspace
2021-10-28 13:45:21 -04:00
Luis Fernando Molina 3ae1908c64 Tutorial Missing from Token Distribution Superalgos Workspace 2021-10-28 19:44:48 +02:00
Tentacule23 e898a3235a Position_Claims3 Tentacule23 2021-10-28 13:33:24 -04:00
Luis Fernando Molina b8da4782e4 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Position_Claims2 Tentacule23
2021-10-28 13:22:50 -04:00
Tentacule23 f8a005e8b8 Position_Claims2 Tentacule23 2021-10-28 13:22:17 -04:00
Luis Fernando Molina 5ffca71677 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Position_Claims Tentacule23
2021-10-28 13:17:51 -04:00
Tentacule23 f65c149221 Position_Claims Tentacule23 2021-10-28 13:16:52 -04:00
Luis Fernando Molina bba9ac16fb Changes in User Profile done by Profile Owner mzirma automatically merged by Superalgos.
Contribution: User-Profile mzirma updated
2021-10-28 12:43:50 -04:00
mzirma d0dc27347d User-Profile mzirma updated 2021-10-28 19:43:16 +03:00
Luis Fernando Molina a4918be425 Changes in User Profile done by Profile Owner krimsonkla automatically merged by Superalgos.
Contribution: User Profile krimsonkla
2021-10-28 12:31:50 -04:00
Luis Fernando Molina 9ea175af72 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 12:30:50 -04:00
cozed-gh 11c9085a6f User-Profile [cozed-gh] 2021-10-28 18:30:18 +02:00
Jason Risch 04082339fc Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-28 09:28:24 -07:00
Jason Risch 7e22bb3c78 User Profile krimsonkla 2021-10-28 09:17:35 -07:00
cozed-gh 0046c19e3e Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-28 17:46:01 +02:00
Luis Fernando Molina 81a4f7cb82 Merge pull request #2280 from Luis-Fernando-Molina/develop
Contribution: Tentacule23 contributios fixed
2021-10-28 11:46:00 -04:00
Luis Fernando Molina 38fa40506c Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 11:45:50 -04:00
Luis Fernando Molina cdf448b0ce Tentacule23 contributios fixed 2021-10-28 17:45:25 +02:00
cozed-gh 5baf2fc840 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-28 17:45:22 +02:00
cozed-gh 76903714c2 User-Profile [cozed-gh] 2021-10-28 17:45:00 +02:00
Luis Fernando Molina 7c12d24ae3 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 11:40:51 -04:00
Luis Fernando Molina d228440ca3 Merge pull request #2278 from Luis-Fernando-Molina/develop
Contribution: Plugins Workspace Fixed
2021-10-28 11:40:46 -04:00
Luis Fernando Molina 4b193934b3 Plugins Workspace Fixed 2021-10-28 17:40:26 +02:00
cozed-gh db57fd167f User-Profile [cozed-gh] 2021-10-28 17:40:17 +02:00
Luis Fernando Molina 8bced0cfd3 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User-Profile [cozed-gh]
2021-10-28 11:28:50 -04:00
cozed-gh 4ab65e9347 User-Profile [cozed-gh] 2021-10-28 17:26:12 +02:00
Luis Fernando Molina 72128b3830 Changes in User Profile done by Profile Owner mzirma automatically merged by Superalgos.
Contribution: User Profile mzirma
2021-10-28 10:59:49 -04:00
mzirma 3adea8ad3b User Profile mzirma 2021-10-28 17:56:19 +03:00
Luis Fernando Molina 77859b2ad2 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-28 10:54:43 -04:00
Luis Fernando Molina ac7c4d9136 This is my contribution to Superalgos 2021-10-28 16:54:27 +02:00
Luis Fernando Molina b186d22635 user profiles with base votes 2021-10-28 16:49:53 +02:00
Luis Fernando Molina f30faf1eac Merge pull request #2273 from Luis-Fernando-Molina/develop
Contribution: Some Delegation To new Contributors
2021-10-28 10:41:20 -04:00
Luis Fernando Molina 7b5ab47845 Some Delegation To new Contributors 2021-10-28 16:41:01 +02:00
Luis Fernando Molina 9792a271e2 Merge pull request #2271 from Luis-Fernando-Molina/develop
Contribution: Governance Plugin Worksapce Fixed
2021-10-28 09:47:26 -04:00
Luis Fernando Molina 10ddfc5223 Governance Plugin Worksapce Fixed 2021-10-28 14:25:58 +02:00
Luis Fernando Molina 6532071a5f Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-28 08:22:45 -04:00
Luis Fernando Molina badf17ad72 Merge pull request #2270 from Luis-Fernando-Molina/develop
Contribution: Community Teams
2021-10-28 08:22:30 -04:00
Luis Fernando Molina e244e69acc Community Teams 2021-10-28 14:22:09 +02:00
Luis Fernando Molina 1a115ffe70 Merge pull request #2269 from Luis-Fernando-Molina/develop
Contribution: Community Teams
2021-10-28 08:21:11 -04:00
Luis Fernando Molina bf10611862 Community Teams 2021-10-28 14:20:38 +02:00
Alexandru Stefan 4b91133703 Contribution: User Profile [alexandrustefan] 2021-10-28 11:42:06 +00:00
Luis Fernando Molina c7391fae8b Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-28 06:46:19 -04:00
EvaMaria70 84975a2356 This is my contribution to Superalgos 2021-10-28 12:23:31 +02:00
Luis Fernando Molina dfe6343f78 Merge pull request #2264 from Luis-Fernando-Molina/develop
Contribution: Plugin Workspace Token Distribution Superalgos Fixed
2021-10-28 05:21:58 -04:00
Luis Fernando Molina cf547534b7 Plugin Workspace Token Distribution Superalgos Fixed 2021-10-28 11:21:17 +02:00
Luis Fernando Molina bea6b06f2e Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: user profile changes
2021-10-28 05:13:50 -04:00
Luis Fernando Molina a3a821c56b user profile changes 2021-10-28 11:12:17 +02:00
Luis Fernando Molina 2d9c730189 Merge pull request #2261 from Smidy13/develop
Improvement: Icons for Missing Plugins
2021-10-28 04:01:34 -04:00
Luis Fernando Molina 65f065bb72 Merge pull request #2259 from ssplatt/update-codeowners
replace non-existent core-devs team
2021-10-28 04:00:12 -04:00
Smidy13 ce1e264e9f Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-10-28 20:52:04 +13:00
Smidy13 d581179af0 Improvement: Removing Non-Existant Branch 2021-10-28 20:51:34 +13:00
Smidy cfb583a378 Merge branch 'Superalgos:develop' into develop 2021-10-28 20:23:00 +13:00
Smidy13 c725360a5c Improvement: Icons for Missing Plugins 2021-10-28 20:22:17 +13:00
Luis Fernando Molina 782712eb97 Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Update Barrypair.json
2021-10-28 02:04:15 -04:00
Barrypair eeb40cd1f1 Update Barrypair.json 2021-10-28 08:03:07 +02:00
Brett Taylor 50a2390696 replace non-existant core-devs team 2021-10-27 22:25:40 -04:00
Luis Fernando Molina d78c19d927 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile mentors influencers
2021-10-27 17:20:55 -04:00
GustavoH 29e67f9a63 update profile mentors influencers 2021-10-27 23:20:19 +02:00
Luis Fernando Molina d002296c6f Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: update profile supporters
2021-10-27 17:07:55 -04:00
GustavoH 33f6bf2308 update profile supporters 2021-10-27 23:07:36 +02:00
Luis Fernando Molina 599634ebeb Merge pull request #2256 from ssplatt/update-dirs-docker
update dir creation in docker container
2021-10-27 17:03:33 -04:00
Brett Taylor b15a2b216d update dir creation in docker container 2021-10-27 16:35:28 -04:00
Luis Fernando Molina f499be28cc Merge pull request #2255 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed Crashing Governance
2021-10-27 16:30:14 -04:00
Luis Fernando Molina 65e725289f Bug Fixed Crashing Governance 2021-10-27 22:29:41 +02:00
Luis Fernando Molina abbfb315b7 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
syncing my fork
2021-10-27 16:29:04 -04:00
Luis Fernando Molina d3c026c322 Merge pull request #2247 from gitforkgit/develop
Contribution: (Translation into German: Data Mining - Indicator Bots - Coding the Indicator's Logic)
2021-10-27 16:28:28 -04:00
gustavohcorradi bc4ce985fc Merge branch 'Superalgos:develop' into develop 2021-10-27 22:27:53 +02:00
Tentacule23 64942f2427 Contribution: Automated Userprofile contribute process. 2021-10-27 22:19:16 +02:00
Tentacule23 eaf51dbd72 userprofile app to gov Tentacule23 2021-10-27 22:19:16 +02:00
Luis Fernando Molina 87794cff6c Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: test updating user profile
2021-10-27 15:42:55 -04:00
EvaMaria70 26db84d6e2 test updating user profile 2021-10-27 21:42:26 +02:00
gitforkgit 14929fc682 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-27 20:46:15 +02:00
Luis Fernando Molina 84e4627f82 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-27 14:44:03 -04:00
Raplh2502 a07cfe6a39 profile update 2021-10-27 20:43:36 +02:00
Luis Fernando Molina 7d3370ffea Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Update User Profile
2021-10-27 14:38:54 -04:00
harrellbm 5635bb1343 Update User Profile 2021-10-27 13:38:39 -05:00
gitforkgit c0e55e3f28 (Translation into German: Data Mining - Indicator Bots - Coding the Indicator's Logic) 2021-10-27 19:59:38 +02:00
Luis Fernando Molina 21cc3f7cbd Merge pull request #2245 from Luis-Fernando-Molina/develop
Contribution: Positions Updated with Education Report
2021-10-27 13:16:30 -04:00
Luis Fernando Molina 6ed55c361e Positions Updated with Education Report 2021-10-27 19:16:06 +02:00
Luis Fernando Molina 6f33a1edae Merge pull request #2244 from NAmorim/develop
Contribution: Update packaged app menu item
2021-10-27 11:29:13 -04:00
Nuno Amorim 44f346f208 Merge branch 'Superalgos:develop' into develop 2021-10-27 16:07:59 +01:00
NAmorim eee3b116b4 Change menu item from 'Superalgos' to 'File' 2021-10-27 16:07:31 +01:00
Luis Fernando Molina f3d911e553 Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: update user profie EvaMaria70
2021-10-27 09:43:00 -04:00
EvaMaria70 7623228101 update user profie EvaMaria70 2021-10-27 15:42:41 +02:00
Luis Fernando Molina 01c730c187 Merge pull request #2242 from EvaMaria70/develop
Contribution: translation CLAIM
2021-10-27 09:23:23 -04:00
EvaMaria70 a86b2f6c84 translation CLAIM 2021-10-27 15:15:22 +02:00
Luis Fernando Molina a7b90592d4 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
Contribution: app.contributeUserProfile
2021-10-27 06:47:59 -04:00
NAmorim dc93cd731c app.contributeUserProfile 2021-10-27 11:47:30 +01:00
Luis Fernando Molina 7c41beeb81 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-27 06:09:52 -04:00
Alexandru Stefan c26e702576 Contribution: User Profile [alexandrustefan] 2021-10-27 09:45:22 +00:00
Luis Fernando Molina a0cfb7848b Merge pull request #2238 from Luis-Fernando-Molina/develop
Contribution: Forum Team Fixed
2021-10-27 05:28:31 -04:00
Luis Fernando Molina 37b1a50b57 Forum Team Fixed 2021-10-27 11:28:09 +02:00
Luis Fernando Molina 72dc5e892d Merge pull request #2215 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - Api" and some typo fixes)
2021-10-27 02:03:09 -04:00
Luis Fernando Molina e1e2833947 Merge pull request #2214 from e-Nut/develop
Contribution: [More Dutch translations]
2021-10-27 02:02:59 -04:00
Luis Fernando Molina 52d8b7c631 Merge pull request #2233 from Smidy13/develop
Improvement: isLoading Opacity Change for UiObject
2021-10-27 02:02:10 -04:00
Luis Fernando Molina 2efa45eb29 Merge pull request #2235 from ssplatt/twitter-bot-updates
Make the twitter social/announce bot functional
2021-10-27 02:01:05 -04:00
Luis Fernando Molina 95dd39cf87 Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile [alexandrustefan]
2021-10-27 01:12:11 -04:00
Smidy13 4f4acd686d Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-10-27 16:15:46 +13:00
Smidy13 b2e510c5ba Bug Fix: Hovering over UiObject opacity bug 2021-10-27 16:15:17 +13:00
Brett Taylor 817b1d8afa remove debug logging 2021-10-26 22:50:09 -04:00
Brett Taylor b0950f0da1 make the twitter bot functional 2021-10-26 22:46:26 -04:00
Alexandru Stefan 1d7245bdeb Merge branch 'Superalgos:develop' into develop 2021-10-27 02:17:23 +03:00
Alexandru Stefan b23b489424 User Profile [alexandrustefan] 2021-10-26 23:14:45 +00:00
Smidy ecf9da582a Merge branch 'Superalgos:develop' into develop 2021-10-27 11:24:47 +13:00
Smidy13 67355c875d Improvement: isLoading Opacity Change for UiObject 2021-10-27 11:24:17 +13:00
gustavohcorradi 391c4720e3 update4 user profile gustavohcorradi 2021-10-26 23:44:46 +02:00
Luis Fernando Molina 912ec7b333 Merge pull request #2232 from Tentacule23/develop
Contribution: userprofile app to gov Tentacule23
2021-10-26 17:44:28 -04:00
Tentacule23 268c3f102e Contribution: Automated Userprofile contribute process. 2021-10-26 17:38:28 -04:00
Tentacule23 1d9bab14ce userprofile app to gov Tentacule23 2021-10-26 17:26:10 -04:00
Luis Fernando Molina d8114f2386 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Automated Userprofile contribute process.
2021-10-26 17:11:47 -04:00
Tentacule23 979bcd2169 Contribution: Automated Userprofile contribute process. 2021-10-26 17:11:34 -04:00
gitforkgit 844c6e9482 (Translation into german: "Data Mining - Indicator Bots - Data Mining Workflow" + typo fixes) 2021-10-26 22:50:00 +02:00
Luis Fernando Molina 647c9dc195 Merge pull request #2224 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-26 16:37:17 -04:00
Luis Fernando Molina 7b4eb04a50 Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Contribution: user profile Barrypair
2021-10-26 16:09:38 -04:00
Barrypair 88edca1a4e user profile Barrypair 2021-10-26 21:56:25 +02:00
gitforkgit adcb984da3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 21:12:51 +02:00
Barrypair df394d8404 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 21:09:09 +02:00
Luis Fernando Molina 3e2e454530 Merge pull request #2227 from Tentacule23/develop
Contribution: app.contributeuserprofile
2021-10-26 14:56:59 -04:00
Luis Fernando Molina 084d708832 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: Updating my profile plugin
2021-10-26 14:56:29 -04:00
Barrypair 7d6d779353 Merge branch 'develop' of https://github.com/Barrypair/Superalgos into develop 2021-10-26 20:42:18 +02:00
GustavoH dff8824b1a update3 user profile plugin 2021-10-26 20:34:41 +02:00
GustavoH 276d26d5c1 This is my contribution to Superalgos 2021-10-26 19:51:57 +02:00
Tentacule23 a907a11252 app.contributeuserprofile 2021-10-26 13:12:24 -04:00
Tentacule23 3a79d2fb55 app.contributeuserprofile 2021-10-26 13:02:44 -04:00
Luis Fernando Molina 3380b37e56 Merge pull request #2225 from alexandrustefan/develop
Install product script
2021-10-26 12:25:22 -04:00
Alexandru Stefan 6a3e7bea73 global variable 'pluginFile' 2021-10-26 15:52:50 +03:00
Barrypair aef76f529f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 14:34:07 +02:00
Alexandru Stefan 1ff20dae7f Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-10-26 15:23:05 +03:00
Alexandru Stefan b421d81ba1 Merge branch 'Superalgos:develop' into develop 2021-10-26 15:22:58 +03:00
Alexandru Stefan 6b1b973ecc refactored the way the installing procedure is being executed; refactored function names to be more relevant; added install in charting space logic; added save trading mine plugin logic 2021-10-26 15:22:01 +03:00
gitforkgit c2c43a6a07 (Translation into german: Data mining another short part) 2021-10-26 14:17:42 +02:00
mARTin-B78 e8bc44c86e This is my contribution to Superalgos 2021-10-26 11:34:18 +00:00
gitforkgit eccbcbd7d1 (Translation into german: "Data Mining - Consuming Data From Strategies/ beginning of Indicator Bot") 2021-10-26 13:24:40 +02:00
gitforkgit 9da7b7bcb7 (additionTranslation into german: "Data Mining - Api") 2021-10-26 12:51:19 +02:00
Smidy13 def769b7c6 Improvement: Visual Indicator for Loading Profiles 2021-10-26 23:44:37 +13:00
gitforkgit 095dc5f462 (try resolving errors) 2021-10-26 12:33:37 +02:00
Luis Fernando Molina 7fee1bf4df Merge pull request #2222 from Smidy13/develop
Improvement: Boolean Enable/Disable Menu Items
2021-10-26 04:49:24 -04:00
Smidy13 1837bee95c Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-10-26 21:23:39 +13:00
Smidy13 d81417e847 Bug Fix: Missing Icon for Move to Phase Event 2021-10-26 21:23:05 +13:00
Smidy13 7a1afa8a9a Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-26 21:08:34 +13:00
Smidy c1eaec74b7 Merge branch 'Superalgos:develop' into develop 2021-10-26 21:02:59 +13:00
Smidy13 485b3a43fe Improvement: Boolean Enable/Disable Menu Items 2021-10-26 21:02:09 +13:00
Luis Fernando Molina 1b10d262ee Merge pull request #2217 from harrellbm/develop
Add function library for Docs stats and Data mining step clarification
2021-10-26 03:29:26 -04:00
Luis Fernando Molina 960264cc32 Merge pull request #2221 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed at httpInterface new feature
2021-10-26 03:23:56 -04:00
Luis Fernando Molina 0eb13a0164 Bug Fixed at httpInterface new feature 2021-10-26 09:22:19 +02:00
Luis Fernando Molina 532c0201e8 Merge pull request #2219 from Tentacule23/develop
Contribution: UserProfileViaGithubApi Tentacule23
2021-10-26 03:14:30 -04:00
Luis Fernando Molina f8a4d3423d Merge pull request #2220 from Luis-Fernando-Molina/develop
Contribution: Governance Simplified Voting
2021-10-26 02:54:07 -04:00
Luis Fernando Molina b57e0371a9 Governance Simplified Voting 2021-10-26 08:52:38 +02:00
Tentacule23 a9641e3f54 UserProfileViaGithubApiv2 Tentacule23 2021-10-25 23:18:19 -04:00
Tentacule23 99dd678173 UserProfileViaGithubApi Tentacule23 2021-10-25 23:12:13 -04:00
harrellbm 680ee2233d Data mining step clarification 2021-10-25 15:36:41 -05:00
gitforkgit 8107ab4f42 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-25 22:16:34 +02:00
Luis Fernando Molina fd48fc006c Merge pull request #2216 from gustavohcorradi/develop
Contribution: This is my first review to Superalgos
2021-10-25 16:12:54 -04:00
GustavoH e213eb3647 This is my contribution to Superalgos 2021-10-25 22:10:28 +02:00
gitforkgit 8b86e4b409 (Translation into german: "Data Mining -Fetching Data From APIs"-rest) 2021-10-25 22:07:25 +02:00
gitforkgit 75faf05129 (Translation into german: "Data Mining - Api" and some typo fixes) 2021-10-25 21:19:48 +02:00
Alexandru Stefan f142fec0c1 install product in charting space 2021-10-25 21:55:05 +03:00
B Harrell f397e323c2 Merge branch 'Superalgos:develop' into develop 2021-10-25 13:13:21 -05:00
eNut e1eb98135a [More Dutch translations] 2021-10-25 19:19:59 +02:00
Luis Fernando Molina 3ea96fec6f Merge pull request #2213 from Luis-Fernando-Molina/develop
Contribution: Platform New Feature: Demo Mode
2021-10-25 09:00:10 -04:00
Luis Fernando Molina 4251c2b24b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-25 14:59:43 +02:00
Luis Fernando Molina 27c7c8ea0b Hackers protection at websockets level 2021-10-25 14:56:03 +02:00
Luis Fernando Molina bcbe230f68 Merge pull request #2210 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-25 07:56:36 -04:00
mARTin-B78 50989e9e4a This is my contribution to Superalgos 2021-10-25 11:43:23 +00:00
Luis Fernando Molina 00c47b2065 Demo Mode at UI improved wit localhost allowed 2021-10-25 13:37:05 +02:00
Luis Fernando Molina 40772b09af Demo Mode implemented at the UI 2021-10-25 13:25:34 +02:00
Luis Fernando Molina 216dbbc7d2 Environment reaching the UI at the Platform 2021-10-25 12:55:50 +02:00
Luis Fernando Molina bd9fa1d162 Latest Changes in Governance 2021-10-25 12:23:09 +02:00
mARTin-B78 8d7b63e885 This is my contribution to Superalgos 2021-10-25 08:54:50 +00:00
Luis Fernando Molina 23e229a61e Merge pull request #2203 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - addition")
2021-10-25 04:40:17 -04:00
Alexandru Stefan 45fd7e4479 Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-10-25 02:40:45 +03:00
Alexandru Stefan af35bf32e0 identified charting space in workspace 2021-10-25 02:40:04 +03:00
Alexandru Stefan 180a0ff84e refactor trading mine and data mine install; added data task install 2021-10-25 02:32:33 +03:00
Luis Fernando Molina 5cfda766a8 Changes in User Profile done by Profile Owner patrickhaemmerle automatically merged by Superalgos.
User Profile Update
2021-10-24 17:21:40 -04:00
Patrick Hämmerle 7481654408 User Profile Update 2021-10-24 23:19:49 +02:00
gitforkgit 65f537e7ac (Translation into german: "Data Mining - Products") 2021-10-24 22:01:07 +02:00
gitforkgit 59d6a9ea42 (additionTranslation into german: "Data Mining - Deployments") 2021-10-24 21:44:10 +02:00
Luis Fernando Molina f31827dd25 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
User Profile update
2021-10-24 15:29:33 -04:00
Brenden Harrell 96cd514026 Add initial function for Docs stats 2021-10-24 14:27:59 -05:00
gitforkgit 8cfea3e486 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-24 20:47:19 +02:00
piyanthak ef01b2b56c User Profile update 2021-10-24 22:31:42 +05:30
Luis Fernando Molina 0b0360b72e Merge pull request #2206 from Luis-Fernando-Molina/develop
Contribution: Governance new Feature: Multiple Liquidity Programs
2021-10-24 04:58:00 -04:00
Luis Fernando Molina 03b1049241 deepScan bug fixed 2021-10-24 10:56:29 +02:00
Luis Fernando Molina c2934076f7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-24 10:52:50 +02:00
Luis Fernando Molina 8870c95a08 Update Validations.js 2021-10-24 10:48:57 +02:00
Luis Fernando Molina d02ee2d8da Update tokens-awarded.json 2021-10-24 10:45:19 +02:00
Luis Fernando Molina 7dab358863 Tokens Mined Fixed 2021-10-24 10:43:39 +02:00
Luis Fernando Molina e8809618d5 Token Power Improved 2021-10-24 10:25:46 +02:00
Luis Fernando Molina 86629256ca Governance Reporting Liquidity 2021-10-24 10:02:29 +02:00
Luis Fernando Molina 73cbb6ecaf Merge pull request #2205 from piyanthak/develop
New Crypto Exchange/Coin assets, schema mod for Crypto Exchange/Asset Png's
2021-10-24 03:00:37 -04:00
piyanthak 0bc3aa9965 App-Schema mods for new Crypto Exchange/Asset Pngs 2021-10-24 12:25:28 +05:30
piyanthak 7e2d6f0f8e Additional Crypto Asset png's 2021-10-24 12:23:37 +05:30
piyanthak 833ae00ece Additional Crypto Asset SVG's 2021-10-24 12:22:14 +05:30
piyanthak 1b86b2e3b1 CCXT (and non) Exchange png's 2021-10-24 12:19:48 +05:30
piyanthak 31a95ca976 CCXT (and non) Exchange SVG's 2021-10-24 12:18:31 +05:30
Luis Fernando Molina ce70fa69ac Merge pull request #2204 from harrellbm/develop
Small update of Keyboard Shortcut Page
2021-10-24 02:45:21 -04:00
Luis Fernando Molina 1dc087ea65 Merge pull request #2202 from piyanthak/develop
Crypto SVG/png assets
2021-10-24 02:45:01 -04:00
Alexandru Stefan 01bc9ccba2 install product into trading mine 2021-10-23 21:59:25 +03:00
Luis Fernando Molina 0cbc38eb4c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-23 16:44:40 +02:00
Brenden Harrell 0f442aae54 Small update of Keyboard Shortcut Page 2021-10-23 09:34:21 -05:00
gitforkgit 9620a7a78b (Translation into german: "Data Mining - addition") 2021-10-23 16:22:47 +02:00
gitforkgit 9cacfb0cfe Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-23 15:25:25 +02:00
Luis Fernando Molina 80920eabb3 liquidity Balances Laoding Well 2021-10-23 14:49:22 +02:00
Luis Fernando Molina 815c642304 Liquidity being read from different pools 2021-10-23 14:08:49 +02:00
Luis Fernando Molina 8f2800d607 3 Liquidity Pools 2021-10-23 13:02:34 +02:00
piyanthak 2b10dfe591 Crypto png assets 2021-10-23 16:23:52 +05:30
piyanthak 7bc5b892b9 Crypto svg assets 2021-10-23 16:22:10 +05:30
Luis Fernando Molina 03a1afd4d9 Merge pull request #2201 from e-Nut/develop
Contribution: [more Dutch translations]
2021-10-23 05:05:37 -04:00
Alexandru Stefan 39443539fc install product in available trading mines 2021-10-23 02:41:01 +03:00
eNut e0c0bdd3f3 [more Dutch translations] 2021-10-22 20:54:24 +02:00
Luis Fernando Molina 6bf9aaf884 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-22 20:42:11 +02:00
Luis Fernando Molina 0a9361f59e Merge pull request #2195 from NicN11/develop
Contribution: This is my contribution to Superalgos
2021-10-22 14:41:42 -04:00
Luis Fernando Molina a0e0090afd Merge pull request #2198 from piyanthak/develop
Crypto svg&png assets
2021-10-22 14:41:13 -04:00
Luis Fernando Molina b5f555cbe4 Merge pull request #2199 from harrellbm/develop
Update docs for node snap, add Keyboard Shortcut Guide and update readme for workspace refactoring
2021-10-22 14:39:29 -04:00
Luis Fernando Molina 94c45f2bdd User Profiles loaded both at the Network and Desktop 2021-10-22 18:32:04 +02:00
B Harrell b1670380ee Update readme for workspace refactoring 2021-10-22 10:34:20 -05:00
Brenden Harrell 83bb2edec4 Update docs for node snap and add Keyboard Shortcut Guide 2021-10-22 10:09:57 -05:00
Luis Fernando Molina 8716812610 User Profiles Module 2021-10-22 16:21:56 +02:00
Luis Fernando Molina 3345eff347 Splitting Memory and changing it to Network Project 2021-10-22 15:46:56 +02:00
Luis Fernando Molina 5712193f72 Bug Fixed Network 2021-10-22 14:47:01 +02:00
piyanthak 9c67b79e44 Crypto png assets 2021-10-22 17:49:10 +05:30
piyanthak 8abdeed5a2 crypto svg assets 2021-10-22 17:47:04 +05:30
Luis Fernando Molina 1326aed521 Signing Account Feature Improved 2021-10-22 13:45:33 +02:00
Luis Fernando Molina 5c9597950b Web Socket Clients Refactoring 2021-10-22 10:46:20 +02:00
Luis Fernando Molina a3081bcf4c Merge pull request #2193 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - Status Dependencies")
2021-10-22 03:13:28 -04:00
Luis Fernando Molina e6f7afd9b9 Merge pull request #2194 from NAmorim/develop
Contribution: Standalone applications
2021-10-22 03:12:49 -04:00
NicN11 1f550b8939 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-22 07:05:51 +02:00
NicN11 e9d84c1c5d This is my contribution to Superalgos 2021-10-22 07:03:11 +02:00
NAmorim f3c35790f4 Mac ARM64 build 2021-10-21 22:59:56 +01:00
Nuno Amorim 6d8919eecd Merge branch 'Superalgos:develop' into develop 2021-10-21 22:57:44 +01:00
gitforkgit 94d9ddde75 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 23:11:29 +02:00
Luis Fernando Molina d0379fd317 Merge pull request #2192 from Raplh2502/develop
Contribution: add volatility bands to Polus datamine
2021-10-21 17:00:03 -04:00
gitforkgit e1e5f65c03 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 22:57:17 +02:00
gitforkgit 9c1eee37cf (Translation into german: "Data Mining - Status Dependencies") 2021-10-21 22:55:22 +02:00
Raplh2502 dd216e93b7 add volatility bands to Polus datamine 2021-10-21 22:54:04 +02:00
Luis Fernando Molina 779a6cc7bf Merge pull request #2190 from gitforkgit/develop
Contribution: (Translation into german: "Data Mining - Managing Execution")
2021-10-21 16:44:42 -04:00
Luis Fernando Molina 29f7802cbe Merge pull request #2191 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-21 16:32:55 -04:00
gitforkgit 800d06ecc9 (Translation into german: "Data Mining - Status Reports") 2021-10-21 22:26:36 +02:00
mARTin-B78 7edd92e26a This is my contribution to Superalgos 2021-10-21 20:15:38 +00:00
gitforkgit 242e9ee1ab (Translation into german: "Data Mining - Data Dependencies") 2021-10-21 22:11:20 +02:00
Luis Fernando Molina b6128a6862 Create release_build_dev.yml 2021-10-21 21:48:49 +02:00
Luis Fernando Molina 562f2670c3 Create CODEOWNERS 2021-10-21 21:46:47 +02:00
Luis Fernando Molina c13f02a74c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 21:45:55 +02:00
Luis Fernando Molina 16055b41f6 Create CODEOWNERS 2021-10-21 21:45:51 +02:00
gitforkgit 184a66886e (Translation into german: "Data Mining - Managing Execution") 2021-10-21 21:21:18 +02:00
primoz990 aea77ea0f7 new github program node 2021-10-21 20:21:59 +02:00
Luis Fernando Molina e96ca81063 Changes in User Profile done by Profile Owner primoz990 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-21 13:52:56 -04:00
primoz990 ed8cb75cc5 This is my contribution to Superalgos 2021-10-21 19:52:49 +02:00
NAmorim c4e14829bb Merge branch 'develop' of https://github.com/NAmorim/Superalgos into develop 2021-10-21 18:45:51 +01:00
Nuno Amorim 83ef4815d0 Merge branch 'Superalgos:develop' into develop 2021-10-21 18:45:29 +01:00
NAmorim 7d7be12a48 Enable SA data to be stored in user documents folder 2021-10-21 18:44:42 +01:00
gitforkgit b2965fa4a4 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-21 17:02:14 +02:00
Luis Fernando Molina c1507c7fbe Changes in User Profile done by Profile Owner alexandrustefan automatically merged by Superalgos.
Contribution: User Profile alexandrustefan
2021-10-21 10:56:54 -04:00
Alexandru Stefan a5d85d523a Merge branch 'develop' of https://github.com/alexandrustefan/Superalgos into develop 2021-10-21 14:55:56 +00:00
Luis Fernando Molina 4055b4c2d8 Merge pull request #2181 from gitforkgit/develop
Contribution: (translation into german : "Data Mining - Data Mine Hierarchy" and "User Manual Summary")
2021-10-21 10:30:44 -04:00
Luis Fernando Molina dd27f0d1ad Changes in User Profile done by Profile Owner Barrypair automatically merged by Superalgos.
Contribution: User Profile Barrypair
2021-10-21 10:29:54 -04:00
Barrypair be55e3f745 Update Barrypair.json 2021-10-21 15:22:17 +02:00
Barrypair 88005f2745 Update Barrypair.json 2021-10-21 15:20:41 +02:00
Alexandru Stefan 268270c733 My Superalgos Review 2021-10-21 13:15:58 +00:00
Barrypair f6ff35aa7b Merge branch 'develop' of https://github.com/Barrypair/Superalgos into develop 2021-10-21 13:32:05 +02:00
Barrypair 477f5c6d85 Create Barrypair.json 2021-10-21 13:31:17 +02:00
Nuno Amorim a9cfa38d06 Merge branch 'Superalgos:develop' into develop 2021-10-21 11:55:17 +01:00
NAmorim 6680d4495c Notify electron that server is running 2021-10-21 11:54:45 +01:00
Luis Fernando Molina 1fb1b4edc1 Merge pull request #2185 from alexandrustefan/develop
added community forum link in docs footer
2021-10-21 06:25:37 -04:00
NAmorim cc350aae23 Merge branch 'develop' of https://github.com/NAmorim/Superalgos into develop 2021-10-21 10:44:30 +01:00
NAmorim c5c76094f5 Packaged app build script cleanup
Adition of portable windows app
2021-10-21 10:42:37 +01:00
Alexandru Stefan ec8d8ceacc added community forum link in docs footer 2021-10-21 12:02:36 +03:00
Luis Fernando Molina d396b099ec Merge pull request #2182 from ph4z/develop
Contribution: Fix http(s) requests for UI clients.
2021-10-20 18:39:21 -04:00
Luis Fernando Molina e99bc425fd Merge pull request #2183 from Raplh2502/develop
Contribution: add RVI to Polus datamine
2021-10-20 18:36:33 -04:00
Luis Fernando Molina ed643887f9 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User Profile update
2021-10-20 18:35:14 -04:00
Nuno Amorim d2a65ed71b Merge branch 'Superalgos:develop' into develop 2021-10-20 23:06:09 +01:00
ph4z 36f5895985 Doc and tuto update for webSocketsExternalURL 2021-10-20 21:54:44 +00:00
NAmorim 2b5406e378 User Profile update 2021-10-20 22:42:55 +01:00
Raplh2502 fd6cab202f add RVI to Polus datamine 2021-10-20 23:12:14 +02:00
ph4z f65189c964 Merge branch 'Superalgos:develop' into develop 2021-10-20 22:11:51 +02:00
gitforkgit 905892065c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-20 21:40:29 +02:00
gitforkgit 3cdac9f5e3 (translation into german : "Data Mining - Data Mine Hierarchy" and "User Manual Summary") 2021-10-20 21:40:02 +02:00
Julian Molina cf5d686ca3 Merge pull request #2180 from julian-molina/develop
Contribution: Governance - Reintroduced tutorial into the workspace
2021-10-20 18:54:31 +02:00
Julian Molina 22fa93b002 Governance - Reintroduced tutorial into the workspace 2021-10-20 18:52:10 +02:00
Julian Molina 5333d90140 Merge pull request #2179 from julian-molina/develop
Contribution: Governance - Superalgos Positions
2021-10-20 17:50:16 +02:00
Julian Molina a4e7d79d57 Governance - Superalgos Positions 2021-10-20 17:38:04 +02:00
Barrypair 083a1f86a7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-20 15:39:37 +02:00
Barrypair 8c7f2325b2 Merge branch 'Superalgos:develop' into develop 2021-10-20 15:25:09 +02:00
Luis Fernando Molina b3f4444446 Merge pull request #2172 from gitforkgit/develop
Contribution: (Translation into german of another two chapters: Chapter V - Data Mining)
2021-10-20 08:13:52 -04:00
ph4z 8e61bccbba initial support for https clients 2021-10-20 11:07:52 +00:00
Luis Fernando Molina 70df26a046 Merge pull request #2176 from Luis-Fernando-Molina/develop
Contribution: Desktop: Code comments and some fixes
2021-10-20 06:44:51 -04:00
Luis Fernando Molina d8bfe85888 Desktop: Code comments and some fixes 2021-10-20 12:37:33 +02:00
Luis Fernando Molina 4cc4c9d043 Desktop Client Comments 2021-10-20 12:30:46 +02:00
Luis Fernando Molina b016173231 Merge pull request #2175 from Luis-Fernando-Molina/develop
Contribution: Network: Code comments and some fixes
2021-10-20 06:17:29 -04:00
Luis Fernando Molina 38b88a589b Fixing Port Numbers 2021-10-20 12:05:19 +02:00
Luis Fernando Molina fd7f970304 Refactoring CLIENT PLATFORM 2021-10-20 11:40:01 +02:00
Luis Fernando Molina 7c078b286f Removing Environment for debug 2021-10-20 10:36:41 +02:00
Luis Fernando Molina a7a338bf26 Network modules with added comments. 2021-10-20 10:21:14 +02:00
Luis Fernando Molina ce33c03bf8 Cleaning 2021-10-20 09:25:31 +02:00
Luis Fernando Molina 24a80a903a Merge pull request #2174 from ph4z/develop
Contribution: Accept webSocketsExternalURL parameter on network node config
2021-10-20 03:19:58 -04:00
Luis Fernando Molina 087e86692f Merge pull request #2162 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-20 03:14:57 -04:00
Luis Fernando Molina 9ad1e92844 Merge pull request #2171 from Raplh2502/develop
Contribution: add volatility adapted moving average to Polus datamine
2021-10-20 03:14:24 -04:00
ph4z a8d2a8f837 Accept webSocketsExternalURL parameter on network node config 2021-10-20 04:44:21 +00:00
ph4z b46c637e75 Revert "Ensure task module connect to local port of event server"
This reverts commit 05d77ba9aa.
2021-10-20 04:40:08 +00:00
ph4z 2a8fe5d39b Accept webSocketsExternalURL parameter on network node config 2021-10-20 04:31:10 +00:00
ph4z 05d77ba9aa Ensure task module connect to local port of event server 2021-10-20 03:20:58 +00:00
ph4z a8bf27b54d Accept webSocketsScheme parameter on network node config 2021-10-20 02:38:37 +00:00
gitforkgit 070adb88e7 (Translation into german of another two chapters: Chapter V - Data Mining) 2021-10-20 00:55:02 +02:00
Raplh2502 e0c1b7ab6b add volatility adapted moving average to Polus datamine 2021-10-20 00:36:58 +02:00
mARTin-B78 dbdb7cb16f Merge branch 'develop' into develop 2021-10-19 23:26:27 +02:00
Luis Fernando Molina d0064c3cf4 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Profile Update
2021-10-19 16:40:48 -04:00
harrellbm 7fa38555d0 Profile Update 2021-10-19 15:38:57 -05:00
Luis Fernando Molina 938aeadde8 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile update
2021-10-19 15:20:47 -04:00
Raplh2502 4521a8564a profile update 2021-10-19 21:18:58 +02:00
Luis Fernando Molina f00333cc68 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: update_user_liquidity Tentacule23
2021-10-19 12:22:39 -04:00
Tentacule23 7cc7c94621 update_user_liquidity Tentacule23 2021-10-19 11:54:51 -04:00
Luis Fernando Molina a23e505f7a Merge pull request #2163 from gitforkgit/develop
Contribution: (german translation :part of data Mining docs )
2021-10-19 11:14:56 -04:00
Luis Fernando Molina eb54b91226 Merge pull request #2167 from Luis-Fernando-Molina/develop
Contribution: Governance: Liquidity Program Implemented.
2021-10-19 11:11:43 -04:00
Luis Fernando Molina e421fd9eea Merge pull request #2166 from piyanthak/develop
Workspaces refactored for beta12
2021-10-19 11:10:57 -04:00
Luis Fernando Molina 36744390b8 Governance: Liquidity Program Implemented. 2021-10-19 17:09:44 +02:00
piyanthak fb42aafdef Workspaces refactored for beta12 2021-10-19 20:37:03 +05:30
Luis Fernando Molina a9570d699b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-19 16:36:16 +02:00
Luis Fernando Molina 30d82d7d5b Merge pull request #2165 from NAmorim/develop
Contribution: Enable automatic binary build & release
2021-10-19 10:35:52 -04:00
Luis Fernando Molina 7a1b1f7ff0 Liquidity Program added 2021-10-19 16:23:57 +02:00
NAmorim c7cebb4f0e Cleaned up workflows 2021-10-19 15:21:57 +01:00
NAmorim 92b6d04051 Further package.json cleanup 2021-10-19 15:12:18 +01:00
NAmorim fe1432facb Update workflows 2021-10-19 14:54:36 +01:00
NAmorim c34463e63a Update README for binaries 2021-10-19 14:53:21 +01:00
NAmorim 6e36a600eb Have the binary as separate config 2021-10-19 14:53:06 +01:00
Luis Fernando Molina 32496a9059 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-19 15:24:01 +02:00
Luis Fernando Molina 834718ac1b Merge pull request #2164 from NAmorim/develop
Revert erroneous Pull Request #2130
2021-10-19 09:23:39 -04:00
NAmorim 137c53f561 Revert erroneous PR 2021-10-19 14:19:01 +01:00
gitforkgit cbaddf7c02 (german translation :part of data Mining docs ) 2021-10-19 00:12:32 +02:00
Luis Fernando Molina 2ef414d982 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-18 23:18:42 +02:00
mARTin-B78 b857b3167d This is my contribution to Superalgos 2021-10-18 21:04:45 +00:00
Luis Fernando Molina 9455b2d907 Merge pull request #2158 from gitforkgit/develop
Contribution: (Translation into German "App Message - Update Done - Already Up-To-Date")
2021-10-18 16:42:29 -04:00
Luis Fernando Molina f0b8d8850e Merge pull request #2161 from ssplatt/update-codeowners
update the codeowners file
2021-10-18 16:42:05 -04:00
gitforkgit aa885cab4c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-18 19:23:37 +02:00
ssplatt e4c336a120 update the codeowners file 2021-10-18 10:35:52 -04:00
Luis Fernando Molina 430d7d6818 Merge pull request #2160 from Smidy13/develop
Bug Fix: Removing Duplicate Workspaces
2021-10-18 04:57:51 -04:00
Smidy b894c69ee5 Merge branch 'Superalgos:develop' into develop 2021-10-18 21:33:57 +13:00
Smidy13 a2273e6878 Bug Fix: Removing Duplicate Workspaces 2021-10-18 21:32:59 +13:00
Luis Fernando Molina de1503c2a8 Merge pull request #2159 from alexandrustefan/develop
Small fixes for debugging
2021-10-18 04:24:08 -04:00
Alexandru Stefan 5e50d7dd3d fixed TaskServer vscode launch file 2021-10-18 01:39:43 +03:00
Alexandru Stefan 35bec1d96e due to changes in Environment file (basePath has been added) the concatenation with dot will break the path while debugging TaskServer 2021-10-18 01:37:38 +03:00
Alexandru Stefan cba90c8a0e Log the eval error only if there is an error 2021-10-18 01:35:32 +03:00
gitforkgit a6e0cd3784 (translation into german: short part of Charting Space and the beginning of Data Mining Docs articles) 2021-10-17 22:57:51 +02:00
Luis Fernando Molina f844b3b64a Reading Liquidity Tokens 2021-10-17 20:26:49 +02:00
gitforkgit a911d87849 (Translation into German App Message - Update Done - Already Up-To-Date) 2021-10-17 17:42:14 +02:00
gitforkgit 1da9947f29 Merge branch 'develop' of https://github.com/gitforkgit/Superalgos into develop 2021-10-17 17:35:27 +02:00
gitforkgit 09c5bba03b ignore 2021-10-17 17:05:40 +02:00
gitforkgit c3374a69bd Merge branch 'Superalgos:develop' into develop 2021-10-17 16:57:01 +02:00
Luis Fernando Molina 49b6b46082 Merge pull request #2157 from Luis-Fernando-Molina/develop
Contribution: Bg Fix Comman Line Workspace
2021-10-17 09:00:42 -04:00
Luis Fernando Molina 52b28cb4e3 Bg Fix Comman Line Workspace 2021-10-17 15:00:04 +02:00
Luis Fernando Molina e7697e9c28 Merge pull request #2156 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed with feature of starting from a workspace named at the console command
2021-10-17 08:31:17 -04:00
Luis Fernando Molina b44c834e98 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-17 14:30:27 +02:00
Luis Fernando Molina 2adb627c75 Bug Fixed with feature of starting from a workspace named at the console command 2021-10-17 14:30:12 +02:00
Luis Fernando Molina 45cde78438 Merge pull request #2154 from e-Nut/develop
Contribution: [more Dutch translations]
2021-10-17 08:13:27 -04:00
Luis Fernando Molina d1e5b32b06 Merge pull request #2152 from harrellbm/develop
fix errors in docs files
2021-10-17 05:30:30 -04:00
eNut 87b359789b [more Dutch translations] 2021-10-17 09:56:41 +02:00
Brenden Harrell ab10c29972 fix errors in docs files 2021-10-16 15:50:56 -05:00
gitforkgit dfd4e4d54d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-16 19:23:10 +02:00
Luis Fernando Molina cbc8b73ef4 Merge pull request #2151 from Luis-Fernando-Molina/develop
Contribution: Feature: Loading a Workspace specified at the Command Line.
2021-10-16 12:01:56 -04:00
Luis Fernando Molina 7669a4db3c Merge pull request #2144 from gitforkgit/develop
Contribution: another try
2021-10-16 12:01:41 -04:00
Luis Fernando Molina 87d6fc2581 Feature: Loading a Workspace specified at the Command Line. 2021-10-16 17:59:57 +02:00
gitforkgit 621f1a20af Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-16 16:38:11 +02:00
Luis Fernando Molina 22810c71aa Merge pull request #2150 from harrellbm/develop
Update Tutorial Scroll for Fullscreen Gif
2021-10-16 10:03:20 -04:00
Brenden Harrell 8f923fbe4c Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-10-16 08:59:52 -05:00
Brenden Harrell bf8bcaab3a Update Tutorial Scroll for Fullscreen Gif 2021-10-16 08:59:13 -05:00
Luis Fernando Molina f9692944c3 Merge pull request #2145 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-16 09:49:10 -04:00
Luis Fernando Molina 3b7e405780 Merge pull request #2149 from piyanthak/develop
Update of 4 workspaces for new Beta12 refactoring
2021-10-16 09:48:49 -04:00
mARTin-B78 404f7912a6 This is my contribution to Superalgos 2021-10-16 13:21:57 +00:00
mARTin-B78 9f3c91cc54 This is my contribution to Superalgos 2021-10-16 12:29:02 +00:00
piyanthak 7e05489c8f Update of 4 workspaces for new Beta12 refactoring 2021-10-16 16:34:55 +05:30
mARTin-B78 1588d42088 Merge branch 'develop' into develop 2021-10-16 12:57:18 +02:00
Luis Fernando Molina fb7b43a30c Merge pull request #2148 from Luis-Fernando-Molina/develop
Contribution: Github Codeowners File Changed
2021-10-16 04:09:33 -04:00
Luis Fernando Molina f358d52f84 Github Codeowners File Changed 2021-10-16 10:09:07 +02:00
Luis Fernando Molina 2a59cebe63 Merge pull request #2147 from Luis-Fernando-Molina/develop
Contribution: Governance with more detailed teams
2021-10-16 04:02:30 -04:00
Luis Fernando Molina 9ad99f7e6e Governance with more detailed teams 2021-10-16 10:02:06 +02:00
Luis Fernando Molina 816e9bf60f Merge pull request #2137 from ssplatt/add-codeowners
add preliminary codeowners file
2021-10-16 04:01:11 -04:00
Luis Fernando Molina d08d9cc3b4 Merge pull request #2146 from harrellbm/develop
fix corrupt value in translation and Implement Tutorial Scrollbar
2021-10-16 03:28:01 -04:00
Brenden Harrell 72f1bc6a8a small style change 2021-10-15 21:17:37 -05:00
Brenden Harrell ecc95c0b5b Style for Tutorial Scrollbar 2021-10-15 20:55:33 -05:00
Brenden Harrell adcdf352f5 initial tutorial scroll implementation 2021-10-15 20:31:54 -05:00
Brenden Harrell 30c278b4c9 fix corrupt value in translation 2021-10-15 19:09:27 -05:00
mARTin-B78 e632314360 This is my contribution to Superalgos 2021-10-15 21:56:41 +00:00
gitforkgit be79ab80a0 (another try) 2021-10-15 21:48:59 +02:00
gitforkgit 8aaf00152e (try solving profile error issue2) 2021-10-15 21:10:03 +02:00
gitforkgit 9a2dcff440 (try solving profile error issue) 2021-10-15 20:20:53 +02:00
gitforkgit 781e225025 (tray solving profile error issue) 2021-10-15 20:18:34 +02:00
gitforkgit 06de4734f7 This is my contribution to Superalgos 2021-10-15 20:05:26 +02:00
Brett Taylor 93736fdb62 add preliminary codeowners file 2021-10-15 13:45:05 -04:00
gitforkgit f44a21dd5e (german contribution) 2021-10-15 19:34:32 +02:00
gitforkgit 7e49d8422a (german contribution) 2021-10-15 19:32:21 +02:00
gitforkgit 46aaad9387 (german translation) 2021-10-15 19:27:50 +02:00
gitforkgit 43dcf7781e This is my contribution to Superalgos 2021-10-15 19:18:55 +02:00
Luis Fernando Molina f6a266366b Merge pull request #2132 from piyanthak/develop
Update of 2 workspaces for new Beta12 refactoring
2021-10-15 13:12:23 -04:00
Luis Fernando Molina 6cc519052c Merge pull request #2129 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-15 13:11:55 -04:00
gitforkgit b1224f842c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-15 16:45:42 +02:00
piyanthak 2b9c2dbd0e Update of 2 workspaces for new Beta12 refactoring 2021-10-15 19:40:45 +05:30
Luis Fernando Molina cb0720f670 Merge pull request #2131 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixes
2021-10-15 07:50:10 -04:00
Luis Fernando Molina c53a5df2d4 Governance Bug Fixes 2021-10-15 13:48:16 +02:00
mARTin-B78 df5f0fda7a This is my contribution to Superalgos 2021-10-15 11:42:10 +00:00
Luis Fernando Molina a8d442e819 many Bug Fixes 2021-10-15 13:41:25 +02:00
mARTin-B78 273ee1745a This is my contribution to Superalgos 2021-10-15 10:56:24 +00:00
mARTin-B78 a0277a5537 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-15 09:58:20 +00:00
Luis Fernando Molina e0eefb0062 Merge pull request #2127 from Raplh2502/develop
Contribution: update Polus Datamine with new indicator
2021-10-15 04:12:36 -04:00
Luis Fernando Molina 6118e21160 Merge pull request #2130 from NAmorim/develop
Contribution: Contribute - User Profile Update
2021-10-15 04:12:19 -04:00
NAmorim 5f3c700834 Contribute - User Profile Update 2021-10-15 00:30:07 +01:00
mARTin-B78 d1ef0801a2 This is my contribution to Superalgos 2021-10-14 21:51:52 +00:00
gitforkgit c3c4b384e9 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-14 22:55:00 +02:00
Luis Fernando Molina c2ef41ae47 Changes in User Profile done by Profile Owner primoz990 automatically merged by Superalgos.
Contribution: User Profile primoz990
2021-10-14 16:02:33 -04:00
primoz990 fd2ae34e2d User Profile primoz990 2021-10-14 22:02:14 +02:00
Raplh2502 10f01fac32 update Polus Datamine with new indicator 2021-10-14 20:25:16 +01:00
primoz990 e19acec44f Merge branch 'Superalgos:develop' into develop 2021-10-14 20:41:03 +02:00
Luis Fernando Molina 84073e86d8 Merge pull request #2126 from Luis-Fernando-Molina/develop
Contribution: Install as Plugin Bug Fix
2021-10-14 12:40:19 -04:00
Luis Fernando Molina 92dee735e9 Install as Plugin Bug Fix 2021-10-14 18:38:30 +02:00
Luis Fernando Molina 7a9112ea44 Merge pull request #2125 from Luis-Fernando-Molina/develop
Contribution: Simplification of Governance System, Avoiding Self Voting and Implementing Negative Votes
2021-10-14 12:17:08 -04:00
Luis Fernando Molina 6306453ffe Merge pull request #2123 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-14 12:15:47 -04:00
Luis Fernando Molina 0898e16285 DeepScan Bug Fixes 2021-10-14 18:14:25 +02:00
Luis Fernando Molina 96cb7c9d6f Simplification of Governance System, Avoiding Self Voting and Implementing Negative Votes 2021-10-14 18:07:40 +02:00
mARTin-B78 1a3def6708 This is my contribution to Superalgos 2021-10-14 15:58:21 +00:00
Luis Fernando Molina 1705961d68 Negatives Votes Implemented 2021-10-14 17:28:57 +02:00
mARTin-B78 fc63d08b50 This is my contribution to Superalgos 2021-10-14 14:49:46 +00:00
mARTin-B78 30ac9e5560 This is my contribution to Superalgos 2021-10-14 13:39:10 +00:00
primoz990 79004f352e Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-14 14:07:28 +02:00
Luis Fernando Molina 4d5690bcd6 Voting own claims validation implemented 2021-10-14 13:12:41 +02:00
Luis Fernando Molina 0f5520060a Minimun Votes 2021-10-14 12:12:40 +02:00
Luis Fernando Molina ce60ddced7 All teams and projects defined 2021-10-14 12:02:23 +02:00
mARTin-B78 5e32ecfc58 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-14 09:31:37 +00:00
Luis Fernando Molina afc5c770ae Removing all unnecesary plugins 2021-10-14 10:10:09 +02:00
Luis Fernando Molina b14c3dacb8 Simplification of Governance Part 1 2021-10-14 10:06:10 +02:00
Luis Fernando Molina a71aedd5af Merge pull request #2124 from 9808us/develop
Hello World Workspace fixed
2021-10-14 03:55:52 -04:00
Luis Fernando Molina 72c54793d1 Merge pull request #2122 from end-debug/develop
Contribution: This is my contribution to Superalgos
2021-10-14 03:53:45 -04:00
9808us 4c5dfb56ba Workspace fixed 2021-10-14 05:34:58 +02:00
mARTin-B78 039be451d4 This is my contribution to Superalgos 2021-10-14 01:30:42 +00:00
mARTin-B78 aac28af72f This is my contribution to Superalgos 2021-10-14 00:27:58 +00:00
mARTin-B78 54fe3cf870 This is my contribution to Superalgos 2021-10-13 22:20:35 +00:00
SIFISO KHUMALO 69d5a06066 This is my contribution to Superalgos 2021-10-13 22:17:25 +02:00
gitforkgit 5bbbefc026 (Translation of: "Telegram announcements into german") 2021-10-13 18:39:13 +02:00
Luis Fernando Molina 58e20a44cf Merge pull request #2119 from mARTin-B78/develop
Contribution: This is my contribution to Superalgos
2021-10-13 10:49:08 -04:00
Luis Fernando Molina 18db4519f8 Merge pull request #2118 from NAmorim/develop
Delete old workflow
2021-10-13 03:40:57 -04:00
Luis Fernando Molina 7ed06a5dac Merge pull request #2120 from Raplh2502/develop
Contribution: update of Polus Datamine with work in progress (functional) on volatility analyzer
2021-10-13 03:40:23 -04:00
primoz990 1cd43c5356 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-13 07:49:46 +02:00
primoz990 b8e45d06f3 Revert "User Profile primoz990"
This reverts commit fa7044f036.
2021-10-13 07:48:49 +02:00
primoz990 fa7044f036 User Profile primoz990 2021-10-13 07:43:22 +02:00
Raplh2502 f2535976d7 update of Polus data mine with work in progress on a volatility analyzer 2021-10-12 23:37:20 +02:00
Nuno Amorim 41d43b79d2 Merge branch 'Superalgos:develop' into develop 2021-10-12 21:50:10 +01:00
NAmorim 29363e35df Add icons to MacOS package 2021-10-12 21:48:33 +01:00
mARTin-B78 388f7a6c2a This is my contribution to Superalgos 2021-10-12 20:30:45 +00:00
gitforkgit 688b75434d ("Translation of Telegram Bot, How to Contribute Translations, Docs in English" into german) 2021-10-12 22:18:45 +02:00
mARTin-B78 f529fbfcd5 This is my contribution to Superalgos 2021-10-12 19:58:34 +00:00
gitforkgit f9e736472e (ading how to add paragraph in the translation docs-articel) 2021-10-12 19:58:46 +02:00
gitforkgit 18e6049878 (Added an paragraph and table that eplains why keywords should not be translated and a table with examples) 2021-10-12 19:04:38 +02:00
gitforkgit cdbf14c392 added the Workspace category to the : The docs explained docs 2021-10-12 18:24:41 +02:00
NAmorim 0dea4d6762 Delete old workflow 2021-10-12 16:50:38 +01:00
Luis Fernando Molina c841c2c6bc Merge pull request #2116 from NAmorim/develop
Workflow with MacOS Electron Binary
2021-10-12 11:43:20 -04:00
NAmorim f78866da48 Add Windows icon to build folder 2021-10-12 16:38:03 +01:00
NAmorim e5af65a1aa Enable MacOS build
Small corrections
Enable CI releases
2021-10-12 16:27:53 +01:00
Julian Molina fd51af9c33 Merge pull request #2114 from julian-molina/develop
Contribution: Tested exchanges repagination
2021-10-12 14:12:28 +02:00
Julian Molina eae56944b9 Tested exchanges repagination 2021-10-12 14:05:52 +02:00
Luis Fernando Molina e37ad93b49 Merge pull request #2113 from ssplatt/announce-enter-exit
Add option to have announcement run on Stage Enter or Exit
2021-10-12 03:14:15 -04:00
Brett Taylor 55516b32ca reorg 2021-10-11 18:09:08 -04:00
Brett Taylor 67babe0819 update announcements 2021-10-11 18:02:27 -04:00
Luis Fernando Molina fc02d648f2 Merge pull request #2109 from gitforkgit/develop
Contribution: (Translation of "Tutorial" docs-article until "Initial values")
2021-10-11 17:44:55 -04:00
Luis Fernando Molina 7ff1073be8 Merge pull request #2107 from harrellbm/develop
Hardened Git commands for branch switching
2021-10-11 16:46:10 -04:00
Luis Fernando Molina 5ff772ef38 Merge pull request #2110 from Raplh2502/develop
Contribution: repair references at Master trading mine ; add Quantum and new indicatprs from Alpha data mine to the process dependencies
2021-10-11 16:45:22 -04:00
Luis Fernando Molina 8a53f6b54c Merge pull request #2111 from Luis-Fernando-Molina/develop
Contribution: App Schema Fixes at Related UI Object Project
2021-10-11 16:44:53 -04:00
Luis Fernando Molina 76dfeeb6a2 Manual APP Schema Fixes 2021-10-11 22:42:48 +02:00
gitforkgit 7b6170ba2e (Translation of "Tutorial" docs-article until "Initial values") 2021-10-11 22:29:11 +02:00
Raplh2502 748bbd5624 repair of references at Masters Trading Mine ; add Quantum, Polus and New indicators of Alpha 2021-10-11 22:27:12 +02:00
Luis Fernando Molina 14db83c833 More Actions Fixed 2021-10-11 22:24:42 +02:00
Luis Fernando Molina 6704ae5da4 Upgrade to deal with multiple soolutions 2021-10-11 22:18:38 +02:00
Brenden Harrell 92ac87b93d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-11 15:18:32 -05:00
Barrypair 80ee398f89 Merge pull request #1 from Superalgos/develop
Develop
2021-10-11 21:35:32 +02:00
Luis Fernando Molina 88c0f2c7d6 Merge pull request #2101 from e-Nut/develop
Contribution: [Dutch translations + typo fixes]
2021-10-11 14:27:10 -04:00
Luis Fernando Molina f57dc3f4cb Merge pull request #2102 from gitforkgit/develop
Contribution: Translation off first chapter The docs Explained and two typos in english original
2021-10-11 14:26:55 -04:00
Luis Fernando Molina de0bd26466 Merge pull request #2105 from NAmorim/develop
Windows installer
2021-10-11 14:24:48 -04:00
Luis Fernando Molina deed317053 Merge pull request #2108 from Luis-Fernando-Molina/develop
Contribution: Extracting Visual-Scripting Project from Foundations
2021-10-11 14:22:10 -04:00
Luis Fernando Molina 81aa44c545 Extracting Visual-Scripting Project from Foundations 2021-10-11 20:19:05 +02:00
Luis Fernando Molina 39c6366b6a Schemas Auto Fixed 2021-10-11 20:13:06 +02:00
Luis Fernando Molina 5ad53267d2 Update httpInterface.js 2021-10-11 20:08:38 +02:00
Luis Fernando Molina 23f13fa0c3 App Schema Auto Fix Feature 2021-10-11 20:07:37 +02:00
Brett Taylor b619a9210d enter and exit announcements working 2021-10-11 13:11:12 -04:00
e-Nut fba0592c95 Merge branch 'Superalgos:develop' into develop 2021-10-11 19:01:45 +02:00
gitforkgit d569f83bcb The rest of the chapters: The Docs Explained 2021-10-11 18:49:32 +02:00
Luis Fernando Molina 9bbabb14ca Final set of actions 2021-10-11 17:08:14 +02:00
Luis Fernando Molina 267f75aa9e Delete UI Object 2021-10-11 17:02:12 +02:00
Brett Taylor 20cbf04596 Merge branch 'develop' into announce-enter-exit 2021-10-11 10:29:38 -04:00
Brett Taylor f3dc04a9a0 initial addition of enter-exit option for announcements 2021-10-11 10:28:28 -04:00
Luis Fernando Molina 2553c8df8d Add Missing Children 2021-10-11 16:25:59 +02:00
Luis Fernando Molina b3d366c000 Add UI Object 2021-10-11 16:19:54 +02:00
Brenden Harrell 67886ead73 clean code and move required modules to platformRoot 2021-10-11 08:01:46 -05:00
B Harrell c4f775b684 Merge branch 'Superalgos:develop' into develop 2021-10-11 07:53:37 -05:00
Brenden Harrell 1bc5e34c9d fix variable scope 2021-10-11 07:48:59 -05:00
Brenden Harrell 9469f4293c type fix 2021-10-11 07:46:58 -05:00
Brenden Harrell bca6192327 final command adjustments 2021-10-11 07:44:57 -05:00
Brenden Harrell bafd07ab9d fix access remote names object 2021-10-11 07:29:32 -05:00
Luis Fernando Molina d4fb3db23c Copy Node Path 2021-10-11 14:22:36 +02:00
Luis Fernando Molina 8dae007be1 Branches 2021-10-11 13:48:41 +02:00
Luis Fernando Molina 0723ec0573 TS Refactorings missing 2021-10-11 13:40:04 +02:00
Luis Fernando Molina eb2d58a689 findNodeInNodeMesh 2021-10-11 13:27:29 +02:00
NAmorim f7c5b27ede Another try at relese build 2021-10-11 12:19:32 +01:00
Luis Fernando Molina f2e0ec2aa6 Node Config 2021-10-11 13:17:41 +02:00
Luis Fernando Molina 5e8e4f5f73 Node Children 2021-10-11 13:15:31 +02:00
Luis Fernando Molina 46d7472ac8 Meshes 2021-10-11 13:08:58 +02:00
NAmorim 5b1b1b9b35 Remove debug info 2021-10-11 12:03:16 +01:00
NAmorim 281beba0be Enable autoUpdate
additions for Mac app
2021-10-11 12:01:16 +01:00
NAmorim 0169214b3f Disable git check when running as packaged app 2021-10-11 12:00:41 +01:00
NAmorim 23b774109a Update to reference Windows installer 2021-10-11 12:00:03 +01:00
NAmorim dd80c80b14 Updates to enable Windows installer 2021-10-11 11:59:09 +01:00
NAmorim 4799d41466 Update paths for RO vitual fs 2021-10-11 11:57:49 +01:00
NAmorim 20aff4f54e Change binaries default folder 2021-10-11 11:57:04 +01:00
gitforkgit 6b74b9cbb2 (Translation into german of chapters 2+3+4 -> "The Docs explained" <- and smaller typo fixes in the english original) 2021-10-11 12:39:28 +02:00
Luis Fernando Molina 45aa5f3dca frames 2021-10-11 12:38:47 +02:00
Luis Fernando Molina d632491d65 Hierarchy 2021-10-11 12:35:22 +02:00
Luis Fernando Molina d8c12c04d9 node clonning 2021-10-11 12:30:26 +02:00
Luis Fernando Molina 9c28aee88b VisualScritingFunctionLibraryUiObjectsFromNodes 2021-10-11 12:26:25 +02:00
gitforkgit 9c92080d79 (Translation into german of chapters 2+3+4 -> "The Docs explained" <- and smaller typo fixes in the english original) 2021-10-11 12:17:26 +02:00
Luis Fernando Molina 423a36c1b0 Update FloatingObject.js 2021-10-11 12:16:56 +02:00
Luis Fernando Molina 069e9ade9a deleteUIObject 2021-10-11 12:14:41 +02:00
Luis Fernando Molina 478cb082c8 chainAttachNode 2021-10-11 12:12:43 +02:00
Luis Fernando Molina 6444d222f2 Reference Attach Detach 2021-10-11 12:11:53 +02:00
Luis Fernando Molina 1f4fee8904 Visual Scripting Modules moved in from Foundations 2021-10-11 12:05:14 +02:00
Luis Fernando Molina cd44cc0d72 Merge pull request #2104 from Smidy13/develop
Bug Fix: NPM Install to Fix where Electron not in package.lock file
2021-10-11 04:57:07 -04:00
Brenden Harrell 2f889aa341 adjust getting remotes 2021-10-10 22:14:35 -05:00
Brenden Harrell b259db992e more changes 2021-10-10 22:12:03 -05:00
Brenden Harrell 2aedf8d408 condition for setting upstream 2021-10-10 22:07:25 -05:00
Brenden Harrell f00d0fe567 final command setup (hopfully) 2021-10-10 22:01:10 -05:00
Brenden Harrell ae7eaad7ba break up git commands 2021-10-10 21:52:59 -05:00
Smidy13 3b2c62b4e4 Bug Fix: NPM Install to Fix where Electron not in package.lock file 2021-10-11 14:53:03 +13:00
gitforkgit eb4e78283e Translation into german of chapters 2+3+4 -> "The Docs explained" <- and smaller typo fixes in the english original 2021-10-11 00:17:59 +02:00
gitforkgit aac19ed53e Translation off first chapter The docs Explained and two typos in english original 2021-10-10 20:52:16 +02:00
eNut cc97a654b9 [Dutch translations + typo fixes] 2021-10-10 20:39:12 +02:00
Luis Fernando Molina 3294832c39 Merge pull request #2100 from Superalgos/plugins-docs
Plugins docs into develop
2021-10-10 12:25:15 -04:00
Luis Fernando Molina 5380122b7f Merge pull request #2099 from Luis-Fernando-Molina/develop
Contribution: Twitter Bot Moved
2021-10-10 06:44:40 -04:00
Luis Fernando Molina 7d9971a1a6 Twitter Bot Moved 2021-10-10 12:44:12 +02:00
Luis Fernando Molina 956460df10 Merge pull request #2098 from Luis-Fernando-Molina/develop
Contribution: Social-Bots Slack Icon
2021-10-10 06:42:05 -04:00
Luis Fernando Molina 01b79c9dee Update slack-bot.png 2021-10-10 12:41:41 +02:00
Luis Fernando Molina 4d3dc3c1fc Merge pull request #2097 from Luis-Fernando-Molina/develop
Contribution: Social-Bots project extracted from Fundations
2021-10-10 06:41:07 -04:00
Luis Fernando Molina 517cc26446 Update ActionSwitch.js 2021-10-10 12:40:19 +02:00
Luis Fernando Molina 1b38361935 Delete SocialBotsFunctions.js 2021-10-10 12:39:42 +02:00
Luis Fernando Molina 86259f9ed1 Delete SocialBots.js 2021-10-10 12:39:07 +02:00
Luis Fernando Molina 58309116b9 Delete social-bots.json 2021-10-10 12:37:39 +02:00
Luis Fernando Molina 99f76678f7 Delete slack-bot.png 2021-10-10 12:36:15 +02:00
Luis Fernando Molina dd20afb9e8 Social-Bots project extracted from Fundations 2021-10-10 12:30:46 +02:00
Luis Fernando Molina 025792fe42 UI Bug Fixes 2021-10-10 12:12:44 +02:00
Luis Fernando Molina 48ebaeb925 Bug Fixes plus icons 2021-10-10 11:45:14 +02:00
Luis Fernando Molina db6b6603af Refactoring project name 2021-10-10 11:35:09 +02:00
Luis Fernando Molina c187c276df Action Switch upgraded 2021-10-10 11:26:09 +02:00
Luis Fernando Molina 3405818181 Docs-Nodes moved 2021-10-10 11:19:06 +02:00
Luis Fernando Molina eca6a9bf47 Schemas updated with project 2021-10-10 11:13:29 +02:00
Luis Fernando Molina 23c1b17e2d Create TwitterBot.js 2021-10-10 11:02:52 +02:00
Luis Fernando Molina d3bf069fd6 Merge pull request #2096 from e-Nut/develop
Contribution: Translations Dutch
2021-10-10 04:31:22 -04:00
Luis Fernando Molina ee0872a472 Merge pull request #2095 from primoz990/plugins-docs
Contribution: My Superalgos Review
2021-10-10 04:30:34 -04:00
eNut f6e7dc0217 [more Dutch Translations] 2021-10-10 10:29:26 +02:00
eNut 5d4ecbb691 This is my contribution to Superalgos 2021-10-10 09:40:25 +02:00
primoz990 96a6206c59 My Superalgos Review 2021-10-10 07:52:28 +02:00
Luis Fernando Molina be6289fe22 Merge pull request #2093 from PLuv/develop
Fix: Error handling for Fisher Indicator
2021-10-09 12:11:06 -04:00
Philip Love c6e19cdf2a Fix: Error handling for Fisher Indicator 2021-10-09 12:05:26 -04:00
Luis Fernando Molina 8f79f39723 Schemas with project fixed 2021-10-09 10:23:42 +02:00
Luis Fernando Molina 780fce04ff Schemas and Icons moved 2021-10-09 10:15:55 +02:00
Luis Fernando Molina 780f975e7c Social-Bots Project 2021-10-09 10:08:33 +02:00
Luis Fernando Molina d3f1ade376 Merge pull request #2092 from e-Nut/develop
Contribution: [1st tutorial step 5 dutch translation]
2021-10-09 02:56:46 -04:00
Luis Fernando Molina 588a3c95ea Merge pull request #2091 from Chococoin/develop
Add missing images.
2021-10-09 02:56:12 -04:00
eNut 8f3f877810 [1st tutorial step 5 dutch translation] 2021-10-09 08:35:47 +02:00
Germán Lugo c1dfd1b169 Add missing images. 2021-10-08 21:28:58 +02:00
Luis Fernando Molina 4469ee99c7 Merge pull request #2089 from harrellbm/develop
Run node setup on branch switch
2021-10-08 13:19:04 -04:00
Brenden Harrell baf64da77c almost there 2021-10-08 11:10:05 -05:00
Brenden Harrell 80b6d27611 more adjustments 2021-10-08 10:05:18 -05:00
Brenden Harrell 08d30ca390 adjust git commands 2021-10-08 09:57:10 -05:00
Brenden Harrell 7adf7f7181 remove git from raw commands 2021-10-08 08:54:22 -05:00
Brenden Harrell 87b05e5ecd add clean git branch commands 2021-10-08 08:50:06 -05:00
Brenden Harrell 4033f4019f Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-10-08 08:26:09 -05:00
Brenden Harrell 73823b4152 final adjustments 2021-10-08 08:17:00 -05:00
Brenden Harrell f725a977de convert returned buffer to string 2021-10-08 08:05:42 -05:00
Brenden Harrell 424df55bcd more adjustments 2021-10-08 08:00:54 -05:00
Brenden Harrell 1e5df05b2c adjust error code response 2021-10-08 07:51:32 -05:00
Luis Fernando Molina 18685d49dd Merge pull request #2082 from Barrypair/plugins-docs
Contribution: My Superalgos Review
2021-10-08 08:18:49 -04:00
Barrypair b6197de956 Delete superalgos-project-review-031-superalgos-review-your-review-title.json 2021-10-08 12:30:54 +02:00
Luis Fernando Molina d42b59dfa2 Merge pull request #2088 from Luis-Fernando-Molina/develop
Contribution: Bug Fix Installing Markets
2021-10-08 05:27:01 -04:00
Luis Fernando Molina 2df3a569b4 DeepScan Bug Fix 2021-10-08 11:25:35 +02:00
Luis Fernando Molina 0d7fe35928 Bug Fixes Installing Markets 2021-10-08 11:22:25 +02:00
Luis Fernando Molina 5e2e370c41 Update UiObjectsFromNodes.js 2021-10-08 10:46:20 +02:00
Luis Fernando Molina cd40e8ec48 Logging improved 2021-10-08 10:24:18 +02:00
Luis Fernando Molina 103746b007 Merge pull request #2086 from quantum8/develop
Spelling fix
2021-10-08 03:36:57 -04:00
Luis Fernando Molina 6bf508fc34 Merge pull request #2087 from Tentacule23/develop
Contribution: Lost_Nodes_Fix_And_Node_Rescue Tentacule23
2021-10-08 03:36:23 -04:00
Tentacule23 13dfe99d7c Lost_Nodes_Fix_And_Node_Rescue Tentacule23 2021-10-07 20:10:16 -04:00
quantum8 7c44fc3761 Merge branch 'Superalgos:develop' into develop 2021-10-08 08:20:33 +10:00
harrellbm eb741cd9d3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-07 15:35:05 -05:00
Luis Fernando Molina 8786c87f5e Merge pull request #2083 from e-Nut/develop
Contribution: NL dutch flag SVG
2021-10-07 16:25:21 -04:00
Luis Fernando Molina 142942838b Merge pull request #2084 from Raplh2502/develop
Contribution: Creation of 01 min candle counter for 1-hs in Polus datamine + modification of codenames in Monte-Carlo indicator due to unhandling of the "-"
2021-10-07 16:23:35 -04:00
Raplh2502 a9a33ae930 Creation of 01 min candle counter for 1-hs in Polus datamine + modification of codenames in Monte-Carlo indicator due to unhandling of the "-" 2021-10-07 21:47:26 +02:00
eNut 363e225a87 This is my contribution to Superalgos 2021-10-07 21:01:28 +02:00
Barrypair 38036af25d My Superalgos Review 2021-10-07 20:48:34 +02:00
Luis Fernando Molina 04c5010e86 Merge pull request #2076 from harrellbm/temp
Add Dutch Language Footer
2021-10-07 12:11:04 -04:00
Luis Fernando Molina acf9d47467 Merge pull request #2075 from NAmorim/develop
Contribution - Application binaries (electron wrapped)
2021-10-07 12:08:11 -04:00
Barrypair ed0c83dbb2 My Superalgos Review 2021-10-07 17:44:33 +02:00
NAmorim 9cf1ede9f2 Fix typo 2021-10-07 16:04:12 +01:00
NAmorim 80c93c226c Checking Github Actions 2021-10-07 16:00:21 +01:00
harrellbm 39540f6850 finish footer declaration 2021-10-07 09:24:43 -05:00
harrellbm 6885c2ded8 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-07 08:26:13 -05:00
harrellbm 1a4bae9e86 Add Dutch Language Footer 2021-10-07 08:11:53 -05:00
harrellbm fb7f26ba6a Add Dutch Language Footer 2021-10-07 08:03:24 -05:00
NAmorim c1fe2e975d Correction for arguments 2021-10-07 11:28:06 +01:00
NAmorim 37587029d2 Binaries build scripts 2021-10-07 08:49:29 +01:00
NAmorim c0c2f10228 Path update to run inside electron package 2021-10-07 08:49:07 +01:00
NAmorim 1b04aa32e7 Electron wrapper for binaries 2021-10-07 08:48:41 +01:00
quantum8 8e379fe853 Update Utilities.js
Spelling fix
2021-10-07 10:35:45 +10:00
Luis Fernando Molina c5279aa348 Merge pull request #2073 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-06 15:14:24 -04:00
EvaMaria70 5a3d40169c This is my contribution to Superalgos 2021-10-06 20:44:15 +02:00
EvaMaria70 9afff7174d This is my contribution to Superalgos 2021-10-06 20:33:04 +02:00
EvaMaria70 f789e2d578 This is my contribution to Superalgos 2021-10-06 20:01:24 +02:00
Luis Fernando Molina 3d10ecf3f2 Merge pull request #2068 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-06 13:58:02 -04:00
Luis Fernando Molina 84f2988560 Merge pull request #2070 from ssplatt/update-twitter-bot
Fix twitter bot reference name to fix 'delete node'
2021-10-06 13:56:39 -04:00
Luis Fernando Molina 168cb749ee Merge pull request #2071 from ssplatt/update-data-dirs
update path to persistent data to match new locations
2021-10-06 13:56:23 -04:00
Luis Fernando Molina e24d57dded Changes in User Profile done by Profile Owner e-Nut automatically merged by Superalgos.
Contribution: update user profile
2021-10-06 13:55:54 -04:00
eNut db4ad1b0e4 This is my contribution to Superalgos 2021-10-06 19:47:00 +02:00
ssplatt 87d2252c43 update path to persistent data to match new locations 2021-10-06 12:48:54 -04:00
ssplatt 2fbcd3fa57 fix twitter bot reference name to fix 'delete node' 2021-10-06 12:24:18 -04:00
EvaMaria70 9d2acc5a58 This is my contribution to Superalgos 2021-10-06 17:07:48 +02:00
EvaMaria70 060418e4d6 This is my contribution to Superalgos 2021-10-06 17:03:34 +02:00
EvaMaria70 59f0202485 This is my contribution to Superalgos 2021-10-06 16:27:55 +02:00
EvaMaria70 1ec3f656a0 This is my contribution to Superalgos 2021-10-06 14:50:53 +02:00
EvaMaria70 03b2b1ffda This is my contribution to Superalgos 2021-10-06 14:30:19 +02:00
EvaMaria70 f27034652e This is my contribution to Superalgos 2021-10-06 13:56:07 +02:00
EvaMaria70 ed2f8c7497 This is my contribution to Superalgos 2021-10-06 13:50:30 +02:00
EvaMaria70 255315dd64 This is my contribution to Superalgos 2021-10-06 13:03:45 +02:00
Luis Fernando Molina 2dae62dbc2 Merge pull request #2067 from Luis-Fernando-Molina/develop
Contribution: Beta 12 Labels
2021-10-06 06:50:39 -04:00
Luis Fernando Molina 0bf9caf2c1 Beta 12 Labels 2021-10-06 12:50:00 +02:00
Luis Fernando Molina 7018e43f5e Merge pull request #2066 from Luis-Fernando-Molina/develop
Contribution: deepscan bug fixes
2021-10-06 06:48:26 -04:00
Luis Fernando Molina 7c552f55a1 Merge pull request #2065 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-06 06:47:31 -04:00
Luis Fernando Molina 4a34245410 deepscan bug fixes 2021-10-06 12:46:54 +02:00
Luis Fernando Molina 44dfb12195 Merge pull request #2064 from Luis-Fernando-Molina/develop
Contribution: Extracting from Foundations several projects: Data-Mining, Algorithmic Trading and Community Plugins, Machine Learning
2021-10-06 06:39:30 -04:00
Luis Fernando Molina 08a56a6026 Removing files for Beta 12 2021-10-06 12:37:59 +02:00
Luis Fernando Molina 2905730db6 Update CircularMenuItem.js 2021-10-06 12:37:00 +02:00
Luis Fernando Molina 540f18cd69 ProjectSchema Beta 12 2021-10-06 12:35:39 +02:00
Luis Fernando Molina c6748a8466 conflicts on file trading and learning session functions solved 2021-10-06 12:34:08 +02:00
Luis Fernando Molina b3d9a3cc80 conflicts on file CircularMenuItem.js solved 2021-10-06 12:28:38 +02:00
EvaMaria70 0fd12e1f1a This is my contribution to Superalgos 2021-10-06 12:24:17 +02:00
Luis Fernando Molina 259396c205 conflicts Project Schema Solved 2021-10-06 11:49:51 +02:00
EvaMaria70 e98fb2063a This is my contribution to Superalgos 2021-10-06 11:41:58 +02:00
Luis Fernando Molina 89fdec328f Action Switches Fixed 2021-10-06 11:17:07 +02:00
Luis Fernando Molina 59b4703152 Changes in User Profile done by Profile Owner e-Nut automatically merged by Superalgos.
Contribution: User Profile [e-Nut]
2021-10-05 13:24:02 -04:00
eNut 03d177f7a7 User Profile [e-Nut] 2021-10-05 19:23:46 +02:00
Luis Fernando Molina 816720f80f Changes in User Profile done by Profile Owner gitforkgit automatically merged by Superalgos.
Contribution: User Profile gitforkgit
2021-10-05 10:21:46 -04:00
Luis Fernando Molina 507d17aa69 Changes in User Profile done by Profile Owner quantum8 automatically merged by Superalgos.
Updated user profile again for governance claims
2021-10-05 10:21:37 -04:00
Luis Fernando Molina 4eb903b908 Merge pull request #2052 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-05 10:18:14 -04:00
Luis Fernando Molina 4e46b8c6b7 Merge pull request #2056 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-05 10:17:29 -04:00
Luis Fernando Molina fc477d4f88 Merge pull request #2059 from piyanthak/develop
Develop
2021-10-05 10:16:12 -04:00
Luis Fernando Molina cd5029aaa0 Merge pull request #2058 from piyanthak/plugins-docs
Plugins docs
2021-10-05 10:09:25 -04:00
Luis Fernando Molina e288edbfa9 Merge pull request #2062 from ssplatt/brewfile
Update READMEs, add brewfile, add npm script aliases
2021-10-05 10:05:04 -04:00
EvaMaria70 f4faf0959e This is my contribution to Superalgos 2021-10-05 15:51:56 +02:00
ssplatt 1cd52b8ed1 add python to brewfile for tensorflow 2021-10-04 17:25:51 -04:00
ssplatt b71fd5282b update readmes, add brewfile, add npm scripts 2021-10-04 17:25:02 -04:00
piyanthak 28da06e485 Add files via upload 2021-10-05 00:24:14 +05:30
Julian Molina 52f15ce37c Merge pull request #2060 from e-Nut/plugins-docs
Contribution: [Added review]
2021-10-04 20:51:36 +02:00
piyanthak 0755e4dc34 Tested Ex.
Correction of binance
2021-10-05 00:13:05 +05:30
EvaMaria70 c445691bc9 This is my contribution to Superalgos 2021-10-04 19:58:03 +02:00
eNut 489a6ed7a2 [Added review] 2021-10-04 19:18:08 +02:00
piyanthak 7aa52e4ff3 Add files via upload 2021-10-04 21:36:12 +05:30
piyanthak 2697689c3c Add files via upload 2021-10-04 21:29:30 +05:30
piyanthak 9941896c4e Add files via upload 2021-10-04 21:28:09 +05:30
piyanthak ba94eba05d Add files via upload 2021-10-04 20:45:10 +05:30
piyanthak 557817ff91 Add files via upload 2021-10-04 20:43:54 +05:30
B Harrell a840c2034a Merge branch 'Superalgos:develop' into develop 2021-10-04 07:22:57 -05:00
EvaMaria70 823c920baf This is my contribution to Superalgos 2021-10-04 13:54:04 +02:00
quantum8 99b8734417 Updated user profile again for governance claims 2021-10-04 09:08:02 +10:00
EvaMaria70 fed1b8d0ec This is my contribution to Superalgos 2021-10-03 23:57:22 +02:00
EvaMaria70 fc3419e2c1 This is my contribution to Superalgos 2021-10-03 23:39:45 +02:00
EvaMaria70 e43f3aac01 This is my contribution to Superalgos 2021-10-03 23:28:44 +02:00
EvaMaria70 833691a2b7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-03 21:31:23 +02:00
EvaMaria70 7e4484f0b0 This is my contribution to Superalgos 2021-10-03 20:13:36 +02:00
gitforkgit 62a41aeb31 User Profile gitforkgit 2021-10-03 19:56:50 +02:00
Luis Fernando Molina 0ebed3095f Merge pull request #2054 from Superalgos/develop
Develop into Master: Token Distribution Beta 10 and 11 done.
2021-10-03 12:38:42 -04:00
Luis Fernando Molina 5b2ef4ab31 First SA Token Distribution by the Governance System 2021-10-03 18:35:40 +02:00
EvaMaria70 0c8dae7f37 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-03 17:59:02 +02:00
Luis Fernando Molina 629e6b6cff Merge pull request #2053 from julian-molina/develop
Contribution: Governance tuning
2021-10-03 10:40:09 -04:00
Julian Molina 2f7b1bcb4b Governance tuning 2021-10-03 16:18:40 +02:00
prepheadrus 65358f6404 This is my contribution to Superalgos 2021-10-03 16:48:18 +03:00
prepheadrus 76c191c7a8 This is my contribution to Superalgos 2021-10-03 16:42:30 +03:00
prepheadrus 894ccc72db This is my contribution to Superalgos 2021-10-03 16:30:41 +03:00
Luis Fernando Molina ca39237d97 Merge pull request #2051 from julian-molina/develop
Contribution: Governance tunning
2021-10-03 09:00:47 -04:00
Julian Molina 947a74d07e Governance tunning 2021-10-03 14:53:58 +02:00
Luis Fernando Molina ed903a2f99 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 08:51:42 -04:00
prepheadrus a2ae601e2e This is my contribution to Superalgos 2021-10-03 15:50:44 +03:00
Luis Fernando Molina 9a9ea8e338 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 08:21:42 -04:00
prepheadrus 4f1c4f179f This is my contribution to Superalgos 2021-10-03 15:20:45 +03:00
Luis Fernando Molina 2fc59ea595 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 07:55:41 -04:00
prepheadrus 8037ccf3c0 This is my contribution to Superalgos 2021-10-03 14:53:59 +03:00
Luis Fernando Molina 79d7ebad58 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 07:37:41 -04:00
prepheadrus cd5e89bedc This is my contribution to Superalgos 2021-10-03 14:37:11 +03:00
Luis Fernando Molina c4f5db9bb1 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 07:29:41 -04:00
prepheadrus e89d345e85 This is my contribution to Superalgos 2021-10-03 14:28:47 +03:00
Luis Fernando Molina f9de125bfd Changes in User Profile done by Profile Owner bayaderos automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 06:43:35 -04:00
Luis Fernando Molina 5001fbc474 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-03 06:43:31 -04:00
Luis Fernando Molina cc75c7d630 npm update 2021-10-03 12:39:21 +02:00
prepheadrus 93dee2d28c This is my contribution to Superalgos 2021-10-03 13:31:38 +03:00
prepheadrus 65d535ef2d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-03 13:17:04 +03:00
bayaderos b782cf277d This is my contribution to Superalgos 2021-10-03 12:00:29 +02:00
bayaderos 0ebf4a7dbd This is my contribution to Superalgos 2021-10-03 11:47:45 +02:00
Luis Fernando Molina 22d4ad532d Bug Fixed with Time Frame Filters 2021-10-03 11:29:00 +02:00
Luis Fernando Molina 316dd6da66 Bug Fixed - Time Frames Filter 2021-10-03 11:27:19 +02:00
Luis Fernando Molina 1104a07808 Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
Contribution: superharoun profile modifications
2021-10-03 03:28:56 -04:00
Haroun b68454a392 superharoun profile modifications 2021-10-03 09:28:46 +02:00
prepheadrus 8adee4168c This is my contribution to Superalgos 2021-10-03 03:57:09 +03:00
Luis Fernando Molina 99cf71878e Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 20:23:53 -04:00
prepheadrus a0bc67c316 This is my contribution to Superalgos 2021-10-03 03:23:24 +03:00
Luis Fernando Molina ebbe3d78de Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 20:15:52 -04:00
prepheadrus 97d9753621 This is my contribution to Superalgos 2021-10-03 03:14:40 +03:00
Luis Fernando Molina 11ee1f585e Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 20:04:52 -04:00
Luis Fernando Molina 4a29bcc10d Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Profile Tweak #4758094312
2021-10-02 20:03:53 -04:00
prepheadrus c14ce4f5f5 This is my contribution to Superalgos 2021-10-03 03:03:47 +03:00
Philip Love baa71182ee Profile Tweak #4758094312 2021-10-02 20:01:55 -04:00
Luis Fernando Molina 3ebcbfea24 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 19:54:52 -04:00
prepheadrus 8e34abfadc This is my contribution to Superalgos 2021-10-03 02:54:13 +03:00
Luis Fernando Molina ea4d9eba29 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 19:45:53 -04:00
prepheadrus 5ee9a9858a This is my contribution to Superalgos 2021-10-03 02:44:49 +03:00
prepheadrus ed2c96e039 This is my contribution to Superalgos 2021-10-03 02:34:57 +03:00
prepheadrus 4cb5d8b3bd This is my contribution to Superalgos 2021-10-03 02:19:14 +03:00
prepheadrus 73c5ffb99b This is my contribution to Superalgos 2021-10-03 02:13:40 +03:00
Luis Fernando Molina 2f8f1451c6 Changes in User Profile done by Profile Owner quantum8 automatically merged by Superalgos.
User profile update
2021-10-02 18:44:52 -04:00
quantum8 d2bdea6f0c Merge branch 'develop' of https://github.com/quantum8/Superalgos into develop 2021-10-03 08:41:12 +10:00
quantum8 0d157bb98e Updated user profile for governance claims 2021-10-03 08:40:07 +10:00
Luis Fernando Molina 275af0cf0c Changes in User Profile done by Profile Owner teehanming automatically merged by Superalgos.
update profile
2021-10-02 18:24:51 -04:00
teehanming 59306ebb87 update profile 2021-10-03 06:23:21 +08:00
Luis Fernando Molina 38c1d5c0fc Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Update to Smidy13 Profile
2021-10-02 15:37:50 -04:00
Smidy13 8ce9b412f1 Profile: Update to Smidy13 Profile 2021-10-03 08:36:56 +13:00
Luis Fernando Molina e9289a6b95 UX improvement 2021-10-02 19:48:49 +02:00
Luis Fernando Molina c37469f75b Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
User-Profile PLuv
2021-10-02 12:36:49 -04:00
Philip Love 877432808b User-Profile PLuv 2021-10-02 12:35:50 -04:00
Luis Fernando Molina 060770a409 Merge pull request #2031 from Superalgos/plugins-docs
Plugins docs into Develop
2021-10-02 12:22:13 -04:00
Luis Fernando Molina 272c3cf04b Merge pull request #2030 from Superalgos/develop
Develop into Plugins Docs
2021-10-02 12:21:40 -04:00
Luis Fernando Molina ada83e4c2c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 18:10:38 +02:00
Luis Fernando Molina 2547cab9fb Las voting touches 2021-10-02 18:10:29 +02:00
Luis Fernando Molina e172dbf4f4 Changes in User Profile done by Profile Owner BillyYan13 automatically merged by Superalgos.
Contribution: User Profile [BillyYan13]
2021-10-02 11:33:48 -04:00
Billy d03c4f00d2 User Profile [BillyYan13] 2021-10-02 17:32:50 +02:00
Luis Fernando Molina 2bd15150e3 More votes fine tunning 2021-10-02 16:39:59 +02:00
Luis Fernando Molina 2023fdd03a Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 16:39:46 +02:00
Luis Fernando Molina 7b91d9d22c Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh [final, for sure!]
2021-10-02 09:59:48 -04:00
cozed-gh 83141a61b3 User Profile cozed-gh [final, for sure!] 2021-10-02 15:59:12 +02:00
Luis Fernando Molina 52706719e6 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 15:56:58 +02:00
Luis Fernando Molina e1c7ae5394 Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt profile
2021-10-02 09:55:48 -04:00
Brett Taylor 136c0a4deb update ssplatt profile 2021-10-02 09:51:20 -04:00
Luis Fernando Molina 14f386cf86 Merge pull request #2022 from BillyYan13/develop
Contribution: User Profile [BillyYan13]
2021-10-02 09:32:18 -04:00
Billy 7c13b51b7f User Profile [BillyYan13] 2021-10-02 15:29:41 +02:00
Billy c7e457e357 User Profile [BillyYan13] 2021-10-02 15:21:39 +02:00
EvaMaria70 69f6c6c5f3 This is my contribution to Superalgos 2021-10-02 15:11:34 +02:00
Luis Fernando Molina 92c5a7e7e9 Voting Fine Tunning 2021-10-02 15:08:15 +02:00
Luis Fernando Molina 0a9b1c9d48 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-02 13:37:33 +02:00
Luis Fernando Molina c47033adc5 Voting Adjustments 2021-10-02 13:37:22 +02:00
Luis Fernando Molina 35c54b0186 Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
update superharoun profile
2021-10-02 07:36:46 -04:00
Haroun 0fe01e6371 superharoun update 2021-10-02 13:00:40 +02:00
Haroun 6f40d41db9 Revert "This is my contribution to Superalgos"
This reverts commit 21d59c2395.
2021-10-02 13:00:40 +02:00
Luis Fernando Molina 85a218936f Update .gitignore 2021-10-02 11:41:00 +02:00
Luis Fernando Molina df79a409eb Tidy workspace 2021-10-02 11:37:26 +02:00
Luis Fernando Molina b07f3b8566 Bug Fixed with Token Delegation 2021-10-02 11:27:18 +02:00
Haroun 97ff78d359 Merge branch 'Superalgos:develop' into develop 2021-10-02 10:56:03 +02:00
Haroun 21d59c2395 This is my contribution to Superalgos 2021-10-02 10:52:11 +02:00
Luis Fernando Molina 21c95922e0 Merge pull request #2005 from julian-molina/develop
Contribution: Governance tuning
2021-10-02 04:04:21 -04:00
Julian Molina 97ceb9f785 Governance tuning 2021-10-02 10:04:15 +02:00
Luis Fernando Molina 5a390a3c03 Update Token-Distribution-All-User-Profiles.json 2021-10-02 09:59:06 +02:00
Luis Fernando Molina ea78609f7c Changes in User Profile done by Profile Owner EvaMaria70 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-02 03:35:44 -04:00
Luis Fernando Molina 7e7849fd24 Merge pull request #2003 from BillyYan13/plugins-docs
Contribution: My Superalgos Review
2021-10-02 03:35:22 -04:00
EvaMaria70 c3715d7126 This is my contribution to Superalgos 2021-10-02 09:34:48 +02:00
Luis Fernando Molina 71946bc5d5 Update welcome-to-superalgos-003-tutorial-welcome-to-superalgos.json 2021-10-02 09:33:28 +02:00
Billy 15ede2f4f4 My Superalgos Review 2021-10-02 09:30:51 +02:00
Luis Fernando Molina 14ccd705c4 Merge pull request #2001 from Smidy13/develop
Improvement: Improved Error Handling for Missing Images
2021-10-02 02:38:56 -04:00
Luis Fernando Molina 0fefcabb17 Merge pull request #1996 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-02 02:38:11 -04:00
Smidy13 516535b8e4 Spelling: Correcting Spelling in Splash Screen Text 2021-10-02 18:43:33 +13:00
Smidy13 b6a92cda57 Improvement: Improved Error Handling for Missing Images 2021-10-02 18:36:29 +13:00
Luis Fernando Molina 68be25a50f Changes in User Profile done by Profile Owner gustavojuri automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 17:26:39 -04:00
Luis Fernando Molina 4e7d6f5203 Changes in User Profile done by Profile Owner rominastabile automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 17:10:39 -04:00
rominastabile 20f90952a3 This is my contribution to Superalgos 2021-10-01 18:09:42 -03:00
rominastabile 0fc0ec71dc This is my contribution to Superalgos 2021-10-01 17:55:52 -03:00
prepheadrus e6b4445fef This is my contribution to Superalgos 2021-10-01 23:54:14 +03:00
prepheadrus dfc045f2cf This is my contribution to Superalgos 2021-10-01 23:41:41 +03:00
Luis Fernando Molina fcc5a8b39f Merge pull request #1991 from prepheadrus/plugins-docs
Contribution: This is my contribution to Superalgos
2021-10-01 16:38:11 -04:00
Luis Fernando Molina 884ff3cbbb Merge pull request #1992 from prepheadrus/develop
Contribution: This is my contribution to Superalgos
2021-10-01 16:36:36 -04:00
Luis Fernando Molina c007d3f7ae Merge pull request #1986 from EvaMaria70/develop
Contribution: This is my contribution to Superalgos
2021-10-01 16:35:58 -04:00
prepheadrus a8fde78b50 This is my contribution to Superalgos 2021-10-01 23:33:20 +03:00
Luis Fernando Molina 51ad32b29a Changes in User Profile done by Profile Owner rominastabile automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 16:30:40 -04:00
rominastabile f04d9c5c5f This is my contribution to Superalgos 2021-10-01 17:29:51 -03:00
prepheadrus c42ee1e41e This is my contribution to Superalgos 2021-10-01 23:27:03 +03:00
prepheadrus 1a48645f68 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 23:14:32 +03:00
Luis Fernando Molina 06edcd1e91 Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Smidy13 Profile Update
2021-10-01 16:12:40 -04:00
Smidy13 bad1f28883 Profile: Smidy13 Profile Update 2021-10-02 09:11:39 +13:00
prepheadrus 36e78ad75c This is my contribution to Superalgos 2021-10-01 22:41:54 +03:00
Luis Fernando Molina 1706874099 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: percentage correction in profile
2021-10-01 15:18:38 -04:00
Luis Fernando Molina c0c03753a8 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 15:17:38 -04:00
Raplh2502 53948cddb5 percentage correction in profile 2021-10-01 20:17:32 +01:00
prepheadrus 41d42e07a0 This is my contribution to Superalgos 2021-10-01 22:17:14 +03:00
Luis Fernando Molina ae6030e9a3 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 15:03:38 -04:00
prepheadrus c03dba4e02 This is my contribution to Superalgos 2021-10-01 22:02:57 +03:00
Luis Fernando Molina 2a81376c19 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
User profile update - Take 3746532
2021-10-01 14:29:38 -04:00
NAmorim ac182bfe3d User profile update - Take 3746532 2021-10-01 19:27:11 +01:00
EvaMaria70 d07b836ffa This is my contribution to Superalgos 2021-10-01 19:51:10 +02:00
EvaMaria70 7467ce8ee9 This is my contribution to Superalgos 2021-10-01 19:32:41 +02:00
Luis Fernando Molina 889a796798 Changes in User Profile done by Profile Owner gustavohcorradi automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 13:28:37 -04:00
Luis Fernando Molina daeb3920ac Merge pull request #1980 from julian-molina/develop
Contribution: Governance tuning
2021-10-01 13:07:52 -04:00
Julian Molina 35df064af9 Governance tuning 2021-10-01 18:52:35 +02:00
Luis Fernando Molina f3ede68928 Merge pull request #1970 from ssplatt/del-if-exists
Check if directory exists before deleting
2021-10-01 11:41:28 -04:00
Luis Fernando Molina 58d88ac334 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 17:28:09 +02:00
Luis Fernando Molina 9f6663b1df Reorganization of icons 2021-10-01 17:28:06 +02:00
GustavoH 614c093a54 This is my contribution to Superalgos 2021-10-01 17:27:43 +02:00
Luis Fernando Molina 1658b3ed82 All rearenged 2021-10-01 17:06:39 +02:00
Luis Fernando Molina 0561d75b9b Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-10-01 10:55:36 -04:00
piyanthak 0887739d86 User Profile piyanthak 2021-10-01 20:25:02 +05:30
Luis Fernando Molina 62f43dcf16 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 10:54:36 -04:00
prepheadrus b1684361ff This is my contribution to Superalgos 2021-10-01 17:54:21 +03:00
Luis Fernando Molina 15727ff6d1 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
User Profile Update: PLuv
2021-10-01 10:40:36 -04:00
Philip Love 7baee2c619 Merge remote-tracking branch 'upstream/develop' into develop 2021-10-01 10:39:31 -04:00
Brenden Harrell 81b23b3495 move response out of exec callback 2021-10-01 09:38:21 -05:00
Philip Love e79d26d0c1 User Profile Update: PLuv 2021-10-01 10:38:10 -04:00
Luis Fernando Molina 8031da44be Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 10:37:36 -04:00
prepheadrus fb08ae6349 This is my contribution to Superalgos 2021-10-01 17:37:14 +03:00
Brenden Harrell 0595f1b06f add missing await 2021-10-01 09:33:58 -05:00
Brenden Harrell bb903b8eb4 one more go 2021-10-01 09:26:53 -05:00
Brenden Harrell 046a369ce4 Another go at proper async ordering 2021-10-01 09:12:21 -05:00
Brenden Harrell d12ab41b47 adjust order of response 2021-10-01 09:05:06 -05:00
Luis Fernando Molina cc2c16ba09 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-10-01 10:02:36 -04:00
piyanthak 2c98c8538d User Profile piyanthak 2021-10-01 19:31:40 +05:30
Brenden Harrell db0e91ac02 more troubleshooting 2021-10-01 08:58:21 -05:00
Luis Fernando Molina 664af207a1 Logging Improved 2021-10-01 15:56:04 +02:00
Brenden Harrell e34f44a620 troubleshooting 2021-10-01 08:55:48 -05:00
Luis Fernando Molina bc7a931bd0 Bug fixes with same id at plugins 2021-10-01 15:51:00 +02:00
Luis Fernando Molina bb2055dcf4 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 15:42:50 +02:00
Luis Fernando Molina ebcd818219 Merge pull request #1974 from julian-molina/develop
Contribution: Governance tunning
2021-10-01 09:42:12 -04:00
Julian Molina 26cc412855 Governance tunning 2021-10-01 15:39:44 +02:00
Brenden Harrell 90377568ac initial implementation of running node setup on branch switch in httpinterface 2021-10-01 08:39:30 -05:00
Luis Fernando Molina e969cb0047 Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-10-01 09:34:35 -04:00
piyanthak 91075420d7 User Profile piyanthak 2021-10-01 19:04:00 +05:30
Brenden Harrell 978c6be82c move running node setup to httpinterface 2021-10-01 08:27:54 -05:00
Luis Fernando Molina 3fe8a46a3b Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
Update ssplatt user profile
2021-10-01 09:26:39 -04:00
Luis Fernando Molina 774eb62910 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Profile_Update Tentacule23
2021-10-01 09:26:35 -04:00
Tentacule23 b92545269c Profile_Update Tentacule23 2021-10-01 09:26:02 -04:00
Brett Taylor 10c98dcfe8 update ssplatt profile 2021-10-01 09:24:46 -04:00
Luis Fernando Molina 2ff3559baf remove logs 2021-10-01 15:17:11 +02:00
Brett Taylor 42877ad754 add check to see if node_modules exists before attempting to rm 2021-10-01 09:07:17 -04:00
Brenden Harrell f3bc0cdda8 start implementing shell command utility 2021-10-01 07:41:29 -05:00
Brenden Harrell 00ce521972 Callback adjustment 2021-10-01 07:40:48 -05:00
Brenden Harrell 7bc3b0ec28 move required node modules 2021-10-01 07:40:21 -05:00
Brenden Harrell 5a0136a1c0 add needed node modules 2021-10-01 07:39:45 -05:00
Brenden Harrell 563e648079 display branch changed page after node setup is run 2021-10-01 07:39:23 -05:00
Brenden Harrell 357e9a04bc Run Node Setup on Branch Switch Initial 2021-10-01 07:38:39 -05:00
Luis Fernando Molina 8ac96096ac Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Changes to harrellbm profile
2021-10-01 08:31:35 -04:00
Brenden Harrell f10f7166cf Changes to harrellbm profile 2021-10-01 07:30:29 -05:00
B Harrell 04daf0ff69 Merge branch 'Superalgos:develop' into develop 2021-10-01 07:11:53 -05:00
Brenden Harrell 3442442017 Revert "start implementing shell command utility"
This reverts commit 61ec81e092.
2021-10-01 07:10:56 -05:00
Brenden Harrell 32dd328112 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-10-01 07:00:51 -05:00
Brenden Harrell 61ec81e092 start implementing shell command utility 2021-10-01 07:00:48 -05:00
Luis Fernando Molina 55f49ff6ca Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 07:00:34 -04:00
prepheadrus fa4ff8efa7 This is my contribution to Superalgos 2021-10-01 13:59:03 +03:00
Luis Fernando Molina 9f1b16e89b Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 06:52:34 -04:00
prepheadrus 32b3763f9b This is my contribution to Superalgos 2021-10-01 13:52:09 +03:00
Luis Fernando Molina 0ca0d721c2 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-10-01 06:35:34 -04:00
cozed-gh 9da15a66bf User Profile cozed-gh 2021-10-01 12:35:24 +02:00
Luis Fernando Molina a1ee5a2478 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 12:30:13 +02:00
Luis Fernando Molina 0d4dfbd20d small Text 2021-10-01 12:30:00 +02:00
Luis Fernando Molina 23ca4b5c1e No ring, more UX imrprovements while on map mode 2021-10-01 12:21:23 +02:00
Luis Fernando Molina 777f5e8309 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 06:12:33 -04:00
prepheadrus cee247e02e This is my contribution to Superalgos 2021-10-01 13:11:36 +03:00
Julian Molina 5c08e5b0e9 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 12:05:11 +02:00
Luis Fernando Molina b81f39edc3 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 11:59:25 +02:00
Luis Fernando Molina 1669e7950e Image size smaller inMapMode 2021-10-01 11:59:06 +02:00
Luis Fernando Molina 13abba6213 Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 05:58:33 -04:00
prepheadrus e8694bdf98 This is my contribution to Superalgos 2021-10-01 12:57:41 +03:00
Luis Fernando Molina e4ae20e1be Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-10-01 05:54:33 -04:00
prepheadrus c1729dbdac This is my contribution to Superalgos 2021-10-01 12:53:48 +03:00
Luis Fernando Molina a17a0ed878 Improvement inMapMode 2021-10-01 11:46:53 +02:00
Julian Molina 928e611b85 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 11:22:43 +02:00
Luis Fernando Molina b97db15d8f Reputation bug fixed 2021-10-01 11:19:29 +02:00
Luis Fernando Molina 7632d6dc3f Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-10-01 05:10:33 -04:00
cozed-gh 9bdea96052 User Profile cozed-gh 2021-10-01 11:10:07 +02:00
Luis Fernando Molina 2a49b03d70 Merge pull request #1956 from ssplatt/twitter-announce-bot
add twitter bot icon png
2021-10-01 04:41:48 -04:00
Julian Molina ae479e3853 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-10-01 09:40:12 +02:00
Luis Fernando Molina 9cac93eb63 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
User Profile Update PLuv
2021-10-01 01:09:31 -04:00
Philip Love c3a8040402 User Profile Update PLuv 2021-10-01 01:08:51 -04:00
Brett Taylor c54a50b834 add twitter bot icon png 2021-09-30 23:03:05 -04:00
Luis Fernando Molina 05fd1554c5 Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt user profile
2021-09-30 21:43:29 -04:00
Brett Taylor 9826831dfc update ssplatt user profile 2021-09-30 21:41:40 -04:00
Luis Fernando Molina 345482b55e Changes in User Profile done by Profile Owner gustavojuri automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-30 19:30:28 -04:00
gustavojuri 6d01f36594 This is my contribution to Superalgos 2021-09-30 20:30:07 -03:00
Luis Fernando Molina ad66b76795 Changes in User Profile done by Profile Owner thaissmolina75 automatically merged by Superalgos.
Contribution: my profile
2021-09-30 17:13:27 -04:00
thaissmolina75 d8ac177e84 my profile 2021-09-30 17:13:19 -04:00
Luis Fernando Molina 4b39bc5ce2 Changes in User Profile done by Profile Owner LucOnGit automatically merged by Superalgos.
Contribution: My Superalgos Review
2021-09-30 17:07:27 -04:00
LucOnGit 07212fa93d My Superalgos Review 2021-09-30 22:50:32 +02:00
Luis Fernando Molina 4b81270699 Merge pull request #1932 from ssplatt/twitter-announce-bot
[WIP] Twitter announce bot
2021-09-30 16:40:06 -04:00
Luis Fernando Molina f56005ba70 Changes in User Profile done by Profile Owner thaissmolina75 automatically merged by Superalgos.
Contribution: my profile
2021-09-30 16:39:27 -04:00
thaissmolina75 cd77780f28 my profile 2021-09-30 16:39:04 -04:00
Brett Taylor a7529a6dbc initial twitter announce bot configuration 2021-09-30 16:27:50 -04:00
Julian Molina 91debac36f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-30 21:42:18 +02:00
Luis Fernando Molina ed98835903 Sent by Julian 2021-09-30 21:33:43 +02:00
Julian Molina 523c95ee21 Revert "Revert "This is my contribution to Superalgos""
This reverts commit 4e4d6b8fc4.
2021-09-30 21:29:26 +02:00
Julian Molina 4e4d6b8fc4 Revert "This is my contribution to Superalgos"
This reverts commit 1b4a0d0ab1.
2021-09-30 21:19:36 +02:00
Luis Fernando Molina 438cff2028 Update Luis-Fernando-Molina.json 2021-09-30 21:15:01 +02:00
Luis Fernando Molina 85d8991bc2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-30 21:10:32 +02:00
Luis Fernando Molina f640cdcc12 Revert "Update Luis-Fernando-Molina.json"
This reverts commit 21112e05e9.
2021-09-30 21:09:58 +02:00
Julian Molina 1b4a0d0ab1 This is my contribution to Superalgos 2021-09-30 21:05:12 +02:00
Luis Fernando Molina 5cfac99354 Changes in User Profile done by Profile Owner 9808us automatically merged by Superalgos.
Profile Update delegating power
2021-09-30 14:48:56 -04:00
9808us 6870bbb18f Profile Update delegating power 2021-09-30 20:47:48 +02:00
Luis Fernando Molina 21112e05e9 Update Luis-Fernando-Molina.json 2021-09-30 19:36:20 +02:00
Julian Molina f3cff4a4de Merge pull request #1926 from julian-molina/develop
Contribution: This is my contribution to Superalgos
2021-09-30 19:30:06 +02:00
Julian Molina f0fd1f4ee7 This is my contribution to Superalgos 2021-09-30 19:27:58 +02:00
Luis Fernando Molina 70c72ad7dc Update Luis-Fernando-Molina.json 2021-09-30 19:23:21 +02:00
Luis Fernando Molina a47de0fd1e Merge pull request #1924 from ssplatt/update-docker-user
Update docker user to not be a system user
2021-09-30 12:53:59 -04:00
Luis Fernando Molina 75700877a6 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Final tweaks to profile harrellbm
2021-09-30 12:52:55 -04:00
harrellbm 434db6a138 Revert "Run Node Setup on Branch Switch Initial"
This reverts commit bf17265ac0.
2021-09-30 11:52:16 -05:00
harrellbm 15d06e05df Revert "display branch changed page after node setup is run"
This reverts commit 11597254ea.
2021-09-30 11:52:12 -05:00
harrellbm f619641f26 Revert "add needed node modules"
This reverts commit 5835257d1e.
2021-09-30 11:52:09 -05:00
harrellbm d2f4eb9cb6 Revert "move required node modules"
This reverts commit f4ac7fad14.
2021-09-30 11:51:50 -05:00
harrellbm ef8e78d9bc Revert "Callback adjustment"
This reverts commit 2f11880055.
2021-09-30 11:51:36 -05:00
harrellbm b2c6a23f55 Final Tweaks to harrellbm profile 2021-09-30 11:48:00 -05:00
Luis Fernando Molina e0a8ae40de Update Luis-Fernando-Molina.json 2021-09-30 18:46:08 +02:00
Brett Taylor dde97cadc8 fix typo 2021-09-30 12:44:58 -04:00
Brett Taylor 63ae6492eb fix typo 2021-09-30 12:44:42 -04:00
Brett Taylor 9162840a25 fix merge conflicts 2021-09-30 12:43:34 -04:00
Brett Taylor 6d40654523 make docker user non-system 2021-09-30 12:40:57 -04:00
B Harrell 970407eab9 Merge branch 'Superalgos:develop' into develop 2021-09-30 11:11:52 -05:00
Luis Fernando Molina 0535413490 Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: profile last update
2021-09-30 12:01:54 -04:00
Raplh2502 e62f2c97d6 profile last update 2021-09-30 17:00:57 +01:00
Luis Fernando Molina 8ee75a9e6d Update Luis-Fernando-Molina.json 2021-09-30 17:46:17 +02:00
Luis Fernando Molina a0950d418c Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-30 11:25:48 -04:00
piyanthak 8d8caca23c This is my contribution to Superalgos 2021-09-30 20:50:26 +05:30
Luis Fernando Molina a5b2d4d32e Update Luis-Fernando-Molina.json 2021-09-30 16:49:44 +02:00
Luis Fernando Molina 8f363f2e95 Update Luis-Fernando-Molina.json 2021-09-30 16:32:50 +02:00
Luis Fernando Molina ddb19c73c6 Update Luis-Fernando-Molina.json 2021-09-30 16:15:54 +02:00
Luis Fernando Molina 8fc3a26b78 Create Token-Distribution-All-User-Profiles.json 2021-09-30 15:34:36 +02:00
Luis Fernando Molina b20c664f81 Update Luis-Fernando-Molina.json 2021-09-30 15:28:57 +02:00
Luis Fernando Molina 5e80ab63b0 Governance Bugs Fixed 2021-09-30 15:19:58 +02:00
Luis Fernando Molina e3d4aa7006 Merge pull request #1921 from buddies2705/develop
Contribution: This is my contribution to Superalgos
2021-09-30 07:28:31 -04:00
Guarav Agrawal 1913cafacc This is my contribution to Superalgos 2021-09-30 16:14:30 +05:30
Luis Fernando Molina f8e7dc75ad Changes in User Profile done by Profile Owner Basalt09 automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-30 05:19:17 -04:00
Basalt09 4c346aabd9 This is my contribution to Superalgos 2021-09-30 17:15:13 +08:00
Basalt09 173b4d78f3 This is my contribution to Superalgos 2021-09-30 17:14:01 +08:00
Luis Fernando Molina b84ad7aae6 Update ActionSwitch.js 2021-09-30 11:02:38 +02:00
Luis Fernando Molina 0eb238551c More actions moved out from Foundations to their projects 2021-09-30 11:00:56 +02:00
Luis Fernando Molina 68bb87936a Actions Moved to Machine-Learning 2021-09-30 10:49:08 +02:00
Luis Fernando Molina c82a2b96ab Actions moved to Education Project 2021-09-30 10:44:44 +02:00
Luis Fernando Molina 77624f63c7 My Workspaces folder moved 2021-09-30 10:30:09 +02:00
Luis Fernando Molina a8d06a46e1 Changes in User Profile done by Profile Owner tikry2021 automatically merged by Superalgos.
Contribution: User Profile tikry2021
2021-09-29 20:09:14 -04:00
Till Rupp efcdb11fc1 User Profile tikry2021 2021-09-30 02:08:51 +02:00
Luis Fernando Molina 9d113e9376 Changes in User Profile done by Profile Owner tikry2021 automatically merged by Superalgos.
Contribution: User Profile tikry2021
2021-09-29 20:03:13 -04:00
Till Rupp 1593871b51 User Profile tikry2021 2021-09-30 02:03:05 +02:00
Luis Fernando Molina c4ba03dd47 Changes in User Profile done by Profile Owner tikry2021 automatically merged by Superalgos.
Contribution: User Profile tikry2021
2021-09-29 19:44:13 -04:00
Till Rupp 826f4d3fd8 User Profile tikry2021 2021-09-30 01:43:35 +02:00
Luis Fernando Molina 883e566cd2 Merge pull request #1913 from ssplatt/minimize-container-size
Minimize container size
2021-09-29 18:12:30 -04:00
ssplatt 0ccd5114f0 update command to remove build deps 2021-09-29 16:31:30 -04:00
ssplatt 777f6607ea update dockerfile and dockerignore 2021-09-29 16:04:29 -04:00
Luis Fernando Molina 00c20fc389 Changes in User Profile done by Profile Owner 9808us automatically merged by Superalgos.
Profile Update
2021-09-29 15:14:05 -04:00
9808us 47e87b269e Profile Update 2021-09-29 20:45:24 +02:00
Luis Fernando Molina 36c26570ac Update Getting-Started-Tutorials.json 2021-09-29 19:47:35 +02:00
ssplatt 6aae1d54bc fix merge conflicts 2021-09-29 13:32:41 -04:00
Luis Fernando Molina c2bd990c9d Bug Fixed with Action Project 2021-09-29 19:32:07 +02:00
Luis Fernando Molina 1218ff377d Missing Action Project 2021-09-29 17:03:13 +02:00
Luis Fernando Molina 42fe051bad Merge pull request #1909 from NAmorim/develop
Minor typos
2021-09-29 10:53:05 -04:00
Basalt09 6a92615bb1 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-29 22:02:08 +08:00
Luis Fernando Molina c7db94c63a Plugins Moved 2021-09-29 15:49:48 +02:00
Luis Fernando Molina 215ec526a1 ML Plugins fixed 2021-09-29 15:40:35 +02:00
Luis Fernando Molina d597b0416d Docs moved from Foundations 2021-09-29 15:28:38 +02:00
Luis Fernando Molina 6d41d04cbd ML Icons 2021-09-29 15:15:49 +02:00
NAmorim b15abee11b Further updates to docker image 2021-09-29 14:05:25 +01:00
NAmorim 664db48914 Minor typos 2021-09-29 13:57:07 +01:00
Luis Fernando Molina c494433576 ML Schemas migrated out of Foundations 2021-09-29 14:09:00 +02:00
Luis Fernando Molina 2a49b303cc Machine Learning Refactoring 2021-09-29 13:14:15 +02:00
Luis Fernando Molina 7fa0ac699d Changes in User Profile done by Profile Owner prepheadrus automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-09-29 06:11:48 -04:00
prepheadrus 501449f98a This is my contribution to Superalgos 2021-09-29 13:10:52 +03:00
Luis Fernando Molina 9e5c550474 Machine Learning Project extracted from Foundations 2021-09-29 11:46:20 +02:00
Luis Fernando Molina 82e0999a9f Merge pull request #1906 from NAmorim/develop
Update Docker image
2021-09-29 05:38:13 -04:00
NAmorim 998e3765d2 Merge branch 'develop' of https://github.com/NAmorim/Superalgos into develop 2021-09-29 10:29:12 +01:00
NAmorim fc5f1b11e8 Update Docker image 2021-09-29 10:28:16 +01:00
Luis Fernando Molina 2837f0ab32 Update githubServer.js 2021-09-29 10:48:28 +02:00
Luis Fernando Molina 8abcf97f1e Changes in User Profile done by Profile Owner AzraelMilosz automatically merged by Superalgos.
Contribution: User Profile AzraelMilosz
2021-09-29 00:57:47 -04:00
Luis Fernando Molina 5d1ba51a71 Changes in User Profile done by Profile Owner brombispi automatically merged by Superalgos.
Contribution: User Profile brombispi
2021-09-29 00:52:45 -04:00
Your Namebrombispi 4ced38eee1 User Profile brombispi 2021-09-29 06:52:10 +02:00
brombispi d93c433fdf Merge branch 'Superalgos:develop' into develop 2021-09-29 06:19:03 +02:00
AzraelMilosz e9af465e1c User Profile AzraelMilosz 2021-09-29 00:15:03 -04:00
Luis Fernando Molina bec0bb880a Changes in User Profile done by Profile Owner piyanthak automatically merged by Superalgos.
Contribution: User Profile piyanthak
2021-09-28 23:57:44 -04:00
Luis Fernando Molina e4ca90db04 Changes in User Profile done by Profile Owner OliverTurtle automatically merged by Superalgos.
User Profile OliverTurtle
2021-09-28 21:54:43 -04:00
OliverTurtle 833db3c168 User Profile OliverTurtle 2021-09-29 01:51:32 +00:00
brombispi bff781f1db Delete brombispi.json 2021-09-28 22:58:32 +02:00
Your Namebrombispi 39573ec1ce User Profile brombispi 2021-09-28 22:52:30 +02:00
Your Namebrombispi 9a645294ee User Profile brombispi 2021-09-28 22:34:25 +02:00
Your Namebrombispi 97d397c2b1 User Profile brombispi 2021-09-28 22:19:53 +02:00
Luis Fernando Molina 5ea6b82d8d Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: update user profile
2021-09-28 15:02:13 -04:00
Raplh2502 9ddee3a3f8 update user profile 2021-09-28 21:01:20 +02:00
Luis Fernando Molina 8450e6717b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 20:22:25 +02:00
Luis Fernando Molina e66a88def3 Changes in User Profile done by Profile Owner Charlie67j automatically merged by Superalgos.
Contribution: User Profile Charlie67j
2021-09-28 14:17:12 -04:00
Charlie67j cc965c66fb User Profile Charlie67j 2021-09-28 18:16:44 +00:00
Charlie67j 5560354ffd Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 18:11:54 +00:00
Charlie67j f27ab683d6 User Profile Charlie67j 2021-09-28 18:10:11 +00:00
Basalt09 9ef2138f0c My Superalgos Review 2021-09-28 23:09:55 +08:00
Basalt09 a887d5b997 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 22:30:52 +08:00
Luis Fernando Molina 14e7655df9 Fixing some bugs 2021-09-28 13:40:35 +02:00
Luis Fernando Molina b20559057d Update Getting-Started-Tutorials.json 2021-09-28 12:39:32 +02:00
Luis Fernando Molina d7c79bf6ba Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-28 12:39:17 +02:00
Luis Fernando Molina 134c3c8119 Changes in User Profile done by Profile Owner itzr automatically merged by Superalgos.
Contribution: User Profile itzr
2021-09-28 03:15:54 -04:00
Ian Tozer 300a5b4f64 Merge branch 'Superalgos:develop' into develop 2021-09-28 14:12:50 +07:00
itzr 61fdd5307b My Superalgos Review 2021-09-28 14:12:20 +07:00
Azrael c2ac8cc7d4 User Profile AzraelMilosz 2021-09-28 02:14:07 -04:00
Luis Fernando Molina cc95a1f36e Changes in User Profile done by Profile Owner buck2825 automatically merged by Superalgos.
Adding user profile
2021-09-27 16:41:49 -04:00
buck2825 945d566e43 fixed file name 2021-09-27 16:40:50 -04:00
buck2825 186746041b Add files via upload 2021-09-27 16:27:11 -04:00
Luis Fernando Molina 16d5e00fc3 Bug Fixed 2021-09-27 22:08:21 +02:00
Luis Fernando Molina 936b6f4f34 Merge pull request #1884 from Raplh2502/develop
Contribution: Update of my profile with claims on Medium Articles  + Add Medium articles to Superalgos - Marketing
2021-09-27 15:50:47 -04:00
Raplh2502 d6e65c36c3 Update of my profile with claims on Medium Articles + Add Medium articles to Superalgos - Marketing 2021-09-27 21:47:37 +02:00
Luis Fernando Molina 559053b169 Changes in User Profile done by Profile Owner zpriv2021 automatically merged by Superalgos.
Contribution: User Profile [zpriv2021]
2021-09-27 15:21:43 -04:00
zpriv2021 25796587fb User Profile [zpriv2021] 2021-09-27 19:28:20 +02:00
Luis Fernando Molina 82450bf9c7 Bug Fixed 2021-09-27 19:02:48 +02:00
Luis Fernando Molina 7bada617b7 Trading Task Running 2021-09-27 18:29:29 +02:00
Luis Fernando Molina 67f6e1d9db Plugins Moved from Foundations to Algorithmic-Trading 2021-09-27 17:37:28 +02:00
Luis Fernando Molina d9e2b26e98 App Schemas and Icons Moved to new Project Algorithmic-Trading 2021-09-27 17:08:18 +02:00
Luis Fernando Molina 8c2d2d762f All TS refactorings done 2021-09-27 14:25:28 +02:00
Luis Fernando Molina 704f1d69fa TradingSessionFunctions refactored 2021-09-27 13:55:42 +02:00
Luis Fernando Molina 1c5e2b68f4 Algorithmic-Trading project spinned out from Foundations 2021-09-27 13:37:24 +02:00
Luis Fernando Molina af856335af Fix to Install Market procedure, to allow tasks belonging to different projects 2021-09-27 12:02:52 +02:00
Luis Fernando Molina 3da75053aa Merge pull request #1880 from quantum8/develop
New indicator & MVWAP fix
2021-09-27 03:22:55 -04:00
Brenden Harrell 2f11880055 Callback adjustment 2021-09-26 21:46:12 -05:00
Brenden Harrell f4ac7fad14 move required node modules 2021-09-26 21:43:42 -05:00
Brenden Harrell 5835257d1e add needed node modules 2021-09-26 21:29:47 -05:00
Brenden Harrell 11597254ea display branch changed page after node setup is run 2021-09-26 21:15:30 -05:00
Brenden Harrell bf17265ac0 Run Node Setup on Branch Switch Initial 2021-09-26 21:04:42 -05:00
quantum8 f2bb032e17 Added "BeepBoop" buy/sell indicator.
Fixed MVWAP from returning NaN when token/exchange is down.
2021-09-27 08:53:50 +10:00
Luis Fernando Molina 59435e4bc3 Merge pull request #1876 from 9808us/develop
Kucoin Tested
2021-09-26 09:52:16 -04:00
Luis Fernando Molina b7c1510a5d Changes in User Profile done by Profile Owner H-Rashdan automatically merged by Superalgos.
Contribution: User Profile H-Rashdan
2021-09-26 09:52:09 -04:00
Luis Fernando Molina 5ba393a09b Changes in User Profile done by Profile Owner bybader automatically merged by Superalgos.
Contribution: User Profile [bybader]
2021-09-26 09:51:02 -04:00
Luis Fernando Molina 3b90597478 Community Plugins Refactoring 2021-09-26 15:31:59 +02:00
B Y. B 408911bddd User Profile [bybader] 2021-09-26 17:11:11 +04:00
Luis Fernando Molina 742722be71 Plugins Project implemented 2021-09-26 14:58:22 +02:00
Luis Fernando Molina 87d4e6f516 Merge pull request #1878 from bybader/plugins-docs
Contribution: My Superalgos Review
2021-09-26 06:54:47 -04:00
B Y. B 42a2b935cb My Superalgos Review 2021-09-26 14:35:12 +04:00
9808us 1db4bda0bc Kucoin 2021-09-26 12:15:18 +02:00
H-Rashdan 00c05e673e User Profile H-Rashdan 2021-09-26 13:14:09 +03:00
9808us f55d9d8a7a Kucoin Tested
Fetching candles ok
LIVE trading ok
2021-09-26 12:01:19 +02:00
Luis Fernando Molina fe264a58ce Changes in User Profile done by Profile Owner Tashkuk automatically merged by Superalgos.
User profile Tashkuk
2021-09-25 20:08:37 -04:00
Tashkuk 4aa51ec00d User profile Tashkuk 2021-09-26 02:04:19 +02:00
Luis Fernando Molina ac25f962de Changes in User Profile done by Profile Owner elipwns automatically merged by Superalgos.
Updated elipwns user-profile
2021-09-25 19:41:36 -04:00
Eli Kloft f95a7e1450 Updated elipwns user-profile 2021-09-25 16:39:07 -07:00
Luis Fernando Molina dc0ad2647f Merge pull request #1866 from elipwns/develop
Quick spelling fix
2021-09-25 19:32:18 -04:00
Eli Kloft 524df27792 Merge branch 'Superalgos:develop' into develop 2021-09-25 12:50:41 -07:00
Luis Fernando Molina 47e3961b3e Bug Fixed Attaching Rules 2021-09-25 21:22:45 +02:00
Luis Fernando Molina 86fcfb4c67 Bug Fixed at Menu Items not handling relatedUiObjectProject 2021-09-25 21:16:41 +02:00
Luis Fernando Molina 3d0682b004 Bug fixes with attaching rules 2021-09-25 18:43:37 +02:00
Luis Fernando Molina ee90ba2b45 Docs Bug Fixed handling Menu Items of other Projects 2021-09-25 18:24:37 +02:00
Luis Fernando Molina bf931fedf6 Docs nodes moved 2021-09-25 17:44:04 +02:00
piyanthak 957e62c5f9 User Profile piyanthak 2021-09-25 21:05:38 +05:30
Luis Fernando Molina d5add5486c Indicators From Getting Started Tutorials Workspace Running 2021-09-25 16:27:24 +02:00
Luis Fernando Molina cb010fb5c6 Data Mines related modules moved to Data-Mining Project 2021-09-25 14:23:30 +02:00
Luis Fernando Molina 7df98bde28 Mine Functions moved to Data Mining Project 2021-09-25 11:55:40 +02:00
Luis Fernando Molina e9c2e773f4 Merge pull request #1863 from harrellbm/develop
Add embedded Youtube videos to tutorial space
2021-09-25 05:03:40 -04:00
Brenden Harrell 15fd95bb19 Add embeded Youtube videos to tutorial space 2021-09-24 20:55:57 -05:00
Luis Fernando Molina 9ff3b57f4e Merge pull request #1862 from Raplh2502/develop
Contribution: Finalization of Keltner indicator with EMA based Keltner bands and MAMA based Keltner Bands
2021-09-24 18:32:48 -04:00
Raplh2502 8790d7ea37 Finalization of Keltner indicator with EMA based Keltner bands and MAMA based Keltner Bands 2021-09-24 23:17:58 +02:00
Luis Fernando Molina c7881176c1 Merge pull request #1861 from Luis-Fernando-Molina/develop
Contribution: launch.js fixed (again)
2021-09-24 08:30:38 -04:00
Luis Fernando Molina 516365b2af launch.js fixed (again) 2021-09-24 14:30:14 +02:00
Luis Fernando Molina b5d7b2d2f8 Merge pull request #1860 from Superalgos/develop
Develop into Master
2021-09-24 06:33:44 -04:00
Luis Fernando Molina a8e4b71efa Merge pull request #1859 from Luis-Fernando-Molina/develop
Contribution: DeepScan Bug Fixes
2021-09-24 06:29:01 -04:00
Luis Fernando Molina 5e5207f508 Merge pull request #1858 from Superalgos/plugins-docs
Plugins docs into Develop
2021-09-24 06:27:40 -04:00
Luis Fernando Molina 8597332738 DeepScan Bug Fixes 2021-09-24 12:27:26 +02:00
Luis Fernando Molina 927f3016c9 Merge pull request #1857 from Luis-Fernando-Molina/develop
Contribution: Launch.json updated
2021-09-24 06:20:10 -04:00
Luis Fernando Molina 1edb6c878e Launch.json updated 2021-09-24 12:17:33 +02:00
Luis Fernando Molina ac29807afd Merge pull request #1856 from Ferrox85/develop
Update Snapshots.js
2021-09-24 06:16:07 -04:00
Ferrox85 6c2a8abf93 Update Snapshots.js
Added periods and a minor bug fix if the the undefined values happen before save
2021-09-24 10:37:09 +02:00
Eli Kloft f827356158 Merge branch 'Superalgos:develop' into develop 2021-09-23 16:59:05 -07:00
Luis Fernando Molina 3b569e509a Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Profile_Update Tentacule23
2021-09-23 13:08:33 -04:00
Tentacule23 7cdb4ffaf3 Profile_Update Tentacule23 2021-09-23 13:08:12 -04:00
Luis Fernando Molina f7496db953 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-23 11:27:32 -04:00
cozed-gh fc5b97caf8 User Profile cozed-gh 2021-09-23 17:26:48 +02:00
Luis Fernando Molina b8873cd4f3 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-23 11:16:32 -04:00
cozed-gh 505722047c User Profile cozed-gh 2021-09-23 17:15:28 +02:00
Luis Fernando Molina 06a336742c Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-23 04:12:29 -04:00
cozed-gh 041d2f0b38 User Profile cozed-gh 2021-09-23 10:11:33 +02:00
Luis Fernando Molina be09981ef5 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-23 03:55:28 -04:00
cozed-gh 7c851c26d7 User Profile cozed-gh 2021-09-23 09:54:49 +02:00
Luis Fernando Molina b89d904d72 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-23 03:00:28 -04:00
cozed-gh 0b464f3628 User Profile cozed-gh 2021-09-23 08:59:35 +02:00
Luis Fernando Molina 33035603ad Changes in User Profile done by Profile Owner teehanming automatically merged by Superalgos.
profile claim
2021-09-23 01:23:27 -04:00
Tee Han Ming 7924ac4162 Merge branch 'Superalgos:develop' into develop 2021-09-23 13:22:13 +08:00
teehanming 4b963a8dc3 profile claim 2021-09-23 13:21:45 +08:00
Eli Kloft f5704eea8a Merge branch 'Superalgos:develop' into develop 2021-09-22 21:28:33 -07:00
ssplatt 5bf5aa5600 getting started 2021-09-22 21:09:36 -04:00
Luis Fernando Molina 523490d7e5 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: User_profile_update Tentacule23
2021-09-22 16:09:23 -04:00
Tentacule23 ae1ed6e3ff User_profile_update Tentacule23 2021-09-22 16:08:38 -04:00
Luis Fernando Molina 4425d456d6 Merge pull request #1847 from Raplh2502/develop
Contribution: Finalization of Monte-Carlo forecast at Polus Trading Mine ; creation of a new indicator based on combination of Keltner, MAMA and Bollinger Bands
2021-09-22 15:49:12 -04:00
Raplh2502 eac46b3393 Finalization of Monte-Carlo forecast at Polus Trading Mine ; creation of a new indicator based on combination of Keltner, MAMA and Bollinger Bands 2021-09-22 21:12:11 +02:00
Eli Kloft c35e556cf9 Fix spelling error 2021-09-22 11:35:11 -07:00
Luis Fernando Molina 83e5f8f3bc Merge pull request #1846 from harrellbm/develop
Adjustments to Governance Onboarding for Tentacule23
2021-09-22 14:34:40 -04:00
harrellbm 7459dfd074 Add final Feature claim for Tentacule23 2021-09-22 13:29:03 -05:00
harrellbm a492ebf4e1 Final Adjustments to harrellbm Profile 2021-09-22 13:28:45 -05:00
Luis Fernando Molina 8db9598060 Merge pull request #1844 from Ferrox85/develop
Minor Tweak to snapshot
2021-09-22 14:25:10 -04:00
harrellbm ced2bba300 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-09-22 12:49:45 -05:00
Luis Fernando Molina d7a5953f7f Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-22 13:43:21 -04:00
cozed-gh 8b7c3b2bc8 User Profile cozed-gh 2021-09-22 19:42:53 +02:00
Ferrox85 67d2f4b443 Merge branch 'Superalgos:develop' into develop 2021-09-22 19:29:56 +02:00
Ferrox85 57c4f80eb0 Merge branch 'develop' of https://github.com/Ferrox85/Superalgos into develop 2021-09-22 19:27:23 +02:00
Ferrox85 9badedfbdb Update Snapshots.js
Minor tweak for if on finalize there is no data / running trade (and a small typo)
2021-09-22 19:27:19 +02:00
Luis Fernando Molina eb68e0181a Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-22 13:26:21 -04:00
cozed-gh a2480f2d21 User Profile cozed-gh 2021-09-22 19:24:32 +02:00
Luis Fernando Molina 328a82914f Changes in User Profile done by Profile Owner elipwns automatically merged by Superalgos.
Added elipwns profile.
2021-09-22 12:44:15 -04:00
Luis Fernando Molina 9a4d6ccf38 Merge pull request #1842 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fxed. Calculations  taking too long because of circular references with too many generations. Reduced to 3.
2021-09-22 12:44:04 -04:00
Luis Fernando Molina d6c739b1c5 Governance Bug Fxed. Calculations taking too long because of circular references with too many generations. Reduced to 3. 2021-09-22 18:42:28 +02:00
Eli Kloft 0ee6fd05ba Added elipwns profile. 2021-09-22 09:00:40 -07:00
Luis Fernando Molina edb2f91006 appliesTo at Signing Account node 2021-09-22 17:46:56 +02:00
Luis Fernando Molina 99cb765424 Merge pull request #1840 from cozed-gh/develop
Added "EMA Crossing" and "Triple ALMA"
2021-09-22 09:49:45 -04:00
cozed-gh 1088eeaf43 Merge branch 'Superalgos:develop' into develop 2021-09-22 15:44:22 +02:00
cozed-gh ad97c8a9f1 Added "EMA Crossing" and "Triple ALMA" 2021-09-22 15:37:43 +02:00
Luis Fernando Molina 1bf1960cde Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-22 15:30:59 +02:00
Luis Fernando Molina c8fbd3bcdc Bug Fixed Governance Tab 2021-09-22 14:42:53 +02:00
Luis Fernando Molina 727be74343 Merge pull request #1839 from Luis-Fernando-Molina/develop
Contribution: Desktop & Network validating Signature Hash
2021-09-22 08:35:54 -04:00
Luis Fernando Molina 2a373a243f Desktop & Network validating Signature Hash 2021-09-22 14:34:37 +02:00
Luis Fernando Molina 594262930d Merge pull request #1837 from Ferrox85/develop
Fixet empty rows and undefined strategy values
2021-09-22 08:18:22 -04:00
Luis Fernando Molina ea52a6e0a6 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: User Profile cozed-gh
2021-09-22 08:08:16 -04:00
cozed-gh 64bb598d0e User Profile cozed-gh 2021-09-22 14:07:18 +02:00
Ferrox85 2ceedd593c Merge branch 'Superalgos:develop' into develop 2021-09-22 13:40:07 +02:00
Ferrox85 ce336a3f8d Fixet empty rows and undefined strategy values
Complete fix of the CSV snapshot generator. Implemented the trigger values and overwrite the exit values at exit state with keeping the trigger state values. Removed the empty lines in the file.
2021-09-22 13:38:39 +02:00
Luis Fernando Molina 2bd4127135 Merge pull request #1836 from Luis-Fernando-Molina/develop
Contribution: Desktop & Network working with Secrets
2021-09-22 07:14:27 -04:00
Luis Fernando Molina 325163e5fa Desktop & Network working with Secrets 2021-09-22 13:12:54 +02:00
Luis Fernando Molina cf2d083905 Merge pull request #1835 from Luis-Fernando-Molina/develop
Contribution: Governance: Auto processing of PRs
2021-09-22 06:01:55 -04:00
Luis Fernando Molina edc3f86ad8 Governance: Auto processing of PRs 2021-09-22 12:01:05 +02:00
Luis Fernando Molina eea1faef81 Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: Profile_update Tentacule23
2021-09-22 03:46:21 -04:00
Tentacule23 dcaffe7aee Profile_update Tentacule23 2021-09-21 22:44:32 -04:00
Luis Fernando Molina ed273f5750 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Hash Validation Test 5
2021-09-21 16:48:23 -04:00
Luis Fernando Molina b298a69c5f Governance Hash Validation Test 6 2021-09-21 22:47:48 +02:00
Luis Fernando Molina d4c9d647d8 Governance Hash Validation Test 5 2021-09-21 22:46:51 +02:00
Luis Fernando Molina 18a0a47136 Governance Hash Validation Test 4 2021-09-21 22:45:42 +02:00
Luis Fernando Molina 65f9165b58 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Hash Validation Test 3
2021-09-21 16:44:33 -04:00
Luis Fernando Molina 525822b3d3 Governance Hash Validation Test 3 2021-09-21 22:44:02 +02:00
Luis Fernando Molina 15891ff890 Merge pull request #1829 from Luis-Fernando-Molina/develop
Contribution: Governance Hash Validation Test 1
2021-09-21 16:43:31 -04:00
Luis Fernando Molina 488261dbd4 Governance Hash Validation Test 2 2021-09-21 22:40:53 +02:00
Luis Fernando Molina c2fcf04369 Governance Hash Validation Test 1 2021-09-21 22:36:20 +02:00
Luis Fernando Molina 8a70df1ffa Merge pull request #1828 from Luis-Fernando-Molina/develop
Contribution: Governance: Signature Hash Validation
2021-09-21 16:34:30 -04:00
Luis Fernando Molina a4239311bb Governance: Signature Hash Validation 2021-09-21 22:31:49 +02:00
Luis Fernando Molina 850bcf8d7f Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Signing Account Test 11
2021-09-21 15:08:02 -04:00
Luis Fernando Molina 60b46413c7 Governance Signing Account Test 11 2021-09-21 21:07:40 +02:00
Luis Fernando Molina c8fab584f0 Merge pull request #1826 from Luis-Fernando-Molina/develop
Contribution: Governance Signing Account Test 10
2021-09-21 15:06:34 -04:00
Luis Fernando Molina 64a35b2798 Governance Signing Account Test 10 2021-09-21 21:06:21 +02:00
Luis Fernando Molina dda0883461 Governance Signing Account Test 9 2021-09-21 21:03:41 +02:00
Luis Fernando Molina 82e36eee7a Merge pull request #1824 from Luis-Fernando-Molina/develop
Contribution: Governance Signing Account Test 8
2021-09-21 15:03:23 -04:00
Luis Fernando Molina 87514fed5f Governance Signing Account Test 8 2021-09-21 21:03:04 +02:00
Luis Fernando Molina f25d7d754d Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Signing Accounts Test 8
2021-09-21 15:01:06 -04:00
Luis Fernando Molina 392322a432 Governance Signing Accounts Test 8 2021-09-21 21:00:51 +02:00
Luis Fernando Molina 79a03df2fb Merge pull request #1822 from Luis-Fernando-Molina/develop
Contribution: Governance Signing Accounts Test 7
2021-09-21 15:00:31 -04:00
Luis Fernando Molina 3612143d68 Governance Signing Accounts Test 7 2021-09-21 21:00:20 +02:00
Luis Fernando Molina 9d04974902 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Signing Accounts Test 5
2021-09-21 14:55:01 -04:00
Luis Fernando Molina 0443fd2ea2 Governance Signing Accounts Test 5 2021-09-21 20:54:35 +02:00
Luis Fernando Molina 5c3bfb1182 Merge pull request #1820 from Luis-Fernando-Molina/develop
Contribution: Governance Signing Accounts Test 4
2021-09-21 14:54:05 -04:00
Luis Fernando Molina 99ce5971dc Governance Signing Accounts Test 4 2021-09-21 20:52:45 +02:00
Luis Fernando Molina 82fc956181 Merge pull request #1819 from Luis-Fernando-Molina/develop
Contribution: Governance Signing Accounts Test 3
2021-09-21 14:51:58 -04:00
Luis Fernando Molina 440321ee21 Governance Signing Accounts Test 3 2021-09-21 20:51:38 +02:00
Luis Fernando Molina 0df88066cc Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance: Signing Accounts implementation - Test 2
2021-09-21 14:46:53 -04:00
Luis Fernando Molina 0e73d7c7f4 Governance: Signing Accounts implementation - Test 2 2021-09-21 20:44:26 +02:00
Luis Fernando Molina b1f0658cc5 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance: Signing Accounts implementation - Test 1
2021-09-21 14:43:27 -04:00
Luis Fernando Molina 587f97e3b5 Governance: Signing Accounts implementation - Test 1 2021-09-21 20:43:10 +02:00
Luis Fernando Molina 5ae366665b Merge pull request #1816 from Luis-Fernando-Molina/develop
Contribution: Governance: Signing Accounts implementation
2021-09-21 14:42:24 -04:00
Luis Fernando Molina 2ad273a8bb Merge pull request #1815 from Tentacule23/develop
Contribution: Node_Move_Fix2 Tentacule23
2021-09-21 14:41:29 -04:00
Luis Fernando Molina fa7f16360e Governance: Signing Accounts implementation - Fix 2021-09-21 20:41:01 +02:00
Luis Fernando Molina e38b6bc952 Governance: Signing Accounts implementation 2021-09-21 20:37:40 +02:00
Luis Fernando Molina e3f8d25328 My profile with signing accounts for each Superalgos product 2021-09-21 19:09:12 +02:00
Luis Fernando Molina f9ac2761d2 Signing Accounts Created 2021-09-21 18:03:43 +02:00
Luis Fernando Molina 553669f460 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-21 17:47:33 +02:00
Tentacule23 63eb662290 Node_Move_Fix2 Tentacule23 2021-09-21 09:26:00 -04:00
Tentacule23 533cae9c2e Node_Move_Fix Tentacule23 2021-09-21 09:16:24 -04:00
Tentacule23 3d23408823 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-21 08:16:53 -04:00
Luis Fernando Molina e1836ec8b4 Recognize Governance Project Node as trigger for the workspace to be considered a Governance Workspace 2021-09-21 13:31:16 +02:00
Julian Molina d4f5200d3c Merge pull request #1812 from julian-molina/develop
Contribution: Simplifying icons assets definitions in governance plugins
2021-09-21 12:33:03 +02:00
Julian Molina 0ee33ae86f Simplifying icons assets definitions in governance plugins 2021-09-21 12:31:45 +02:00
Luis Fernando Molina 6d22b0d6b7 Merge pull request #1805 from harrellbm/develop
Set up Governance Feature Claims for Tentacule23 Contributions
2021-09-21 05:10:14 -04:00
Luis Fernando Molina be9e77f685 Merge pull request #1809 from elipwns/develop
Added various crypto-assets.
2021-09-21 05:07:32 -04:00
Luis Fernando Molina 78693c3be9 Merge pull request #1808 from quantum8/develop
Added choppy indicator
2021-09-21 05:06:11 -04:00
Eli Kloft a64163a332 Merge branch 'Superalgos:develop' into develop 2021-09-20 22:29:25 -07:00
Eli Kloft fff993929f Added CAKE and VET crypto-assets. 2021-09-20 22:23:08 -07:00
Eli Kloft 20a63bb614 Added DAI crypto-asset. 2021-09-20 22:09:55 -07:00
Eli Kloft 71d0d1b9a5 Added USDC crypto-asset. 2021-09-20 21:49:42 -07:00
Eli Kloft 2571590dfb Added NANO crypto-asset. Sorted assets alphabetically. 2021-09-20 21:35:34 -07:00
quantum8 5d84c6af81 Added choppy indicator 2021-09-21 09:50:22 +10:00
Tentacule23 f0dc0e1046 Node_move_fix Tentacule23 2021-09-20 17:43:02 -04:00
harrellbm 5370d814fb Adjust Delegation 2021-09-20 15:19:36 -05:00
harrellbm 218282a2a0 Add Feature Weights 2021-09-20 15:05:58 -05:00
harrellbm b04916fdbf Add Tentacule 23 Features and Delegate Tokens 2021-09-20 14:58:35 -05:00
Luis Fernando Molina ec01ed4345 Changes in User Profile done by Profile Owner end-debug automatically merged by Superalgos.
Contribution: User Profile [end-debug]
2021-09-20 13:59:23 -04:00
Luis Fernando Molina 8d2295d74f Merge pull request #1803 from harrellbm/develop
Remove Safety Comments from Tutorial Tab Code
2021-09-20 13:57:58 -04:00
harrellbm eda995e011 Remove Safty Comments from Tutorial Tab Code 2021-09-20 11:07:58 -05:00
SIFISO KHUMALO 010b5e2597 User Profile [end-debug] 2021-09-20 17:33:04 +02:00
Luis Fernando Molina 12c27519b7 Merge pull request #1802 from Luis-Fernando-Molina/develop
Contribution: Network Refactoring into LAN Network
2021-09-20 07:52:59 -04:00
Luis Fernando Molina ac0b03fd5f Deepscan fixes 2021-09-20 13:52:51 +02:00
Basalt09 3e4814add9 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-20 19:42:37 +08:00
Luis Fernando Molina 1090e64fa3 p2p Network Hiererchy basic implementation 2021-09-20 13:41:54 +02:00
Luis Fernando Molina 7dfe5c2397 refactoring Network Hierarchy into LAN Network Hierarchy 2021-09-20 12:51:40 +02:00
Luis Fernando Molina b5dcf93c1f Update CircularMenu.js 2021-09-20 12:47:30 +02:00
Luis Fernando Molina e5a11328ee Fixing some Icons 2021-09-20 12:38:49 +02:00
Luis Fernando Molina 751cd0acfb Refactoring Network into LAN Network, Network Node into LAN Network Node 2021-09-20 12:30:11 +02:00
Luis Fernando Molina a520501258 Create network-project.json 2021-09-20 11:43:19 +02:00
Luis Fernando Molina d750a4be81 Merge pull request #1799 from Tentacule23/develop
Contribution: tutorial_fix_and_better_node_snap Tentacule23
2021-09-20 05:08:19 -04:00
Luis Fernando Molina 7c1bd26491 Merge pull request #1800 from Smidy13/develop
Bug Fix: Telegram Social Bots sendMessage failing due to changes to T…
2021-09-20 05:05:36 -04:00
Luis Fernando Molina 7931dab53e Merge pull request #1801 from PLuv/develop
Add: DCA Bot Demo Workspace ; Update: Pluvtech-DM, Trading-Mine
2021-09-20 05:04:13 -04:00
Philip Love 94e5e301c4 Add: DCA Bot Demo Workspace ; Update: Pluvtech-DM, Trading-Mine 2021-09-20 02:16:50 -04:00
Smidy13 dc6e1bdb1c Bug Fix: Telegram Social Bots sendMessage failing due to changes to Telegram package 2021-09-20 14:57:40 +12:00
Tentacule23 ee29bbcb11 tutorial_fix_and_better_node_snap Tentacule23 2021-09-19 21:42:10 -04:00
Luis Fernando Molina d22287dd0e Merge pull request #1798 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed at Platform Client crashing doing Github Stuff if web app is closed.
2021-09-19 17:37:49 -04:00
Luis Fernando Molina 3821164970 Bug Fixed at Platform Client crashing doing Github Stuff if web app is closed. 2021-09-19 23:37:29 +02:00
Luis Fernando Molina 29e89ef824 Merge pull request #1797 from Luis-Fernando-Molina/develop
Contribution: Bug Fix, Platform Client Crash
2021-09-19 16:57:11 -04:00
Luis Fernando Molina 41f7aa7a20 Merge pull request #1796 from harrellbm/develop
Bug fixes in Docs Space and Play Tutorial
2021-09-19 16:56:30 -04:00
Luis Fernando Molina 06385eb3bf Bug Fix, Platform Client Crash 2021-09-19 22:55:48 +02:00
harrellbm caa339d786 Comment out Code causing issues in Tutorial Play 2021-09-19 11:28:13 -05:00
B Harrell a29ca106b1 Merge branch 'Superalgos:develop' into develop 2021-09-19 11:07:09 -05:00
Basalt09 dd3b682af3 This is my contribution to Superalgos 2021-09-19 22:58:05 +08:00
Luis Fernando Molina 44bfdd4a8f Merge pull request #1795 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed at Platform Client crashing when Http Request Body could not be read.
2021-09-19 04:21:33 -04:00
Luis Fernando Molina 79f0438079 Bug Fixed at Platform Client crashing when Http Request Body could not be read. 2021-09-19 10:20:16 +02:00
Luis Fernando Molina e043fd613d Changes in User Profile done by Profile Owner jance1499 automatically merged by Superalgos.
Contribution: User Profile jance1499
2021-09-19 04:03:30 -04:00
Luis Fernando Molina cf40373829 Changes in User Profile done by Profile Owner mantlik automatically merged by Superalgos.
Contribution: User Profile mantlik
2021-09-19 04:03:26 -04:00
Luis Fernando Molina 183e848937 Merge pull request #1784 from quantum8/develop
Plotter & reference fix
2021-09-19 04:03:05 -04:00
Luis Fernando Molina 6675fb7d47 Merge pull request #1791 from Smidy13/develop
Spelling: Fixing Typo in TaskServerRoot.js
2021-09-19 04:02:21 -04:00
Luis Fernando Molina b6c2554f86 Merge pull request #1793 from thaissmolina75/develop
Contribution: creating profile tut spanish update
2021-09-19 04:01:23 -04:00
Luis Fernando Molina 42b2166824 Merge pull request #1794 from Luis-Fernando-Molina/develop
Contribution: Desktop: Timeline with post contents
2021-09-19 03:58:24 -04:00
thaissmolina75 976b15d484 creating profile tut spanish update 2021-09-19 00:32:51 -04:00
Frantisek Mantlik 1f19b961db User Profile mantlik 2021-09-18 23:23:06 -04:00
Smidy13 bf6bb3559d Improvement: Add Social Bots UI Option to Trading Sessions 2021-09-19 15:05:37 +12:00
Smidy13 6fc2f223ad Spelling: Fixing Typo in TaskServerRoot.js 2021-09-19 14:50:45 +12:00
James Pannell 29e9ba2b1c User Profile jance1499 2021-09-18 16:44:52 -05:00
Luis Fernando Molina e5f83eeccb Merge pull request #1786 from thaissmolina75/develop
Contribution: my profile
2021-09-18 09:39:31 -04:00
Luis Fernando Molina b49237b25f Merge pull request #1785 from Raplh2502/develop
Contribution: Add Monte-Carlo forecast to Polus Datamine
2021-09-18 09:37:36 -04:00
Luis Fernando Molina 8757d26487 Post Text fetched from github and shown at the timeline. 2021-09-18 13:09:10 +02:00
Luis Fernando Molina 760c8d9196 Events Showing up in Timeline 2021-09-18 12:09:17 +02:00
thaissmolina75 e914250f5d my profile 2021-09-18 00:17:50 -04:00
Raplh2502 2949307bb3 Add Monte-Carlo forecast to Polus Datamine 2021-09-18 04:32:23 +02:00
Luis Fernando Molina a995068978 Bug Fixed 2021-09-17 17:57:53 +02:00
Luis Fernando Molina 71de99b11b Applying events from storage implemented. 2021-09-17 16:27:50 +02:00
jacob a0dc92a115 merge with master
Merge branch 'develop' of https://github.com/quantum8/Superalgos into develop
2021-09-17 20:32:04 +10:00
jacob 447830f4a2 Fixed delta MFI plotter. Updated masters node to link to quantum data mine 2021-09-17 20:31:34 +10:00
Luis Fernando Molina 5d2f74c8de Storage Module Implemented 2021-09-17 12:10:06 +02:00
Luis Fernando Molina d2f815d256 Network Node saving events and pushing them to storage 2021-09-17 11:32:11 +02:00
Luis Fernando Molina b1f5d42a25 Merge pull request #1780 from Ferrox85/develop
Update Snapshots.js
2021-09-17 03:14:18 -04:00
Luis Fernando Molina b40417943a Merge pull request #1781 from Raplh2502/develop
Contribution: Creation of the new Polus Datamine with the Fisher Transform MFI
2021-09-17 03:13:56 -04:00
Luis Fernando Molina a88c860989 Merge pull request #1783 from quantum8/develop
data mine update
2021-09-17 03:13:18 -04:00
quantum8 4d6352e089 Add files via upload
updated MVWAP
2021-09-17 17:00:19 +10:00
Brenden Harrell 9379d2b8c2 Fix small Doc Space Refactoring issues 2021-09-16 21:32:17 -05:00
Raplh2502 4b1ed89dde Creation of the new Polus Datamine with the Fisher Transform MFI 2021-09-16 23:55:38 +02:00
Ferrox85 5e60605b58 Update Snapshots.js
Small addition with a profit type (even / loss/profit)
2021-09-16 21:13:34 +02:00
Luis Fernando Molina f68ddda386 Merge pull request #1778 from harrellbm/develop
Update Setup Script for Unified Dependencies
2021-09-16 12:37:04 -04:00
Luis Fernando Molina 45a57d9f27 Merge pull request #1777 from Luis-Fernando-Molina/develop
Contribution: All node_modules moved to the root Superalgos directory
2021-09-16 12:36:50 -04:00
harrellbm 05101d8d8e Update Setup Script for Unified Dependencies 2021-09-16 11:06:06 -05:00
Luis Fernando Molina c1ea907ba7 DeepScan bugs Fixed 2021-09-16 17:25:36 +02:00
Luis Fernando Molina 734dcfd45b Merge pull request #1776 from Ferrox85/develop
Update Snapshots.js
2021-09-16 11:23:54 -04:00
Luis Fernando Molina 862e9995cc Changes in User Profile done by Profile Owner Charlie67j automatically merged by Superalgos.
Contribution: User Profile Charlie67j
2021-09-16 11:22:53 -04:00
Luis Fernando Molina 44033decc6 Websockets Client Bug Fixed, that prevented concurrent messages. 2021-09-16 17:02:44 +02:00
Ferrox85 40566f6059 Update Snapshots.js
Added orders in base and quote asset adn revenue % for base and quoted asset
2021-09-16 16:58:06 +02:00
Charlie67j 2e977822b1 User Profile Charlie67j 2021-09-16 13:52:06 +00:00
Luis Fernando Molina e351fe271f CL into PL refactoring 2021-09-16 12:25:37 +02:00
Luis Fernando Molina e6893d1db5 unnecesary node modules folders removed 2021-09-16 11:48:42 +02:00
Luis Fernando Molina ee8403e39b Task Server running with all the requires at root 2021-09-16 11:34:22 +02:00
Luis Fernando Molina 888c1ae3e6 Task server running from root 2021-09-16 10:48:53 +02:00
Luis Fernando Molina 2584d6aeb0 Bug Fixed ws missing 2021-09-16 10:37:33 +02:00
Luis Fernando Molina 959e75b256 Superalgos Client refactoring 2021-09-16 10:32:49 +02:00
Luis Fernando Molina f990734a87 Task Server Root implemented 2021-09-16 10:31:18 +02:00
Luis Fernando Molina 2ec676defb Requires completely removed from Platform codebase 2021-09-16 10:10:13 +02:00
Luis Fernando Molina d2811cc422 Platoform Running with node modules loaded at platform root 2021-09-16 09:54:36 +02:00
Luis Fernando Molina 61dbbf4e53 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-16 09:53:47 +02:00
Luis Fernando Molina fea83fbf87 Nodejs command decoupled from root ant Desktop and Network 2021-09-16 08:54:20 +02:00
Luis Fernando Molina 5218b27402 latest CCXT version 2021-09-16 08:29:53 +02:00
Luis Fernando Molina 2eb6f2c9c2 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Update to User Profile harrellbm
2021-09-16 02:15:55 -04:00
harrellbm 90e7e4c32e Update to User Profile harrellbm 2021-09-15 15:50:54 -05:00
Luis Fernando Molina 9eebd3e9dd Merge pull request #1772 from superharoun/develop
Fix typo
2021-09-15 15:48:18 -04:00
Haroun a7f31eb918 Fix typo 2021-09-15 21:34:32 +02:00
Luis Fernando Molina 84af4d9ebf Changes in User Profile done by Profile Owner Jefferson111 automatically merged by Superalgos.
Contribution: User Profile Jefferson111
2021-09-15 12:29:36 -04:00
Luis Fernando Molina 8e5745bf0e Changes in User Profile done by Profile Owner superharoun automatically merged by Superalgos.
User Profile superharoun
2021-09-15 12:29:31 -04:00
Haroun dbd32e208f Revert "Fix typo"
This reverts commit 38bf0759c2.
2021-09-15 17:25:53 +02:00
J 73e426ddad Create Jefferson111.json 2021-09-15 23:11:06 +08:00
Jefferson111 0b1eeafb36 Revert "User Profile Jefferson111"
This reverts commit e9418127ee.
2021-09-15 23:06:22 +08:00
Luis Fernando Molina 4e73c75b8b Merge pull request #1768 from harrellbm/plugins-docs
Update readme for newer node version download
2021-09-15 10:50:14 -04:00
Jefferson111 e9418127ee User Profile Jefferson111 2021-09-15 22:40:15 +08:00
B Harrell 6d9dddcb84 Update readme for newer node version download 2021-09-14 22:02:10 -05:00
Haroun 38bf0759c2 Fix typo 2021-09-14 23:36:38 +02:00
Haroun 884de45ae7 This is my contribution to Superalgos 2021-09-14 23:12:40 +02:00
Haroun bd9dd06f89 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-14 22:45:00 +02:00
Luis Fernando Molina a12b89dab3 Merge pull request #1764 from ssplatt/fix-spelling
Fix spelling of 'Strength'
2021-09-14 16:33:54 -04:00
ssplatt f7f5a5859c fix spelling of strength 2021-09-14 16:03:47 -04:00
Luis Fernando Molina 29601079c8 Merge pull request #1763 from Ferrox85/develop
Changes to CSV Snapshot and Filestorage foor CSV handling
2021-09-14 15:41:52 -04:00
Ferrox85 9d24120b9b Changes to CSV Snapshot and Filestorage foor CSV handling
Projects/Foundations/TS/Bot-Modules/Trading-Bot/Low-Frequency-Trading/Snapshots.js
changes on this file:

adds only the first run a header to the to be saved content
next runs it fetches the CSV file
adds the new content to it
saves the file
this way you have a snapshot of all trades for referencing

Projects/Foundations/TS/Task-Modules/FileStorage.js
changes on this file:
-skips JSON validation (because it is no json file) and returns the text
2021-09-14 21:21:37 +02:00
Luis Fernando Molina bf854b4419 Changes in User Profile done by Profile Owner alexbacanu automatically merged by Superalgos.
Contribution: User Profile alexbacanu
2021-09-14 10:08:01 -04:00
Luis Fernando Molina 341334939f Merge pull request #1760 from Luis-Fernando-Molina/develop
Contribution: Social Trading: event for getting the timeline
2021-09-14 09:54:23 -04:00
Luis Fernando Molina e30addb819 Social Trading: event for getting the timeline 2021-09-14 15:51:48 +02:00
Alexandru Bacanu ecb9f0013f User Profile alexbacanu 2021-09-14 13:40:43 +03:00
Luis Fernando Molina 3530f125d3 Merge pull request #1737 from a-r-1/plugins-docs
Plugins docs
2021-09-14 03:54:34 -04:00
Luis Fernando Molina d641a7e3b4 Merge pull request #1741 from Tentacule23/develop
Contribution: Menu-Tooltip Tentacule23
2021-09-14 03:51:41 -04:00
Luis Fernando Molina 7388ebc629 Changes in User Profile done by Profile Owner 9808us automatically merged by Superalgos.
Contribution: User Profile update 9808us
2021-09-14 03:46:32 -04:00
Luis Fernando Molina 82e54dc8f5 Changes in User Profile done by Profile Owner a-r-1 automatically merged by Superalgos.
Contribution: User Profile [a-r-1]
2021-09-14 03:46:27 -04:00
Luis Fernando Molina 354a8b1126 Changes in User Profile done by Profile Owner hellarnasstrom automatically merged by Superalgos.
Contribution: User Profile hellarnasstrom
2021-09-14 03:46:23 -04:00
Luis Fernando Molina 2683476fe4 Changes in User Profile done by Profile Owner narkxx automatically merged by Superalgos.
Contribution: User Profile Narkxx
2021-09-14 03:46:18 -04:00
Luis Fernando Molina fcdc0c75b3 Changes in User Profile done by Profile Owner NAmorim automatically merged by Superalgos.
Contribution: User Profile NAmorim
2021-09-14 03:46:14 -04:00
Luis Fernando Molina a7287c5261 Merge pull request #1745 from quantum8/develop
data quantum mine
2021-09-14 03:42:49 -04:00
Luis Fernando Molina a752730d9d Merge pull request #1750 from harrellbm/develop
Update Space setting docs and default config
2021-09-14 03:39:32 -04:00
Brenden Harrell a93925e520 Refactor docs space and fix space settings node overlap 2021-09-13 22:11:21 -05:00
Brenden Harrell ec582c45bc Finish Education Project Head node 2021-09-13 22:10:57 -05:00
Brenden Harrell e59eb365bb Hierarchy Head node for Education Project 2021-09-13 21:04:53 -05:00
Brenden Harrell 2662571357 Handle projects that do not have hierarchy head nodes 2021-09-13 21:04:35 -05:00
FMW-NAmorim 3e98e21b43 User Profile NAmorim 2021-09-13 23:31:45 +01:00
Haroun a4671b2ceb User Profile superharoun 2021-09-13 23:42:18 +02:00
Haroun 6b392e8a54 Merge branch 'master' of https://github.com/Superalgos/Superalgos 2021-09-13 21:50:45 +02:00
harrellbm edf824b77d Update Space setting docs and default config 2021-09-13 12:35:24 -05:00
Julian Molina c7e5e48282 Merge pull request #1749 from julian-molina/develop
Contribution: Improvements in Governance tutorial pages
2021-09-13 18:07:04 +02:00
Julian Molina 87765207c0 Improvements in Governance tutorial pages 2021-09-13 18:04:52 +02:00
Tentacule23 e32f5244f0 reference_info_in_menu_tooltip Tentacule23 2021-09-13 09:05:08 -04:00
jacob 243fa7a870 data mine containing keltner channel and MVWAP indicators 2021-09-13 12:45:07 +10:00
Tentacule23 05cd46bb01 collapse_tutorial Tentacule23 2021-09-12 22:07:13 -04:00
narkxx 0a8fcc2a03 User Profile Narkxx 2021-09-12 22:13:31 +02:00
Tentacule23 782cdb6046 Menu-Tooltip Tentacule23 2021-09-12 11:45:59 -04:00
Alpesh a687e50d5b User Profile [a-r-1] 2021-09-12 16:09:15 +01:00
9808us 12730be0d4 User Profile update 9808us 2021-09-12 14:58:54 +02:00
Alpesh ed7a19eed3 My Review - modified 2021-09-12 13:28:14 +01:00
Alpesh 3b4d9853aa My Review - modified to include body of review 2021-09-12 13:19:54 +01:00
Alpesh ef07234b26 Supergalos Review from a noobie getting started 2021-09-12 13:01:54 +01:00
hellarnasstrom dbb03c4aee User Profile hellarnasstrom 2021-09-12 12:25:20 +02:00
Luis Fernando Molina f9a9d02308 Changes in User Profile done by Profile Owner Ferrox85 automatically merged by Superalgos.
Develop
2021-09-12 05:33:45 -04:00
Luis Fernando Molina 7e0a6c7197 Merge pull request #1733 from Smidy13/develop
Bug Fix: Fast Forward into the Future
2021-09-12 05:32:50 -04:00
Luis Fernando Molina 55ff37c296 Merge pull request #1734 from Luis-Fernando-Molina/develop
Contribution: Desktop App: Posts being saved at User's Repos
2021-09-12 05:31:39 -04:00
Luis Fernando Molina f77aa3d1c5 Posts being recorded at User's own Github repo. 2021-09-12 11:19:57 +02:00
Luis Fernando Molina 2b92426d9c Posts being sent to Users Social Trading Repo 2021-09-12 11:01:21 +02:00
Smidy13 2a6515b2af Bug Fix: Fast Forward into the Future 2021-09-12 21:00:27 +12:00
Smidy13 0609479caf Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-09-12 20:56:39 +12:00
Smidy13 9b1a54999a Bug Fix: Fast Forward in the Future 2021-09-12 20:51:13 +12:00
Ferrox85 fe64297e55 Merge branch 'Superalgos-develop' into develop 2021-09-12 10:03:06 +02:00
Ferrox85 ea7e27ad6f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into Superalgos-develop 2021-09-12 10:02:21 +02:00
Luis Fernando Molina 3d0db423ed Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-12 08:31:38 +02:00
Luis Fernando Molina 5276fb8728 Merge pull request #1729 from harrellbm/plugins-docs
reference debug topic in actions topic and typo fix
2021-09-12 02:30:19 -04:00
Luis Fernando Molina 7280704a33 Merge pull request #1730 from Tentacule23/develop
Contribution: snap_to_position Tentacule23
2021-09-12 02:28:40 -04:00
Tentacule23 fd1fec92ac snap_to_position Tentacule23 2021-09-11 18:34:33 -04:00
Luis Fernando Molina ee92708d40 Post TextArea ready 2021-09-11 17:17:32 +02:00
Brenden Harrell 335e32613a Merge branch 'plugins-docs' of https://github.com/harrellbm/Superalgos into plugins-docs 2021-09-11 10:09:23 -05:00
Brenden Harrell 2018cbdc6f Docs Typo Fix 2021-09-11 10:09:20 -05:00
B Harrell 7852c26286 Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-09-11 09:58:04 -05:00
Brenden Harrell 15712a67e1 reference debug topic in actions topic 2021-09-11 09:56:55 -05:00
Luis Fernando Molina be44746f79 Merge pull request #1726 from harrellbm/develop
Harden Tutorial Icon Loading
2021-09-11 10:25:37 -04:00
Luis Fernando Molina cbfbb6e5f6 Merge pull request #1727 from harrellbm/plugins-docs
Cherry Pick icon Hardening and Begin Refactoring Tutorials
2021-09-11 10:24:53 -04:00
Brenden Harrell 938852779b Refactor: Custom Charts for Icons 2021-09-11 09:14:52 -05:00
Brenden Harrell 7db4fbf424 Harden Tutorial Icon loading 2021-09-11 09:11:57 -05:00
B Harrell e06416ba82 Merge branch 'Superalgos:develop' into develop 2021-09-11 09:06:16 -05:00
Brenden Harrell aae8229048 Various Doc Updates 2021-09-11 09:04:40 -05:00
Brenden Harrell b04812762d Harden Tutorial Icon loading 2021-09-11 08:57:36 -05:00
Ferrox85 f3a146d25f Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-11 14:24:09 +02:00
Luis Fernando Molina 986172f616 who to follow working well 2021-09-10 16:14:14 +02:00
Luis Fernando Molina e4f11d5341 Following and Unfollowing working from WebApp 2021-09-10 14:15:55 +02:00
Luis Fernando Molina db348b3f51 follow profile working from Web App to Network Node 2021-09-10 14:03:52 +02:00
Luis Fernando Molina 2f4aa33cfe scrolling problem solved 2021-09-10 11:59:52 +02:00
Luis Fernando Molina e7a44b7760 Click event handled 2021-09-10 11:29:54 +02:00
Luis Fernando Molina 091a8a3c6d Who to Follow 2021-09-10 09:15:06 +02:00
Luis Fernando Molina 8d79c9255d Changes in User Profile done by Profile Owner Tentacule23 automatically merged by Superalgos.
Contribution: User Profile Tentacule23
2021-09-10 03:10:34 -04:00
Tentacule23 061e513601 User Profile Tentacule23 2021-09-09 11:46:41 -04:00
Luis Fernando Molina 9b9dc4d645 Profiles showing up at web page 2021-09-09 17:27:00 +02:00
Luis Fernando Molina c5a83c2889 Changes in User Profile done by Profile Owner Ferrox85 automatically merged by Superalgos.
Develop
2021-09-09 11:01:36 -04:00
Ferrox85 726c012b2f update userprofile 2021-09-09 16:53:52 +02:00
Ferrox85 6f67aa8382 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-09 16:45:44 +02:00
Luis Fernando Molina 274d8e24fa Merge pull request #1720 from Luis-Fernando-Molina/develop
Contribution: Desktop App: Infraestructure to connect via websockets from Web App to Network Node via Desktop Client
2021-09-09 09:27:43 -04:00
Luis Fernando Molina 481b8fb2d8 Deep Scan Bug Fixes 2021-09-09 15:26:35 +02:00
Luis Fernando Molina f58dcd7e33 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-09 15:20:45 +02:00
Luis Fernando Molina cdd5cebfc5 Profiles Arrived to the Desktop WebApp 2021-09-09 15:17:41 +02:00
Ferrox85 6968489d8b User Profile Ferrox85 2021-09-09 14:17:26 +02:00
Luis Fernando Molina 4125d54016 SA root object implemented at Web App. 2021-09-09 14:08:59 +02:00
Luis Fernando Molina 663a847351 DESKTOP_WEB_SOCKETS_INTERFACE_PORT used at WebApp 2021-09-09 13:14:02 +02:00
Luis Fernando Molina 9c1baaf306 .children. to .nodeChildren. refactoring 2021-09-09 13:04:51 +02:00
Luis Fernando Molina 7b3aa8da85 Improving App Loader 2021-09-09 13:03:46 +02:00
Luis Fernando Molina c18e1a776d Killed App Post Loader 2021-09-09 12:35:31 +02:00
Ferrox85 652610bb5d User Profile Ferrox85 2021-09-09 12:27:37 +02:00
Luis Fernando Molina 73134a4f45 Modules loaded at UI 2021-09-09 12:16:28 +02:00
Ferrox85 1758d8704c User Profile Ferrox85 2021-09-09 12:11:13 +02:00
Ferrox85 d76c79b9ab Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-09 12:08:55 +02:00
Luis Fernando Molina 303c8a9920 Ready to request profiles 2021-09-09 11:45:07 +02:00
Luis Fernando Molina bdf54265ce Merge pull request #1719 from Tentacule23/plugins-docs
Contribution: My Superalgos Review
2021-09-09 02:06:55 -04:00
Tentacule23 c24381f820 My Superalgos Review 2021-09-08 20:03:24 -04:00
Julian Molina 176a2a8d08 Merge pull request #1716 from julian-molina/develop
Contribution: README Usage section clarifications
2021-09-08 19:31:51 +02:00
Julian Molina 47acdceaad README Usage section clarifications 2021-09-08 19:30:30 +02:00
Luis Fernando Molina a9cf324199 Desktop Web App Websockets Clieent 2021-09-08 15:50:09 +02:00
Luis Fernando Molina f3a7460985 Desktop Websockets Internface Implemeted 2021-09-08 15:19:40 +02:00
Luis Fernando Molina 44332a13de Initializing the Web App 2021-09-08 14:14:27 +02:00
Luis Fernando Molina c01c9bbca6 who to follow 2021-09-08 13:48:48 +02:00
Luis Fernando Molina b81ac5fcf7 Merge pull request #1706 from quantum8/develop
Contribution: User Profile quantum8
2021-09-08 05:34:56 -04:00
Luis Fernando Molina 6af7fe09eb Merge pull request #1693 from quantum8/patch-1
Spelling fix
2021-09-08 05:34:30 -04:00
Luis Fernando Molina 020e01237a html layout 2021-09-08 11:03:43 +02:00
jacob e9ea832281 User Profile quantum8 2021-09-08 11:38:13 +10:00
jacob 6f8d223142 User Profile quantum8 2021-09-08 11:31:54 +10:00
quantum8 591053ef40 Update creating-your-user-profile-tutorial-033-tutorial-step-token-power-requirement.json
Spelling fix
2021-09-08 11:08:53 +10:00
quantum8 7f0bb521d4 Spelling fix
Fix typo
2021-09-08 11:01:29 +10:00
quantum8 cff738248b Spelling fix
Minor spelling fix for the deprecated message text.
2021-09-08 10:36:48 +10:00
Luis Fernando Molina 4e92ff1740 Event Broadcasting 2021-09-07 16:57:48 +02:00
Luis Fernando Molina 65549d136c Merge pull request #1689 from Superalgos/develop
Develop into Master: Beta 11 Hot Fix 2 - Docker
2021-09-07 10:10:09 -04:00
Luis Fernando Molina 511adfd6d8 Merge pull request #1688 from ssplatt/update-docker-file
update run command in docker file
2021-09-07 09:49:48 -04:00
Brett Taylor 03a6e458cb update run command 2021-09-07 09:46:08 -04:00
Luis Fernando Molina bac140cf92 sockets connections and disconnections plus callers ordered arrays. 2021-09-07 13:05:58 +02:00
Luis Fernando Molina 4623ef28a3 Update index.html 2021-09-07 11:31:59 +02:00
Luis Fernando Molina 979b95dab9 Merge pull request #1687 from Superalgos/develop
Develop into Master: Beta 11 Hot Fix 1
2021-09-06 14:38:07 -04:00
Luis Fernando Molina 373f0307d8 WebApp Loading all modules declared at Project Schema 2021-09-06 20:30:05 +02:00
Luis Fernando Molina 8e17897597 Changes in User Profile done by Profile Owner romeox7 automatically merged by Superalgos.
Contribution: User Profile romeox7
2021-09-06 13:40:02 -04:00
Jerome P f5d6154be4 User Profile romeox7 2021-09-06 17:09:31 +00:00
Julian Molina 4e0ac054ec Merge pull request #1685 from julian-molina/develop
Contribution: Reviews clean up and repagination
2021-09-06 18:44:12 +02:00
Julian Molina c1951921c0 Reviews clean up and repagination 2021-09-06 18:43:46 +02:00
Julian Molina 501b447ca1 Merge pull request #1684 from julian-molina/develop
Contribution: Getting started improvements
2021-09-06 18:42:22 +02:00
Julian Molina 0d7db51cf8 Getting started improvements 2021-09-06 18:31:37 +02:00
Luis Fernando Molina ecc7b7d7b6 Web App basic code 2021-09-06 17:59:44 +02:00
Julian Molina debd68e950 Merge pull request #1683 from julian-molina/develop
Contribution: README update fixing node run command instructions
2021-09-06 16:52:10 +02:00
Julian Molina 748ffca1e4 README update fixing node run command instructions 2021-09-06 16:51:21 +02:00
Luis Fernando Molina 18c8f862ce Merge pull request #1682 from Superalgos/develop
Develop into Master - Beta 11 Official Release
2021-09-06 10:37:02 -04:00
Luis Fernando Molina 474a9238ec Merge pull request #1681 from Superalgos/develop
Develop into Plugins Docs
2021-09-06 10:29:52 -04:00
Luis Fernando Molina 6a0a654c3d Merge pull request #1680 from Superalgos/plugins-docs
Plugins docs into Develop
2021-09-06 10:22:12 -04:00
Julian Molina 4eb9697ea8 Merge pull request #1679 from julian-molina/develop
Contribution: Governance tutorial feedback revision
2021-09-06 15:09:20 +02:00
Julian Molina b9b3e85cdf Deleting duplicate page 2021-09-06 15:09:05 +02:00
Julian Molina 76d289c921 Governance tutorial feedback revision 2021-09-06 15:05:22 +02:00
Luis Fernando Molina 0ff2809f0d Reorg of UI loader 2021-09-06 14:11:54 +02:00
Luis Fernando Molina be65a32245 Merge pull request #1676 from PLuv/develop
Remove unnecessary data mining from plugin workspace; expand learning mine for beta 11 dMines
2021-09-06 03:45:03 -04:00
Philip Love d12d7c61c0 rmv more tst variable leftovers 2021-09-06 03:38:54 -04:00
Philip Love 05b48e7500 Correction to ML plugin workspace name 2021-09-06 03:37:57 -04:00
Philip Love 547949b91d Expansion of Learning Mine to include all current dMines at Beta 11 release 2021-09-06 03:36:33 -04:00
Luis Fernando Molina 9760f192c2 Merge pull request #1675 from Luis-Fernando-Molina/develop
Contribution: Foundations: User Defined Counter bug fixed
2021-09-06 02:51:24 -04:00
Luis Fernando Molina e2bc0b7991 Foundations: User Defined Counter bug fixed 2021-09-06 08:49:59 +02:00
Luis Fernando Molina 1638cf7567 Update TutorialSpace.js 2021-09-06 08:44:40 +02:00
Luis Fernando Molina e0f6d8e74a Merge pull request #1656 from romeox7/plugins-docs
Contribution: This is my contribution to Superalgos
2021-09-06 02:35:13 -04:00
Luis Fernando Molina 88537c6d18 Delete PERSONAL_FILES_NOT_ALLOWED.txt 2021-09-06 08:34:51 +02:00
Luis Fernando Molina ff7929f792 Delete Superalgos.desktop 2021-09-06 08:33:29 +02:00
Luis Fernando Molina c9826af31e Delete openvpn-repo-pkg-key.pub 2021-09-06 08:33:11 +02:00
Luis Fernando Molina f75c17cca4 Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
User profile updates
2021-09-06 02:29:40 -04:00
Luis Fernando Molina 565ac3f325 Merge pull request #1674 from thaissmolina75/develop
Contribution: This is my contribution to Superalgos
2021-09-06 02:27:28 -04:00
thaissmolina75 c99d7aee2f This is my contribution to Superalgos 2021-09-05 23:44:41 -04:00
Brenden Harrell 0efb0cd566 Final claims for Beta 10 and 11 harrellbm 2021-09-05 18:16:06 -05:00
B Harrell dd90247ccc Merge branch 'Superalgos:develop' into develop 2021-09-05 18:11:12 -05:00
Brenden Harrell 8279b3b516 Revert Package-lock add 2021-09-05 18:03:55 -05:00
Luis Fernando Molina c267276104 Merge pull request #1672 from teehanming/develop
update
2021-09-05 16:11:14 -04:00
teehanming a6c948cbc8 Update teehanming.json 2021-09-06 01:35:56 +08:00
teehanming ca12a1510e icon update 2021-09-06 01:35:48 +08:00
Julian Molina 05488f499b Merge pull request #1671 from julian-molina/develop
Contribution: README Top contributors update
2021-09-05 18:09:00 +02:00
Julian Molina 0bf6ce548e README Top contributors update 2021-09-05 18:08:12 +02:00
Julian Molina 7ed863e636 Merge pull request #1670 from julian-molina/develop
Contribution: Welcome tutorial social trading step teaser
2021-09-05 18:04:14 +02:00
Julian Molina 52fedb04b9 Welcome tutorial social trading step teaser 2021-09-05 17:53:35 +02:00
Julian Molina 6bbfdf6b59 Merge pull request #1669 from julian-molina/develop
Contribution: Governance workspaces and plugins revision
2021-09-05 16:37:58 +02:00
Julian Molina e19df9f327 Governance workspaces and plugins revision 2021-09-05 16:36:41 +02:00
Brenden Harrell 7949ca88e9 More User Profile Update [harrellbm] 2021-09-05 08:32:23 -05:00
Julian Molina 3ae43bfb3d Merge pull request #1667 from julian-molina/develop
Contribution: README TensorFlow command on node setup
2021-09-05 15:13:18 +02:00
Julian Molina f53a0c5158 README TensorFlow command on node setup 2021-09-05 15:13:00 +02:00
Luis Fernando Molina e8cd74ae4e Merge pull request #1665 from julian-molina/develop
Contribution: Run JS
2021-09-05 09:02:29 -04:00
Luis Fernando Molina c149341110 Merge pull request #1666 from Luis-Fernando-Molina/develop
Contribution: node setup fix
2021-09-05 09:01:31 -04:00
Luis Fernando Molina fea8c85646 node setup fix 2021-09-05 15:01:05 +02:00
Julian Molina 98d067e392 Run JS 2021-09-05 15:01:03 +02:00
Julian Molina e29001d6de Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-05 14:43:52 +02:00
Luis Fernando Molina 35ebb597bb Merge pull request #1664 from Luis-Fernando-Molina/develop
Contribution: node setup fix5
2021-09-05 08:43:32 -04:00
Luis Fernando Molina e3f5161156 node setup fix5 2021-09-05 14:43:09 +02:00
Brenden Harrell db723fdf14 Platform Package-lock file to fix setup script 2021-09-05 07:31:35 -05:00
B Harrell 75dadff4bc Merge branch 'Superalgos:develop' into develop 2021-09-05 07:24:53 -05:00
Julian Molina 3ebe1b7d11 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-05 14:15:53 +02:00
Luis Fernando Molina 45bbc39947 Merge pull request #1663 from Luis-Fernando-Molina/develop
Contribution: dependencies fix 3
2021-09-05 08:13:39 -04:00
Luis Fernando Molina 61117fb4b6 dependencies fix 3 2021-09-05 14:13:26 +02:00
Julian Molina 5c0b9606ea Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-05 14:05:04 +02:00
Luis Fernando Molina 9312348299 Merge pull request #1662 from Luis-Fernando-Molina/develop
Contribution: node setup fix 2
2021-09-05 08:04:20 -04:00
Luis Fernando Molina fe0bbe93c9 node setup fix 2 2021-09-05 14:04:02 +02:00
Julian Molina 2aee64489c Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-05 13:44:52 +02:00
Luis Fernando Molina af21d524cc Merge pull request #1661 from Luis-Fernando-Molina/develop
Contribution: Missing web3 dependency at Platform
2021-09-05 07:38:06 -04:00
Luis Fernando Molina 4e4944c63b Missing web3 dependency at Platform 2021-09-05 13:37:43 +02:00
Luis Fernando Molina fb2301fd26 Merge pull request #1659 from julian-molina/develop
Contribution: Node platform and footer
2021-09-05 07:29:32 -04:00
Julian Molina 5b1fd7b7d2 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-05 13:28:29 +02:00
Luis Fernando Molina 0af57681ee Merge pull request #1660 from Luis-Fernando-Molina/develop
Contribution: setup script fixed
2021-09-05 07:27:54 -04:00
Luis Fernando Molina 017dec2ded setup script fixed 2021-09-05 13:27:11 +02:00
Julian Molina 27f4d411fc Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-05 13:16:19 +02:00
Julian Molina c8205c9e0b Node platform and footer 2021-09-05 13:15:51 +02:00
Luis Fernando Molina 24e0845cd2 Merge pull request #1658 from Luis-Fernando-Molina/develop
Contribution: Client to Platform code reaorg
2021-09-05 07:10:03 -04:00
Luis Fernando Molina 881682ea96 Client to Platform code reaorg 2021-09-05 13:07:54 +02:00
Luis Fernando Molina 2d6eb2a8b8 More Client Reorg 2021-09-05 12:59:53 +02:00
Luis Fernando Molina 2a88a3778a Dependencies Upgraded 2021-09-05 12:11:16 +02:00
Luis Fernando Molina b942c855ac update some dependencies 2021-09-05 11:55:21 +02:00
Luis Fernando Molina 781f6b8fa1 Client Files into its own folder 2021-09-05 11:46:18 +02:00
Luis Fernando Molina 17656a12c0 run command 2021-09-05 11:18:45 +02:00
Luis Fernando Molina d6f4981278 Relocating the UI folder 2021-09-05 10:36:52 +02:00
Luis Fernando Molina cf0e6ebd4f Hello World running at Desktop App 2021-09-05 10:11:34 +02:00
Jerome P 562de222ec My Superalgos Review 2021-09-04 17:32:50 +00:00
Jerome P d968b07f39 This is my contribution to Superalgos 2021-09-04 17:19:37 +00:00
Romeox7 d50591fd95 This is my contribution to Superalgos 2021-09-04 16:40:31 +00:00
Luis Fernando Molina 73053884d4 Merge pull request #1655 from Luis-Fernando-Molina/develop
Contribution: Foundations Project: Client Code Mantainance @ HTTP Interface
2021-09-04 11:20:20 -04:00
Luis Fernando Molina a649b5e767 DeepScan Bug Fixes 2021-09-04 17:16:33 +02:00
Luis Fernando Molina ab1b96d9d1 Foundations Project: Client Code Mantainance @ HTTP Interface 2021-09-04 17:03:43 +02:00
Luis Fernando Molina bce399dc6e more cleaning 2021-09-04 16:44:36 +02:00
Luis Fernando Molina 877ac25e4d More Mantainance work 2021-09-04 16:36:08 +02:00
Luis Fernando Molina 74f1c7d27b Stylesheets done 2021-09-04 16:18:02 +02:00
Luis Fernando Molina 0489e2e047 http requests 2021-09-04 15:40:24 +02:00
Luis Fernando Molina c343900615 HTTP Responses 2021-09-04 14:53:31 +02:00
Luis Fernando Molina 60657c79fd More Cleaning of HTTP Interface 2021-09-04 14:18:05 +02:00
Julian Molina 03e4ce1f10 Merge pull request #1654 from julian-molina/develop
Contribution: Governance tutorial revision
2021-09-04 13:51:50 +02:00
Julian Molina d69e630303 Governance tutorial revision 2021-09-04 13:50:37 +02:00
Luis Fernando Molina c99cbbc7a0 Update httpInterface.js 2021-09-04 13:32:31 +02:00
Luis Fernando Molina 9247044dc0 Cleaning HTTP Interface 2021-09-04 13:13:19 +02:00
Luis Fernando Molina 9488ffed5d Delete suite-dummy.html 2021-09-04 12:04:35 +02:00
Luis Fernando Molina 966e9f7c6a Merge pull request #1652 from Luis-Fernando-Molina/develop
Contribution: genereteUniqueId function moved to SA
2021-09-04 05:30:18 -04:00
Luis Fernando Molina d29335489f genereteUniqueId function moved to SA 2021-09-04 11:29:01 +02:00
Smidy13 585bb001ba Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-04 08:43:59 +12:00
Luis Fernando Molina 9236a277f2 Merge pull request #1649 from Sixssou/plugins-docs
Plugins docs
2021-09-03 15:16:40 -04:00
Luis Fernando Molina 07c4303d93 Delete workspace.xml 2021-09-03 21:14:50 +02:00
Luis Fernando Molina ede40ef335 Delete vcs.xml 2021-09-03 21:14:30 +02:00
Luis Fernando Molina bff589c75d Delete modules.xml 2021-09-03 21:14:21 +02:00
Luis Fernando Molina ff75aa5126 Delete misc.xml 2021-09-03 21:14:08 +02:00
Luis Fernando Molina d474537614 Delete Superalgos.iml 2021-09-03 21:13:40 +02:00
Luis Fernando Molina 88246d2b35 Merge pull request #1651 from Superalgos/develop
Develop into Plugins-Docs
2021-09-03 15:12:51 -04:00
Julian Molina 6dca7ae0dd Merge pull request #1645 from julian-molina/develop
Contribution: Governance tutorial extension WIP
2021-09-03 20:01:24 +02:00
Julian Molina 5262e191e5 Governance tutorial main extension done 2021-09-03 20:00:40 +02:00
Cyril 6812c4b257 Hello world FR translation 2021-09-03 17:03:20 +02:00
Cyril 5d9edebc2d First contrib 2021-09-03 16:40:55 +02:00
Luis Fernando Molina 40c7307086 Molutple Users Followed 2021-09-03 15:56:30 +02:00
Luis Fernando Molina d091a28c79 Event Following User Debuged 2021-09-03 15:48:10 +02:00
Luis Fernando Molina 6532fec733 Merge pull request #1647 from Luis-Fernando-Molina/develop
Contribution: Platform Bug Fixed: CLIENT_WEB_SOCKETS_INTERFACE_PORT not correctly refactored.
2021-09-03 08:58:52 -04:00
Luis Fernando Molina b7535dd779 Platform Bug Fixed: CLIENT_WEB_SOCKETS_INTERFACE_PORT not correctly refactored. 2021-09-03 14:57:37 +02:00
Luis Fernando Molina 3e079b21a7 Query Types as Global Contants 2021-09-03 13:08:57 +02:00
Julian Molina 91d4d395ea Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-03 12:59:19 +02:00
Luis Fernando Molina b4d2a17f12 Test Query User Profile Stats debugged 2021-09-03 12:47:33 +02:00
Julian Molina bb019a7ca2 Governance tutorial extension WIP 2021-09-03 12:46:20 +02:00
Luis Fernando Molina 9373fd6f71 Merge pull request #1644 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Query User Profiles debugged
2021-09-03 06:33:02 -04:00
Luis Fernando Molina 412f099ee9 Superalgos Network: Deepscan bug fixed 2021-09-03 12:30:48 +02:00
Luis Fernando Molina eab738ddfa Merge pull request #1643 from quantum8/develop
Spelling fix
2021-09-03 06:27:36 -04:00
Luis Fernando Molina ba9f3bc4a4 Merge pull request #1642 from Tyhote/plugins-docs
Contribution: My Superalgos Review
2021-09-03 06:26:45 -04:00
Luis Fernando Molina afd73fc82e Update package-lock.json 2021-09-03 12:25:38 +02:00
Luis Fernando Molina 67ec986422 Superalgos Network: Query User Profiles debugged 2021-09-03 12:23:42 +02:00
Luis Fernando Molina 2645df775e Testing Frist Query 2021-09-03 08:42:54 +02:00
Luis Fernando Molina 2c181aaeed Create UserProfiles.js 2021-09-03 08:17:56 +02:00
quantum8 0fc22b5f56 Update Delta.json
spelling fix
2021-09-03 11:33:27 +10:00
quantum8 243f2ec1d8 Update sparta-data-mine-001-sparta-by-@julian-molina.json
Spelling fix
2021-09-03 11:31:47 +10:00
quantum8 f519ad7e9f Update sparta-data-mine-004-relative-strenght-index-rsi-sparta-indicator.json
Spelling fix
2021-09-03 11:30:46 +10:00
Tristan Dow d583eb825e My Superalgos Review 2021-09-02 14:28:18 -05:00
Julian Molina fafd2666c6 Merge pull request #1641 from julian-molina/develop
Contribution: Governance tutorial revision
2021-09-02 20:58:03 +02:00
Julian Molina c143e518dd Governance tutorial revision 2021-09-02 20:56:31 +02:00
Luis Fernando Molina a07ca6b1f7 Merge pull request #1639 from Luis-Fernando-Molina/develop
Contribution: Governance Tab Bug fixed
2021-09-02 14:01:13 -04:00
Luis Fernando Molina 433addd020 Governance Tab Bug fixed 2021-09-02 19:54:35 +02:00
Luis Fernando Molina 18bc792f52 Merge pull request #1638 from Luis-Fernando-Molina/develop
Contribution: Governance final touches
2021-09-02 13:02:33 -04:00
Luis Fernando Molina a0a7e52edc Governance Bug Fixed: No resizing Docs and Gov tab. 2021-09-02 19:00:21 +02:00
Luis Fernando Molina 3f4c243da5 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-02 19:00:11 +02:00
Luis Fernando Molina 622bdebb80 Governance final touches 2021-09-02 18:36:58 +02:00
Luis Fernando Molina 71535da022 Merge pull request #1637 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed: Flashing status and values
2021-09-02 12:17:54 -04:00
Luis Fernando Molina 4fd57ad93c Governance Bug Fixed: Flashing status and values 2021-09-02 18:15:51 +02:00
Julian Molina f241310835 Merge pull request #1636 from julian-molina/develop
Contribution: Governance How to
2021-09-02 17:58:41 +02:00
Julian Molina 6ad439a3db Governance How to 2021-09-02 17:56:53 +02:00
Luis Fernando Molina 386ce248ae Merge pull request #1635 from Luis-Fernando-Molina/develop
Contribution: Governance System Perfmance Improvement
2021-09-02 11:14:00 -04:00
Luis Fernando Molina d2dd1d9f22 Governance System Perfmance Improvement 2021-09-02 17:13:43 +02:00
Luis Fernando Molina 36e00115ed Adding Profiles Query 2021-09-02 16:58:20 +02:00
Julian Molina c815d07c19 Merge pull request #1634 from julian-molina/develop
Contribution: Main governance workspace
2021-09-02 15:42:22 +02:00
Julian Molina 22bf9fa486 Main governance workspace 2021-09-02 15:41:53 +02:00
Julian Molina 0806627b02 Merge pull request #1633 from julian-molina/develop
Contribution: Main governance workspace and plugins cleaned up
2021-09-02 15:27:45 +02:00
Julian Molina 2b44c0e0d1 Main governance workspace and plugins cleaned up 2021-09-02 15:25:33 +02:00
Luis Fernando Molina aa26c4458c Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Smidy13 Add Additional Claims Support in Profile
2021-09-02 07:41:02 -04:00
Luis Fernando Molina 4de654f4dd Merge pull request #1631 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Websockets Handshake debugged
2021-09-02 07:40:36 -04:00
Julian Molina fa862c915d Merge pull request #1629 from julian-molina/develop
Contribution: Governance workspaces WIP
2021-09-02 13:24:08 +02:00
Julian Molina e8c0893623 Governance workspaces done 2021-09-02 13:22:56 +02:00
Luis Fernando Molina b4b29947bf Superalgos Network: Websockets Handshake debugged. Deepscan bug fixed 2021-09-02 13:08:51 +02:00
Luis Fernando Molina bf12e9c84c Superalgos Network: Websockets Handshake debugged 2021-09-02 12:59:23 +02:00
Smidy13 66e3e205ef Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-02 22:13:50 +12:00
Smidy13 a610c99b2f Profile: Smidy13 Add Additional Claims Support in Profile 2021-09-02 22:11:59 +12:00
Julian Molina 055a0c60e9 Workspaces wip 2021-09-02 11:57:39 +02:00
Julian Molina 996f6442fd Governance workspaces WIP 2021-09-02 11:27:06 +02:00
Luis Fernando Molina ddb1af522f Superalgos Network: handshakeProducedure implemented 2021-09-02 09:50:58 +02:00
Julian Molina 63b753e59b Merge pull request #1627 from julian-molina/develop
Contribution: Flows topic WIP
2021-09-01 20:03:26 +02:00
Julian Molina b55439d3a9 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-01 20:01:10 +02:00
Julian Molina 47c1744dbf Book revision complete 2021-09-01 19:58:43 +02:00
Luis Fernando Molina b08828a092 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-09-01 18:24:33 +02:00
Julian Molina e9ec8688db Token rewards flow 2021-09-01 18:18:54 +02:00
Julian Molina e4f2d51c47 Flows topic WIP 2021-09-01 18:08:01 +02:00
Julian Molina 3e6c66e73c Merge pull request #1626 from julian-molina/develop
Contribution: Deleted offending Docs Node Page causing trouble
2021-09-01 15:00:43 +02:00
Julian Molina 1f1ca73592 Deleted offending Docs Node Page causing trouble 2021-09-01 15:00:02 +02:00
Julian Molina 2e32610862 Merge pull request #1622 from julian-molina/develop
Contribution: User profile topic WIP
2021-09-01 14:52:58 +02:00
Julian Molina 7c6361a69b User Profile topic done 2021-09-01 14:52:28 +02:00
Julian Molina 483ccbc39a Voting program done 2021-09-01 14:25:52 +02:00
Luis Fernando Molina 51e738cb9f Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: user profile submit
2021-09-01 05:36:36 -04:00
Luis Fernando Molina b4ae67503f Merge pull request #1621 from PLuv/develop
Modify setup.js: In event WinOS error installing TF-modules provides …
2021-09-01 05:36:08 -04:00
Julian Molina 064e98c0b1 User profile topic WIP 2021-09-01 11:34:28 +02:00
Philip Love 0ef9969e55 Modify setup.js: In event WinOS error installing TF-modules provides user with detailed instructions on how to get their WinOS/nodejs dependencies installed correctly to facilitate installation of tfjs-node 2021-09-01 00:58:51 -04:00
Raphl2502 1cb72cfbc2 Submission of thomas profile (Raphl2502) 2021-08-31 22:20:28 +02:00
Julian Molina cca4066e4e Merge pull request #1619 from julian-molina/develop
Contribution: Definitions topic revision
2021-08-31 21:14:05 +02:00
Julian Molina ba57ac8b07 User Profile topic WIP 2021-08-31 21:12:14 +02:00
Julian Molina e9ed6e6c10 Definitions finished 2021-08-31 20:41:21 +02:00
Luis Fernando Molina b9e170a0bc Deepscan bug fixed 2021-08-31 18:46:42 +02:00
Luis Fernando Molina 2225ae8be0 Merge pull request #1618 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Web Sockets Client and Server working.
2021-08-31 12:45:47 -04:00
Julian Molina 173ba7a512 Definitions topic revision 2021-08-31 18:43:58 +02:00
Luis Fernando Molina a4ac062fc0 Superalgos Network: Web Sockets Client and Server working. 2021-08-31 18:41:58 +02:00
Julian Molina 9c66ebd8c2 Merge pull request #1615 from julian-molina/develop
Contribution: Financial Programs WIP
2021-08-31 17:32:36 +02:00
Julian Molina 3f679e8e90 All programs finished 2021-08-31 17:31:35 +02:00
Luis Fernando Molina b18b1f2342 Web Socket Client Implemented 2021-08-31 15:48:03 +02:00
Luis Fernando Molina b47b9b3dcf Adding the Social Trading Project 2021-08-31 14:42:44 +02:00
Luis Fernando Molina cf3c1358e1 Merge pull request #1617 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Websockets Implemented
2021-08-31 07:32:47 -04:00
Luis Fernando Molina b262400441 Superalgos Network: DeepScan Bugs Fixed 2021-08-31 13:30:29 +02:00
Luis Fernando Molina 743885aff5 runNetworkScript Debugged 2021-08-31 13:26:55 +02:00
Luis Fernando Molina 895c57aa0d Node Modules 2021-08-31 12:28:49 +02:00
Luis Fernando Molina a50a8b7c79 node modules 2021-08-31 12:23:19 +02:00
Luis Fernando Molina b264900b87 Update ClientInterface.js 2021-08-31 11:07:52 +02:00
Julian Molina d3062bdc14 Financial Programs WIP 2021-08-31 10:53:50 +02:00
Luis Fernando Molina 6858abf5e2 eventReceived of Client Interface Implemented 2021-08-31 10:53:34 +02:00
Julian Molina efd7c1ce3a Merge pull request #1614 from julian-molina/develop
Contribution: Voting Program done
2021-08-31 10:11:49 +02:00
Julian Molina f297991e20 Voting Program done 2021-08-31 10:09:19 +02:00
Luis Fernando Molina 06d0f3bf53 Websockets Handshake Procedure 2021-08-31 09:23:10 +02:00
Luis Fernando Molina bec02cb3bc Merge pull request #1613 from thaissmolina75/develop
Contribution: spanish trans
2021-08-31 01:46:44 -04:00
thaissmolina75 0374939ad6 spanish trans 2021-08-30 23:13:02 -04:00
Julian Molina 0f3a6a9786 Merge pull request #1611 from julian-molina/develop
Contribution: Voting Program WIP
2021-08-30 23:01:50 +02:00
Julian Molina f208abe369 Weight Votes 2021-08-30 23:01:13 +02:00
Julian Molina 6fe27dd72b Claim Votes section 2021-08-30 21:19:32 +02:00
Luis Fernando Molina 9fb12699f0 Merge pull request #1612 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Users Profiles loaded into Memory
2021-08-30 11:31:40 -04:00
Luis Fernando Molina 02396798b8 Superalgos Network: DeepScan bug fixes 2021-08-30 17:19:56 +02:00
Luis Fernando Molina 0bed570595 Superalgos Network: Users Profiles loaded into Memory 2021-08-30 17:13:48 +02:00
Luis Fernando Molina a52e9aa0a9 Ready for first debug 2021-08-30 16:28:05 +02:00
Julian Molina 1d676e4931 Voting Program WIP 2021-08-30 15:25:42 +02:00
Luis Fernando Molina 62726d8faa Ready to Load Plugins 2021-08-30 15:01:06 +02:00
Luis Fernando Molina 15aab85030 Reorganization Complete 2021-08-30 14:53:37 +02:00
Luis Fernando Molina b6d04746d6 All modules moved to Projects structure 2021-08-30 14:42:13 +02:00
Julian Molina bb9ebcfafc Merge pull request #1610 from julian-molina/develop
Contribution: Finished Claims Program
2021-08-30 14:14:57 +02:00
Julian Molina 73728a4356 Finished Claims Program 2021-08-30 14:14:02 +02:00
Luis Fernando Molina ecd0dcc761 Network Workspace 2021-08-30 13:13:37 +02:00
Luis Fernando Molina 85cc9c2c3d Fixes to allow a new Project to have globals without UI components 2021-08-30 12:34:49 +02:00
Luis Fernando Molina 5d57fe0c76 Merge pull request #1606 from Luis-Fernando-Molina/develop
Contribution: Governance: Claims power refactoring
2021-08-30 06:12:09 -04:00
Luis Fernando Molina fc716b9d95 Governance: Claims power refactoring 2021-08-30 12:08:00 +02:00
Luis Fernando Molina 5550977b52 Merge pull request #1605 from Luis-Fernando-Molina/develop
Contribution: Bug Fix Governance Docs Claims Program
2021-08-30 05:58:09 -04:00
Luis Fernando Molina fd2eb5eabe Bug Fix Governance Docs Claims Program 2021-08-30 11:57:30 +02:00
Luis Fernando Molina 9a5851714c Merge pull request #1604 from Luis-Fernando-Molina/develop
Contribution: Introduction of SA as a namespace for modules shared between different system components
2021-08-30 05:23:33 -04:00
Luis Fernando Molina 71514d580e Multi-Project module reused between Client and Task Server 2021-08-30 11:16:04 +02:00
Luis Fernando Molina 6504f47b6f Introduction of SA as a namespace for modules shared between different system components 2021-08-30 10:40:31 +02:00
Luis Fernando Molina 30759dc934 Bug fixed 2021-08-30 09:51:18 +02:00
Luis Fernando Molina 9c9de3ff97 Merge pull request #1603 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: All queries reviewd and adapted for Bot Profiles.
2021-08-29 16:49:08 -04:00
Luis Fernando Molina 8c5542226b Superalgos Network: All queries reviewd and adapted for Bot Profiles. 2021-08-29 22:11:23 +02:00
Luis Fernando Molina bb4c62dd38 Adding some comments 2021-08-29 21:17:21 +02:00
Julian Molina 26e502d896 Merge pull request #1602 from julian-molina/develop
Contribution: Claims Program WIP
2021-08-29 20:05:44 +02:00
Julian Molina b94edd16f2 Claims folders 2021-08-29 20:04:22 +02:00
Julian Molina c1f41e50dd Claims Program WIP 2021-08-29 19:56:43 +02:00
Luis Fernando Molina c696436769 Merge pull request #1601 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Almost all queries reviewed
2021-08-29 12:01:11 -04:00
Luis Fernando Molina 06b5b9956c Cleaning 2021-08-29 17:45:53 +02:00
Luis Fernando Molina 390115d789 Global Contants Implemented 2021-08-29 17:44:46 +02:00
Luis Fernando Molina 79adad9893 Utilities for Queries 2021-08-29 17:34:54 +02:00
Luis Fernando Molina 541370c6a8 Queries Following and Followers 2021-08-29 17:11:14 +02:00
Luis Fernando Molina 50e6643062 Post Replies Query done 2021-08-29 16:53:34 +02:00
Luis Fernando Molina 2812dc2ab1 Update ProfilePosts.js 2021-08-29 16:31:32 +02:00
Luis Fernando Molina 4c9701965a User Profile and Bot Profiles Statistics done 2021-08-29 13:51:03 +02:00
Luis Fernando Molina dec4541210 Bug Fixed with Following and Followers of Bots 2021-08-29 13:18:57 +02:00
Julian Molina bfc9a0ecf4 Merge pull request #1599 from julian-molina/develop
Contribution: Finished Community Building Programs
2021-08-29 13:14:36 +02:00
Julian Molina 825b17d24c More definitions and concepts 2021-08-29 13:14:15 +02:00
Luis Fernando Molina c7011e4183 added userprofileId to Bot 2021-08-29 13:11:22 +02:00
Luis Fernando Molina 3ac5e16c44 Merge pull request #1600 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Reimplementing basic concepts
2021-08-29 06:41:26 -04:00
Luis Fernando Molina 71d06794c0 Changes in User Profile done by Profile Owner 9808us automatically merged by Superalgos.
Contribution: User profile update 9808us
2021-08-29 06:40:41 -04:00
Luis Fernando Molina d42f473a91 Superalgos Network: Reimplementing basic concepts 2021-08-29 12:39:54 +02:00
Luis Fernando Molina 44219d2939 Update SocialGraphNetwokNode.js 2021-08-29 12:36:55 +02:00
Luis Fernando Molina 9bb7d70eb6 Event, User Profile, Bot Profile, Post re-implementation finished 2021-08-29 12:35:27 +02:00
Julian Molina 6b483d72be Finished Community Building Programs 2021-08-29 12:29:53 +02:00
Luis Fernando Molina 648f699b56 Re Writting Event Processing 2021-08-29 11:45:30 +02:00
Luis Fernando Molina 4aa11efddf Post Re Implemented 2021-08-29 10:35:41 +02:00
Julian Molina 2554f5592b Merge pull request #1598 from julian-molina/develop
Contribution: Onboarding Programs
2021-08-29 09:45:54 +02:00
Luis Fernando Molina af332691d5 Bot Profile Re Implemented 2021-08-29 09:32:44 +02:00
Julian Molina b0fdd80c74 Onboarding Programs 2021-08-29 09:24:55 +02:00
Luis Fernando Molina 1cd04a056b User Profile re-written 2021-08-29 09:16:30 +02:00
9808us 60839e5138 User profile update 9808us 2021-08-29 08:49:51 +02:00
Luis Fernando Molina 4c5583813f Merge pull request #1596 from Superalgos/develop
Develop into Master: Hot Fix of the Readme file that had broken links.
2021-08-29 02:37:22 -04:00
Brenden Harrell e2b40dc4d6 Add Asset claims 2021-08-28 16:02:49 -05:00
Luis Fernando Molina b7fdc7feb7 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-28 21:54:55 +02:00
Luis Fernando Molina a8e8f0fa9d Changes in User Profile done by Profile Owner 9808us automatically merged by Superalgos.
Contribution: This is my first submission of User Profile [9808us]
2021-08-28 15:49:56 -04:00
9808us ebe4e27890 This is my second submission of User Profile [9808us] 2021-08-28 21:43:49 +02:00
9808us ba6a385d55 This is my first submission of User Profile [9808us] 2021-08-28 21:11:14 +02:00
B Harrell 74ade01069 Merge branch 'Superalgos:develop' into develop 2021-08-28 13:58:31 -05:00
Luis Fernando Molina 4a202b909a Superalgos Network: Bot Profile Stats Implemented 2021-08-28 20:30:40 +02:00
Luis Fernando Molina 414e25b6d5 Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
Profile update for ssplatt
2021-08-28 13:49:11 -04:00
Brett Taylor ce7ce89150 update ssplatt profile 2021-08-28 13:43:26 -04:00
Luis Fernando Molina b177bd6a67 Merge pull request #1592 from Luis-Fernando-Molina/develop
Contribution: Fix Auto Arrange User Profiles
2021-08-28 13:39:39 -04:00
Luis Fernando Molina d866b898cd Fix Auto Arrange User Profiles 2021-08-28 19:38:57 +02:00
Luis Fernando Molina 6b70d02029 Merge pull request #1591 from Luis-Fernando-Molina/develop
Contribution: User Profiles auto ordered.
2021-08-28 13:32:52 -04:00
Julian Molina a50b1ef7a5 Merge pull request #1590 from julian-molina/develop
Contribution: Community Building Programs WIP
2021-08-28 19:21:52 +02:00
Julian Molina 2c83973b92 Many new concepts defined 2021-08-28 19:21:21 +02:00
Luis Fernando Molina 31a8a5c473 Goverannce System auto positioning of Profiles 2021-08-28 19:12:06 +02:00
Luis Fernando Molina 72bf5129a8 User Profiles auto ordered. 2021-08-28 19:04:09 +02:00
Luis Fernando Molina 94c74d0bb7 Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: [Smidy13] Further Additions for Beta 10 Claims
2021-08-28 12:33:25 -04:00
Brenden Harrell 485817a623 Add community programs to profile 2021-08-28 11:29:21 -05:00
Julian Molina 649bc4e0a9 Community Building Programs WIP 2021-08-28 18:25:52 +02:00
Julian Molina 7763520845 Merge pull request #1589 from julian-molina/develop
Contribution: README removing format
2021-08-28 17:14:11 +02:00
Julian Molina a6bc5b34e8 README removing format 2021-08-28 17:13:58 +02:00
Julian Molina 5e138be57b Merge pull request #1588 from julian-molina/develop
Contribution: README format
2021-08-28 17:11:44 +02:00
Julian Molina cfd8aba0ea README format 2021-08-28 17:11:31 +02:00
Julian Molina 084dc6404a Merge pull request #1587 from julian-molina/develop
Contribution: README includes Getting Started Guide
2021-08-28 17:01:55 +02:00
Julian Molina 7c0a0b44d5 README includes Getting Started Guide 2021-08-28 16:58:18 +02:00
Julian Molina 4b4a483b49 Merge pull request #1581 from julian-molina/develop
Contribution: User Profile hierarchy WIP
2021-08-28 15:45:31 +02:00
Julian Molina 26063d4a86 User Profile docs WIP 2021-08-28 15:44:57 +02:00
Smidy13 d4a3e56611 Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-08-29 00:15:48 +12:00
Smidy13 f5682932c3 Profile: Further Additions for Beta 10 Claims 2021-08-29 00:15:15 +12:00
Luis Fernando Molina 053bc54c01 Merge pull request #1585 from Luis-Fernando-Molina/develop
Contribution: Superalgo Network bug fixes
2021-08-28 04:42:09 -04:00
Luis Fernando Molina a1e790c7bb Bug Fixes 2021-08-28 10:11:01 +02:00
Julian Molina db3c9a89d0 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-28 10:01:55 +02:00
Luis Fernando Molina b7eeb0e549 Supporting Post Removal 2021-08-28 10:01:36 +02:00
Luis Fernando Molina 0be94e7e00 addPost at botProfile fixed 2021-08-28 09:50:28 +02:00
Luis Fernando Molina a5c80fc152 Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
Profile: Updated Profile incl. Claims and Votes
2021-08-28 03:31:36 -04:00
Luis Fernando Molina ec7d8ea194 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
Update: User-Profiles[PLuv]
2021-08-28 03:31:32 -04:00
Philip Love f078e82623 Update: User-Profiles[PLuv] 2021-08-28 01:48:09 -04:00
Smidy13 d9b618b42d Profile: Updated Profile incl. Claims and Votes 2021-08-28 12:18:26 +12:00
Julian Molina f82968a623 User Profile hierarchy WIP 2021-08-27 22:51:35 +02:00
Julian Molina 297bcd5e7a Merge pull request #1578 from julian-molina/develop
Contribution: Building your profile WIP
2021-08-27 22:01:02 +02:00
Julian Molina a5d46133d2 User Profile hierarchy WIP 2021-08-27 22:00:34 +02:00
Luis Fernando Molina b88bedb77a Merge pull request #1580 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network - Bot Implementation
2021-08-27 14:56:35 -04:00
Luis Fernando Molina db9ec0194b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-27 20:54:20 +02:00
Luis Fernando Molina 4b719279ed Merge pull request #1579 from Superalgos/develop
Develop into Master: hot fix related to Tensor Flow dependencies.
2021-08-27 14:52:04 -04:00
Luis Fernando Molina 78ea072b9f Post.js supports Users and Bots 2021-08-27 20:50:53 +02:00
Julian Molina 577bf9ec83 Minor fixes 2021-08-27 20:37:04 +02:00
Luis Fernando Molina f36f1d2e29 Update botProfile.js 2021-08-27 20:03:03 +02:00
Luis Fernando Molina 7277c932fe User Profile Cleaned from Multi Media Posts concept 2021-08-27 19:42:05 +02:00
Julian Molina 8608836fe6 Building your profile WIP 2021-08-27 19:01:37 +02:00
Luis Fernando Molina cae033fb2f Merge pull request #1577 from PLuv/develop
ML: Pausing inclusion of @tensorflow/tfjs-node installation from setu…
2021-08-27 12:56:56 -04:00
Philip Love b644d21826 ML: Pausing inclusion of @tensorflow/tfjs-node installation from setup.js due to missing dependencies for Windows Users 2021-08-27 12:33:37 -04:00
Julian Molina 7b53e5d48b Merge pull request #1574 from julian-molina/develop
Contribution: Governance docs WIP
2021-08-27 17:21:22 +02:00
Julian Molina 07fe9557df Removing Github credentials from plugin workspace 2021-08-27 17:18:24 +02:00
Luis Fernando Molina f321a9663a Merge pull request #1576 from Luis-Fernando-Molina/develop
Contribution: Goveranance System: Auto Closing PRs to master.
2021-08-27 09:10:08 -04:00
Luis Fernando Molina ab98050ad1 Goveranance System: Auto Closing PRs to master. 2021-08-27 15:07:09 +02:00
Julian Molina e38d0c76d9 Building your profile WIP 2021-08-27 14:40:29 +02:00
Luis Fernando Molina b0ff4e57ad Merge pull request #1575 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: Events Query implemented.
2021-08-27 08:37:40 -04:00
Luis Fernando Molina f997021c0d Superalgos Network: Events Query implemented. Deep Scan Bug Fixed #2 2021-08-27 14:34:42 +02:00
Luis Fernando Molina 72cf70617d Superalgos Network: Events Query implemented. Deep Scan Bug Fixed 2021-08-27 14:22:04 +02:00
Luis Fernando Molina fd3bddf540 Superalgos Network: Events Query implemented. 2021-08-27 14:17:12 +02:00
Julian Molina 5e763a4ce3 Governance docs WIP 2021-08-27 14:16:09 +02:00
Luis Fernando Molina 94a48d9008 Events Query without Filters 2021-08-27 13:42:27 +02:00
Luis Fernando Molina 96535a2dd4 Event Module Fixed, withoout unnecesary references 2021-08-27 12:49:28 +02:00
Luis Fernando Molina 777b57703a initialIndex simplified 2021-08-27 12:09:43 +02:00
Luis Fernando Molina 104499ab57 memory reorganized into maps and arrays 2021-08-27 11:18:18 +02:00
Luis Fernando Molina 658bfd2b0d Query Post Replies Implemented 2021-08-27 10:52:09 +02:00
Luis Fernando Molina 830a92c486 Merge pull request #1571 from harrellbm/develop
Finish Profile Tut and Add Basic Program walk through Tut
2021-08-27 03:25:06 -04:00
harrellbm 3e5b205de2 Finish Profile Tut and Add Basic Program walk through Tut 2021-08-26 16:12:47 -05:00
Julian Molina 5099ac6827 Merge pull request #1570 from julian-molina/develop
Contribution: Governance docs
2021-08-26 22:09:56 +02:00
Julian Molina a5fd41820b Governance docs 2021-08-26 22:06:44 +02:00
Julian Molina d1f58a7bfc Merge pull request #1569 from julian-molina/develop
Contribution: Profile updated
2021-08-26 18:53:16 +02:00
Julian Molina 1ced991ce4 Profile updated 2021-08-26 18:52:55 +02:00
Julian Molina 68020e7832 Merge pull request #1568 from julian-molina/develop
Contribution: Governance docs update
2021-08-26 18:52:26 +02:00
Julian Molina 61bfe8d130 Governance docs update 2021-08-26 18:49:20 +02:00
Luis Fernando Molina ff6c981863 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance: My Profile Adjusted
2021-08-26 12:39:33 -04:00
Luis Fernando Molina 4b0eb2b003 Governance: My Profile Adjusted 2021-08-26 18:39:22 +02:00
Luis Fernando Molina 4380c800a3 Merge pull request #1566 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network: First Queries Implemented
2021-08-26 12:37:17 -04:00
Luis Fernando Molina 2aa4eebc90 Governance: More Delegation 2021-08-26 18:37:02 +02:00
Luis Fernando Molina 685c2b30d6 Profile Posts Query Implemented 2021-08-26 18:20:07 +02:00
Luis Fernando Molina 3f2933699b Merge pull request #1564 from PLuv/develop
ML: Plugin Workspace name change per Julian's request
2021-08-26 11:17:29 -04:00
Julian Molina d5c5eaef1e Merge pull request #1565 from julian-molina/develop
Contribution: Updating julian-molina profile
2021-08-26 17:16:38 +02:00
Julian Molina 9ed09ccc14 Updating julian-molina profile 2021-08-26 17:16:04 +02:00
Philip Love e0be1236c1 ML: Plugin Workspace name change per Julian's request 2021-08-26 10:58:43 -04:00
Luis Fernando Molina dba49aa67d Profile Handle 2021-08-26 16:54:05 +02:00
Luis Fernando Molina 6c8f75d3e7 Queries 2021-08-26 16:44:39 +02:00
Julian Molina 0eead7634c Merge pull request #1563 from julian-molina/develop
Contribution: Governance Tutorial revision
2021-08-26 15:35:09 +02:00
Julian Molina 1c9ad8d48d Governance Tutorial revision 2021-08-26 15:34:41 +02:00
Julian Molina d655becef5 Merge pull request #1562 from julian-molina/develop
Contribution: Token Distribution Workspace clean up
2021-08-26 15:26:30 +02:00
Julian Molina d90e45c547 Token Distribution Workspace clean up 2021-08-26 15:24:59 +02:00
Julian Molina 450a98e910 Token Distribution Superalgos workspace 2021-08-26 14:50:18 +02:00
Luis Fernando Molina 99eead9640 Adding, Removing, Enabling and Deleting Bots 2021-08-26 13:04:44 +02:00
Luis Fernando Molina 9a4aadc14d Event Counters 2021-08-26 12:23:23 +02:00
Luis Fernando Molina 15489610c7 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
User Profile Update: [PLuv]
2021-08-26 05:24:29 -04:00
Luis Fernando Molina c158a6756a Merge pull request #1559 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed when a plugin file is not found.
2021-08-26 05:23:58 -04:00
Luis Fernando Molina 5da911fe0f Bug Fixed when a plugin file is not found. 2021-08-26 11:23:28 +02:00
Luis Fernando Molina 3f2871acea Events Reactions Implemented 2021-08-26 10:48:31 +02:00
Philip Love b48a0e074c User Profile Update: [PLuv] 2021-08-26 04:07:16 -04:00
Luis Fernando Molina de2c1435fe Merge pull request #1556 from julian-molina/develop
Contribution: Final revision of Getting Started workspace
2021-08-26 03:56:00 -04:00
Luis Fernando Molina cee91ca686 Changes in User Profile done by Profile Owner cozed-gh automatically merged by Superalgos.
Contribution: Updated claims for [cozed-gh]
2021-08-26 03:53:50 -04:00
Luis Fernando Molina bc86fb1c42 Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
update ssplatt profile
2021-08-26 03:53:46 -04:00
Luis Fernando Molina 0b86055c1b Merge pull request #1557 from harrellbm/develop
Update Profile Tutorial for adding Onboarding Programs
2021-08-26 03:50:08 -04:00
harrellbm ded48eb876 Update Profile Tutorial for adding Onboarding Programs 2021-08-25 16:23:08 -05:00
Julian Molina bb13b0921c Final revision of Getting Started workspace 2021-08-25 19:59:14 +02:00
Brett Taylor 206b4ca0e1 update ssplatt profile 2021-08-25 13:11:20 -04:00
cozed-gh d86de9d83b Updated claims for [cozed-gh] 2021-08-25 18:32:46 +02:00
Luis Fernando Molina 125360841d Merge pull request #1553 from Luis-Fernando-Molina/develop
Contribution: Governance Bug FIx : Plugin Workspace not Loading
2021-08-25 11:47:16 -04:00
Luis Fernando Molina 28a0e51cb5 Governance Bug FIx : Plugin Workspace not Loading 2021-08-25 17:44:44 +02:00
Luis Fernando Molina 1b5c479765 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-25 17:38:09 +02:00
Luis Fernando Molina d37ab6ced4 Merge pull request #1551 from teehanming/develop
9 icon update - governance icon
2021-08-25 11:38:01 -04:00
Luis Fernando Molina 5e2afac13c Merge pull request #1550 from cozed-gh/develop
Contribution: This is my first submission of User Profile [cozed-gh]
2021-08-25 11:37:22 -04:00
Luis Fernando Molina 979670a7aa Follow / Unfollow event types 2021-08-25 16:18:41 +02:00
teehanming 5f3023208e 9 icon update
7 new icon
2 changed
2021-08-25 21:58:56 +08:00
cozed-gh bc91882282 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-25 15:46:26 +02:00
Luis Fernando Molina 13dc420032 Merge pull request #1547 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed with Trading Engine Values not at angle
2021-08-25 07:55:50 -04:00
Luis Fernando Molina 1aad11a320 Bug Fixed Reading Balance from Blockchain - Retrying until get it 2021-08-25 13:54:58 +02:00
cozed-gh 3b76166015 This is my first submission of User Profile [cozed-gh] 2021-08-25 13:40:09 +02:00
cozed-gh ff95db85bb This is my first submission of User Profile [cozed-gh] 2021-08-25 13:09:58 +02:00
Luis Fernando Molina bd15139d1a Bug Fixed with Trading Engine Values not at angle 2021-08-25 12:37:17 +02:00
Luis Fernando Molina d6a27330ac Merge pull request #1546 from Luis-Fernando-Molina/develop
Contribution: Bug Fixes, comments
2021-08-25 06:19:52 -04:00
Luis Fernando Molina 3bc9179f08 Bug Fixes, comments 2021-08-25 12:16:40 +02:00
Luis Fernando Molina 4c6d9774df Merge pull request #1544 from Luis-Fernando-Molina/develop
Contribution: This is my contribution to Superalgos
2021-08-25 05:46:24 -04:00
Luis Fernando Molina c89fb16d10 Bug Fixes 2021-08-25 11:44:40 +02:00
Luis Fernando Molina 1a9b7ca592 This is my contribution to Superalgos 2021-08-25 09:42:58 +02:00
Luis Fernando Molina f6f333923f Merge pull request #1543 from Luis-Fernando-Molina/develop
Contribution: Cleaning Test Data
2021-08-25 03:38:39 -04:00
Luis Fernando Molina 10d12d6083 Cleaning Test Data 2021-08-25 09:38:01 +02:00
Luis Fernando Molina ba0d0e42bd Changes in User Profile done by Profile Owner ssplatt automatically merged by Superalgos.
This is my first submission of User Profile ssplatt
2021-08-25 03:33:56 -04:00
Luis Fernando Molina 0954bbc876 Merge pull request #1538 from julian-molina/develop
Contribution: Getting Started updates
2021-08-25 03:33:04 -04:00
Luis Fernando Molina a18618dcf4 Merge pull request #1539 from harrellbm/develop
Move Gov Tut to Gov Project and Update Token Workspace with new Profiles
2021-08-25 03:31:22 -04:00
Brett Taylor e68729e8c0 This is my first submission of User Profile ssplatt 2021-08-24 18:10:35 -04:00
harrellbm d017dde4fa Move Gov Tut to Gov Project and Update Token Workspace with new Profiles 2021-08-24 15:40:38 -05:00
Julian Molina 8060dc7499 Getting Started updates 2021-08-24 22:24:08 +02:00
Luis Fernando Molina 6407f87d6c Merge pull request #1537 from Luis-Fernando-Molina/develop
Contribution: Superalgos Network, first modules
2021-08-24 14:37:20 -04:00
Luis Fernando Molina 383b9f1368 Superalgos Network, first modules 2021-08-24 20:37:04 +02:00
Luis Fernando Molina d96d91049d Changes in User Profile done by Profile Owner teehanming automatically merged by Superalgos.
This is my first submission of User Profile teehanming
2021-08-24 11:09:24 -04:00
teehanming 3305bc5f10 This is my first submission of User Profile teehanming
:D
2021-08-24 22:55:22 +08:00
Luis Fernando Molina 0ac1ebe7cd Merge pull request #1535 from teehanming/develop
icon update
2021-08-24 10:08:44 -04:00
Tee Han Ming eed2016c6f Merge branch 'Superalgos:develop' into develop 2021-08-24 21:59:30 +08:00
teehanming b248527726 5 icon update - user profile
New: Community building programs, support program, voting program, user influencer

Changed: referral program
2021-08-24 21:54:46 +08:00
Luis Fernando Molina 17b493d0aa Merge pull request #1534 from Luis-Fernando-Molina/develop
Contribution: Governance: Validation 7: Blockchain Account Tests Completed
2021-08-24 08:12:44 -04:00
Luis Fernando Molina b2bac7e88a Governance: Validation 7: Blockchain Account Tests Completed 2021-08-24 14:11:45 +02:00
teehanming 3d50b62475 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-24 20:02:22 +08:00
Luis Fernando Molina 81d2e6ae72 Governance: Validation 7: Blockchain Account Test #1 2021-08-24 13:44:53 +02:00
Luis Fernando Molina 36b7584476 Merge pull request #1532 from Luis-Fernando-Molina/develop
Contribution: Governance: Validation 7: Blockchain Account
2021-08-24 07:42:32 -04:00
Luis Fernando Molina 1b0af59b81 Governance: Validation 7: Blockchain Account 2021-08-24 13:41:51 +02:00
Luis Fernando Molina ea761bd83d Merge pull request #1530 from Superalgos/develop
Develop into Master: Hot Fix Getting Started Plugin
2021-08-24 07:08:12 -04:00
Luis Fernando Molina d05cd589e8 Merge pull request #1529 from Superalgos/plugins-docs
Plugins docs
2021-08-24 07:04:41 -04:00
Luis Fernando Molina e3883024fe Merge pull request #1528 from julian-molina/develop
Contribution: Getting Started Tutorials Plugin Workspace
2021-08-24 07:03:04 -04:00
Julian Molina 34bf6aa604 Getting Started Tutorials Plugin Workspace 2021-08-24 13:00:30 +02:00
Luis Fernando Molina 98dfa77c0a Merge pull request #1527 from Luis-Fernando-Molina/develop
Contribution: Foundations / Client: Servers now inside the CL object.
2021-08-24 06:58:53 -04:00
Luis Fernando Molina f381eafe9d DeepScan bug fixes 2021-08-24 12:57:28 +02:00
Luis Fernando Molina 2f0c8ec695 Foundations / Client: Servers now inside the CL object. 2021-08-24 12:51:50 +02:00
Luis Fernando Molina 07c048e126 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Delegation
2021-08-24 06:11:52 -04:00
Luis Fernando Molina 30beda6da1 Delegation 2021-08-24 12:11:39 +02:00
Luis Fernando Molina a691435125 Changes in User Profile done by Profile Owner Smidy13 automatically merged by Superalgos.
This is my first submission of User Profile [Smidy13]
2021-08-24 06:08:07 -04:00
Luis Fernando Molina 08af36d308 Merge pull request #1525 from Luis-Fernando-Molina/develop
Contribution: Drafting the Suerpalgos Network
2021-08-24 06:07:43 -04:00
Luis Fernando Molina cc47c888c7 Drafting the Superalgos Network 2021-08-24 12:06:39 +02:00
Smidy13 259dfec08f This is my first submission of User Profile [Smidy13] 2021-08-24 21:48:10 +12:00
Smidy13 9e365463b5 Revert "This is my first submission of User Profile Smidy13"
This reverts commit af8c869a22.
2021-08-24 21:37:27 +12:00
Smidy13 af8c869a22 This is my first submission of User Profile Smidy13 2021-08-24 21:27:58 +12:00
Luis Fernando Molina f6cbbd00e9 Changes in User Profile done by Profile Owner PLuv automatically merged by Superalgos.
This is my first submission of User Profile [PLuvtech]
2021-08-24 04:20:43 -04:00
Philip Love 05dd5b4f6f Merge remote-tracking branch 'upstream/develop' into develop 2021-08-24 03:59:10 -04:00
Philip Love a928857db6 This is my first submission of User Profile [PLuvtech] 2021-08-24 03:57:38 -04:00
Luis Fernando Molina cfe425d67f Merge pull request #1521 from PLuv/develop
ML Beta V 1.0
2021-08-24 03:44:56 -04:00
Luis Fernando Molina 2e64c18e50 Merge pull request #1517 from fredericopitz/plugins-docs
Contribution: My Superalgos Review
2021-08-24 03:43:28 -04:00
Luis Fernando Molina 1a662290e5 Merge pull request #1520 from thaissmolina75/plugins-docs
Contribution: install new market tut spanish change to develop branch
2021-08-24 03:40:32 -04:00
Luis Fernando Molina 1c318e7685 Merge pull request #1510 from quantum8/develop
Add files via upload
2021-08-24 03:40:02 -04:00
Luis Fernando Molina 5ab6c51f1e Merge pull request #1519 from harrellbm/develop
Update Harrell Profile and Add Feature claim (also update readme shields)
2021-08-24 03:38:17 -04:00
Philip Love 54cb7115e5 Satisfy some github error checks 2021-08-24 02:28:28 -04:00
Philip Love 6cf0f8f224 Update: TensorFlow_Project_Todos 2021-08-24 02:08:14 -04:00
Philip Love 7526043856 Update: TensorFlow_Project_Todos 2021-08-24 01:46:02 -04:00
Philip Love 328d52a146 ML: Beta_V_1.0: NOTE: Projects/TensorFlow/TensorFlow_Project_Todos 2021-08-24 01:35:29 -04:00
Philip Love 154519cf1b ML: Add- Additional ML App-Schemas / nodes 2021-08-24 01:03:08 -04:00
Philip Love 839e8f7243 ML- Modified App-Schemas - Multiple adjustments to previously existing ML App-Schemas 2021-08-24 00:59:37 -04:00
Philip Love a5287682d0 ML- Modified: Plugins- Engine && Mines ; Update: Package.json change tfjs-node Version ; rm unnecessary App-Schema 2021-08-24 00:56:11 -04:00
quantum8 37ab531cf2 Merge branch 'Superalgos:develop' into develop 2021-08-24 13:20:10 +10:00
thaissmolina75 88c2f0f5f5 install new market tut spanish change to develop branch 2021-08-23 19:04:44 -04:00
harrellbm a9b0bd577e Update Harrell Profile and Add Feature claims 2021-08-23 15:20:35 -05:00
B Harrell 88029fa467 Merge branch 'Superalgos:develop' into develop 2021-08-23 14:17:46 -05:00
Julian Molina 686360ce39 Merge pull request #1518 from julian-molina/develop
Contribution: Building profile revision
2021-08-23 16:02:43 +02:00
Julian Molina 3903b2d5ce Building profile revision 2021-08-23 16:01:10 +02:00
Frederic Opitz f85fbaecbc Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-08-23 15:44:53 +02:00
Luis Fernando Molina 75deb00d1e Merge pull request #1514 from Ceekay0/plugins-docs
Contribution: This is my contribution to Superalgos
2021-08-23 06:47:25 -04:00
Luis Fernando Molina 50419aea1f Merge pull request #1515 from Superalgos/plugins-docs
Plugins docs
2021-08-23 06:45:18 -04:00
Chris addfe79b5f This is my contribution to Superalgos 2021-08-23 11:08:29 +02:00
Luis Fernando Molina 5e5f37cd11 Merge pull request #1512 from Luis-Fernando-Molina/develop
Contribution: Forced collapse of user Profiles
2021-08-23 05:02:02 -04:00
Luis Fernando Molina f2d130e2c4 Forced collapse of user Profiles. DeepScan bug fixed 2021-08-23 10:36:59 +02:00
Luis Fernando Molina 2ae97b6d0e Forced collapse of user Profiles 2021-08-23 10:26:07 +02:00
Luis Fernando Molina a7f3f75ca8 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance: delegation
2021-08-23 04:13:11 -04:00
Luis Fernando Molina ea0e9eab23 Governance: delegation 2021-08-23 10:12:13 +02:00
Chris 23792bdc13 Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-08-23 09:52:02 +02:00
quantum8 2d01f1a7cb Add files via upload
Fix to correct lagging span variable for ichimoku indicator
2021-08-23 15:06:33 +10:00
Luis Fernando Molina c7d3cd7c3b Merge pull request #1509 from julian-molina/develop
Contribution: Update Luis and Julian
2021-08-22 16:12:42 -04:00
B Harrell 836846c0f9 Update readme shields
Remove broken shield and update with new
2021-08-22 13:31:58 -05:00
Julian Molina eeb47fac23 Update Luis and Julian 2021-08-22 19:07:55 +02:00
Luis Fernando Molina 69610d08b8 Merge pull request #1508 from julian-molina/develop
Contribution: Luis and Julian profiles plus details
2021-08-22 13:00:48 -04:00
Julian Molina e8840ebb00 Luis and Julian profiles plus details 2021-08-22 18:55:43 +02:00
Luis Fernando Molina a682ddabda Merge pull request #1506 from harrellbm/develop
Profile Creation Tutorial finished Revision 1
2021-08-22 02:09:28 -04:00
Luis Fernando Molina 9fe7a411d5 Merge pull request #1507 from thaissmolina75/plugins-docs
Contribution: intro to trading sys tut spanish trans
2021-08-22 02:06:18 -04:00
teehanming ab69ca30e4 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-22 11:25:37 +08:00
thaissmolina75 7c86eaf665 intro to trading sys tut spanish trans 2021-08-21 22:19:51 -04:00
Brenden Harrell aee5e65dff Fix Step Configs 2021-08-21 17:46:02 -05:00
Brenden Harrell 583f367d9d Finish Profile Creation Tut revision 1 2021-08-21 17:40:58 -05:00
Luis Fernando Molina 57059ba2f1 Merge pull request #1505 from thaissmolina75/plugins-docs
Contribution: hello world tut spanish finished
2021-08-21 17:45:09 -04:00
thaissmolina75 548f2c233b hello world tut spanish finished 2021-08-21 17:28:49 -04:00
Luis Fernando Molina 1024de7d05 Merge pull request #1504 from Luis-Fernando-Molina/develop
Contribution: Governance: Bug Fixes with References Lost.
2021-08-21 16:59:47 -04:00
Luis Fernando Molina 65e5046af8 Governance: Bug Fixes with References Lost. 2021-08-21 22:56:37 +02:00
Luis Fernando Molina 30a552da36 Merge pull request #1503 from julian-molina/develop
Contribution: Updating governance plugins
2021-08-21 14:08:12 -04:00
Luis Fernando Molina 78f8d97563 Merge pull request #1502 from PLuv/develop
Pluvtech Mine : Added: Mesa Adaptive Moving Average + Percentages which is just a per…
2021-08-21 14:07:48 -04:00
Julian Molina 1c0a147fa4 Updating governance plugins 2021-08-21 19:52:45 +02:00
Julian Molina 473be41ab8 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-21 19:52:27 +02:00
Philip Love e5291af6ea Added: Mesa Adaptive Moving Average + Percentages which is just a percentage difference calculator for the TF sample Workspace. Docs to Be added later for MAMA-FAMA indicator 2021-08-21 12:47:17 -04:00
Luis Fernando Molina bf75433755 Merge pull request #1501 from harrellbm/develop
More work on Profile Tut
2021-08-21 11:28:15 -04:00
Brenden Harrell a98d16652b More work on Profil Tut 2021-08-21 10:05:41 -05:00
Luis Fernando Molina 93ad473a7d Merge pull request #1500 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed without Github Credentials
2021-08-21 09:40:32 -04:00
Luis Fernando Molina f4b794c8db Governance Bug Fixed without Github Credentials 2021-08-21 15:40:18 +02:00
Julian Molina a5380e59da Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-21 15:25:44 +02:00
Luis Fernando Molina 8834d1e55d Merge pull request #1499 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed. Reputation not loading while switching workspaces
2021-08-21 08:32:57 -04:00
Luis Fernando Molina 6a4b14dfc6 Governance Bug Fixed. Reputation not loading while switching workspaces 2021-08-21 14:31:01 +02:00
Julian Molina f697e02849 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-21 12:12:02 +02:00
Julian Molina 25c4ca5117 Marketing updates 2021-08-21 10:34:54 +02:00
Luis Fernando Molina 518e780104 Merge pull request #1496 from Gallymojo/develop
Rectify missing configuration file errors in Zeus and Sparta indicators
2021-08-21 04:06:58 -04:00
Luis Fernando Molina 5d0cd1ecdc Merge pull request #1497 from Smidy13/develop
Improvement: Add Crypto Ecosystem to Other Hierarchies
2021-08-21 04:04:51 -04:00
Luis Fernando Molina 1a0d90f0a6 Merge pull request #1498 from Luis-Fernando-Molina/develop
Contribution: Foundations: Bug Fixed getNextNodeFromPath Fails when the Node Schema can not be found.
2021-08-21 04:01:38 -04:00
Luis Fernando Molina e227f3afe1 Foundations: Bug Fixed getNextNodeFromPath Fails when the Node Schema can not be found. 2021-08-21 10:00:15 +02:00
Smidy13 3016b05731 Improvement: Add Crypto Ecosystem to Other Hierachies 2021-08-21 17:36:21 +12:00
Gallymojo 3ddda6203e Update Sparta.json 2021-08-20 22:23:39 +08:00
Gallymojo d82c50fb79 Update Zeus.json 2021-08-20 22:14:24 +08:00
Gallymojo 951632f453 Merge branch 'develop' of https://github.com/Gallymojo/Superalgos into develop 2021-08-20 22:10:14 +08:00
teehanming 53d830e3ee Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-20 14:45:16 +08:00
thaissmolina75 1b840f97e2 Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-08-19 21:42:26 -04:00
Luis Fernando Molina 0c83eb95db Merge pull request #1494 from Luis-Fernando-Molina/develop
Contribution: Governance: Token Distribution command gov.pay implemented and tested.
2021-08-19 13:26:20 -04:00
Luis Fernando Molina 9199a70e4b Governance: Token Distribution command gov.pay implemented and tested. 2021-08-19 19:24:42 +02:00
Luis Fernando Molina 76ad9802b0 Merge pull request #1492 from Luis-Fernando-Molina/develop
Contribution: Governance: Pancake Swap Listing Votes
2021-08-19 06:49:59 -04:00
Luis Fernando Molina 85465159e5 Governance: Superalgos Pools Weights Reviewed 2021-08-19 12:43:09 +02:00
Luis Fernando Molina 7848e7c0b8 Governance: Pancake Swap Listing Votes 2021-08-19 11:59:23 +02:00
Frederic Opitz 3a99c29028 This is my contribution to Superalgos 2021-08-19 11:43:53 +02:00
Gallymojo 173442f714 Update Zeus.json 2021-08-19 17:01:22 +08:00
Luis Fernando Molina 42a0757862 Merge pull request #1490 from Luis-Fernando-Molina/develop
Contribution: Webhooks Bug Fixed
2021-08-19 04:42:20 -04:00
Luis Fernando Molina fbbf18e9f4 Webhooks Bug Fixed 2021-08-19 10:41:05 +02:00
Luis Fernando Molina 228c102ffc Merge pull request #1489 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed with #2 appearing at Bonus
2021-08-19 04:12:26 -04:00
Luis Fernando Molina b1bb4b4bcf Merge pull request #1488 from thaissmolina75/plugins-docs
Contribution: This is my contribution to Superalgos
2021-08-19 04:12:06 -04:00
Luis Fernando Molina 7ee7235d1e Governance Bug Fixed with #2 appearing at Bonus 2021-08-19 10:08:55 +02:00
thaissmolina75 38e464edaf Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-08-18 22:41:26 -04:00
thaissmolina75 e9fff1231d This is my contribution to Superalgos 2021-08-18 22:25:29 -04:00
Luis Fernando Molina e70d1ae765 Merge pull request #1487 from Raplh2502/develop
Contribution: This is my contribution to Superalgos
2021-08-18 17:13:42 -04:00
Raplh2502 d971925dd5 This is my contribution to Superalgos 2021-08-18 22:09:36 +01:00
Luis Fernando Molina 0853baa2dd Merge pull request #1486 from Luis-Fernando-Molina/develop
Contribution: Governance Votes Report Fixed
2021-08-18 16:46:27 -04:00
Luis Fernando Molina dab1361cf5 Governance Votes Report Fixed 2021-08-18 22:44:07 +02:00
Luis Fernando Molina 62c06a221a Merge pull request #1483 from Luis-Fernando-Molina/develop
Contribution: Governance: Reputation Concept Implemented
2021-08-18 16:17:55 -04:00
Luis Fernando Molina b08d969d25 Merge pull request #1485 from Superalgos/plugins-docs
Plugins docs into Develop
2021-08-18 16:16:26 -04:00
Luis Fernando Molina bb0a325a71 Merge pull request #1484 from Superalgos/develop
Develop into Plugins Docs
2021-08-18 16:15:23 -04:00
Luis Fernando Molina 1cd90530e8 Governance: Reputation Concept Implemented 2021-08-18 22:13:35 +02:00
Chris b7205320e3 My Superalgos Review 2021-08-18 19:58:26 +02:00
Luis Fernando Molina 7571f8daec Merge pull request #1479 from Luis-Fernando-Molina/develop
Contribution: Governance: Mnemonic import implemented for creating profile.
2021-08-18 06:33:26 -04:00
Luis Fernando Molina 8cd31c844d Governance: Mnemonic import implemented for creating profile. DeepScan Bug Fixed 2021-08-18 12:20:43 +02:00
Luis Fernando Molina a42a4c025c Governance: Mnemonic import implemented for creating profile. 2021-08-18 12:17:29 +02:00
Luis Fernando Molina 0d2d91ef09 Merge pull request #1478 from Raplh2502/develop
Contribution: Release of Better sine wave indicator with 2 Low-pass filter distance (36/6, 6/6) and finalization on he plotter bot with blue for 36 and red for 6, zero line and overbought/oversell levels
2021-08-18 03:22:29 -04:00
Raplh2502 06c81cf52b Release of Better sine wave indicator with 2 Low-pass filter distance (36/6, 6/6) and finalization on he plotter bot with blue for 36 and red for 6, zero line and overbought/oversell levels 2021-08-17 23:08:03 +01:00
Luis Fernando Molina 8f9fe4fdb8 Merge pull request #1477 from harrellbm/develop
Finish first Part of Creating Profile Tutorial
2021-08-17 16:19:27 -04:00
harrellbm 5dd96a55d4 Finish first Part of Profile tut 2021-08-17 15:03:07 -05:00
Luis Fernando Molina d36b7956b1 Merge pull request #1474 from harrellbm/develop
Initial work on User Profile Tutorial
2021-08-17 14:32:49 -04:00
Luis Fernando Molina 5daa0b0bea Changes in User Profile done by Profile Owner Raplh2502 automatically merged by Superalgos.
Contribution: Submission of Raplh2502 governance profile (Thomas)
2021-08-17 14:31:53 -04:00
Luis Fernando Molina 1483043e66 Merge pull request #1475 from Smidy13/develop
Bug Fix: Adding in iconProject to fix broken CircularMenuItems
2021-08-17 14:28:39 -04:00
Smidy13 95a7f9e9b3 Bug Fix: Adding in iconProject to fix broken CircularMenuItems 2021-08-17 17:39:05 +12:00
Brenden Harrell 2d249162b9 Start on tutorial hierarchy 2021-08-16 21:39:08 -05:00
Brenden Harrell f488cb0adc More profile tut work 2021-08-16 21:37:20 -05:00
harrellbm 1c4c7b6d1c First few plugin tut pages 2021-08-16 15:58:59 -05:00
Raplh2502 649dd52d77 Adding Raplh2502 profile (Thomas) to governance system 2021-08-16 21:14:59 +01:00
Luis Fernando Molina 005236d886 Merge pull request #1468 from thaissmolina75/plugins-docs
Contribution: setting up new chart tut touch up
2021-08-14 11:49:05 -04:00
teehanming 3da957018c governance - 1 icon update
changed: tokens-bonus
2021-08-14 14:01:43 +08:00
thaissmolina75 d7d8b1e4c5 setting up new chart tut touch up 2021-08-13 22:06:05 -04:00
Luis Fernando Molina a39a86b73d Changes in User Profile done by Profile Owner harrellbm automatically merged by Superalgos.
Contribution: This is my contribution to Superalgos
2021-08-13 11:04:02 -04:00
Brenden Harrell 5872e4bac0 This is my contribution to Superalgos 2021-08-13 09:54:08 -05:00
Luis Fernando Molina 9c8b4a650a Merge pull request #1466 from Superalgos/develop
Develop into Master: My Workspaces empty Bug Fixed
2021-08-13 09:50:45 -04:00
Luis Fernando Molina fa85806ba5 Merge pull request #1465 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed: My Workspaces not showing anything at first run.
2021-08-13 09:44:20 -04:00
Luis Fernando Molina f06298e3c3 Bug Fixed: My Workspaces not showing anything at first run. 2021-08-13 15:43:48 +02:00
Luis Fernando Molina 528fc1dcbb Merge pull request #1464 from Superalgos/develop
Develop into Master: Bug Fixed Tutorial not opening.
2021-08-13 09:25:20 -04:00
Luis Fernando Molina a254044d3d Merge pull request #1460 from Raplh2502/develop
Contribution: cleaning of useless material in Quasar data mine ; adding prototype of Better Sine Wave indicator
2021-08-13 09:24:31 -04:00
Luis Fernando Molina 6b4ebaf9b5 Merge pull request #1461 from harrellbm/develop
Load Getting started with open tutorial
2021-08-13 09:23:44 -04:00
Brenden Harrell 68fb354ee9 Load Getting started with open tutorial 2021-08-12 15:41:01 -05:00
Raplh2502 eca3763f4f cleaning of useless material in Quasar data mine ; adding prototype of Better Sine Wave indicator 2021-08-12 20:08:39 +01:00
Luis Fernando Molina 34fc53c8d1 Merge pull request #1456 from Superalgos/develop
Develop into Master
2021-08-12 00:57:36 -04:00
Luis Fernando Molina 97790e3b2c Merge pull request #1457 from Luis-Fernando-Molina/develop
Contribution: Token Distribution Superalgos Plugin Workspace Fixed
2021-08-12 00:52:13 -04:00
Luis Fernando Molina ea595d9d42 Deep Scan Bug Fixes 2021-08-12 06:51:40 +02:00
Luis Fernando Molina 1e3fc8baf4 Token Distribution Superalgos Plugin Workspace Fixed 2021-08-12 06:46:19 +02:00
Luis Fernando Molina 3ec7ce333f Merge pull request #1455 from thaissmolina75/plugins-docs
Contribution: setting up new chart tutorial spanish trans
2021-08-12 00:33:39 -04:00
thaissmolina75 2e6a7a99ac setting up new chart tutorial spanish trans finished 2021-08-11 21:51:49 -04:00
thaissmolina75 a695d25e69 setting up new chart tutorial spanish trans 2021-08-11 08:20:22 -04:00
Julian Molina e890c02313 Merge pull request #1453 from julian-molina/develop
Contribution: Revised README
2021-08-10 21:30:07 +02:00
Julian Molina 348367968c Revised README 2021-08-10 21:27:48 +02:00
Julian Molina fc1c1164c7 Revised README 2021-08-10 21:24:01 +02:00
Julian Molina 11c1437ce6 Merge pull request #1451 from julian-molina/develop
Contribution: Probit Global Research update
2021-08-10 11:19:08 +02:00
Julian Molina 9b11bed4cf Probit Global Research update 2021-08-10 11:16:23 +02:00
Luis Fernando Molina e94b8e210d Merge pull request #1449 from teehanming/develop
governance - 3 icon update
2021-08-09 17:36:44 -04:00
Luis Fernando Molina b87236df92 Merge pull request #1450 from julian-molina/develop
Contribution: Probit exchange evaluation
2021-08-09 17:35:51 -04:00
Julian Molina bf32e4c6c9 LBank preliminary research 2021-08-09 22:09:19 +02:00
Julian Molina f78c3017eb Probit exchange evaluation 2021-08-09 20:37:26 +02:00
Tee Han Ming ac889bfa5b Merge branch 'Superalgos:develop' into develop 2021-08-10 01:58:20 +08:00
teehanming cee76fa119 governance - 4 icon update
new icon: airdrop-program, staking program
changed icon: tokens-mined
2021-08-10 01:56:40 +08:00
Luis Fernando Molina 5fc346e99b Merge pull request #1448 from Luis-Fernando-Molina/develop
Contribution: Goverance Github Server Validation 6 Fully Tested
2021-08-09 13:02:52 -04:00
Luis Fernando Molina d3144edf04 Goverance Github Server Validation 6 Fully Tested 2021-08-09 19:01:50 +02:00
Luis Fernando Molina 48edcef0a9 Goverance Github Server Validation 6 Test 3 2021-08-09 18:50:54 +02:00
Luis Fernando Molina aa6c162200 Merge pull request #1446 from Luis-Fernando-Molina/develop
Contribution: Goverance Github Server Validation 6 Test
2021-08-09 12:50:40 -04:00
Luis Fernando Molina 7343983db5 Goverance Github Server Validation 6 Test 2 2021-08-09 18:50:15 +02:00
Luis Fernando Molina 1225ca023c Goverance Github Server Validation 6 Test 2021-08-09 18:49:41 +02:00
Luis Fernando Molina 3d5ae7c4e0 Merge pull request #1445 from Luis-Fernando-Molina/develop
Contribution: Goverance Github Server Bug Fixed
2021-08-09 12:44:01 -04:00
Luis Fernando Molina 3d14b0b766 Goverance Github Server Bug Fixed 2021-08-09 18:43:35 +02:00
Luis Fernando Molina c3c368f513 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Goverance Github Server Test Validation 6
2021-08-09 12:39:37 -04:00
Luis Fernando Molina a02287cd39 Goverance Github Server Test Validation 6 2021-08-09 18:36:13 +02:00
Luis Fernando Molina 73cc66c7ee Merge pull request #1443 from Luis-Fernando-Molina/develop
Contribution: Docs Page fixed
2021-08-09 12:33:17 -04:00
Luis Fernando Molina 9253095281 Docs Page fixed 2021-08-09 18:32:49 +02:00
Luis Fernando Molina e81d4993bf Merge pull request #1442 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed ot Github Server
2021-08-09 12:30:13 -04:00
Luis Fernando Molina 98973eb80e Bug Fixed ot Github Server 2021-08-09 18:21:26 +02:00
Luis Fernando Molina a89e5957be Merge pull request #1440 from julian-molina/develop
Contribution: Exchange Listing Requirements Research update
2021-08-09 12:13:06 -04:00
Julian Molina 9fae9ab40f Moved listing requirements to Governance project 2021-08-09 16:37:11 +02:00
Julian Molina 90afe4f08d Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-09 15:08:31 +02:00
Julian Molina 6a4ed210d2 Exchange Listing Requirements Research update 2021-08-09 14:51:42 +02:00
Julian Molina f3e39682b8 Merge pull request #1438 from julian-molina/develop
Contribution: Minor governance docs update
2021-08-09 13:13:13 +02:00
Luis Fernando Molina 95dc638191 Merge pull request #1437 from Luis-Fernando-Molina/develop
Contribution: Governance: Validation 6 implemented: checking User Profile Id
2021-08-09 05:54:08 -04:00
Luis Fernando Molina 6a5bd747af Governance: Deep Scan bugs fixed 2021-08-09 11:53:15 +02:00
Julian Molina e8d0f25947 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-08-09 10:37:54 +02:00
Julian Molina 01544d03ef Minor governance docs update 2021-08-09 10:37:35 +02:00
Luis Fernando Molina 0bd721710d Governance: Validation 6 implemented: checking User Profile Id 2021-08-09 10:28:52 +02:00
Luis Fernando Molina d7d2cc62af Merge pull request #1436 from harrellbm/develop
Fix: Add handle for Saved Path Hierarchy Head not found
2021-08-09 02:49:21 -04:00
Brenden Harrell d594a79e25 Fix: Add handle for Saved Path Hierarchy Head not found 2021-08-08 21:52:28 -05:00
Luis Fernando Molina 2855fb6bc5 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance: Validation #5 test part 3
2021-08-08 09:33:03 -04:00
Luis Fernando Molina c2372e66af Governance: Validation #5 test part 3 2021-08-08 15:32:52 +02:00
Luis Fernando Molina 3f42fc5d65 Merge pull request #1434 from Luis-Fernando-Molina/develop
Contribution: Governance: Validation #5 test part 2
2021-08-08 09:32:16 -04:00
Luis Fernando Molina 0fc35f0dc2 Governance: Validation #5 test part 2 2021-08-08 15:31:08 +02:00
Luis Fernando Molina 0acdd6e04c Governance: Validation #5 test 2021-08-08 14:55:40 +02:00
Luis Fernando Molina ae4308f0fa Merge pull request #1432 from Luis-Fernando-Molina/develop
Contribution: Governance: Simplification of the Process to create a Profile
2021-08-08 08:52:56 -04:00
Luis Fernando Molina 513738a22d Governance: Simplification of the Process to create a Profile 2021-08-08 14:50:33 +02:00
Luis Fernando Molina ac03592101 Merge pull request #1431 from Luis-Fernando-Molina/develop
Contribution: Client Github Server Implementation
2021-08-08 08:10:20 -04:00
Luis Fernando Molina 37d70849ec Client Github Server Implementation 2021-08-08 14:08:17 +02:00
Luis Fernando Molina 6d67490942 Merge pull request #1430 from teehanming/develop
governance - 7 icons update
2021-08-08 07:21:47 -04:00
teehanming b69cca3647 governance icon update
added 7 icons : github-program, influencer-program, mentorship-program, referral-program, tokens-awarded, tokens-bonus, tokens-mined
2021-08-08 19:01:20 +08:00
Luis Fernando Molina 0799f3c444 Merge pull request #1429 from Superalgos/develop
Develop into Master
2021-08-08 03:57:50 -04:00
Luis Fernando Molina 418efe032c Merge pull request #1428 from Superalgos/develop
Develop into Plugins Docs
2021-08-08 03:56:38 -04:00
Luis Fernando Molina b61da487a5 Merge pull request #1427 from Superalgos/plugins-docs
Plugins docs into Develop
2021-08-08 03:55:34 -04:00
Luis Fernando Molina e9f0a95930 Merge pull request #1426 from harrellbm/develop
Update Getting Started, Plugins topic, and Plugins
2021-08-08 03:54:41 -04:00
Luis Fernando Molina f0fa91914e Merge pull request #1425 from teehanming/develop
asset- coin icon update
2021-08-08 03:52:52 -04:00
Brenden Harrell 11330b7a47 Remove random console warning 2021-08-07 19:17:43 -05:00
Brenden Harrell ba66b987e2 Final updates for getting started and plugins 2021-08-07 18:41:31 -05:00
B Harrell e64b09213b Merge branch 'Superalgos:develop' into develop 2021-08-07 18:37:15 -05:00
teehanming 4faeb8c5b9 Merge branch 'Superalgos:develop' into develop 2021-08-08 03:39:11 +08:00
teehanming 3313dc74f5 asset- coin icon update
new icon : sol, dot, uni, busd, sxp, link, eur
changed icon: bnb, us-dollar
2021-08-08 03:36:34 +08:00
Brenden Harrell 1c8d63f3fd Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-08-07 12:39:45 -05:00
Brenden Harrell 6bab2dd21c first pass at cleaning and updating getting started workspace 2021-08-07 12:25:18 -05:00
Luis Fernando Molina 5cf159586c Merge pull request #1424 from Luis-Fernando-Molina/develop
Contribution: Governance: Bug Fixed on auto merging from other branches different to develop 2
2021-08-07 12:51:35 -04:00
Luis Fernando Molina 6774e7b359 Governance: Bug Fixed on auto merging from other branches different to develop 2 2021-08-07 18:50:22 +02:00
Luis Fernando Molina 256a412b7c Governance: Bug Fixed on auto merging from other branches different to develop 2021-08-07 18:46:48 +02:00
Luis Fernando Molina 36e0d763f5 Governance: Bug Fixed on auto merging from other branches different to develop 2021-08-07 18:45:53 +02:00
Luis Fernando Molina 998d630b4b Governance: Test Contributing to Plugins Docs 2021-08-07 18:39:55 +02:00
Luis Fernando Molina 81b20ea2ee Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed.5
2021-08-07 12:36:19 -04:00
Luis Fernando Molina 3f13b84a79 Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed.5 2021-08-07 18:35:08 +02:00
Luis Fernando Molina 7673ce76b2 Merge pull request #1420 from Luis-Fernando-Molina/develop
Contribution: Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed.4
2021-08-07 12:34:36 -04:00
Luis Fernando Molina ef859348fb Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed.4 2021-08-07 18:33:25 +02:00
Luis Fernando Molina 1ce7a69bbc Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed.3 2021-08-07 18:31:26 +02:00
Luis Fernando Molina 23fa8cd932 Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed. 2 2021-08-07 18:21:21 +02:00
Luis Fernando Molina ddf24dcc87 Revert "Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed."
This reverts commit 4f56770b56.
2021-08-07 18:18:48 +02:00
Luis Fernando Molina 0f71e715e9 Revert "Changes in Marina User Profile"
This reverts commit c990670bbb.
2021-08-07 18:18:28 +02:00
Luis Fernando Molina 4f56770b56 Governance: Automatic Merging of PRs for User Profiles changes. Bug Fixed. 2021-08-07 18:16:49 +02:00
Luis Fernando Molina 43a396e471 Governance: Automatic Merging of PRs for User Profiles changes. 2021-08-07 18:15:35 +02:00
Luis Fernando Molina c990670bbb Changes in Marina User Profile 2021-08-07 18:05:29 +02:00
Luis Fernando Molina 4dc02731df Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs 18
2021-08-07 12:03:00 -04:00
Luis Fernando Molina c40f425797 Governance Update Testing gov.prs 18 2021-08-07 18:02:42 +02:00
Luis Fernando Molina 6e6cf09f6e Merge pull request #1414 from Luis-Fernando-Molina/develop
Contribution: Governance Update Testing gov.prs 17
2021-08-07 12:02:01 -04:00
Luis Fernando Molina e7cd1702cc Governance Update Testing gov.prs 17 2021-08-07 18:00:57 +02:00
Luis Fernando Molina c7488b9155 Governance Update Testing gov.prs 16 2021-08-07 17:54:01 +02:00
Luis Fernando Molina 8f2caba4a5 Governance Update Testing gov.prs 15 2021-08-07 17:46:29 +02:00
Luis Fernando Molina dbb723daac Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs 14
2021-08-07 09:37:10 -04:00
Luis Fernando Molina 5cb1e63e69 Governance Update Testing gov.prs 14 2021-08-07 15:36:35 +02:00
Luis Fernando Molina 7f23ed50f6 Governance Update Testing gov.prs 13 2021-08-07 15:33:27 +02:00
Luis Fernando Molina 2ab9e02d3c Merge pull request #1409 from Luis-Fernando-Molina/develop
Contribution: Governance Update Testing gov.prs 12
2021-08-07 09:33:07 -04:00
Luis Fernando Molina e515d88a0b Governance Update Testing gov.prs 12 2021-08-07 15:32:13 +02:00
Luis Fernando Molina 12b08f546a Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs 11
2021-08-07 09:29:28 -04:00
Luis Fernando Molina 5c13d0bc55 Governance Update Testing gov.prs 11 2021-08-07 15:29:05 +02:00
Luis Fernando Molina e97d484e38 Merge pull request #1407 from Luis-Fernando-Molina/develop
Contribution: Governance Update Testing gov.prs 10
2021-08-07 09:28:32 -04:00
Luis Fernando Molina a6014ebc79 Governance Update Testing gov.prs 10 2021-08-07 15:27:27 +02:00
Luis Fernando Molina f9f480e814 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs 9
2021-08-07 09:15:14 -04:00
Luis Fernando Molina 1caa07032e Governance Update Testing gov.prs 9 2021-08-07 15:14:57 +02:00
Luis Fernando Molina 877c4c6039 Merge pull request #1405 from Luis-Fernando-Molina/develop
Contribution: Governance Update Testing gov.prs 8
2021-08-07 09:13:34 -04:00
Luis Fernando Molina 974112e619 Governance Update Testing gov.prs 8 2021-08-07 15:13:17 +02:00
Luis Fernando Molina 1a26c64e61 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs 7
2021-08-07 09:08:03 -04:00
Luis Fernando Molina d9e6df8251 Governance Update Testing gov.prs 7 2021-08-07 15:07:25 +02:00
Luis Fernando Molina 2256722096 Merge pull request #1403 from Luis-Fernando-Molina/develop
Contribution: Governance Update Testing gov.prs 6
2021-08-07 09:07:04 -04:00
Luis Fernando Molina 1a01996ff4 Governance Update Testing gov.prs 6 2021-08-07 15:05:51 +02:00
Luis Fernando Molina dd27034dc3 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs 5
2021-08-07 08:52:51 -04:00
Luis Fernando Molina d9026e7505 Governance Update Testing gov.prs 5 2021-08-07 14:52:38 +02:00
Luis Fernando Molina 621a72c333 Governance Update Testing gov.prs 5 2021-08-07 14:51:11 +02:00
Luis Fernando Molina b433d9e68e Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs 4
2021-08-07 08:48:52 -04:00
Luis Fernando Molina 42df2960ad Governance Update Testing gov.prs 4 2021-08-07 14:48:24 +02:00
Luis Fernando Molina 257bd207ee Merge pull request #1400 from Luis-Fernando-Molina/develop
Contribution: Governance Update Testing gov.prs 3
2021-08-07 08:48:09 -04:00
Luis Fernando Molina e011f1a4ad Governance Update Testing gov.prs 3 2021-08-07 14:47:14 +02:00
Luis Fernando Molina 77abe49c7a Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance Update Testing gov.prs
2021-08-07 08:45:27 -04:00
Luis Fernando Molina 887277f3d1 Governance Update Testing gov.prs 2021-08-07 14:45:04 +02:00
Luis Fernando Molina ff11ca0582 Merge pull request #1398 from Luis-Fernando-Molina/develop
Contribution: Governance Update Testing gov.prs
2021-08-07 08:44:44 -04:00
Luis Fernando Molina 92722e2691 Governance Update Testing gov.prs 2021-08-07 14:42:04 +02:00
Luis Fernando Molina ee1041d969 Changes in User Profile done by Profile Owner Luis-Fernando-Molina automatically merged by Superalgos.
Contribution: Governance My Profile Update
2021-08-07 08:20:42 -04:00
Luis Fernando Molina 972cb4291d Governance My Profile Update 2021-08-07 14:18:19 +02:00
Luis Fernando Molina 6a41e52024 Merge pull request #1396 from Luis-Fernando-Molina/develop
Contribution: Governance gov.PRs command implemented at the Client
2021-08-07 08:17:46 -04:00
Luis Fernando Molina 41c0061aa0 Governance DeepScan bugs fixed 2021-08-07 14:16:22 +02:00
Luis Fernando Molina 53b960b546 Governance Bug Fixed gov.prs command 2021-08-07 13:57:18 +02:00
Luis Fernando Molina 925df2e54e Governance gov.PRs command implemented at the Client 2021-08-07 13:45:07 +02:00
Luis Fernando Molina ac70d0e571 Merge pull request #1395 from teehanming/develop
xrp logo update
2021-08-07 03:36:25 -04:00
Luis Fernando Molina 2a839f6b07 Merge pull request #1394 from harrellbm/develop
Update Action Topic and Add Check for Missing References Action
2021-08-07 03:35:46 -04:00
teehanming 35952d05ff xrp logo update
update xrp logo to follow the standard
2021-08-07 13:10:51 +08:00
B Harrell 09c5f96d53 Merge branch 'Superalgos:develop' into develop 2021-08-06 21:52:01 -05:00
Brenden Harrell a5a9d933bf Implement Check for missing reference parent action 2021-08-06 21:51:25 -05:00
Brenden Harrell 9870d01354 Basic Reference Check Action Mapping 2021-08-06 09:46:53 -05:00
Brenden Harrell 3276c8b8b9 Update Action Docs topic 2021-08-06 09:46:27 -05:00
Luis Fernando Molina 3acb254e4f Merge pull request #1393 from Luis-Fernando-Molina/develop
Contribution: Governance: My claims placed and documented
2021-08-06 09:45:43 -04:00
Luis Fernando Molina 98bdd28afd Governance: My claims placed and documented 2021-08-06 15:44:15 +02:00
Luis Fernando Molina 546e055449 Merge pull request #1392 from Luis-Fernando-Molina/develop
Contribution: Governance: Claims Examples at the Docs
2021-08-06 07:56:58 -04:00
Luis Fernando Molina 65482f00db Governance: Claims Examples at the Docs 2021-08-06 13:55:44 +02:00
Luis Fernando Molina 03a293959e Merge pull request #1388 from Luis-Fernando-Molina/develop
Contribution: Governance Token Power Switch splitted in programs categories
2021-08-06 05:47:22 -04:00
Luis Fernando Molina 73db02b60d Governance Token Power Switch splitted in programs categories 2021-08-06 11:45:57 +02:00
Luis Fernando Molina cb24964f97 Merge pull request #1387 from thaissmolina75/plugins-docs
Contribution: beyond the basics tutorial spanish trans finished
2021-08-06 04:24:05 -04:00
thaissmolina75 6c0a4d3d36 beyond the basics tutorial spanish trans finished 2021-08-05 19:47:47 -04:00
Luis Fernando Molina ed75389ff4 Merge pull request #1386 from Luis-Fernando-Molina/develop
Contribution: Exchange Assets Topic implemented
2021-08-05 14:17:03 -04:00
Luis Fernando Molina 62cbf56fcb Exchange Assets Topic implemented 2021-08-05 20:15:51 +02:00
Luis Fernando Molina 9e4e622b89 Merge pull request #1385 from Luis-Fernando-Molina/develop
Contribution: Install as Plugin action implemented for User Profiles and others
2021-08-05 11:53:45 -04:00
Luis Fernando Molina a779dc4dbd Install as Plugin action implemented for User Profiles and others 2021-08-05 17:52:34 +02:00
Luis Fernando Molina 857379b440 Merge pull request #1384 from MarinitaMarina/develop
Contribution: my user profile
2021-08-05 09:19:48 -04:00
MarinitaMarina 2f0dd2795a My user profile changes 2021-08-05 15:11:19 +02:00
MarinitaMarina 0b3e27ed04 my user profile 2021-08-05 15:01:24 +02:00
Luis Fernando Molina 0049d2bab2 Merge pull request #1383 from Superalgos/master
Master into Develop
2021-08-05 08:13:37 -04:00
Luis Fernando Molina 763bf9be57 Merge pull request #1382 from Superalgos/develop
Develop into Master last minute fixes
2021-08-05 08:12:50 -04:00
Luis Fernando Molina ff44777c6d Merge pull request #1381 from Luis-Fernando-Molina/develop
Contribution:  REAME changes
2021-08-05 08:09:54 -04:00
Luis Fernando Molina fb3bb98d54 REAME changes 2021-08-05 14:09:18 +02:00
Luis Fernando Molina 70a93a4d34 Merge pull request #1376 from Superalgos/dependabot/npm_and_yarn/Client/web3-1.5.0
Bump web3 from 1.3.0 to 1.5.0 in /Client
2021-08-05 08:07:29 -04:00
dependabot[bot] 6c5d290835 Bump web3 from 1.3.0 to 1.5.0 in /Client
Bumps [web3](https://github.com/ethereum/web3.js) from 1.3.0 to 1.5.0.
- [Release notes](https://github.com/ethereum/web3.js/releases)
- [Changelog](https://github.com/ChainSafe/web3.js/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/ethereum/web3.js/compare/v1.3.0...v1.5.0)

---
updated-dependencies:
- dependency-name: web3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-05 12:06:49 +00:00
Luis Fernando Molina a1565e26e9 Merge pull request #1377 from Superalgos/dependabot/npm_and_yarn/Client/simple-git-2.42.0
Bump simple-git from 2.31.0 to 2.42.0 in /Client
2021-08-05 08:05:14 -04:00
Luis Fernando Molina e1981aef7c Merge pull request #1379 from Superalgos/dependabot/npm_and_yarn/Client/lookpath-1.2.2
Bump lookpath from 1.2.1 to 1.2.2 in /Client
2021-08-05 08:04:42 -04:00
dependabot[bot] a58ac9775b Bump lookpath from 1.2.1 to 1.2.2 in /Client
Bumps [lookpath](https://github.com/otiai10/lookpath) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/otiai10/lookpath/releases)
- [Commits](https://github.com/otiai10/lookpath/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: lookpath
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-05 12:03:33 +00:00
Luis Fernando Molina a2912919a1 Merge pull request #1380 from Luis-Fernando-Molina/develop
Contribution: Governance Superalgos Workspace all plugins added
2021-08-05 08:02:54 -04:00
Luis Fernando Molina 5776b7cd69 Merge pull request #1375 from Superalgos/dependabot/npm_and_yarn/Client/octokit/rest-18.9.0
Bump @octokit/rest from 18.0.12 to 18.9.0 in /Client
2021-08-05 08:02:41 -04:00
Luis Fernando Molina 9007f98ced Governance Superalgos Workspace all plugins added 2021-08-05 14:01:14 +02:00
dependabot[bot] 0668dc2d9e Bump simple-git from 2.31.0 to 2.42.0 in /Client
Bumps [simple-git](https://github.com/steveukx/git-js) from 2.31.0 to 2.42.0.
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Changelog](https://github.com/steveukx/git-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/steveukx/git-js/compare/v2.31.0...v2.42.0)

---
updated-dependencies:
- dependency-name: simple-git
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-05 11:14:57 +00:00
dependabot[bot] 99dc44d896 Bump @octokit/rest from 18.0.12 to 18.9.0 in /Client
Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 18.0.12 to 18.9.0.
- [Release notes](https://github.com/octokit/rest.js/releases)
- [Commits](https://github.com/octokit/rest.js/compare/v18.0.12...v18.9.0)

---
updated-dependencies:
- dependency-name: "@octokit/rest"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-05 11:13:07 +00:00
Luis Fernando Molina 718cc983e5 Merge remote-tracking branch 'origin/develop' 2021-08-05 13:08:08 +02:00
Luis Fernando Molina 2bb78c50fb Merge Develop into Master 2021-08-05 13:07:45 +02:00
Luis Fernando Molina 7bafbdfd59 Merge pull request #1374 from Superalgos/develop
Develop into Plugins Docs
2021-08-05 06:01:02 -04:00
Luis Fernando Molina 412d579048 Merge pull request #1373 from Superalgos/plugins-docs
Plugins docs into develop
2021-08-05 05:46:32 -04:00
Luis Fernando Molina ff178e3b05 Merge pull request #1372 from Luis-Fernando-Molina/develop
Contribution: Fixes at Readme file 5
2021-08-05 05:36:20 -04:00
Luis Fernando Molina aff2fb9b70 Fixes at Readme file 5 2021-08-05 11:36:05 +02:00
Luis Fernando Molina 5b456b6580 Merge pull request #1371 from Luis-Fernando-Molina/develop
Contribution: Fixes at Readme file 4
2021-08-05 05:30:51 -04:00
Luis Fernando Molina f7c7570d13 Fixes at Readme file 4 2021-08-05 11:30:39 +02:00
Luis Fernando Molina c22e765464 Merge pull request #1370 from Luis-Fernando-Molina/develop
Contribution: Fixes at Readme file 3
2021-08-05 05:25:08 -04:00
Luis Fernando Molina cbc9f7a034 Fixes at Readme file 3 2021-08-05 11:24:46 +02:00
Luis Fernando Molina 837451ab79 Merge pull request #1369 from Luis-Fernando-Molina/develop
Contribution: Fixes at Readme file 2
2021-08-05 05:17:40 -04:00
Luis Fernando Molina 730a9adccd Fixes at Readme file 2 2021-08-05 11:17:20 +02:00
Luis Fernando Molina 96db250251 Merge pull request #1368 from Luis-Fernando-Molina/develop
Contribution: Fixes at Readme file
2021-08-05 04:57:48 -04:00
Luis Fernando Molina 9e917c139e Fixes at Readme file 2021-08-05 10:57:17 +02:00
Luis Fernando Molina b623c88b9b Merge pull request #1367 from Luis-Fernando-Molina/develop
Contribution: Changes in Readme, INSTALL.md, and configurable docs page for any node.
2021-08-05 04:40:18 -04:00
Luis Fernando Molina 2d7ed1d085 Merge pull request #1366 from Superalgos/dependabot/npm_and_yarn/Client/tar-4.4.15
Bump tar from 4.4.13 to 4.4.15 in /Client
2021-08-05 04:39:23 -04:00
Luis Fernando Molina 59e65e6cfd Changes in Readme, INSTALL.md, and configurable docs page for any node. 2021-08-05 10:37:37 +02:00
dependabot[bot] 25e072b3b1 Bump tar from 4.4.13 to 4.4.15 in /Client
Bumps [tar](https://github.com/npm/node-tar) from 4.4.13 to 4.4.15.
- [Release notes](https://github.com/npm/node-tar/releases)
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-tar/compare/v4.4.13...v4.4.15)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-05 02:49:35 +00:00
Luis Fernando Molina 8450425827 Merge pull request #1364 from harrellbm/develop
Optimize saved reference path
2021-08-04 02:55:24 -04:00
Luis Fernando Molina cbda84ce9a Merge pull request #1365 from thaissmolina75/plugins-docs
Contribution: basic tutorial finished!
2021-08-04 02:55:00 -04:00
thaissmolina75 a12baf0062 basic tutorial finished! 2021-08-03 23:05:14 -04:00
harrellbm 8e2d7232a1 Update code comments 2021-08-03 17:42:35 -05:00
harrellbm 873c7c41f1 remove console log 2021-08-03 17:40:26 -05:00
harrellbm 7abd313d9a Optimize saved reference path 2021-08-03 17:38:58 -05:00
Luis Fernando Molina 1c2c095fa9 Merge pull request #1336 from thaissmolina75/plugins-docs
Contribution: getting started tutorial touch up
2021-08-03 12:31:59 -04:00
thaissmolina75 1777628740 tutorial change 2021-08-03 12:30:40 -04:00
thaissmolina75 2f4e1e7e80 Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-08-03 12:30:01 -04:00
Luis Fernando Molina 1bfe81db25 Merge pull request #1346 from quantum8/plugins-docs
Plugins docs spelling fix
2021-08-03 12:18:30 -04:00
Luis Fernando Molina cf4f22d267 Merge pull request #1362 from harrellbm/develop
Harden Referencing
2021-08-03 12:17:26 -04:00
Luis Fernando Molina 8b8f7be6e0 Merge pull request #1359 from sschana/develop
Contribution: my user profile
2021-08-03 12:10:56 -04:00
Luis Fernando Molina d6715d1a27 Merge pull request #1360 from Bitstudiocoin/develop
Contribution: my user profile
2021-08-03 12:04:33 -04:00
Luis Fernando Molina 70cfd84837 Merge pull request #1361 from Lantschirky/develop
Contribution: My user profile
2021-08-03 05:51:40 -04:00
B Harrell 2006a5dcbc Merge branch 'Superalgos:develop' into develop 2021-08-02 22:03:58 -05:00
Brenden Harrell 9f7da1e5a1 Harden Referencing protocal 2021-08-02 22:03:22 -05:00
Lan Tschirky bada0bdfd4 My user profile 2021-08-01 16:09:50 +02:00
Angelo Ioannou b70b5f2a9f my user profile 2021-08-01 16:09:47 +02:00
Simran Chana d5948b5595 my user profile 2021-08-01 16:09:27 +02:00
Luis Fernando Molina 1de90e9912 Merge pull request #1358 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixed Not Finding Token Rewards when multiple Pools present at workspace
2021-08-01 06:34:21 -04:00
Luis Fernando Molina 9b8fc29991 Governance Bug Fixed Not Finding Token Rewards when multiple Pools present at workspace 2021-08-01 12:31:56 +02:00
Luis Fernando Molina 0f1818b852 Merge pull request #1357 from Luis-Fernando-Molina/develop
Contribution: Beta 10 labels changed to Beta 11
2021-08-01 04:30:31 -04:00
Luis Fernando Molina df523c7f3f Beta 10 labels changed to Beta 11 2021-08-01 10:29:15 +02:00
Luis Fernando Molina 45ba451cf2 Merge pull request #1356 from Luis-Fernando-Molina/develop
Contribution: Bug fixed Education Project loading last
2021-08-01 04:09:43 -04:00
Luis Fernando Molina 7c9beb6cee Bug fixed Education Project loading last 2021-08-01 10:09:03 +02:00
Luis Fernando Molina 989a9c5098 Merge pull request #1355 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed not opening new user profiles
2021-07-31 16:08:39 -04:00
Luis Fernando Molina ec03837d61 Bug Fixed not opening new user profiles 2021-07-31 22:08:19 +02:00
Luis Fernando Molina fc7ea18156 Merge pull request #1354 from Luis-Fernando-Molina/develop
Contribution: Governance: new listing asset
2021-07-31 14:40:52 -04:00
Luis Fernando Molina 173c394784 Governance: new listing asset 2021-07-31 20:37:32 +02:00
Luis Fernando Molina 648f7f8445 Merge pull request #1353 from Luis-Fernando-Molina/develop
Contribution: Governance: Profile Voting Update
2021-07-31 11:19:38 -04:00
Luis Fernando Molina 14d5fbf8f4 Governance: Profile Voting Update 2021-07-31 17:19:13 +02:00
Luis Fernando Molina 27eb64ffac Merge pull request #1352 from Luis-Fernando-Molina/develop
Contribution: Governance: Improvements on Pools, Assets organization
2021-07-31 03:38:53 -04:00
Luis Fernando Molina aa1f120ad2 Governance: Improvements on Pools, Assets organization 2021-07-31 09:37:22 +02:00
Luis Fernando Molina e48cdcaba0 Merge pull request #1351 from harrellbm/develop
Reference Auto Fix Feature
2021-07-31 03:16:37 -04:00
Brenden Harrell 0e6ed30cec Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-07-30 23:00:25 -05:00
Brenden Harrell 158cc0a55a Code clean up 2021-07-30 23:00:22 -05:00
B Harrell 20e72d5a81 Merge branch 'Superalgos:develop' into develop 2021-07-30 21:47:39 -05:00
Brenden Harrell 1699ebd77f clean up 2021-07-30 21:47:06 -05:00
Brenden Harrell 1c89aac2ff harden hierargy walk function 2021-07-30 17:25:04 -05:00
Brenden Harrell f105ba21ad initial working auto fix 2021-07-30 17:11:48 -05:00
Brenden Harrell 82c5299d48 More work on reference autofix feature 2021-07-30 11:06:53 -05:00
Luis Fernando Molina bbd48b7f10 Merge pull request #1350 from Luis-Fernando-Molina/develop
Contribution: Governance Bug Fixes
2021-07-30 11:56:52 -04:00
Luis Fernando Molina d5786cc957 Governance Bug Fixes 2021-07-30 17:48:47 +02:00
Luis Fernando Molina 5071799241 Fixing Governance 2021-07-30 16:46:05 +02:00
Luis Fernando Molina 013d74146c Merge pull request #1349 from Luis-Fernando-Molina/develop
Contribution: Airdrop and Influencer programs implemented
2021-07-30 07:21:43 -04:00
Luis Fernando Molina ce3dbc58b3 Reports added for Airdrops and Influencers. 2021-07-30 13:19:51 +02:00
Luis Fernando Molina 44fe0c6f90 Airdrop and Influencer programs implemented 2021-07-30 12:48:00 +02:00
Luis Fernando Molina 266c49886e Merge pull request #1348 from Luis-Fernando-Molina/develop
Contribution: Gihub Program at zero cost for the user
2021-07-30 03:07:05 -04:00
Luis Fernando Molina 03ce51e39b Gihub Program at zero cost for the user 2021-07-30 09:05:59 +02:00
Luis Fernando Molina 4630370436 Merge pull request #1347 from Luis-Fernando-Molina/develop
Contribution: BTC Baseline price implemented
2021-07-30 02:56:57 -04:00
Luis Fernando Molina 09ec038700 BTC Baseline price implemented 2021-07-30 08:49:59 +02:00
quantum8 9e5358f864 Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-07-29 12:46:43 +10:00
Luis Fernando Molina 936ce6263f Merge pull request #1345 from Luis-Fernando-Molina/develop
Contribution: Governance more votes
2021-07-28 11:04:37 -04:00
Luis Fernando Molina 4702ff93d5 Governance more votes 2021-07-28 17:03:50 +02:00
Luis Fernando Molina cd6a74b2ee Pool Voting almost complete 2021-07-28 14:34:54 +02:00
Luis Fernando Molina 394bc5f716 Merge pull request #1344 from Luis-Fernando-Molina/develop
Contribution: Votes Update
2021-07-28 07:38:18 -04:00
Luis Fernando Molina e590aba2ba Votes Update 2021-07-28 13:36:45 +02:00
Luis Fernando Molina 9b65fc77a6 Merge pull request #1343 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed at token hierarchy status
2021-07-28 06:20:43 -04:00
Luis Fernando Molina 6bd0738f4b Bug Fixed at token hierarchy status 2021-07-28 12:19:16 +02:00
Luis Fernando Molina 302690795b Merge pull request #1342 from Luis-Fernando-Molina/develop
Contribution: Governance Github Program Finished
2021-07-28 04:43:03 -04:00
Luis Fernando Molina 576c963b24 Governance Github Program Finished 2021-07-28 10:40:44 +02:00
Julian Molina ab65be7acb Merge pull request #1341 from julian-molina/develop
Contribution: Updated profile and minor changes in Asset Plugins
2021-07-28 09:06:58 +02:00
Julian Molina 4e7d67c911 Updated profile and minor changes in Asset Plugins 2021-07-28 09:04:58 +02:00
Brenden Harrell 9c1d79ec7d More work on Auto Reference 2021-07-27 17:45:02 -05:00
Luis Fernando Molina 3659e4fc69 Merge pull request #1340 from Luis-Fernando-Molina/develop
Contribution: Github Program impleme
2021-07-27 16:01:26 -04:00
Luis Fernando Molina b8e031856c Github Program implemented. Reports still missing. 2021-07-27 21:52:53 +02:00
Luis Fernando Molina 34670b98a6 Forks Info Implementation working 2021-07-27 21:31:41 +02:00
Luis Fernando Molina 1c00fd4351 getForks 2021-07-27 20:46:46 +02:00
Luis Fernando Molina 030c21d372 Github Watchers Implemented at Github Program 2021-07-27 16:12:43 +02:00
Luis Fernando Molina dae1164d3c github stars implemented 2021-07-27 14:33:56 +02:00
Luis Fernando Molina 6c9c4511ac Github Program impleme 2021-07-27 14:18:54 +02:00
quantum8 07b7570def Update ts-lf-trading-bot-infos-002-ts-lf-trading-bot-info-order-skipped.json
Spelling fix
2021-07-27 20:54:53 +10:00
Luis Fernando Molina a54de8bc93 testPR 2021-07-27 09:16:20 +02:00
Luis Fernando Molina 4724265316 Merge pull request #1338 from Luis-Fernando-Molina/develop
Governance Bonus Calculation Bug Fixed
2021-07-27 03:12:26 -04:00
Luis Fernando Molina 2b69df26d0 Governance Bonus Calculation Bug Fixed 2021-07-27 09:08:16 +02:00
Luis Fernando Molina 7b24239720 value and status with angle at pools 2021-07-27 08:36:19 +02:00
thaissmolina75 80423c9e4c Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-07-26 15:50:13 -04:00
Luis Fernando Molina 89aa3585ff Merge remote-tracking branch 'origin/develop' into plugins-docs 2021-07-26 21:46:01 +02:00
thaissmolina75 23d77b2d05 getting started tutorial touch up 2021-07-26 14:05:50 -04:00
Luis Fernando Molina a4ae7189b9 reports improved 2021-07-26 14:04:12 +02:00
Julian Molina 5c6ecdf5b4 Merge pull request #1335 from julian-molina/develop
Contribution: My governance profile update
2021-07-26 13:53:34 +02:00
Julian Molina 141ddc7c4a My governance profile update 2021-07-26 13:53:08 +02:00
Luis Fernando Molina e3594187c3 Merge pull request #1334 from Luis-Fernando-Molina/develop
Pool Report Imrpoved
2021-07-26 07:44:32 -04:00
Luis Fernando Molina 882df1293f Pools Report Improved 2021-07-26 13:35:56 +02:00
Luis Fernando Molina 524c530415 Pools Report Improved 2021-07-26 13:31:32 +02:00
Luis Fernando Molina 1b4a54de24 Merge pull request #1333 from Luis-Fernando-Molina/develop
Contribution: Token Listing Pools
2021-07-26 07:22:20 -04:00
Luis Fernando Molina de692ebf95 Token Listing Pools 2021-07-26 13:21:52 +02:00
Luis Fernando Molina 4978522b21 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-07-26 12:44:23 +02:00
Luis Fernando Molina 7fdc0d7356 Merge pull request #1332 from Luis-Fernando-Molina/develop
Contribution: Governance: Decimals Removed from Token related values
2021-07-25 16:40:23 -04:00
Luis Fernando Molina 987a3cacbb Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-07-25 22:39:43 +02:00
Luis Fernando Molina 3f231fbb04 Governance: Decimals Removed from Token related values 2021-07-25 22:38:59 +02:00
Luis Fernando Molina 506f4caedc Merge pull request #1331 from Luis-Fernando-Molina/develop
Contribution: Decendants Bug Fixed, Circular References enables, MAX_GENERATIONS implemented
2021-07-25 16:29:01 -04:00
Luis Fernando Molina 313641a2e0 Delegation Program and Voting Program can have circular references and limited up to 10 generations 2021-07-25 22:25:55 +02:00
Luis Fernando Molina 555fa9a28c Decendants Bug Fixed, Circular References enables, MAX_GENERATIONS implemented 2021-07-25 21:32:42 +02:00
Julian Molina 59f6871a66 Merge pull request #1330 from julian-molina/develop
Contribution: Julian Molina Profile
2021-07-25 20:10:35 +02:00
Julian Molina 432554f99c Julian Molina Profile 2021-07-25 20:09:30 +02:00
Luis Fernando Molina ff3d03047a Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-07-25 19:01:52 +02:00
Luis Fernando Molina aa7912b714 Update Luis-Fernando-Molina.json 2021-07-25 19:01:40 +02:00
Luis Fernando Molina 33743283bc Merge pull request #1315 from thaissmolina75/plugins-docs
Contribution: Basic Tutorial spanish trans
2021-07-25 12:43:30 -04:00
thaissmolina75 1ec02ea8c6 Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-07-25 12:38:59 -04:00
Julian Molina 63c4d9132f Merge pull request #1329 from julian-molina/develop
Contribution: Superalgos Pools and Marketing Assets
2021-07-25 18:03:11 +02:00
Julian Molina fdeda61d60 Superalgos Pools and Marketing Assets 2021-07-25 17:54:24 +02:00
Luis Fernando Molina 6643e7f696 Merge pull request #1328 from Luis-Fernando-Molina/develop
Contribution: Governance Tokens to distribute config changed
2021-07-25 06:19:47 -04:00
Luis Fernando Molina d24fb0bb58 Plugins can be saved with workspace when option is enabled at Plugin File 2021-07-25 12:19:20 +02:00
Luis Fernando Molina 52e618b0a1 Governance Tokens to distribute config changed 2021-07-25 12:12:28 +02:00
Luis Fernando Molina 27c0eb3741 Merge pull request #1327 from Luis-Fernando-Molina/develop
Contribution: Gov Command Interface UI and Docs partly implemented
2021-07-25 05:12:29 -04:00
Luis Fernando Molina acff0c9756 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-07-25 11:01:40 +02:00
Luis Fernando Molina 3118275cda Gov Command Interface UI and Docs partly implemented 2021-07-25 11:01:27 +02:00
Brenden Harrell d9ec0c8c49 Initial work on Auto Reference feature 2021-07-23 21:58:51 -05:00
Luis Fernando Molina af53c71b8f Merge pull request #1326 from Raplh2502/develop
Contribution: Improvement in the plotter of Heikin-Ashi candles in Heikin data mine ; cleaning of useless lines of code in Quasar data mine
2021-07-23 04:16:22 -04:00
Raplh2502 3088b5e5c9 Improvement in the plotter of Heikin-Ashi candles in Heikin data mine ; cleaning of useless lines of code in Quasar data mine 2021-07-22 21:47:34 +01:00
Luis Fernando Molina cb5412fec1 Merge pull request #1324 from harrellbm/plugins-docs
Final Plugin Upgrades - they are finally done!
2021-07-22 06:40:09 -04:00
Luis Fernando Molina 924a4cf19e Merge pull request #1323 from Raplh2502/develop
Contribution:  Finalization of the trend span indicator for OBV evolution in Quasar datamine
2021-07-22 06:39:35 -04:00
Julian Molina e705f5f4c5 Merge pull request #1325 from julian-molina/develop
Contribution: Superalgos pools, marketing and positions definitions
2021-07-22 09:44:03 +02:00
Julian Molina a1e449191e Superalgos pools, marketing and positions definitions 2021-07-22 09:40:39 +02:00
B Harrell 4c56fdde6a Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-07-21 21:28:10 -05:00
Brenden Harrell 5bed2f5a8e Upgrade Plugins Tested Exchanges Workspace 2021-07-21 21:18:02 -05:00
Brenden Harrell 116dcae01b Upgrade Plugins Exchange Keys Workspace 2021-07-21 20:51:10 -05:00
Brenden Harrell 5de2d189ad Upgrade Plugins for BB top workspace 2021-07-21 19:54:38 -05:00
Brenden Harrell 9a6168f871 Upgrade plugins in API demo workspace 2021-07-21 19:48:06 -05:00
Raplh2502 7b6f239cdd Finalization of the trend span indicator for OBV evolution in Quasar datamine 2021-07-21 22:58:51 +01:00
Raplh2502 de65acf412 Finalization of the trend span indicator for OBV evolution in Quasar datamine 2021-07-21 22:57:16 +01:00
Raplh2502 c6a2544e60 Finalization of the trend span indicator for OBV evolution in Quasar datamine 2021-07-21 22:26:01 +01:00
Luis Fernando Molina 6efa918487 Merge pull request #1320 from Luis-Fernando-Molina/develop
Contribution: Bonus Program Bug Fixed for Voting and Delegation
2021-07-20 10:31:18 -04:00
Luis Fernando Molina 51eeb9637f Bonus Program Bug Fixed for Voting and Delegation 2021-07-20 16:30:08 +02:00
Luis Fernando Molina 05c1025899 Merge pull request #1319 from Luis-Fernando-Molina/develop
Contribution: Bonus Program Bug Fixed for Descendants Program
2021-07-20 08:45:22 -04:00
Luis Fernando Molina 476a1798f6 Bonus Program Bug Fixed for Descendants Program 2021-07-20 14:42:54 +02:00
Julian Molina d407645d8d Merge pull request #1311 from quantum8/plugins-docs
Plugins docs Spelling fixes
2021-07-20 11:55:28 +02:00
Luis Fernando Molina 2a860da0e2 Merge pull request #1318 from Luis-Fernando-Molina/develop
Contribution: Mining Tab with addresses implemented
2021-07-20 04:03:00 -04:00
Luis Fernando Molina 78b43f95c7 Mining Tab with addresses implemented 2021-07-20 10:02:18 +02:00
Luis Fernando Molina 1c1bb330b4 Merge pull request #1316 from Raplh2502/develop
Contribution: update of Quasar data mine : cleaning of unused variables and useless indicator bots. Reforging of OBV span and trend span, correction of incoherencies in if statements of OBV integral
2021-07-20 03:35:20 -04:00
Luis Fernando Molina bff11c2035 Merge pull request #1317 from harrellbm/plugins-docs
Update Plugins Machine learning Workspace
2021-07-20 03:34:47 -04:00
Brenden Harrell c7799e704a Update Plugins Machine learning Workspace 2021-07-19 21:44:26 -05:00
Raplh2502 16bf1ad3b0 update of Quasar data mine : cleaning of unused variables and useless indicator bots. Reforging of OBV span and trend span, correction of incoherencies in if statements of OBV integral 2021-07-19 23:33:11 +01:00
Luis Fernando Molina 4953a21538 Merge pull request #1314 from Luis-Fernando-Molina/develop
Contribution: Mining Calculations implemented.
2021-07-19 15:46:06 -04:00
thaissmolina75 4b61c6e74b Basic Tutorial spanish trans 2021-07-19 13:35:24 -04:00
Luis Fernando Molina bb2de43dec Mining Calculations implemented. 2021-07-19 16:18:36 +02:00
quantum8 3d70bffb37 Update target-rate.json
spelling fixes
2021-07-19 21:44:50 +10:00
quantum8 00ed8594fc Update indicator-bot.json
spelling fix
2021-07-19 21:43:46 +10:00
Luis Fernando Molina 710df75fcf Merge pull request #1313 from Luis-Fernando-Molina/develop
Contribution: Tokens Mined Implemented
2021-07-19 07:33:55 -04:00
Luis Fernando Molina 7348cad232 Tokens Mined Implemented 2021-07-19 13:32:42 +02:00
Luis Fernando Molina b929c3ec29 Removing Unused spaces 2021-07-19 11:58:19 +02:00
Luis Fernando Molina 6fbc0710da comments 2021-07-19 11:47:32 +02:00
Luis Fernando Molina 7eb2545d4e Merge pull request #1312 from Luis-Fernando-Molina/develop
Contribution: Claims, Votes, Staking and Delegation Reports Implemented
2021-07-19 03:18:01 -04:00
Luis Fernando Molina 81538898b2 Claims, Votes, Staking and Delegation Reports Implemented 2021-07-19 09:12:01 +02:00
Luis Fernando Molina 0f93ec2b24 Merge pull request #1310 from harrellbm/develop
Add Error Catch description for node modules not found
2021-07-19 01:28:24 -04:00
Brenden Harrell c44f140927 Add code note 2021-07-18 22:01:30 -05:00
quantum8 e87b38aa53 Update setting-up-a-new-chart-040-tutorial-step-easy-as-1-2-3.json
Spelling fix
2021-07-19 12:56:15 +10:00
quantum8 4401aaf2d3 Update setting-up-a-new-chart-038-tutorial-step-check-the-chart.json
Spelling fix
2021-07-19 12:53:03 +10:00
Brenden Harrell 367cb980be Add Error Catch description for node modules not found 2021-07-18 21:21:28 -05:00
Luis Fernando Molina 6dc99f5574 Merge pull request #1308 from harrellbm/plugins-docs
Finish Upgrading Plugins in Tutorial Workspaces
2021-07-18 09:50:59 -04:00
Brenden Harrell adfe8d3886 Upgrade Plugin Trading Design Workspace 2021-07-17 15:22:44 -05:00
Brenden Harrell 0ac81e6a10 Upgrade Plugins Bot Layer Workspace 2021-07-17 15:13:13 -05:00
Brenden Harrell a47c1a31ad Upgrade Install Market Plugins 2021-07-17 14:35:31 -05:00
Luis Fernando Molina c754382b89 Merge pull request #1307 from Luis-Fernando-Molina/develop
Contribution: Filters Implemented
2021-07-16 13:11:15 -04:00
Luis Fernando Molina 936ce51b66 Filters Implemented 2021-07-16 19:10:38 +02:00
Luis Fernando Molina 072cca8e6b Filters at Utilities 2021-07-16 18:58:54 +02:00
Luis Fernando Molina 4aba44d87f Filters working at User Profiles 2021-07-16 18:39:57 +02:00
Luis Fernando Molina 7254e97d91 Filter Box Set up 2021-07-16 17:55:59 +02:00
Luis Fernando Molina 2037cfac74 Merge pull request #1306 from Luis-Fernando-Molina/develop
Contribution: Governance Reports Formatting done.
2021-07-16 11:17:11 -04:00
Luis Fernando Molina 223522b1c7 Update Luis-Fernando-Molina.json 2021-07-16 17:14:13 +02:00
Luis Fernando Molina 1c49078b86 isRunning 2021-07-16 16:26:34 +02:00
Luis Fernando Molina 57d22430fc isRunning 2021-07-16 16:26:00 +02:00
Luis Fernando Molina b7b72cf870 isRunning false 2021-07-16 16:24:02 +02:00
Luis Fernando Molina 19b1c0f991 isRunning False 2021-07-16 16:22:46 +02:00
Luis Fernando Molina 273300a61d Table Formatting Working 2021-07-16 16:14:31 +02:00
Luis Fernando Molina 33e36c0355 Text Aligment Working 2021-07-16 16:01:55 +02:00
Luis Fernando Molina 52864745e4 Merge pull request #1305 from Luis-Fernando-Molina/develop
Contribution: All reports implemented
2021-07-16 08:15:09 -04:00
Luis Fernando Molina b4426e6d24 All reports implemented 2021-07-16 14:13:23 +02:00
Luis Fernando Molina 78d8a6a64a Assets Report Implemented 2021-07-16 14:03:23 +02:00
Luis Fernando Molina 140256d348 Pools Report Implemented 2021-07-16 11:51:00 +02:00
Luis Fernando Molina f8868ee5c6 Merge pull request #1304 from Luis-Fernando-Molina/develop
Contribution: Supporters and Mentors reports implemented
2021-07-16 04:56:41 -04:00
Luis Fernando Molina 7cd402bc62 Supporters and Mentors reports implemented 2021-07-16 10:55:01 +02:00
Luis Fernando Molina 6e72bf0ae9 supporters working 2021-07-16 10:32:23 +02:00
Luis Fernando Molina 1c73ad580c Merge pull request #1303 from Raplh2502/develop
Contribution: Add a new indicator in Quasar data mine to evaluate the evolution of the span of the On-Balance volume
2021-07-16 03:31:41 -04:00
Raplh2502 04c0eb8f27 Add a new indicator in Quasar data mine to evaluate the evolution of the span of the On-Balance volume 2021-07-15 23:00:47 +01:00
Julian Molina 726895214f Merge pull request #1301 from julian-molina/develop
Contribution: Index page credits
2021-07-15 18:23:20 +02:00
Julian Molina b378a449b5 Index page credits 2021-07-15 18:22:23 +02:00
Luis Fernando Molina ff5a649cd6 Merge pull request #1300 from Luis-Fernando-Molina/develop
Contribution: Referrals Report Working
2021-07-15 11:56:14 -04:00
Luis Fernando Molina 9270a2f0f3 Bug Table Order Change changed Tabs Fixed 2021-07-15 17:53:43 +02:00
Luis Fernando Molina f30697f09b Preparing for navigating to a Tab 2021-07-15 17:20:21 +02:00
Luis Fernando Molina ca964b0eb8 Merge pull request #1299 from ssplatt/handle-git-error
Avoid crashing when attempting to use git command but it isn't available
2021-07-15 10:58:37 -04:00
Brett Taylor 853fabadb3 fix docker compose env vars 2021-07-15 08:53:32 -04:00
Brett Taylor 112ea23194 change location of check 2021-07-15 08:49:01 -04:00
Luis Fernando Molina d0716e25f2 Referrals Report Showing up 2021-07-15 13:02:12 +02:00
Luis Fernando Molina fb5244c0e6 Merge pull request #1297 from Luis-Fernando-Molina/develop
Contribution: utilities table
2021-07-15 05:49:45 -04:00
Luis Fernando Molina 0dc53e3787 result counter fixed 2021-07-15 11:48:27 +02:00
Luis Fernando Molina 10885c866c utilities table 2021-07-15 11:41:56 +02:00
Luis Fernando Molina 6ce6e59974 Fixing function names 2021-07-15 11:28:31 +02:00
Julian Molina c687fb8237 Merge pull request #1296 from julian-molina/develop
Contribution: Governance CSS
2021-07-15 10:55:34 +02:00
Julian Molina c5d45cb3f0 Governance new section on UserProfiles page 2021-07-15 10:55:15 +02:00
Julian Molina b9aca75c6f This is my contribution to Superalgos 2021-07-15 10:47:09 +02:00
Julian Molina 83afd6c429 Governance CSS 2021-07-15 10:15:33 +02:00
Luis Fernando Molina 389847bf2f Merge pull request #1295 from Luis-Fernando-Molina/develop
Contribution: Governance System with User Profiles Table
2021-07-14 15:14:04 -04:00
Luis Fernando Molina e35de07e9e deepScan bug fixed 2021-07-14 21:11:10 +02:00
Luis Fernando Molina 5e034e0b01 Governance System with User Profiles Table 2021-07-14 21:06:06 +02:00
Luis Fernando Molina a480b1595e Side Tabs depending on elements of the workspace working 2021-07-14 21:04:07 +02:00
Luis Fernando Molina 210f72effd Arrows showing 2021-07-14 18:16:38 +02:00
Luis Fernando Molina 0358d48454 table ordering working 2021-07-14 17:54:24 +02:00
Brett Taylor 77184086ab add check to see if git command is available 2021-07-14 09:49:03 -04:00
Luis Fernando Molina 35f4d49289 Property Data Types considered for table ordering 2021-07-14 14:26:57 +02:00
Luis Fernando Molina e7e1156369 User Profile Table appearing 2021-07-14 13:32:32 +02:00
Luis Fernando Molina dcd9d627e2 Refactoring 2021-07-14 11:02:02 +02:00
Luis Fernando Molina b759e8a898 Merge pull request #1293 from Raplh2502/develop
Contribution: Adding 2 new indicators based on On Balance Volume / an integral comparison between ema3 and ema20 of the OBV to create the "Integral Oscillator" and a comparison of the current integral of ema3 and ema20 OBV and the average value of the current trend to create the On-Balance Volume Span
2021-07-14 04:43:11 -04:00
Raplh2502 627f14460d Adding 2 new indicators based on On Balance Volume / an integral comparison between ema3 and ema20 of the OBV to create the "Integral Oscillator" and a comparison of the current integral of ema3 and ema20 OBV and the average value of the current trend to create the On-Balance Volume Span 2021-07-13 22:36:52 +01:00
Raplh2502 abc2fd0c21 This is my contribution to Superalgos 2021-07-13 22:27:10 +01:00
Luis Fernando Molina 292818610e Merge pull request #1291 from harrellbm/develop
Update Charting workspace for plugin saving
2021-07-13 08:08:28 -04:00
Brenden Harrell f3c92a7f74 Update Charting workspace for plugin saving 2021-07-11 21:45:32 -05:00
Luis Fernando Molina 88d70f7056 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-07-10 11:37:37 +02:00
Luis Fernando Molina 503ff60735 Merge pull request #1288 from harrellbm/plugins-docs
Final Tutorial Icon maintenance
2021-07-10 05:16:32 -04:00
Luis Fernando Molina df3037ce8f Merge pull request #1289 from Smidy13/develop
Blank Template Upgraded for Plugins Saving Feature
2021-07-10 05:16:22 -04:00
Luis Fernando Molina 50faac2f4f Merge pull request #1290 from harrellbm/develop
Add Voting Program to harrellbm Profile
2021-07-10 05:16:05 -04:00
Brenden Harrell 63dd04cc32 Add Voting Program to harrellbm Profile 2021-07-09 21:34:53 -05:00
Brenden Harrell a6b1db6c79 Misc Workspace clean ups 2021-07-09 20:25:02 -05:00
Brenden Harrell def18ed292 Update Icons for Trading Design Tutorial 2021-07-09 20:16:52 -05:00
Smidy13 29e5d2df79 Blank Template Upgraded for Plugins Saving Feature 2021-07-10 09:50:16 +12:00
Luis Fernando Molina cc997900c8 Profiles Showing Up 2021-07-09 15:42:59 +02:00
Luis Fernando Molina 9e4a179899 Governance Space Footer Added 2021-07-09 14:24:20 +02:00
Luis Fernando Molina 9f6b62a342 Tabs defined 2021-07-09 14:14:59 +02:00
Luis Fernando Molina 4ded152850 Governance CSS forked from Docs 2021-07-09 13:58:08 +02:00
Luis Fernando Molina 884fb2faa9 Reports Page being shown 2021-07-09 13:38:32 +02:00
Luis Fernando Molina 19746d03d1 Refactoring 2021-07-09 13:05:09 +02:00
Luis Fernando Molina 27c33865a6 Merge pull request #1286 from Raplh2502/develop
Contribution: Adding forecast range on the Holt-Winters indicator of the Quasar data mine
2021-07-09 03:50:24 -04:00
Raplh2502 5008ee4fc7 Adding forecast range on the Holt-Winters indicator of the Quasar data mine 2021-07-08 22:23:40 +01:00
Luis Fernando Molina 49fbc67d29 Governance Tab Implemented 2021-07-08 17:25:48 +02:00
Luis Fernando Molina b5830d65f6 Workspace Space Implemented 2021-07-08 16:13:33 +02:00
Luis Fernando Molina 75e03b3793 Merge pull request #1285 from Luis-Fernando-Molina/develop
Contribution: Tabs Improved
2021-07-08 08:44:56 -04:00
Luis Fernando Molina 672cb74c9a Merge pull request #1281 from quantum8/plugins-docs
Contribution: hello world tutorial icon update
2021-07-08 08:44:35 -04:00
Luis Fernando Molina f121d2641f Tabs Improved 2021-07-08 14:43:56 +02:00
Luis Fernando Molina fd90a3c137 Merge pull request #1284 from Luis-Fernando-Molina/develop
Contribution: app schema update Plugin File Initial Values
2021-07-08 07:46:00 -04:00
Luis Fernando Molina 7f89d5b068 app schema update Plugin File Initial Values 2021-07-08 13:45:13 +02:00
Luis Fernando Molina 10664a3f38 Merge pull request #1283 from Luis-Fernando-Molina/develop
Contribution: Info Message Duration Fixed for Plugin Saved text
2021-07-08 07:33:18 -04:00
Luis Fernando Molina ac68e37472 Info Message Duration Fixed for Plugin Saved text 2021-07-08 13:31:34 +02:00
Luis Fernando Molina 1499b23cb9 Merge pull request #1282 from Raplh2502/develop
Contribution: Correction of a bad reference in Heikin data mine ; Adding 3 different periods to the Fastrend indicatore and a set of supplementary EMAs in the On-Balance Volume in Quasar data mine
2021-07-08 04:08:14 -04:00
quantum8 7e0450dd05 Tutorial Icon update 2021-07-08 13:25:45 +10:00
quantum8 db59d134be Welcome tute icon update 2021-07-08 11:17:53 +10:00
Raplh2502 6bbe5c1eb2 Correction of a bad reference in Heikin data mine ; Adding 3 different periods to the Fastrend indicatore and a set of supplementary EMAs in the On-Balance Volume in Quasar data mine 2021-07-07 22:44:06 +01:00
quantum8 1c015b6cde Welcome Tutorials Icon Update 2021-07-07 22:41:30 +10:00
quantum8 f3eb155241 Merge branch 'plugins-docs' of https://github.com/quantum8/Superalgos into plugins-docs 2021-07-07 14:04:00 +10:00
quantum8 b1f08386ad My Superalgos Review 2021-07-07 14:00:20 +10:00
Luis Fernando Molina 0d9a5f54c2 Merge pull request #1280 from Luis-Fernando-Molina/develop
Contribution: Workspaces upgrade to support the Saving Plugins Features.
2021-07-06 06:14:21 -04:00
Luis Fernando Molina 0a3faa8b12 Workspaces upgrade to support the Saving Plugins Features. 2021-07-06 12:12:23 +02:00
Luis Fernando Molina 3f2715b53c Getting Started Tutorials Upgraded for Plugins Saving Feature 2021-07-06 12:03:30 +02:00
Luis Fernando Molina 9125e3e7f2 Weak-hands-Buster-v2-Demo Upgraded to Support Plugins Saving 2021-07-06 11:25:08 +02:00
Luis Fernando Molina 4df95a63f2 Merge pull request #1279 from Luis-Fernando-Molina/develop
Contribution: Cod Comments added
2021-07-06 03:34:09 -04:00
Luis Fernando Molina 7ec952d432 Cod Comments added 2021-07-06 09:33:45 +02:00
Luis Fernando Molina 6922b1b34c Merge pull request #1278 from Luis-Fernando-Molina/develop
Contribution: Adding Voting Program Bug Fixed
2021-07-06 02:44:47 -04:00
Luis Fernando Molina b48de42683 Adding Voting Program Bug Fixed 2021-07-06 08:44:03 +02:00
Luis Fernando Molina 38e740bf43 Merge pull request #1277 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed setLastUsedWorkspace()
2021-07-06 02:43:58 -04:00
Luis Fernando Molina 0f53c8eba6 Bug Fixed setLastUsedWorkspace() 2021-07-06 08:36:35 +02:00
Luis Fernando Molina fd35c77b63 Merge pull request #1276 from quantum8/plugins-docs
Plugins docs
2021-07-06 02:29:01 -04:00
Luis Fernando Molina d5674ec982 Merge pull request #1275 from harrellbm/plugins-docs
Docs and Custom Chart Workspace Fixes
2021-07-06 02:27:48 -04:00
Luis Fernando Molina 577a80f8bc Merge pull request #1274 from Raplh2502/develop
Contribution: Updating Heikin data mine with correction of the color switching (green for up, red for down) and creation of Supertrend with Heikin-Ashi candles ; modification of Quasar data mine by adding color change for long terme trend to the FastTrend chart and an indicator for intermediate trend
2021-07-06 02:27:06 -04:00
Luis Fernando Molina 7a69073a8c Merge pull request #1273 from harrellbm/develop
Updated user profile for harrellbm
2021-07-06 02:26:24 -04:00
quantum8 9b91624038 Update troubleshooting-017-problems-saving-the-workspace-or-plugins.json
spelling fix
2021-07-06 15:36:32 +10:00
quantum8 d3375305d3 Update branches-management-messages-002-switching-branches-current-branch-changed.json
spelling fix
2021-07-06 15:35:04 +10:00
Brenden Harrell c720e20612 Update Trading Bot Layer Tutorial 2021-07-05 20:49:06 -05:00
Brenden Harrell 57d38e3d84 Update Install Market Tutorial 2021-07-05 20:21:48 -05:00
Brenden Harrell 44ab535148 Fix Tutorial References for Market Install 2021-07-05 18:26:19 -05:00
Brenden Harrell ed74a0e3d2 Merge branch 'plugins-docs' of https://github.com/harrellbm/Superalgos into plugins-docs 2021-07-05 18:07:54 -05:00
B Harrell 4eef8b4b0d Merge branch 'Superalgos:develop' into develop 2021-07-05 18:07:01 -05:00
Brenden Harrell e1d1065156 Update PNGs for refactoring in Debugging topic 2021-07-05 17:36:18 -05:00
Raplh2502 fd293220f5 Updating Heikin data mine with correction of the color switching (green for up, red for down) and creation of Supertrend with Heikin-Ashi candles ; modification of Quasar data mine by adding color change for long terme trend to the FastTrend chart and an indicator for intermediate trend 2021-07-05 23:30:19 +01:00
Brenden Harrell 045ed9f2f1 Updated user profile for harrellbm 2021-07-05 16:07:00 -05:00
Luis Fernando Molina c78cb554cd Merge pull request #1272 from Luis-Fernando-Molina/develop
Contribution: Trading Mine Fixed and new Data Mines added.
2021-07-05 16:33:20 -04:00
Luis Fernando Molina d554d2eac6 Trading Mine Fixed and new Data Mines added. 2021-07-05 22:32:34 +02:00
Luis Fernando Molina e720cb1f3b Merge pull request #1271 from Superalgos/plugins-docs
Plugins docs into Develop
2021-07-05 15:33:33 -04:00
Luis Fernando Molina 29ad71cd78 Merge branch 'develop' into plugins-docs 2021-07-05 15:32:16 -04:00
Luis Fernando Molina 42e4524c44 Merge pull request #1269 from Raplh2502/develop
Contribution: Creation of Heikin data mine including Heikin-Ashi candles (functional but problems with color switch on candles) and dummy Bot Indicator for futur supertrend based on heikin ashi candles
2021-07-05 15:06:22 -04:00
Luis Fernando Molina 18cd4bbc25 Merge pull request #1268 from narkxx/plugins-docs
Barcelona Data Mine
2021-07-05 15:05:52 -04:00
Raplh2502 ab54c8ed65 Creation of Heikin data mine including Heikin-Ashi candles (functional but problems with color switch on candles) and dummy Bot Indicator for futur supertrend based on heikin ashi candles 2021-07-05 00:25:38 +01:00
Luis Fernando Molina 313a6681b9 Merge pull request #1267 from Luis-Fernando-Molina/develop
Contribution: shorcuts polished
2021-07-04 13:31:10 -04:00
Luis Fernando Molina f24f260200 shorcuts polished 2021-07-04 19:30:49 +02:00
Luis Fernando Molina fdabe46603 Merge pull request #1266 from Luis-Fernando-Molina/develop
Contribution: Shorcuts Improved
2021-07-04 13:27:14 -04:00
Luis Fernando Molina 30aea18914 Shorcuts Improvements Finished 2021-07-04 19:25:53 +02:00
Luis Fernando Molina 827dcbaee6 Floating Space Settings 2021-07-04 19:01:58 +02:00
Luis Fernando Molina e7c22b1311 Shorcuts Improved 2021-07-04 18:46:51 +02:00
Luis Fernando Molina 396d42c44d Merge pull request #1265 from Raplh2502/develop
Contribution: Adding Holt-Winters calculated set of indicators with an instant forecast, a trend and 5, 10, 20 and 30 futur periods forecast
2021-07-04 12:16:39 -04:00
Raplh2502 64d5e97771 Adding Holt-Winters calculated set of indicators with an instant forecast, a trend and 5, 10, 20 and 30 futur periods forecast 2021-07-04 16:28:33 +01:00
Luis Fernando Molina 9b2e490b30 Merge pull request #1262 from Luis-Fernando-Molina/develop
Contribution: Current Branch being asked to Git, removed from Workspace Config and Browser Local Storage
2021-07-04 04:45:26 -04:00
Luis Fernando Molina aea9e8f707 Deep Scan Issue Fixed 2021-07-04 10:44:09 +02:00
Luis Fernando Molina a64dd3ccd8 Current Branch being asked to Git, removed from Workspace Config and Browser Local Storage 2021-07-04 10:42:13 +02:00
Luis Fernando Molina c442661fbd Merge pull request #1261 from Luis-Fernando-Molina/develop
Contribution: no more changes to launch.json
2021-07-04 03:35:25 -04:00
Luis Fernando Molina 268d5eba7c no more changes to launch.json 2021-07-04 09:34:04 +02:00
Luis Fernando Molina beccb0f6db Merge pull request #1258 from benmarte/develop
Added sandbox mode
2021-07-04 03:29:17 -04:00
Luis Fernando Molina 7ba196cbb9 Foundations to Education Refactoring 2021-07-04 09:24:04 +02:00
Luis Fernando Molina df9c77bd06 Refactoring since code seems to come from master. 2021-07-04 09:21:24 +02:00
Luis Fernando Molina bc7843b337 Merge pull request #1259 from harrellbm/develop
Add User Profile for harrellbm
2021-07-04 03:16:17 -04:00
Brenden Harrell c33c53348b Add User Profile for harrellbm 2021-07-03 10:54:59 -05:00
Benjamin 2caf827d2e fixed merge conflicts 2021-07-03 09:58:17 -04:00
Benjamin 80ab62225c added sandbox mode 2021-07-03 09:54:55 -04:00
Benjamin c70b4a6237 added sandbox mode 2021-07-03 09:48:33 -04:00
Luis Fernando Molina 708a94c99d Merge pull request #1257 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed with Design space getting the mouse over event of the charting space.
2021-07-03 06:44:58 -04:00
Luis Fernando Molina 198c3ea5c8 Bug Fixed with Design space getting the mouse over event of the charting space. 2021-07-03 12:44:37 +02:00
Luis Fernando Molina b7beb137e0 Merge pull request #1254 from harrellbm/plugins-docs
Various Doc Updates
2021-07-03 03:44:59 -04:00
Luis Fernando Molina b78b334426 Merge pull request #1255 from harrellbm/develop
Fix file name error
2021-07-03 03:44:14 -04:00
Luis Fernando Molina e8875e171f Merge pull request #1256 from Luis-Fernando-Molina/develop
Contribution: Fix Docs not showing at Governance
2021-07-03 03:40:57 -04:00
Luis Fernando Molina 4cdc1fd841 Docs loading at Governance wrokspace fix 2021-07-03 09:35:59 +02:00
narkxx b4e165fbb5 Barcelona Data Mine 2021-07-02 23:15:17 +02:00
Brenden Harrell 534b59d702 Fix file name error 2021-07-02 09:26:01 -05:00
Brenden Harrell 2d91c1c57d Various Doc Updates 2021-07-01 21:45:47 -05:00
Luis Fernando Molina 78b5f12272 Merge pull request #1252 from Luis-Fernando-Molina/develop
Contribution: Disable Plugin Saving
2021-07-01 16:34:35 -04:00
Luis Fernando Molina c1dade3c3f Disable Plugin Saving 2021-07-01 22:34:06 +02:00
Luis Fernando Molina 42f32bdac1 Merge pull request #1249 from Luis-Fernando-Molina/develop
Contribution: Plugins Saved everytime the Workspace is saved.
2021-07-01 16:18:53 -04:00
Luis Fernando Molina 25a03359e9 Disabling Current Branch stored at the workspace and automatic switching. 2021-07-01 22:09:47 +02:00
Luis Fernando Molina 1bcc755706 WHB2 Plugin Workspace Fixed 2021-06-30 21:42:03 +02:00
Luis Fernando Molina 33cd8dc262 Saving Individual Plugins Working 2021-06-30 21:15:13 +02:00
Luis Fernando Molina c0b73e702b Enabling and Disabling Saving with workspace 2021-06-30 20:48:09 +02:00
Luis Fernando Molina 81d3f66232 Education Project Governance Workspace Fixed 2021-06-30 20:20:44 +02:00
Luis Fernando Molina 3549a6eaf7 Ethereum Project Governance Workspace Fixed 2021-06-30 20:14:01 +02:00
Luis Fernando Molina eea8d4e9d1 Foundations Projects Governance Workspace Fixed 2021-06-30 20:06:43 +02:00
Luis Fernando Molina 0c2a91c9f7 Tensor Flow Governance Workspace Fixed 2021-06-30 16:57:33 +02:00
Luis Fernando Molina e8388502ed Removing the automatic saving of the workspace while changing worksapces 2021-06-30 16:52:14 +02:00
Luis Fernando Molina 8a018d0063 Governance Project Workspace Fixed 2021-06-30 16:46:15 +02:00
Luis Fernando Molina cf6fc83127 removing auto saving of the workspace 2021-06-30 16:35:34 +02:00
Luis Fernando Molina 0ad6f69b9c Update Weights.js 2021-06-30 16:25:59 +02:00
Luis Fernando Molina 4f1dd4be36 Update Weights.js 2021-06-30 16:24:03 +02:00
Luis Fernando Molina e611453c21 Token Distribution Superalgos Workspace Plugins Fixed 2021-06-30 16:19:19 +02:00
Luis Fernando Molina 47b9755b4b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-30 13:38:41 +02:00
Luis Fernando Molina 01550df79d Finals details of saving plugins polished 2021-06-30 13:36:20 +02:00
Luis Fernando Molina 37c3a9e180 Saving Plugins Working! 2021-06-30 13:30:26 +02:00
Luis Fernando Molina cd791d84b0 Bug Fixed Saving User Profiles 2021-06-30 13:11:12 +02:00
Luis Fernando Molina fb68ab2f87 bug fixed reading Json config 2021-06-30 12:57:52 +02:00
Luis Fernando Molina 22ef87ad80 Plugins Saved everytime the Workspace is saved. 2021-06-30 12:28:16 +02:00
Luis Fernando Molina 1a38d502a2 Merge pull request #1248 from Raplh2502/develop
Contribution: Adding EMA20 on the On Balance Volume in Quasar data mine
2021-06-30 05:51:20 -04:00
Raplh2502 ae024b2ea7 Adding EMA20 on the On Balance Volume in Quasar data mine 2021-06-30 06:47:13 +01:00
Luis Fernando Molina e80d1e731c Merge pull request #1246 from Luis-Fernando-Molina/develop
Contribution: Current Branch and Contributions Branch now stored as a Config Property of the Workspace not, and removed from the Browser Internal Storage.
2021-06-28 11:24:24 -04:00
Luis Fernando Molina 3a1f99ff86 Branch Changes after new workspace is loaded, if needed, depending on Workspace Config Property 2021-06-28 17:17:16 +02:00
Luis Fernando Molina 79b8b17328 Current Branch and Contributions Branch now stored as a Config Property of the Workspace not, and removed from the Browser Internal Storage. 2021-06-28 17:06:21 +02:00
Luis Fernando Molina a92fd87906 Merge pull request #1245 from Luis-Fernando-Molina/develop
Contribution: Big Mantainance Session: Loading of workspace reorganized, Language stored as Config Property of Workspace, removed from Browser Local Stoarage
2021-06-28 09:21:18 -04:00
Luis Fernando Molina ca3f38f31d Deep Scan Bug Fix 2021-06-28 15:20:10 +02:00
Luis Fernando Molina 79696f8b47 Big Mantainance Session: Loading of workspace reorganized, Language stored as Config Property of Workspace, removed from Browser Local Stoarage 2021-06-28 15:07:35 +02:00
Luis Fernando Molina e394e30789 Merge pull request #1243 from Luis-Fernando-Molina/develop
Contribution: Dependency Filter Fixed so that it allows the pluralVariableName of Products to be mentioned in User Code and still load the dependency
2021-06-28 05:10:33 -04:00
Luis Fernando Molina 4e9cc28dc4 Dependency Filter Fixed so that it allows the pluralVariableName of Products to be mentioned in User Code and still load the dependency 2021-06-28 11:09:52 +02:00
Julian Molina 87cca72287 Merge pull request #1238 from julian-molina/develop
Contribution: Superalgos SA Token refactoring a Beta 11 logo
2021-06-27 12:58:08 +02:00
Julian Molina 80e4d73317 Hirajin governance icons 2021-06-27 12:57:13 +02:00
Luis Fernando Molina 95e7452d66 Merge pull request #1240 from Luis-Fernando-Molina/develop
Contribution: Status Labeling Improved
2021-06-27 05:59:37 -04:00
Luis Fernando Molina af49f70dd4 Status Labeling Improved 2021-06-27 11:59:18 +02:00
Luis Fernando Molina cb22ea7541 Merge pull request #1236 from Raplh2502/develop
Contribution: This is my contribution to Superalgos
2021-06-27 05:45:40 -04:00
Luis Fernando Molina 466b08abc7 Merge pull request #1239 from Luis-Fernando-Molina/develop
Contribution: Voting Program checked working well. Delegation Program Fixed
2021-06-27 05:44:33 -04:00
Luis Fernando Molina 9eb2d25c3f Voting Program checked working well. Delegation Program Fixed 2021-06-27 11:43:25 +02:00
Julian Molina d067bed510 Superalgos SA Token refactoring a Beta 11 logo 2021-06-27 11:05:17 +02:00
Julian Molina 1246035bbd Merge pull request #1237 from julian-molina/develop
Contribution: Governance Flow
2021-06-27 10:35:07 +02:00
Julian Molina d90f909c00 This is my contribution to Superalgos 2021-06-27 10:34:21 +02:00
Julian Molina 758f13fc2b This is my contribution to Superalgos 2021-06-27 10:26:30 +02:00
Julian Molina 84792f1bbd Governance Flow 2021-06-27 10:18:41 +02:00
Raplh2502 dd4d887489 This is my contribution to Superalgos 2021-06-27 00:34:21 +01:00
Julian Molina b6e7a0be4f Merge pull request #1233 from julian-molina/develop
Contribution: User Profile
2021-06-26 21:30:25 +02:00
Julian Molina 38db378f0d This is my contribution to Superalgos 2021-06-26 21:25:47 +02:00
Julian Molina 4c14f6f93d This is my contribution to Superalgos 2021-06-26 21:11:21 +02:00
Julian Molina 257bdac9c7 This is my contribution to Superalgos 2021-06-26 21:03:27 +02:00
Julian Molina e361365078 This is my contribution to Superalgos 2021-06-26 20:39:27 +02:00
Julian Molina 19a765feb9 This is my contribution to Superalgos 2021-06-26 20:34:04 +02:00
Luis Fernando Molina 4566fae6e1 Merge pull request #1228 from Smidy13/develop
Dependency Update: CCXT from 15.91.61 to 15.91.98
2021-06-26 14:19:37 -04:00
Luis Fernando Molina 686e6c0300 Merge pull request #1232 from Luis-Fernando-Molina/develop
Contribution: Support and Mentorship Program Checked
2021-06-26 14:18:26 -04:00
Luis Fernando Molina 3750629750 Delegation Program Debugged and Working well 2021-06-26 20:14:57 +02:00
Julian Molina 963c9d8a0e This is my contribution to Superalgos 2021-06-26 19:52:31 +02:00
Julian Molina 576e7cb3ad This is my contribution to Superalgos 2021-06-26 19:33:11 +02:00
Julian Molina dfd85d0175 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-26 19:11:26 +02:00
Julian Molina a151a381f0 This is my contribution to Superalgos 2021-06-26 19:07:14 +02:00
Julian Molina 36cdfc3112 This is my contribution to Superalgos 2021-06-26 19:00:57 +02:00
Julian Molina ec4c4239f4 This is my contribution to Superalgos 2021-06-26 18:53:38 +02:00
Julian Molina f17987410e User Profile 2021-06-26 18:32:57 +02:00
Luis Fernando Molina 685b223728 Workspace to facilitate debugging at the task server level 2021-06-26 17:51:12 +02:00
Luis Fernando Molina aab066aa64 Support and Mentorship Program Checked 2021-06-26 17:43:10 +02:00
Luis Fernando Molina 82e4b97e03 Merge pull request #1231 from Luis-Fernando-Molina/develop
Contribution: Restoring Lost File that facilitates debugging.
2021-06-26 11:34:40 -04:00
Luis Fernando Molina a66e007d50 Referral Program Checked 2021-06-26 17:34:19 +02:00
Julian Molina 9f362e89d6 Merge pull request #1230 from julian-molina/develop
Contribution: Governance Definitions
2021-06-26 17:19:51 +02:00
Julian Molina d56b825bdd This is my contribution to Superalgos 2021-06-26 17:18:03 +02:00
Julian Molina e41243cd2f This is my contribution to Superalgos 2021-06-26 17:12:28 +02:00
Julian Molina 4a5867d944 This is my contribution to Superalgos 2021-06-26 17:07:20 +02:00
Luis Fernando Molina b84729158f Restoring Lost File that facilitates debugging. 2021-06-26 16:52:03 +02:00
Julian Molina 3932bcf6a4 This is my contribution to Superalgos 2021-06-26 14:30:45 +02:00
Julian Molina fba63d84ea This is my contribution to Superalgos 2021-06-26 14:26:00 +02:00
Julian Molina adadddb611 This is my contribution to Superalgos 2021-06-26 14:17:21 +02:00
Julian Molina 3324c90747 This is my contribution to Superalgos 2021-06-26 14:02:09 +02:00
Julian Molina 6786f1f754 This is my contribution to Superalgos 2021-06-26 13:55:08 +02:00
Julian Molina e781805381 This is my contribution to Superalgos 2021-06-26 13:41:41 +02:00
Julian Molina f4f94f4f85 This is my contribution to Superalgos 2021-06-26 13:40:28 +02:00
Julian Molina a32416c64e This is my contribution to Superalgos 2021-06-26 13:38:29 +02:00
Julian Molina 7d32b716c4 This is my contribution to Superalgos 2021-06-26 13:34:44 +02:00
Julian Molina 90f068290b This is my contribution to Superalgos 2021-06-26 13:32:29 +02:00
Julian Molina 8b053f8b97 This is my contribution to Superalgos 2021-06-26 13:30:45 +02:00
Julian Molina 27024f0be0 Governance Definitions 2021-06-26 13:26:43 +02:00
Julian Molina 4798cdef28 Merge pull request #1229 from julian-molina/develop
Contribution: Introduction to Governance
2021-06-26 13:13:01 +02:00
Julian Molina 6d08bd413e This is my contribution to Superalgos 2021-06-26 13:12:24 +02:00
Julian Molina 1edcc74fd4 This is my contribution to Superalgos 2021-06-26 13:10:02 +02:00
Julian Molina 2295b6ad58 This is my contribution to Superalgos 2021-06-26 13:08:44 +02:00
Julian Molina b8103f0e7c This is my contribution to Superalgos 2021-06-26 13:04:11 +02:00
Julian Molina 272cfdb30a This is my contribution to Superalgos 2021-06-26 13:02:22 +02:00
Julian Molina 73be668fc1 This is my contribution to Superalgos 2021-06-26 11:07:36 +02:00
Julian Molina 1ef840cd02 This is my contribution to Superalgos 2021-06-26 11:03:05 +02:00
Julian Molina df2a2c41c4 Introduction to Governance 2021-06-26 11:01:21 +02:00
Smidy13 788839cc56 Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-06-26 16:22:54 +12:00
Smidy13 8c79115af9 Dependency Update: CCXT from 15.91.61 to 15.91.98 2021-06-26 16:22:36 +12:00
Luis Fernando Molina 0d904c242a Merge pull request #1226 from Luis-Fernando-Molina/develop
Contribution: Token Bonus Fixed
2021-06-25 10:54:35 -04:00
Luis Fernando Molina ba7e061a23 Token Bonus Fixed 2021-06-25 16:53:17 +02:00
Luis Fernando Molina 5114cd1f47 Merge pull request #1225 from Superalgos/plugins-docs
Plugins docs into develop
2021-06-25 04:46:35 -04:00
Luis Fernando Molina a4442eef5e Merge pull request #1224 from Luis-Fernando-Molina/plugins-docs
Contribution: Fixes Tutorial Bug, loading schemas breaking the JSON format at http interface
2021-06-25 04:45:26 -04:00
Luis Fernando Molina c7c1214e43 Fixes Tutorial Bug, loading schemas breaking the JSON format at http interface 2021-06-25 10:44:42 +02:00
Luis Fernando Molina 0e60a2f323 Refactoring of Projects still called Superalgos 2021-06-25 09:45:37 +02:00
Luis Fernando Molina 33a58c88f6 Merge pull request #1219 from thaissmolina75/plugins-docs
Contribution: spanish translation welcome tutorial
2021-06-25 03:32:07 -04:00
Luis Fernando Molina 28876851e7 Merge pull request #1223 from Luis-Fernando-Molina/plugins-docs
Contribution: Migration Code
2021-06-24 19:51:12 -04:00
Luis Fernando Molina b23e49a11b Migration Code 2021-06-25 01:50:40 +02:00
Luis Fernando Molina b891b13fc1 Revert "Migration Code"
This reverts commit 973ec3ddef.
2021-06-25 01:49:54 +02:00
Luis Fernando Molina 973ec3ddef Migration Code 2021-06-25 01:47:02 +02:00
Luis Fernando Molina 5d95b6fad1 Merge pull request #1221 from Luis-Fernando-Molina/develop
Contribution: Token Power Switch Made Recursive Descendants Fixed
2021-06-24 18:35:56 -04:00
Luis Fernando Molina ebdfcc3e56 Delegation Program Fixed 2021-06-25 00:34:09 +02:00
Luis Fernando Molina 45bbc0b368 Stacking Program Fixed 2021-06-25 00:32:04 +02:00
Luis Fernando Molina 28a89d012e Claims Program Fixed 2021-06-25 00:28:07 +02:00
Luis Fernando Molina 0570558293 Voting Power Fixed 2021-06-25 00:25:03 +02:00
Luis Fernando Molina d64cf914e2 Token Power Switch Made Recursive Descendants Fixed 2021-06-25 00:08:53 +02:00
thaissmolina75 5b59d0ebe0 french translation conflict fixed 2021-06-24 13:40:23 -04:00
Luis Fernando Molina d31407e063 Merge pull request #1220 from Luis-Fernando-Molina/develop
Contribution: APIs schema bug fix
2021-06-24 12:15:36 -04:00
Luis Fernando Molina 25e42e316d APIs schema bug fix 2021-06-24 18:15:10 +02:00
thaissmolina75 9d8ab73c29 french translation conflict fixed 2021-06-24 12:06:31 -04:00
thaissmolina75 2eb8e76000 spanish translation welcome tutorial 2021-06-24 11:48:20 -04:00
Luis Fernando Molina 796d066a6c Merge pull request #1217 from Luis-Fernando-Molina/develop
Contribution: Delegation Program Implemented
2021-06-24 10:26:27 -04:00
Luis Fernando Molina d2635919f6 Delegation Program fully implemented 2021-06-24 16:25:17 +02:00
Luis Fernando Molina 80184b6d2e user Delegates showing up 2021-06-24 16:21:06 +02:00
Luis Fernando Molina 0de05a8532 Delegation Program Implemented 2021-06-24 15:05:31 +02:00
Luis Fernando Molina 3157df712b Merge pull request #1216 from Luis-Fernando-Molina/develop
Contribution: Decendent Program
2021-06-24 06:31:55 -04:00
Luis Fernando Molina b0c1451fad Fixed 2021-06-24 12:31:39 +02:00
Luis Fernando Molina d2615078db Status and Values rearranged 2021-06-24 12:10:58 +02:00
Luis Fernando Molina 9db04e37ba profile reorganized 2021-06-24 11:55:19 +02:00
Luis Fernando Molina e9f862658f Bonus Working 2021-06-24 11:50:51 +02:00
Luis Fernando Molina 993ddb8790 mandatory programs removed 2021-06-24 11:42:47 +02:00
Luis Fernando Molina 2e16d90cf5 Non Mandatory Programs 2021-06-24 11:38:09 +02:00
Luis Fernando Molina d56ec6855f Bonus Program Implemented 2021-06-24 11:35:18 +02:00
Luis Fernando Molina 26c58ea965 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-24 10:06:07 +02:00
Luis Fernando Molina 7003e1d8dd Decendent Program 2021-06-24 10:05:32 +02:00
Luis Fernando Molina d977e3a5a8 Merge pull request #1215 from Raplh2502/develop
Contribution: Update of the Quasar datamine with finalization of FastTrend now fully functionnal, Introduction of total volume energy and volume buying energy ; Supertrend 9-2 and 14-3 are now operationnal
2021-06-24 04:01:11 -04:00
Raplh2502 5f6aa78bd6 Update of the Quasar datamine with finalization of FastTrend now fully functionnal, Introduction of total volume energy and volume buying energy ; Supertrend 9-2 and 14-3 are now operationnal 2021-06-23 22:17:51 +01:00
Julian Molina ea9d458356 Merge pull request #1214 from julian-molina/develop
Contribution: Governance Superalgos Pools and JM Profile
2021-06-23 21:12:39 +02:00
Julian Molina 4badc46160 Governance Superalgos Pools and JM Profile 2021-06-23 21:11:35 +02:00
Julian Molina 5d109c271d Merge pull request #1213 from julian-molina/plugins-docs
Contribution: Test
2021-06-23 19:30:59 +02:00
Julian Molina bf53bac167 Test 2021-06-23 19:30:05 +02:00
Luis Fernando Molina 62c9921beb Merge pull request #1212 from Superalgos/develop
Develop
2021-06-23 13:23:52 -04:00
Luis Fernando Molina 06fb9f9266 Merge pull request #1211 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed Claims
2021-06-23 13:22:23 -04:00
Luis Fernando Molina 5765014072 Bug Fixed Claims 2021-06-23 19:21:53 +02:00
Luis Fernando Molina 6037109eee Merge pull request #1210 from Superalgos/plugins-docs
Plugins-docs into Develop to have them both syncronized
2021-06-23 12:15:33 -04:00
Luis Fernando Molina 5070e3454b Merge pull request #1209 from Luis-Fernando-Molina/plugins-docs
Contribution: typos found at PR 1186 that could not be merged because of branch changes
2021-06-23 12:12:27 -04:00
Luis Fernando Molina 7fc57c4ada typos found at PR 1186 that could not be merged because of branch changes 2021-06-23 18:11:12 +02:00
Luis Fernando Molina 6fd070aa3e Merge pull request #1208 from Luis-Fernando-Molina/plugins-docs
Contribution: merge Plugins Docs PR Test
2021-06-23 12:05:50 -04:00
Luis Fernando Molina 216bfad7d3 Merge branch 'plugins-docs' of https://github.com/Superalgos/Superalgos into plugins-docs 2021-06-23 18:03:18 +02:00
Luis Fernando Molina 2aac12ab24 Merge pull request #1207 from Luis-Fernando-Molina/develop
Contribution: icon changed
2021-06-23 11:57:46 -04:00
Luis Fernando Molina 2ab52b7d8c icon changed 2021-06-23 17:57:27 +02:00
Luis Fernando Molina 8eb1c54e69 Merge pull request #1205 from Luis-Fernando-Molina/develop
Contribution: Governance Voting Program Improvements
2021-06-23 11:52:05 -04:00
Luis Fernando Molina 1013a47a37 Merge pull request #1206 from Smidy13/develop
Improvement: Lykke Icons, Alphabetical Ordering of Crypto Exchange Icons | Bug Fix: for OHLCV Pull | Dependency Update of CCXT
2021-06-23 11:51:32 -04:00
Smidy13 32b123123a Dependency Update: CCXT from v1.51.61 to v1.51.91 2021-06-23 23:15:56 +12:00
Smidy13 6e178fe3ec Bug Fix: Accept Empty OHLCV if at the Current Minute 2021-06-23 23:13:56 +12:00
Smidy13 fbf3bce170 Improvement: Lykke Icons, Alphabetical Ordering of Crypto Exchange Icons 2021-06-23 22:43:50 +12:00
Luis Fernando Molina 2a2698d4ba Labels Improved 2021-06-23 12:33:22 +02:00
Luis Fernando Molina 4638b624b0 Governance: standarizing Voting program 2021-06-23 12:15:12 +02:00
Luis Fernando Molina c0cd4e18dc File Ranamed 2021-06-23 11:52:23 +02:00
Luis Fernando Molina d345ee19a3 Governance Voting Program Improvements 2021-06-23 11:40:20 +02:00
Luis Fernando Molina 90ffa7b2d1 Merge pull request #1203 from harrellbm/develop
Pull in changes from Plugin-docs
2021-06-23 05:27:03 -04:00
Luis Fernando Molina daf330944a Merge pull request #1204 from Smidy13/develop
Improvement: Icons for All Tested Exchanges
2021-06-23 05:26:07 -04:00
Smidy 869f43c9af Merge branch 'Superalgos:develop' into develop 2021-06-23 20:11:09 +12:00
Smidy13 a5d1ed4dec Merge branch 'develop' of https://github.com/Smidy13/Superalgos into develop 2021-06-23 20:07:43 +12:00
Smidy13 4e30c1ed9b Improvement: Icons for All Tested Exchanges 2021-06-23 20:07:26 +12:00
Brenden Harrell 1b3b3b61e0 Merge branch 'develop' of https://github.com/harrellbm/Superalgos into develop 2021-06-22 22:51:45 -05:00
Brenden Harrell 6f4bc49014 Re-add API Demo and map fixs 2021-06-22 22:51:42 -05:00
B Harrell d7ea3162e2 Re-add ReadMe updates 2021-06-22 22:44:48 -05:00
Brenden Harrell ebf1589eab Pull in Updates to Debug docs by Smidy13 2021-06-22 22:38:18 -05:00
Brenden Harrell 66a5a3ec3d Update Custom Charts workspace 2021-06-22 22:30:31 -05:00
Luis Fernando Molina daa3eb8bad Merge pull request #1202 from Luis-Fernando-Molina/develop
Contribution: PLUGIN DOCS INTO DEVELOP: Bringing changes made into plugins docs branch into develop manually because of conflicts
2021-06-22 16:52:58 -04:00
Luis Fernando Molina e50f56ea44 PLUGIN DOCS MERGING INTO DEVELOP: French Translations 2021-06-22 22:42:36 +02:00
Luis Fernando Molina 8dc645345b PLUGIN DOCS MERGING INTO DEVELOP 2nd batch of typos and spelling fixes in general. 2021-06-22 22:34:46 +02:00
Luis Fernando Molina fc136169c4 PLUGINS DOCS MERGING INTO DEVELOP: First Batch of changes re-applied from Plugins Docs 2021-06-22 22:21:03 +02:00
Luis Fernando Molina 2c3ece8c39 Merge pull request #1197 from orenku/orenku/fix-mac-scroll
fix scroll bug on Mac
2021-06-22 12:00:52 -04:00
Luis Fernando Molina 13345ed9e4 Merge pull request #1194 from cozed-gh/develop
Data Mine: Add-Ons + Trading System example
2021-06-22 11:57:13 -04:00
Luis Fernando Molina 0752f06abf Merge pull request #1201 from Luis-Fernando-Molina/develop
Contribution: Voting Program next Iteration
2021-06-22 10:23:22 -04:00
Luis Fernando Molina 859f88dc01 Goverance Number Format Fixed to 2 decimals 2021-06-22 16:20:44 +02:00
Luis Fernando Molina a156fcff67 Voting Program next Iteration 2021-06-22 15:26:58 +02:00
Luis Fernando Molina 6c7db911cf Merge pull request #1200 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed, excluding Tokens Rewarded
2021-06-22 09:22:13 -04:00
Luis Fernando Molina 0633aead5c Bug Fixed, excluding Tokens Rewarded 2021-06-22 15:21:49 +02:00
Luis Fernando Molina c1afec7546 Merge pull request #1199 from Luis-Fernando-Molina/develop
Contribution: Governance: Claims Program working
2021-06-22 09:09:51 -04:00
Luis Fernando Molina 2ac532b604 Governance: Claims Program working 2021-06-22 15:09:27 +02:00
Luis Fernando Molina 4948e22858 Merge pull request #1198 from Luis-Fernando-Molina/develop
Contribution: Governance Claims Bug Fixed. Min includes claimsPower
2021-06-22 08:46:54 -04:00
Luis Fernando Molina 8272d1dc13 Governance Claims Bug Fixed. Min includes claimsPower 2021-06-22 14:45:44 +02:00
Oren Kedem 99f69a24c7 fix commit 2021-06-22 15:20:16 +03:00
Oren Kedem 8b2754ab0a add extra line 2021-06-22 15:18:51 +03:00
Oren Kedem e5511a1b03 remove extra line 2021-06-22 15:17:59 +03:00
Oren Kedem 2444587978 undo no related change in 'create-shortcut' 2021-06-22 15:17:01 +03:00
Luis Fernando Molina e5d3e2872c Merge pull request #1196 from Luis-Fernando-Molina/develop
Contribution: Refactoring Claims Program
2021-06-22 08:15:46 -04:00
Luis Fernando Molina 726834e7c7 Claim Power shown and being switched correctly 2021-06-22 14:15:17 +02:00
Oren Kedem c6128ffc96 Merge branch 'develop' into orenku/fix-mac-scroll 2021-06-22 14:56:11 +03:00
Luis Fernando Molina 24a89fcd96 Refactoring Claims Program 2021-06-22 12:58:58 +02:00
Luis Fernando Molina be940800a5 Merge pull request #1195 from Luis-Fernando-Molina/develop
Contribution: Claims Bug Fixed
2021-06-22 06:51:59 -04:00
Luis Fernando Molina d5e0db2a2a Claims Bug Fixed 2021-06-22 12:51:30 +02:00
cozed-gh c7bbfcb49a LiveTester Chart Scanner Trading Strategy Example 2021-06-22 12:44:06 +02:00
cozed-gh f5fc9a9a50 Indicator Add-Ons data mine (incl 5xCustom EMA)
Contains the LiveTester Indicator and 5xCustom EMA
2021-06-22 12:38:12 +02:00
Luis Fernando Molina 4f8c4f4f3f Merge pull request #1192 from Luis-Fernando-Molina/develop
Contribution: Types Mappings Adjusted
2021-06-22 05:37:56 -04:00
Luis Fernando Molina 2dd7f03c93 Types Mappings Adjusted 2021-06-22 11:37:15 +02:00
Luis Fernando Molina 75c2936c6c Merge pull request #1191 from Luis-Fernando-Molina/develop
Contribution: Governance: References Adjusted
2021-06-22 05:27:32 -04:00
Luis Fernando Molina c301b4ce0d Governance: References Adjusted 2021-06-22 11:26:59 +02:00
Luis Fernando Molina ced478fdca Merge pull request #1188 from Luis-Fernando-Molina/develop
Contribution: Governance Plugin reorganized
2021-06-21 17:33:10 -04:00
Luis Fernando Molina cfe0f5dd68 Governance Plugin reorganized 2021-06-21 15:45:24 +02:00
Luis Fernando Molina 4f9bca11f4 Merge pull request #1187 from Luis-Fernando-Molina/develop
Contribution: Governance Stacking Program Implemented
2021-06-21 09:26:24 -04:00
Luis Fernando Molina 2f824e1be2 Governance Stacking Program Implemented 2021-06-21 15:25:52 +02:00
Luis Fernando Molina 900d5eb327 Merge pull request #1185 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed loading plugin workspace
2021-06-21 07:58:06 -04:00
Luis Fernando Molina a29df33b95 Bug Fixed loading plugin workspace 2021-06-21 13:56:44 +02:00
Luis Fernando Molina 0471bcb75f Merge pull request #1182 from Luis-Fernando-Molina/develop
Contribution: Governance: Abstracting the mandatory Programs.
2021-06-21 07:06:23 -04:00
Luis Fernando Molina dadaa040b4 Merge pull request #1183 from Smidy13/develop
Improvement: Adding Future Support for OKEx 5
2021-06-21 07:06:14 -04:00
Luis Fernando Molina 3aa88f01da Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-21 13:04:55 +02:00
Luis Fernando Molina f7f3287379 Governance Mandatory Programs working. 2021-06-21 13:04:30 +02:00
Julian Molina 2f29279c97 Merge pull request #1184 from julian-molina/develop
Contribution: Governance icons by Hirajin Koizuko
2021-06-21 13:00:03 +02:00
Julian Molina 0c31599d19 Governance icons by Hirajin Koizuko 2021-06-21 12:55:15 +02:00
Luis Fernando Molina 5d87186127 reordering child nodes 2021-06-21 12:45:27 +02:00
Luis Fernando Molina 54efa67c9c Referral Program Re-Implemented 2021-06-21 12:35:40 +02:00
Luis Fernando Molina c315f1feef percentage at childs of mandatory programs implemented 2021-06-21 12:27:20 +02:00
Luis Fernando Molina 7bf9b0d245 typo fixed 2021-06-21 12:05:55 +02:00
Luis Fernando Molina e606fd5101 Token Power Switch Refactoring 2021-06-21 11:58:36 +02:00
Smidy 8b3c8910e1 Merge branch 'Superalgos:develop' into develop 2021-06-21 20:29:44 +12:00
Smidy13 c793cd2c2f Improvement: Adding Future Support for Icon for OKEx5 2021-06-21 20:29:20 +12:00
Luis Fernando Molina dae98d3fd4 Program Utility abstraction finished 2021-06-21 08:36:35 +02:00
Luis Fernando Molina b6ca4ae39d userNodeType refactoring 2021-06-21 08:33:55 +02:00
Luis Fernando Molina 8b9a34d5b6 userMentors refactoring 2021-06-21 08:31:44 +02:00
Luis Fernando Molina d6037100de More Refactoring 2021-06-21 08:25:47 +02:00
Luis Fernando Molina 17fc4188d7 refactoring programNode 2021-06-21 08:19:37 +02:00
Luis Fernando Molina 7683c15f8d programPowerName 2021-06-21 08:14:18 +02:00
Luis Fernando Molina ce0125a302 programNodeType 2021-06-21 08:09:32 +02:00
Luis Fernando Molina ba1adec98f Refactoring ProgramPower 2021-06-21 08:05:44 +02:00
Luis Fernando Molina a4e00bab11 Program Property Name 2021-06-21 08:02:01 +02:00
Luis Fernando Molina fa4633a1ef adding Mandatory 2021-06-21 07:57:32 +02:00
Luis Fernando Molina 017914cb18 Governance: Abstracting the mandatory Programs. 2021-06-21 07:55:36 +02:00
Luis Fernando Molina da4fa7bae9 Merge pull request #1157 from Raplh2502/develop
Contribution: This is my contribution to Superalgos
2021-06-21 01:08:05 -04:00
Haroun 178b33545f Merge branch 'master' of https://github.com/Superalgos/Superalgos 2021-06-20 23:34:57 +02:00
Luis Fernando Molina f726fb7294 Merge pull request #1180 from Luis-Fernando-Molina/develop
Contribution: Governance: Mentorship Program Implementation
2021-06-20 13:37:32 -04:00
Luis Fernando Molina 66e1af371c Mentorship Program Implementation first iteration finished 2021-06-20 19:36:06 +02:00
Raplh2502 b7bca38126 Delete launch.json 2021-06-20 19:12:03 +02:00
Luis Fernando Molina 83dd0e6174 Governance: Mentorship Program Implementation 2021-06-20 17:28:05 +02:00
Luis Fernando Molina 6a6cdd1a32 Merge pull request #1179 from Luis-Fernando-Molina/develop
Contribution: Governance: Utulity function added
2021-06-20 10:38:07 -04:00
Luis Fernando Molina 24d6947d36 Governance: Utulity function added 2021-06-20 16:35:16 +02:00
Luis Fernando Molina 943ce362e5 Merge pull request #1176 from Luis-Fernando-Molina/develop
Contribution: Governance Refactoring User Referrals into Referral Program
2021-06-20 08:43:42 -04:00
Luis Fernando Molina c068cb2d72 Governance Refactoring User Referrals into Referral Program 2021-06-20 14:42:36 +02:00
Luis Fernando Molina 7be103ef65 Merge pull request #1175 from Luis-Fernando-Molina/develop
Contribution: Governance: Making private the Profile Constructor node.
2021-06-20 08:12:35 -04:00
Luis Fernando Molina 0a91fa3e01 Governance: Making private the Profile Constructor node. 2021-06-20 14:12:06 +02:00
Luis Fernando Molina e69e3c6756 Merge pull request #1173 from harrellbm/develop
Update Charting Workspace for refactor, and reorganize some icons
2021-06-20 08:07:41 -04:00
Luis Fernando Molina 9695d7b84e Merge pull request #1174 from Smidy13/develop
Bug Fix: Play and Resume for Tutorial Step + Topic
2021-06-20 08:06:56 -04:00
Smidy13 5cfcd397a4 Improvement: Adding Visual Indicator when Finding Next OHLCV 2021-06-20 16:38:38 +12:00
Smidy13 34cedb77f3 Bug Fix: Play and Resume for Tutorial Step + Topic 2021-06-20 15:34:19 +12:00
Brenden Harrell 95d81ac9f8 Update Custom Chart Workspace 2021-06-19 20:31:58 -05:00
Brenden Harrell bf74302662 add and arange more icons 2021-06-19 20:31:34 -05:00
Luis Fernando Molina 26da36faa8 Merge pull request #1172 from harrellbm/develop
Bug Fix: Messari workspace and mine
2021-06-19 17:20:50 -04:00
B Harrell d760d301cb Merge branch 'Superalgos:develop' into develop 2021-06-19 14:57:49 -05:00
Brenden Harrell 6af5ea6c8c Fix Messari workspace and mine 2021-06-19 14:57:04 -05:00
Luis Fernando Molina a645b491be Merge pull request #1171 from Luis-Fernando-Molina/develop
Contribution: Goveranance: Contributions Folder refactored into Claims Folder
2021-06-19 13:20:21 -04:00
Luis Fernando Molina 5fe7dbdaf1 Goveranance: Contributions Folder refactored into Claims Folder 2021-06-19 19:19:59 +02:00
Luis Fernando Molina e9c2ca4ff5 Merge pull request #1170 from Luis-Fernando-Molina/develop
Contribution: Install Votes Upgraded to Install Missing Votes
2021-06-19 12:25:19 -04:00
Luis Fernando Molina f703a9093b Install Votes Upgraded to Install Missing Votes 2021-06-19 18:25:01 +02:00
Luis Fernando Molina 8eb3d835f5 Merge pull request #1169 from Luis-Fernando-Molina/develop
Contribution: Governance: Install Claims upgraded to Install Missing Claims
2021-06-19 12:17:08 -04:00
Luis Fernando Molina bb8082739a Governance: Install Claims upgraded to Install Missing Claims 2021-06-19 18:16:45 +02:00
Luis Fernando Molina 7b4f5766fb Merge pull request #1168 from Luis-Fernando-Molina/develop
Contribution: Governance: Install Claims Feature implemented
2021-06-19 11:52:00 -04:00
Luis Fernando Molina 52a40b00f2 Governance: Install Claims Feature implemented 2021-06-19 17:51:35 +02:00
Luis Fernando Molina 85823c45ff Merge pull request #1167 from Luis-Fernando-Molina/develop
Contribution: logs removed from web3 server
2021-06-19 10:03:26 -04:00
Luis Fernando Molina d6b573914e logs removed from web3 server 2021-06-19 16:03:06 +02:00
Luis Fernando Molina 9ff6457124 Merge pull request #1166 from Luis-Fernando-Molina/develop
Contribution: Splash Text implementation
2021-06-19 06:59:17 -04:00
Luis Fernando Molina d5a521c2fd Splash Text implementation 2021-06-19 12:57:44 +02:00
Luis Fernando Molina 61a4311bb4 Merge pull request #1162 from harrellbm/develop
Add basic System check to node setup command
2021-06-19 05:21:51 -04:00
Luis Fernando Molina 1d5099eed0 Merge pull request #1163 from Smidy13/develop
Improvement: Icons and Config for OKEx, Bug Fix: Status Text Offset
2021-06-19 05:21:08 -04:00
Luis Fernando Molina ef3655f318 Merge pull request #1165 from Luis-Fernando-Molina/develop
Contribution: Bug Fixed with snapwhot feature replacing code
2021-06-19 05:15:50 -04:00
Luis Fernando Molina 1e27fd1de0 Bug Fixed with snapwhot feature replacing code 2021-06-19 11:14:53 +02:00
Luis Fernando Molina d3a8560dec Merge pull request #1164 from Luis-Fernando-Molina/develop
Contribution: Status at angle default fixed
2021-06-19 05:12:36 -04:00
Luis Fernando Molina faee98e2ab Status at angle default fixed 2021-06-19 11:08:03 +02:00
B Harrell c321034d69 Merge branch 'Superalgos:develop' into develop 2021-06-18 21:31:41 -05:00
B Harrell aea3e978b0 add check for windows path 2021-06-18 21:17:24 -05:00
Smidy13 b3849826e3 Bug Fix: Status Label Offset 2021-06-19 12:28:22 +12:00
Smidy13 8fd1030556 Improvement: Icons and Config for OKEX 2021-06-19 09:45:48 +12:00
Brenden Harrell 1164595d85 Shorten file name 2021-06-18 15:41:22 -05:00
Brenden Harrell 6357611caa More verbose error message 2021-06-18 11:03:10 -05:00
Brenden Harrell 6eb8745897 remove unused os module 2021-06-18 10:58:57 -05:00
Brenden Harrell 4f1a68363a Add white space to console output 2021-06-18 10:52:46 -05:00
Brenden Harrell c22f1338ce Add System check to beginning of node setup 2021-06-18 10:13:54 -05:00
Luis Fernando Molina 1e0f3c5c9d Merge pull request #1147 from orenku/develop
Add desktop launch icon during installation on macOS
2021-06-18 10:05:50 -04:00
Luis Fernando Molina 7d55dbd3a1 Merge pull request #1160 from harrellbm/master
Hot Fix CCXT 404 error
2021-06-18 09:53:30 -04:00
Luis Fernando Molina 3bd1eee1bb Merge pull request #1159 from harrellbm/develop
Add missing Icon, update CCXT across all node modules, and security audit dependencies
2021-06-18 09:50:34 -04:00
Luis Fernando Molina 2c98c7855f Merge pull request #1158 from wyattmcgehee/master
Dependabot
2021-06-18 09:49:19 -04:00
Brenden Harrell f8d46316c4 Update Founation sIcon Organization 2021-06-18 07:48:32 -05:00
Brenden Harrell 8b05b3ae8d Hot Fix CCXT 404 error 2021-06-18 07:08:24 -05:00
Brenden Harrell 7c55c818e3 Update CCXT across all node modules and match package.json with package-lock 2021-06-17 21:27:11 -05:00
Wyatt McGehee 733b050ad8 dependabot.yml
Remove duplicate in root, update in .github/ where it belongs.
2021-06-17 17:48:14 -07:00
Brenden Harrell 1de839406d re-add missing Superalgos icon 2021-06-17 19:23:40 -05:00
Wyatt McGehee 39a383b246 Update dependabot.yml 2021-06-17 16:46:34 -07:00
Wyatt McGehee 991ebf2d5f Update dependabot.yml 2021-06-17 16:44:02 -07:00
Wyatt McGehee 1090ecb6d6 Merge branch 'master' of https://github.com/wyattmcgehee/Superalgos 2021-06-17 16:00:17 -07:00
Wyatt McGehee fcea0470ad Merge pull request #1 from wyattmcgehee/dependabot-test
Create dependabot.yml
2021-06-17 14:30:27 -07:00
Wyatt McGehee 0136734f73 Create dependabot.yml 2021-06-17 14:29:50 -07:00
Luis Fernando Molina e372a32857 Merge pull request #1149 from ssplatt/coinbase-trade-sync
Sync trade calculations if the data is present
2021-06-17 15:29:09 -04:00
Julian Molina 0fb705b775 Merge pull request #1155 from julian-molina/develop
Contribution: Julian Molina Profile
2021-06-17 20:19:09 +02:00
Julian Molina 10debca24f Julian Molina Profile 2021-06-17 20:18:17 +02:00
Luis Fernando Molina 46d401ea1a Merge pull request #1154 from Luis-Fernando-Molina/develop
Contribution: GOvernance Bug Fix at request tos BSC SCAN breaking rate limit
2021-06-17 13:53:47 -04:00
Luis Fernando Molina 835d8368a9 Governance bug fixed with profile signing 2021-06-17 19:52:10 +02:00
Julian Molina b0fb856843 Merge pull request #1153 from julian-molina/develop
Contribution: README small updates
2021-06-17 19:31:38 +02:00
Luis Fernando Molina 22dc7a774c GOvernance Bug Fix at request tos BSC SCAN breaking rate limit 2021-06-17 19:29:20 +02:00
Julian Molina 26540757dc README small updates 2021-06-17 19:28:58 +02:00
Luis Fernando Molina 2495bbd97f bug fixed with requests to BSC SCAN 2021-06-17 19:20:27 +02:00
Julian Molina 0caf35299a Merge pull request #1152 from julian-molina/develop
Contribution: Julian Molina Profile
2021-06-17 19:05:21 +02:00
Julian Molina 2793ecf07d Julian Molina Profile 2021-06-17 19:04:11 +02:00
Luis Fernando Molina 4b688776d2 Merge pull request #1143 from Luis-Fernando-Molina/develop
Contribution: Governance: Reading token balance from the blockchain.
2021-06-17 10:04:38 -04:00
Luis Fernando Molina 226205413a Governance: Referral Program fully reimplemented. 2021-06-17 16:02:25 +02:00
Luis Fernando Molina 62f4f9c75f Merge pull request #1150 from Smidy13/develop
Bug Fix: Naming Status Reports
2021-06-17 08:49:06 -04:00
Smidy13 ddb15dbdc1 Bug Fix: Naming Status Reports 2021-06-17 19:51:16 +12:00
Brett Taylor a28b75a50b recalc orders if data is defined 2021-06-16 21:03:44 -04:00
Luis Fernando Molina 805f6d48f3 Referral Program reimplemented, without Token Rewards yet. 2021-06-17 02:38:59 +02:00
Raplh2502 1852c939b5 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-16 23:24:32 +01:00
Raplh2502 63d147131f Creation of a new data mine based on physics principles. First indicator created and functional but troubles with the chart 2021-06-16 22:52:50 +01:00
Luis Fernando Molina 5bac00777e Referral Program half way reimplemented 2021-06-16 20:10:57 +02:00
Luis Fernando Molina ac38f35c68 Voting Program Fixed 2021-06-16 18:41:21 +02:00
Luis Fernando Molina b8409025f3 Governance Token Power Distribution Implemented 2021-06-16 13:53:51 +02:00
Oren Kedem 32e8447daa Fix mac infinite scroll bug when using standard mouse 2021-06-16 11:36:20 +03:00
Oren Kedem 94f40cd337 rever previous commit 2021-06-16 11:30:30 +03:00
Oren Kedem 1bc5ba612c Fix mouse wheel performance on MAC, when using non-infinite scroll mouse devices 2021-06-16 11:25:56 +03:00
Oren Kedem 74f35535e8 Add new line at EOF 2021-06-16 10:15:04 +03:00
Oren Kedem 92632251a7 MAC Os - Create desktop shortcut during installation 2021-06-16 10:12:48 +03:00
Wyatt McGehee 6b4a7479e4 Create dependabot.yml 2021-06-15 20:29:50 -07:00
Luis Fernando Molina 02e23d2ab5 Governance: Programs Structure 2021-06-16 00:45:25 +02:00
Luis Fernando Molina d33c8390e7 Merge pull request #1146 from wyattmcgehee/develop
Update package-lock.json
2021-06-15 13:10:13 -04:00
Wyatt McGehee a4f5ab0e5b Update package-lock.json
Bump ccxt version. May need to update this dependency in other sub-projects soon.
2021-06-15 09:52:58 -07:00
Wyatt McGehee 2a2ef3781d Revert "Update package-lock.json"
This reverts commit e959765710.
2021-06-15 09:48:23 -07:00
Wyatt McGehee e959765710 Update package-lock.json
Update ccxt from 1.26.45 to 1.51.46
2021-06-15 09:42:29 -07:00
Luis Fernando Molina 12faa5b099 Governance: Signing of Profiles implemented 2021-06-15 17:32:37 +02:00
Luis Fernando Molina 323484f4d5 Merge pull request #1142 from Smidy13/develop
Dependency: Change TaskServer WS from 7.4.0 to 7.4.6
2021-06-14 18:44:26 -04:00
Julian Molina dad8168f02 Merge pull request #1144 from julian-molina/develop
Contribution: Client console logs
2021-06-14 23:07:07 +02:00
Julian Molina 2f29c80bd1 Client console logs 2021-06-14 23:03:31 +02:00
Luis Fernando Molina f0acdf1303 Bug Fixed breaking BSC Scan rate limit 2021-06-14 22:09:26 +02:00
Luis Fernando Molina 37ea7f735e Governance: Reading token balance from the blockchain. 2021-06-14 16:20:31 +02:00
Smidy13 95d85d43c1 Dependency: Change TaskServer WS from 7.4.0 to 7.4.6 2021-06-14 18:03:10 +12:00
Luis Fernando Molina 187fcbdd45 Merge pull request #1140 from Luis-Fernando-Molina/develop
Contribution: Tokens Awarded Calculation Implemented both for Claims AND Referrals
2021-06-13 19:00:35 -04:00
Luis Fernando Molina c8dd0cacff DeepScan bug fixes 2021-06-14 00:58:30 +02:00
Luis Fernando Molina 280c6b26d7 Tokens Awarded Calculation Implemented both for Claims AND Referrals 2021-06-14 00:54:37 +02:00
Luis Fernando Molina f0cfec5386 Merge pull request #1139 from Luis-Fernando-Molina/develop
Contribution: Governance: Referral Calculation Implemented
2021-06-13 15:42:08 -04:00
Luis Fernando Molina f3a375fd40 Claim Award Calculation Bug Fixed 2021-06-13 21:41:00 +02:00
Luis Fernando Molina 85bc313b89 Governance: Referral Calculation Implemented 2021-06-13 18:30:19 +02:00
Luis Fernando Molina b4f645e126 Merge pull request #1138 from Luis-Fernando-Molina/develop
Contribution: Superalgos Workspace completed with all assets structures
2021-06-12 22:53:26 -04:00
Luis Fernando Molina 8ca0c05a1f Superalgos Workspace completed with all assets structures 2021-06-13 04:51:44 +02:00
Luis Fernando Molina ddfbb0a5fe Merge pull request #1137 from Luis-Fernando-Molina/develop
Contribution: More Plugins Fixed
2021-06-12 21:16:02 -04:00
Luis Fernando Molina 3e5ae891e2 All Workspace Plugins with initial setup ready 2021-06-13 03:12:09 +02:00
Luis Fernando Molina 2743f4b3a4 More Plugins creaed for Governance 2021-06-13 02:46:32 +02:00
Luis Fernando Molina 94fa880ff4 More Plugins Fixed 2021-06-12 23:07:23 +02:00
Luis Fernando Molina 9fb55f539f Merge pull request #1134 from Luis-Fernando-Molina/develop
Contribution: Governance:New Plugins, Bug Fixes, etc
2021-06-12 16:42:02 -04:00
Luis Fernando Molina 120badb432 bug fixed at Getting Started Workspace, Key reference node was missing and prevented live trading. 2021-06-12 22:38:05 +02:00
Luis Fernando Molina 9e9bc84333 Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-12 22:22:43 +02:00
Luis Fernando Molina a75e3e89a1 Merge branch 'master' into develop 2021-06-12 22:21:47 +02:00
Luis Fernando Molina 8ead73d8f5 Bug Fix: Key Reference Missing avoids running in Live. 2021-06-12 22:19:02 +02:00
Luis Fernando Molina 314359935b Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-12 19:04:34 +02:00
Luis Fernando Molina b5c85c7e5e Merge branch 'master' into develop 2021-06-12 19:02:54 +02:00
Luis Fernando Molina a4c7680f4b Hot Fix with references missing at the Trading Mine and Lighting Strike Formula with comments 2021-06-12 16:42:04 +02:00
Luis Fernando Molina 71905eabe2 Revert "Hot Fix: Solves 2 Bugs: Trading Mine not up tp date and the Lignting Strike."
This reverts commit e87704fe52.
2021-06-12 15:27:10 +02:00
Luis Fernando Molina f47a79778a Governance Bug Fixed Plugin File not attaching 2021-06-12 15:16:43 +02:00
Luis Fernando Molina 297768b947 Governance:New Plugins, Bug Fixes, etc 2021-06-12 15:09:55 +02:00
Luis Fernando Molina 88290c4ecc Merge pull request #1131 from Superalgos/dependabot/npm_and_yarn/Client/normalize-url-4.5.1
Bump normalize-url from 4.5.0 to 4.5.1 in /Client
2021-06-12 07:42:39 -04:00
Luis Fernando Molina 16cace9533 Merge pull request #1130 from Luis-Fernando-Molina/develop
Contribution: Governance: Install Votes Implemented
2021-06-11 21:24:39 -04:00
dependabot[bot] 158476c84c Bump normalize-url from 4.5.0 to 4.5.1 in /Client
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases)
- [Commits](https://github.com/sindresorhus/normalize-url/commits)

---
updated-dependencies:
- dependency-name: normalize-url
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-12 01:23:51 +00:00
Luis Fernando Molina 7f08741f40 Governance: Install Votes Implemented - Deep Scan Bug Fixed 2021-06-12 03:23:09 +02:00
Luis Fernando Molina ff90501e82 Merge pull request #1129 from ssplatt/docker-buildx
Create docker containers for multiple architectures
2021-06-11 21:21:57 -04:00
Luis Fernando Molina 66b9843466 Governance: Install Votes Implemented 2021-06-12 03:18:44 +02:00
ssplatt 046d628a42 final cleanup 2021-06-11 15:56:29 -04:00
ssplatt d525e8a10f no shortcuts 2021-06-11 15:19:38 -04:00
ssplatt 04edc7011e remove armv6 2021-06-11 15:07:39 -04:00
ssplatt 4da3e39e4a set specific platforms 2021-06-11 14:59:45 -04:00
ssplatt c675ed3a92 use bashism 2021-06-11 14:55:52 -04:00
ssplatt 5982f65852 try ref without quotes 2021-06-11 14:52:02 -04:00
ssplatt 99df705ba2 fix branch/git tag detection 2021-06-11 14:48:02 -04:00
ssplatt 66f6ce4d2a add buildx support 2021-06-11 14:39:39 -04:00
Luis Fernando Molina be7ef9fbd9 Reorganization into plugins and dirrefent workspaces 2021-06-11 20:14:12 +02:00
Luis Fernando Molina 786df087d4 Merge pull request #1127 from Smidy13/develop
Bug Fix: Failing to Load Plugins + Tutorials Not Playing
2021-06-11 06:28:02 -04:00
Smidy13 d80dca45c5 Bug Fix: Updating DEFAULT_LANGUAGE reference to new location under Education 2021-06-11 20:45:10 +12:00
Smidy13 5e392b9330 Revert "Upgrading WS Version to 7.4.6"
This reverts commit 22036f00e8.
2021-06-11 19:14:01 +12:00
Smidy13 22036f00e8 Upgrading WS Version to 7.4.6 2021-06-11 19:12:45 +12:00
Smidy13 70bcb9580f Bug Fix: Failing to Load Plugins + Tutorials Not Playing 2021-06-11 18:55:03 +12:00
Luis Fernando Molina ad21aa8eb1 Merge pull request #1125 from Luis-Fernando-Molina/develop
Contribution: actionProject Property missing at all projects except Foundations. Fixes Bug not adding or deleting nodes.
2021-06-10 20:54:06 -04:00
Luis Fernando Molina d1ffdb6704 actionProject Missing at Ethereum project 2021-06-11 02:51:34 +02:00
Luis Fernando Molina 3b653289f5 actionProject Missing at Education project 2021-06-11 02:46:36 +02:00
Luis Fernando Molina ce6c9e9f57 actionProject missing. Needed Foundations. at TensorFlow 2021-06-11 02:42:58 +02:00
Luis Fernando Molina 89fd47fc7b Action Project Missing, needed Foundations 2021-06-11 02:39:56 +02:00
Luis Fernando Molina 25d29311dd Revert "actionProject property missing"
This reverts commit 9850c4a0c6.
2021-06-11 02:36:51 +02:00
Luis Fernando Molina 9850c4a0c6 actionProject property missing 2021-06-11 02:30:05 +02:00
Luis Fernando Molina cc6fefc49e Merge branch 'develop' of https://github.com/Superalgos/Superalgos into develop 2021-06-11 01:25:27 +02:00
Luis Fernando Molina c940c88f9b Merge branch 'master' into develop 2021-06-11 01:25:08 +02:00
Luis Fernando Molina 56dcdbeacd Merge pull request #1123 from Smidy13/develop
Icon Fix for Getting Started Tutorials
2021-06-10 19:07:47 -04:00
Smidy13 6f4be89322 Icon Fix for Getting Started Tutorials 2021-06-11 10:50:24 +12:00
Luis Fernando Molina e87704fe52 Hot Fix: Solves 2 Bugs: Trading Mine not up tp date and the Lignting Strike. 2021-06-11 00:23:33 +02:00
Luis Fernando Molina bde8c178f4 Merge pull request #1122 from Luis-Fernando-Molina/develop
Contribution: Governance: Plugins Fully Implemented.
2021-06-10 18:15:35 -04:00
Luis Fernando Molina 8366600a5d deepScan bug fixed 2021-06-11 00:09:30 +02:00
Luis Fernando Molina fefe33ad75 Governance: Plugins Fully Implemented. 2021-06-10 23:14:29 +02:00
Luis Fernando Molina 8f91a04145 plugins can be be added the Governance Workspace 2021-06-10 22:29:50 +02:00
Luis Fernando Molina 1bf9e599ee Governance: Plugins Implementation Finished 2021-06-10 21:17:41 +02:00
Luis Fernando Molina 914920d2dd More on plugins 2021-06-10 20:46:09 +02:00
Luis Fernando Molina cbdb422398 Standarization and isMissingChildrenByType function added 2021-06-10 20:33:15 +02:00
Luis Fernando Molina 6121a6d7f9 Plugins Improvement 2021-06-10 20:30:26 +02:00
Luis Fernando Molina 57e5992875 standarizing funcition names 2021-06-10 20:01:03 +02:00
Luis Fernando Molina 9985a98942 Merge pull request #1121 from Luis-Fernando-Molina/develop
Contribution: BUG Fixed when a project Folder is empty. Now reading only the  Project Schema
2021-06-10 11:44:11 -04:00
Luis Fernando Molina f26b4c2dad BUG Fixed when a project Folder is empty. Now reading only the Project Schema 2021-06-10 17:43:01 +02:00
Luis Fernando Molina 82f0751702 Merge pull request #1120 from Luis-Fernando-Molina/develop
Contribution: Technical Debt Payment: Moving Docs and Tutorials to Education Project
2021-06-09 19:27:01 -04:00
Luis Fernando Molina 5afcc26061 BUG FIxed at the Trading Mine Master and the Lighting Network Strategy 2021-06-10 00:49:12 +02:00
Luis Fernando Molina a5d6f1b71e More Refactoring Fixes 2021-06-09 23:31:08 +02:00
Luis Fernando Molina 4365c94a00 Fixing Refactoring Errors 2021-06-09 22:36:16 +02:00
Luis Fernando Molina 87edcc043d HUGE Refactoring Superalgos Project to Foundations Project done 2021-06-09 22:21:01 +02:00
Luis Fernando Molina c9c0aeaca7 Docs and Tutorials completely separated into Education Project 2021-06-09 18:03:33 +02:00
Luis Fernando Molina b3840ad8db missing icons 2021-06-09 16:44:44 +02:00
Luis Fernando Molina e7d49e00d8 Moving some assets to Education project 2021-06-09 16:33:13 +02:00
Luis Fernando Molina f24f089794 Fine tunning 2021-06-09 15:24:30 +02:00
Luis Fernando Molina 71540e4b68 Technical Debt Payment: Moving Docs and Tutorials to Education Project 2021-06-09 15:18:07 +02:00
Luis Fernando Molina b503fb38f0 Merge pull request #1119 from Luis-Fernando-Molina/develop
Contribution: logs removed
2021-06-09 07:57:53 -04:00
Luis Fernando Molina e75c45293d logs removed 2021-06-09 13:57:09 +02:00
Haroun 433a779d95 Merge branch 'master' of https://github.com/Superalgos/Superalgos 2021-06-09 11:27:23 +02:00
Luis Fernando Molina 6ee7c5beb2 Merge pull request #1118 from Luis-Fernando-Molina/develop
Contribution: Install Asset procedure implemented
2021-06-08 21:01:42 -04:00
Luis Fernando Molina 862e3e3e86 Install Asset procedure implemented 2021-06-09 03:00:26 +02:00
Luis Fernando Molina b30a6133b3 Merge pull request #1117 from Luis-Fernando-Molina/develop
Contribution: BUG FIX Icons not loading fordawrd turned into backlash at icon paths.
2021-06-08 16:08:10 -04:00
Luis Fernando Molina 2ccf2b9b20 BUG FIX Icons not loading fordawrd turned into backlash at icon paths. 2021-06-08 22:07:29 +02:00
Luis Fernando Molina 3261971bf7 Merge pull request #1116 from Luis-Fernando-Molina/develop
Contribution: BUG FIX logs enabled
2021-06-08 15:25:41 -04:00
Luis Fernando Molina 99ebe22860 BUG FIX logs enabled 2021-06-08 21:22:52 +02:00
Luis Fernando Molina bdbfcc817c Merge pull request #1115 from Luis-Fernando-Molina/develop
Contribution: BUG FIXED when deleting Votes Distribution nodes
2021-06-08 15:09:19 -04:00
Luis Fernando Molina a82db0a1b2 BUG FIXED when deleting Votes Distribution nodes 2021-06-08 21:08:48 +02:00
Luis Fernando Molina a6a6a9902d Merge pull request #1113 from Superalgos/next-version
Next version into Develop
2021-06-08 12:22:31 -04:00
Luis Fernando Molina cc2ef4243b Merge pull request #1112 from Luis-Fernando-Molina/next-version
Contribution: Workspace Plugin Updated
2021-06-08 12:20:21 -04:00
Luis Fernando Molina bed333a2e8 Workspace Plugin Updated 2021-06-08 18:17:34 +02:00
Luis Fernando Molina 099e41b9c8 Merge pull request #1111 from Luis-Fernando-Molina/next-version
Contribution: Huge Reorganization of Docs Schema Files into Folders and Subfolders
2021-06-08 09:53:11 -04:00
Luis Fernando Molina 6ccd5bd2f1 deep scan bug fixes 2021-06-08 15:52:26 +02:00
Luis Fernando Molina 63d2669a09 Huge Reorganization of Docs Schema Files into Folders and Subfolders 2021-06-08 15:49:03 +02:00
Luis Fernando Molina 8d1dbd1b06 Ready 2021-06-08 15:27:00 +02:00
Luis Fernando Molina 2f7853f552 Next try, maybe the last 2021-06-08 15:20:39 +02:00
Luis Fernando Molina 55938d0d24 Version to run the rearrangement of schemas 2021-06-08 14:35:06 +02:00
Luis Fernando Molina 18574aaa3e Update httpInterface.js 2021-06-08 14:26:01 +02:00
Luis Fernando Molina 977517f8ab Merge remote-tracking branch 'upstream/plugins-docs' into next-version 2021-06-08 14:10:21 +02:00
Luis Fernando Molina 5ca8680d98 Merge remote-tracking branch 'upstream/develop' into next-version 2021-06-08 14:09:46 +02:00
Luis Fernando Molina 3abeccf920 Merge pull request #1109 from Luis-Fernando-Molina/next-version
Contribution: Many Icons moved to inner folders
2021-06-08 08:05:59 -04:00
Luis Fernando Molina a1c246e8bf http fix 3 2021-06-08 04:46:32 +02:00
Luis Fernando Molina 2834cb729c http foxed again 2021-06-08 04:22:51 +02:00
Luis Fernando Molina 4185c233b3 http interface updated 2021-06-08 04:08:07 +02:00
Luis Fernando Molina aee40b84ea HTTP Internface fixed 2 2021-06-08 03:26:43 +02:00
Luis Fernando Molina cbfe9e1209 HTTP Internface fixed 2021-06-08 03:25:56 +02:00
Luis Fernando Molina df4ec3183b concept deleted 2021-06-08 02:25:57 +02:00
Luis Fernando Molina bd7f067d1c More icons reorganized 2021-06-08 02:04:46 +02:00
Luis Fernando Molina fce478ed64 Many Icons moved to inner folders 2021-06-07 22:33:44 +02:00
Luis Fernando Molina 8145c17dda Merge pull request #1108 from Luis-Fernando-Molina/next-version
Contribution: Bug fixed with attaching
2021-06-07 15:09:08 -04:00
Luis Fernando Molina 16d36a670e Icons can now be organized in subdirectories. 2021-06-07 21:08:41 +02:00
Luis Fernando Molina 69c59eddc3 Bug fixed with attaching 2021-06-07 17:14:33 +02:00
Luis Fernando Molina 605b0060ef Merge pull request #1107 from harrellbm/develop
Catch Error for Failure to Run Node Setup
2021-06-07 09:03:10 -04:00
Brenden Harrell ac9926488a Catch Error for Failure to Run Node Setup 2021-06-07 07:54:45 -05:00
Luis Fernando Molina 997832281a Merge pull request #1106 from harrellbm/plugins-docs
Rough Docs for Messari API Map and Mine
2021-06-07 08:31:58 -04:00
B Harrell 61d3acacac Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-06-07 07:29:13 -05:00
Brenden Harrell b503ffe392 Rough Docs for Messari API Map and Mine 2021-06-07 07:26:21 -05:00
Luis Fernando Molina 23ba403fd8 Merge pull request #1105 from Smidy13/develop
Remove Auto-Add for Social Bot Command
2021-06-07 07:38:55 -04:00
Smidy13 79d58631cb REmove Auto-Add for Social Bot Command 2021-06-07 21:34:05 +12:00
Luis Fernando Molina f52d5d8d5a Merge pull request #1103 from tikry2021/plugins-docs
Contribution: German Translation Trading Bot Layers Tutorial Part 1
2021-06-06 19:19:51 -04:00
Luis Fernando Molina 1227055ffc Merge pull request #1104 from Superalgos/master
Bringing bug fixes from master to develop. Plugin Workspace broken.
2021-06-06 19:18:50 -04:00
Luis Fernando Molina ece93f2135 BUG FIX - Plugin Workspace was broken 2021-06-07 01:15:41 +02:00
Till Rupp 5787e13f0c German Translation Trading Bot Layers Tutorial Part 1 2021-06-06 23:49:15 +02:00
Luis Fernando Molina 66e827727f Merge pull request #1102 from Superalgos/plugins-docs
Plugins docs Bug Fiexed with Resistances and Support and Docs updates
2021-06-06 16:31:45 -04:00
Luis Fernando Molina 0eae061db8 Merge pull request #1101 from Luis-Fernando-Molina/next-version
Contribution: Governance Reorg into Function Libraries
2021-06-06 15:40:41 -04:00
Luis Fernando Molina c7ddbaa0d1 Governance Demo Worksapce Plugin 2021-06-06 21:38:32 +02:00
Luis Fernando Molina 79020fea65 Claim Calculation Implemented 2021-06-06 21:11:31 +02:00
Luis Fernando Molina f712e1ee70 Ready to implement Claims 2021-06-06 19:38:40 +02:00
Luis Fernando Molina 0514361d30 Reorganization into function libraries complete 2021-06-06 19:13:52 +02:00
Luis Fernando Molina b60906915c Governance Reorg into Function Libraries 2021-06-06 18:54:28 +02:00
Luis Fernando Molina 42819693c0 Merge pull request #1100 from Luis-Fernando-Molina/next-version
Contribution: Governance Node's definition at the docs ready
2021-06-06 10:39:30 -04:00
Luis Fernando Molina 81b1c5a738 Governance Node's definition at the docs ready 2021-06-06 16:37:55 +02:00
Luis Fernando Molina 552b6b6e1d Merge pull request #1099 from Luis-Fernando-Molina/next-version
Contribution: Governance Node's documentation part 1
2021-06-06 09:55:06 -04:00
Luis Fernando Molina fa06764299 Governance Node's documentation part 1 2021-06-06 15:54:33 +02:00
Luis Fernando Molina 53f361570e Merge pull request #1097 from tikry2021/plugins-docs
Contribution: German Translation Hello World Tutorial
2021-06-06 09:09:17 -04:00
Luis Fernando Molina 69cf9adceb Merge pull request #1098 from Luis-Fernando-Molina/next-version
Contribution: Governance: One Icon per Node
2021-06-06 09:08:02 -04:00
Luis Fernando Molina db550bef7a Governance: One Icon per Node 2021-06-06 15:05:45 +02:00
Till Rupp 537c9b8563 German Translation Hello World Tutorial 2021-06-06 14:55:40 +02:00
Luis Fernando Molina c17cb6e0ba Merge pull request #1095 from Smidy13/plugins-docs
Improvement: Doco for Social Bot Command Node
2021-06-06 08:13:41 -04:00
Luis Fernando Molina 4bb99377ed Merge pull request #1094 from Smidy13/develop
Improvement: Social Bot Command Node
2021-06-06 08:12:57 -04:00
Luis Fernando Molina 5995f20582 Merge pull request #1096 from harrellbm/plugins-docs
Fix Status Dependency Bug in Resistance-Support
2021-06-06 08:11:49 -04:00
Brenden Harrell 91766a4fe2 Fix Status Dependency Bug in Resistance-Support 2021-06-06 06:44:08 -05:00
Smidy13 8f0c678f09 Improvement: Doco for Social Bot Command Node 2021-06-06 18:25:27 +12:00
Smidy13 2e32d102de Improvement: Social Bot Command Node 2021-06-06 18:22:16 +12:00
Luis Fernando Molina b710b0925f Merge pull request #1093 from Luis-Fernando-Molina/next-version
Contribution: token distribution and weight implemented
2021-06-05 22:25:39 -04:00
Luis Fernando Molina c07b8c5740 token distribution and weight implemented 2021-06-06 04:24:02 +02:00
Luis Fernando Molina 304be02a24 Merge pull request #1092 from Luis-Fernando-Molina/next-version
Contribution: Governance Weights Function Library Implemented
2021-06-05 20:50:35 -04:00
Luis Fernando Molina 2aa2f6ed2b Governance Weights Function Library Implemented 2021-06-06 02:49:51 +02:00
Smidy c7a229fe8a Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-06-06 10:27:16 +12:00
Luis Fernando Molina d304bf3673 Merge pull request #1091 from Luis-Fernando-Molina/next-version
Contribution: Vote Switching implemented
2021-06-05 17:10:57 -04:00
Luis Fernando Molina 9b76822a1c Merge pull request #1090 from NITEMAN/fix-docker-volumes
Fix docker volumes
2021-06-05 17:10:13 -04:00
Luis Fernando Molina c9757544cb Vote Switching implemented 2021-06-05 23:08:45 +02:00
Pedro González Serrano 6c073a672a Update docker directions to show docker-compose option 2021-06-05 21:37:05 +02:00
Pedro González Serrano 94d185a423 Use full paths for Docker volumes.
As discussed in Telegram witha @ssplatt
2021-06-05 21:31:02 +02:00
Luis Fernando Molina 34cc867eff Merge pull request #1089 from Luis-Fernando-Molina/develop
Contribution: Code Cleaning
2021-06-05 13:18:08 -04:00
Luis Fernando Molina f324612e53 Code Cleaning 2021-06-05 19:17:39 +02:00
Luis Fernando Molina a0d1ce3fc8 Merge pull request #1088 from Luis-Fernando-Molina/develop
Contribution: Client HTTP interface error handling improved
2021-06-05 11:29:33 -04:00
Luis Fernando Molina 6e4f3c4875 Client HTTP interface error handling improved 2021-06-05 17:29:05 +02:00
Luis Fernando Molina 8e6f322760 Merge pull request #1086 from Superalgos/develop
Develop into Plugins-docs
2021-06-05 10:36:07 -04:00
Luis Fernando Molina 928a548a38 Merge pull request #1082 from Luis-Fernando-Molina/next-version
Contribution: Governance Code added
2021-06-05 09:29:36 -04:00
Luis Fernando Molina 21fb258903 Governance Code added 2021-06-05 15:15:54 +02:00
Luis Fernando Molina 412133e558 Merge pull request #1068 from Luis-Fernando-Molina/next-version
Contribution: Governance Implementation
2021-06-03 18:23:35 -04:00
Luis Fernando Molina 4186fac706 Pools Implemented 2021-06-04 00:21:27 +02:00
Luis Fernando Molina 4994f03ff4 Pool Concept Introduced 2021-06-03 22:57:02 +02:00
Luis Fernando Molina 6c14a20679 All vote types implemented 2021-06-03 21:27:00 +02:00
Luis Fernando Molina 8f50c4295b Value at Angle Improvement 2021-06-03 20:59:53 +02:00
Luis Fernando Molina 60fdf78534 Position bug fixed 2021-06-03 19:52:09 +02:00
Luis Fernando Molina 135c795ed7 Organization Chart implemented 2021-06-03 19:38:43 +02:00
Luis Fernando Molina 58552862f2 Claims Implemented 2021-06-03 19:28:25 +02:00
Luis Fernando Molina 41dce98191 Votes Distribution and Contribution Claims 2021-06-03 18:50:12 +02:00
Luis Fernando Molina 537da88983 Governance: Users Votes Distribution Implemented 2021-06-03 16:11:27 +02:00
Smidy 3aebd10bf9 Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-06-03 21:33:56 +12:00
Luis Fernando Molina dd8176d34e setValue of Tokens implemented 2021-06-02 23:26:09 +02:00
Luis Fernando Molina 612b9f30ee Governance Implementation 2021-06-02 22:26:18 +02:00
Luis Fernando Molina a031a59b19 Merge pull request #1067 from Luis-Fernando-Molina/next-version
Contribution: All Structures are in place now
2021-06-02 16:15:31 -04:00
Luis Fernando Molina 316562ef7b All Structures are in place now 2021-06-02 22:12:32 +02:00
Luis Fernando Molina 0eefff8eef Merge pull request #1065 from Luis-Fernando-Molina/next-version
Contribution: Use Reference Parent Parent Parent Parent implemented
2021-06-02 13:31:45 -04:00
Luis Fernando Molina 270dcf7cb3 Use Reference Parent Parent Parent Parent implemented 2021-06-02 19:31:18 +02:00
Luis Fernando Molina 105cb7c020 Merge pull request #1063 from Luis-Fernando-Molina/next-version
Contribution: Gobernance: Project Setup ready to code Spaces
2021-06-02 12:03:37 -04:00
Luis Fernando Molina ca7db1e5e6 Gobernance: Project Setup ready to code Spaces 2021-06-02 18:02:26 +02:00
Luis Fernando Molina 67bb9a21ca Merge pull request #1060 from Luis-Fernando-Molina/next-version
Contribution: Governance Project setup
2021-06-02 11:32:11 -04:00
Luis Fernando Molina 9160dbe203 Governance: finding the right names for nodes 2021-06-02 17:31:10 +02:00
Luis Fernando Molina 5666455316 Governance Project setup 2021-06-02 16:45:00 +02:00
Luis Fernando Molina 018718e340 Merge pull request #1055 from Luis-Fernando-Molina/next-version
Contribution: App Schemas Added
2021-06-01 20:53:07 -04:00
Luis Fernando Molina 34695c333b Reference Parent Find Node Type implemented 2021-06-02 02:50:12 +02:00
Luis Fernando Molina d55e7c952b App Schemas Added 2021-06-02 01:28:36 +02:00
Luis Fernando Molina 8e1b3f9571 Merge pull request #1049 from Luis-Fernando-Molina/next-version
Contribution: bug fixes at schema definitions
2021-06-01 17:08:57 -04:00
Luis Fernando Molina 17bba97219 more app schema nodes added 2021-06-01 23:06:49 +02:00
Luis Fernando Molina 550af617b5 bug fixes at schema definitions 2021-06-01 15:48:23 +02:00
Luis Fernando Molina dc4b30ec12 Merge pull request #1048 from Luis-Fernando-Molina/next-version
Contribution: More APP Schemas definitions
2021-06-01 09:39:04 -04:00
Luis Fernando Molina 7bea84d7d2 More APP Schemas definitions 2021-06-01 15:38:21 +02:00
Luis Fernando Molina 37e073868f Merge pull request #1044 from Luis-Fernando-Molina/next-version
Contribution: App Schema of some nodes
2021-05-31 14:52:23 -04:00
Luis Fernando Molina 40abe3a192 App Schema of some nodes 2021-05-31 20:51:48 +02:00
Luis Fernando Molina 9620a6be4c Merge pull request #1039 from Superalgos/develop
Merge Develop into Next-Version
2021-05-31 10:01:15 -04:00
Smidy 8f82dc8403 Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-05-29 13:16:23 +12:00
Smidy 16f869f22c Merge branch 'Superalgos:plugins-docs' into plugins-docs 2021-05-20 21:42:32 +12:00
Haroun a517b99294 Merge branch 'master' of https://github.com/Superalgos/Superalgos 2021-05-17 22:48:56 +02:00
Haroun 1fcb7095dd This is my contribution to Superalgos 2021-05-09 22:24:55 +02:00
Smidy 0f3abbddb2 Merge pull request #12 from Superalgos/plugins-docs
Merging Plugins Docs
2021-05-03 09:04:52 +12:00
5731 changed files with 1965403 additions and 86179 deletions

No files matched your search

+13 -8
View File
@@ -1,15 +1,20 @@
Data-Storage
Log-Files
My-Workspaces
**/Data-Storage
**/My-Data-Storage
**/Log-Files
**/My-Log-Files
**/My-Workspaces
debug.log
*.db
.git*
.vscode
README.md
LICENSE
CONTRIBUITING.md
CONTRIBUTING.md
CODE_OF_CONDUCT.md
./**/.vscode
Dockerfile
.git*
.docker*
**/.vscode
**/Dockerfile*
**/docker-compose.yml
**/node_modules
**/.env*
+30
View File
@@ -0,0 +1,30 @@
# https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence, these will be requested for
# review when someone opens a pull request.
* @Superalgos/foundations-project
# Project Teams
/Projects/Algorithmic-Trading/ @Superalgos/algorithmic-trading-project
/Projects/Community-Plugins/ @Superalgos/community-plugins-project
/Projects/Data-Mining/ @Superalgos/data-mining-project
/Projects/Ethereum/ @Superalgos/ethereum-project
/Projects/Foundations/ @Superalgos/foundations-project
/Projects/Governance/ @Superalgos/governance-project
/Projects/Machine-Learning/ @Superalgos/machine-learning-project
/Projects/Network/ @Superalgos/network-project
/Projects/Social-Bots/ @Superalgos/social-bots-project
/Projects/Social-Trading/ @Superalgos/social-trading-project
/Projects/TensorFlow/ @Superalgos/tensorflow-project
/Projects/Visual-Scripting/ @Superalgos/visual-scripting-project
/Projects/Education/ @Superalgos/education-project
Docs*/ @Superalgos/education-project
/.github/ @Superalgos/sysadmins-team
/Docker/ @Superalgos/sysadmins-team
.git* @Superalgos/sysadmins-team
.docker* @Superalgos/sysadmins-team
package*.json @Superalgos/sysadmins-team
+11
View File
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/Client" # Location of package manifests
schedule:
interval: "daily"
+19 -6
View File
@@ -3,6 +3,8 @@ name: Publish Docker image
on:
push:
branches: [master, develop]
release:
types: [published, created, edited]
jobs:
publish:
@@ -19,12 +21,15 @@ jobs:
run: |
REGISTRY="ghcr.io"
IMAGE="${REGISTRY}/${{ steps.repository.outputs.lowercase }}"
TAGS="${IMAGE}:${{ github.sha }}"
if [[ $GITHUB_REF == refs/heads/master ]]; then
TAGS="${TAGS},${IMAGE}:latest"
fi
if [[ $GITHUB_REF == refs/heads/develop ]]; then
TAGS="${TAGS},${IMAGE}:develop"
TAGS="${IMAGE}:${{ github.sha }},${IMAGE}:latest"
REF=${GITHUB_REF,,}
PREFIX="$(dirname $REF)"
SUFFIX="$(basename $REF)"
if [[ $PREFIX = "refs/heads" ]]; then
TAGS="${TAGS},${IMAGE}:${SUFFIX}"
elif [[ $PREFIX = "refs/tags" ]]; then
RELEASE=${SUFFIX#"superalgos-"}
TAGS="${TAGS},${IMAGE}:${RELEASE}"
fi
echo ::set-output name=tags::${TAGS}
- name: Login in to registry
@@ -33,9 +38,17 @@ jobs:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v1
- name: Available platforms
run: echo ${{ steps.buildx.outputs.platforms }}
- name: Push to registry
uses: docker/build-push-action@v2
with:
push: true
file: ./Docker/Dockerfile
tags: ${{ steps.prep.outputs.tags }}
platforms: linux/amd64,linux/arm64,linux/arm/v7
+69
View File
@@ -0,0 +1,69 @@
name: Build/release Binaries
on:
pull_request:
branches: [master]
#release:
# types: [published, created]
workflow_dispatch:
jobs:
create-release:
runs-on: ubuntu-latest
steps:
- name: Download a file
run: curl "https://raw.githubusercontent.com/${{ github.repository }}/master/package.json" -o package.json
- name: get-version
id: version
uses: nyaa8/package-version@v1
with:
path: './package.json'
- name: Create release
id: create_release
uses: viperproject/create-nightly-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ env.PACKAGE_VERSION }}
release_name: Superalgos-v${{ env.PACKAGE_VERSION }}
build-release:
runs-on: ${{ matrix.os }}
needs: create-release
strategy:
matrix:
os: [windows-latest, macos-latest]
steps:
- name: Check out Git repository
uses: actions/checkout@v2
with:
ref: develop
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 14
- name: get-version
id: version
uses: nyaa8/package-version@v1
with:
path: './package.json'
- name: Build/release Electron app
uses: samuelmeuli/action-electron-builder@v1
with:
# GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings)
github_token: ${{ secrets.github_token }}
args: "-c.extraMetadata.version=${{ env.PACKAGE_VERSION }} -c build/electron-builder.json -p always"
# If the commit is tagged with a version (e.g. "v1.0.0"),
# release the app after building
# release: ${{ startsWith(github.ref, 'refs/tags/v') }}
release: true
+78
View File
@@ -0,0 +1,78 @@
name: Nightly develop Binaries
on:
schedule:
- cron: '20 3 * * *'
workflow_dispatch:
jobs:
create-release:
runs-on: ubuntu-latest
steps:
- name: Download a file
run: curl "https://raw.githubusercontent.com/${{ github.repository }}/develop/package.json" -o package.json
- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y%m%d')"
- name: get-version
id: version
uses: nyaa8/package-version@v1
with:
path: './package.json'
- name: Create nightly release
id: create_release
uses: viperproject/create-nightly-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ env.PACKAGE_VERSION }}.${{ steps.date.outputs.date }}
release_name: Superalgos ${{ env.PACKAGE_VERSION }} Snapshot ${{ steps.date.outputs.date }}
keep_num: 5
keep_tags: false
build-release:
runs-on: ${{ matrix.os }}
needs: create-release
strategy:
matrix:
os: [windows-latest, macos-latest]
steps:
- name: Get current date
id: date
run: echo "::set-output name=date::$(date +'%Y%m%d')"
- name: Check out Git repository
uses: actions/checkout@v2
with:
ref: develop
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v1
with:
node-version: 14
- name: get-version
id: version
uses: nyaa8/package-version@v1
with:
path: './package.json'
- name: Build/release Electron app
uses: samuelmeuli/action-electron-builder@v1
with:
# GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings)
github_token: ${{ secrets.github_token }}
args: "-c.extraMetadata.main=electron-wrapper.js -c.extraMetadata.version=${{ env.PACKAGE_VERSION }}.${{ steps.date.outputs.date }} -c build/electron-builder.json -p onTagOrDraft"
# If the commit is tagged with a version (e.g. "v1.0.0"),
# release the app after building
# release: ${{ startsWith(github.ref, 'refs/tags/v') }}
release: true
+10 -1
View File
@@ -1,13 +1,22 @@
Data-Storage
Log-Files
My-Workspaces
My-Social-Trading-Data
My-Network-Nodes-Data
My-Secrets
My-Data-Storage
My-Log-Files
debug.log
.DS_Store
*.db
Projects/Superalgos/Icons/Thumbs.db
Projects/Foundations/Icons/Thumbs.db
*.bat
!launch-windows.bat
!create-shortcut-windows.bat
!uninstall-shortcut-windows.bat
*.exe
node_modules
launch.json
package-lock.json
.idea
dist
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"folders": [
{
"path": "C:\\Superalgos\\Platform"
},
{
"path": "C:\\Superalgos\\Projects"
}
],
"settings": {}
}
+10
View File
@@ -0,0 +1,10 @@
{
"folders": [
{
"path": "C:\\Superalgos"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+13
View File
@@ -0,0 +1,13 @@
{
"folders": [
{
"path": "C:\\Superalgos\\TaskServer"
},
{
"path": "C:\\Superalgos\\Projects"
}
],
"settings": {
"search.maintainFileSearchCache": true
}
}
+13 -4
View File
@@ -1,16 +1,25 @@
{
"files.exclude": {
"**/Data-Storage": true,
"**/Documentation": true,
"**/Log-Files": true,
"**/node_modules": true,
"**/Deprecated-Code": true
"**/My-Social-Trading-Data": true,
"**/My-Network-Nodes-Data": true,
"**/My-Workspaces": true,
"**/My-Secrets": true,
"**/My-Data-Storage": true,
"**/My-Log-Files": true,
},
"search.exclude": {
"**/Data-Storage": true,
"**/Documentation": true,
"**/Log-Files": true,
"**/Deprecated-Code": true
"**/node_modules": true,
"**/My-Social-Trading-Data": true,
"**/My-Network-Nodes-Data": true,
"**/My-Workspaces": true,
"**/My-Secrets": true,
"**/My-Data-Storage": true,
"**/My-Log-Files": true,
},
"search.maintainFileSearchCache": true
}
+4
View File
@@ -0,0 +1,4 @@
brew "git"
brew "node"
brew "npm"
brew "python@3.9"
-199
View File
@@ -1,199 +0,0 @@
<html lang="en">
<head>
<meta charset="utf-8">
<title>Superalgos</title>
<meta name="description" content="Free and Open Source Crypto Trading Tools">
<link rel="stylesheet" href="main.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="credits.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="tutorial.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="docs.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="context-menu.css" type="text/css" charset="utf-8" />
<link rel="stylesheet" href="font-awasome.css" type="text/css" />
<link rel="stylesheet" href="prism.css" type="text/css" />
<link rel="shortcut icon" type="image/png/ico" href="Images/favicon.ico" />
<script type="text/javascript" src="WebServer/require.js"></script>
<script type="text/javascript" src="AppPreLoader.js"></script>
<script src="externalScripts/CCapture.all.min.js"></script>
<script src="externalScripts/prism.js"></script>
<!-- Documentation Style Sheets -->
<!-- -->
<script type="text/javascript">
function loadCanvas() {
// Prevent click-jacking
try {
if (window == window.top || window.chrome && chrome.app && chrome.app.window) {
document.documentElement.style.display = 'block'
} else {
top.location = self.location
}
} catch (e) { console.error('CJ protection', e) }
try {
loadSuperalgos();
} catch (err) {
console.log("[ERROR] UI can not be started. Please check that WebServer is running.", err);
}
}
function onResize() {
try {
if (canvas === undefined) { return }
if (canvas.eventHandler === undefined) { return }
if (DISABLE_BROWSER_RESIZE_EVENT === true) { return }
canvas.eventHandler.raiseEvent('Browser Resized')
} catch (err) {
console.log('Error Resizing. ' + err.stack)
}
}
</script>
</head>
<body id="body" onload="loadCanvas()"
style="overflow:hidden; background: url(Images/superalgos-platform.jpg); background-size: cover;"
onresize="onResize()">
<div id="contributors" class="credits">
<p style="font-size: 120%;">Superalgos is <span class="credits-red">open source</span>, <span class="credits-red">forever free</span> for <span class="credits-red">everyone</span>, and is <span class="credits-red">constantly improving</span> thanks to the involvement of contributors:</p>
<p style="font-size: 100%;">Luis Fernando Molina, Julian Molina, Andreja Cobeljic, Ira Miller, matbenitez, bearcanrun, nikolabjelo, 9808us, pmmax, suttridge, Basalt09, Mhnramin, 0xperez, infin1t3, benitezme, whtv, cozed-gh, Eduardo678-dotcom, Smidy13, teehanming, 64bittuning, joenij, apronotti, Noeljarillo, ssplatt, rico4dev, DougJCook, mane, Cordo-van-Saviour, CarnivalBen, Sil3ntLight, pisukesoramame, Edodi, harrellbm, CaptainJeff, Jeff Braun, Francisco J. Santillán, Norman, Viktoria B., Guillermo V., Daniel J., Javier A., Gustavo J., Romina GS, Pedro P., Thais M., Andrey M., Loui M., Natalia M., Bashar A., Carlos V., Diego M., Sebastian E., Bogdan P., Marko V., Igor S., Niksa K., Rodrigo M., Nicanor M., Mateo H., Lan T., Leon A., Uroš R., Filip M., Vladimir J. and Pavle B.</p>
<p style="font-size: 120%;">Please, <span class="credits-red">give a star to the Superalgos repo at GitHub.com...</span> It helps other devs find the project!</p>
<p id="credits-page-status-paragraph" class="credits-yellow">The UI is loading...</p>
</div>
<div id="masterApp"></div>
<div id="canvasApp"></div>
<div id="docs-space-div" class="docs-page" style="position:fixed; top:100000px; left:100000px"><div id="docs-content-div"></div></div>
<div id="chatApp" style="position:fixed; top:100000px; left:100000px">
<iframe id="chatIFrame" style="border:none; " height="2000" width="900"></iframe>
</div>
<div id="textAreaDiv"></div>
<div id="inputDiv" style="font-family:saira condensed;">&nbsp;</div>
<!-- Tutorial Template Divs -->
<div id="tutorialDiv" class="tutorial-step" style="position:fixed; top:100000px; left:100000px;"></div>
<div id="tutorialFormDiv" class="tutorial-form" style="position:fixed; top:100000px; left:100000px;">
<form>
<table class="tutorial-buttonsTable">
<tr>
<td align="center">
<label class="tutorial-font-small tutorial-stop-button"
onclick="UI.projects.superalgos.spaces.tutorialSpace.stop()"
value="">&nbsp;&nbsp;Stop&nbsp;&nbsp;&nbsp;</label>
</td>
<td align="center">
<label class="tutorial-font-small tutorial-skip-button"
onclick="UI.projects.superalgos.spaces.tutorialSpace.skip()"
value="">&nbsp;&nbsp;Skip&nbsp;&nbsp;&nbsp;</label>
</td>
<td align="center">
<label class="tutorial-font-small tutorial-previous-button"
onclick="UI.projects.superalgos.spaces.tutorialSpace.previous()" value="">Previous</label>
</td>
<td align="center">
<label class="tutorial-font-small tutorial-next-button"
onclick="UI.projects.superalgos.spaces.tutorialSpace.next()"
value="">&nbsp;&nbsp;Next&nbsp;&nbsp;&nbsp;</label>
</td>
</tr>
</table>
</form>
</div>
<div id="menu" class="docs-menu-table">
<div class="menu-row">
<div class="menu-item" onClick="window.contextMenu.editParagraph()">
<img src="Icons/Superalgos/docs-action-edit-paragraph.png" class="menu-img" title="Edit">
</div>
<div class="menu-item" onClick="window.contextMenu.toTitle()">
<img src="Icons/Superalgos/docs-title-style.png" class="menu-img" title="Title">
</div>
<div class="menu-item" onClick="window.contextMenu.toSubtitle()">
<img src="Icons/Superalgos/docs-subtitle-style.png" class="menu-img" title="Subtitle">
</div>
<div class="menu-item" onClick="window.contextMenu.toNote()">
<img src="Icons/Superalgos/docs-note-style.png" class="menu-img" title="Note">
</div>
<div class="menu-item" onClick="window.contextMenu.toJavascript()">
<img src="Icons/Superalgos/docs-js-code-style.png" class="menu-img" title="Javascript">
</div>
<div class="menu-item" onClick="window.contextMenu.toYouTubeVideo()">
<img src="Icons/Superalgos/docs-youtube-video-style.png" class="menu-img" title="Youtube">
</div>
<div class="menu-item" onClick="window.contextMenu.toBlock()">
<img src="Icons/Superalgos/docs-block-style.png" class="menu-img" title="Block">
</div>
</div>
<div class="menu-row">
<div class="menu-item" onClick="window.contextMenu.copyLink()">
<img src="Icons/Superalgos/docs-action-copy-to-clipboard.png" class="menu-img" title="Copy">
</div>
<div class="menu-item" onClick="window.contextMenu.toText()">
<img src="Icons/Superalgos/docs-text-style.png" class="menu-img" title="Text">
</div>
<div class="menu-item" onClick="window.contextMenu.toList()">
<img src="Icons/Superalgos/docs-list-style.png" class="menu-img" title="List">
</div>
<div class="menu-item" onClick="window.contextMenu.toSuccess()">
<img src="Icons/Superalgos/docs-success-style.png" class="menu-img" title="Success">
</div>
<div class="menu-item" onClick="window.contextMenu.toJson()">
<img src="Icons/Superalgos/docs-json-code-style.png" class="menu-img" title="Json">
</div>
<div class="menu-item" onClick="window.contextMenu.toGif()">
<img src="Icons/Superalgos/docs-gif-style.png" class="menu-img" title="Gif">
</div>
<div class="menu-item" onClick="window.contextMenu.toInclude()">
<img src="Icons/Superalgos/docs-include-style.png" class="menu-img" title="Include">
</div>
</div>
<div class="menu-row">
<div class="menu-item" onClick="window.contextMenu.toPlaceholder()">
<img src="Icons/Superalgos/docs-placeholder-style.png" class="menu-img" title="Placeholder">
</div>
<div class="menu-item" onClick="window.contextMenu.toSummary()">
<img src="Icons/Superalgos/docs-summary-style.png" class="menu-img" title="Summary">
</div>
<div class="menu-item" onClick="window.contextMenu.toCallout()">
<img src="Icons/Superalgos/docs-callout-style.png" class="menu-img" title="Callout">
</div>
<div class="menu-item" onClick="window.contextMenu.toImportant()">
<img src="Icons/Superalgos/docs-important-style.png" class="menu-img" title="Important">
</div>
<div class="menu-item" onClick="window.contextMenu.toTable()">
<img src="Icons/Superalgos/docs-table-style.png" class="menu-img" title="Table">
</div>
<div class="menu-item" onClick="window.contextMenu.toPng()">
<img src="Icons/Superalgos/docs-png-style.png" class="menu-img" title="Png">
</div>
<div class="menu-item" onClick="window.contextMenu.toSection()">
<img src="Icons/Superalgos/docs-section-style.png" class="menu-img" title="Section">
</div>
</div>
<div class="menu-row">
<div class="menu-item" onClick="window.contextMenu.deleteParagraph()">
<img src="Icons/Superalgos/docs-action-delete-paragraph.png" class="menu-img" title="Delete">
</div>
<div class="menu-item" onClick="window.contextMenu.toWebPageLink()">
<img src="Icons/Superalgos/docs-web-page-link-style.png" class="menu-img" title="Link">
</div>
<div class="menu-item" onClick="window.contextMenu.toAnchor()">
<img src="Icons/Superalgos/docs-anchor-style.png" class="menu-img" title="Anchor">
</div>
<div class="menu-item" onClick="window.contextMenu.toWarning()">
<img src="Icons/Superalgos/docs-warning-style.png" class="menu-img" title="Warning">
</div>
<div class="menu-item" onClick="window.contextMenu.toHierarchy()">
<img src="Icons/Superalgos/docs-hierarchy-style.png" class="menu-img" title="Hierarchy">
</div>
<div class="menu-item" onClick="window.contextMenu.toError()">
<img src="Icons/Superalgos/docs-error-style.png" class="menu-img" title="Error">
</div>
<div class="menu-item" onClick="window.contextMenu.toChapter()">
<img src="Icons/Superalgos/docs-chapter-style.png" class="menu-img" title="Chapter">
</div>
</div>
</div>
</body>
</html>
-54
View File
@@ -1,54 +0,0 @@
<h2 id="trading-engine">Trading Engine</h2>
<table class="definitionTable"><tr><td>
<img src="images/icons/nodes/png150/trading-engine.png" />
</td><td>
<strong>The trading engine hierarchy is the data structure used by the trading bot to keep runtime information highly accessible and exposed to others.</strong>
</td></tr></table>
<p>You will use this hierarchy for two main purposes:</p>
<p>The hierarchy exposes—literally—all the information processed by the trading bot, providing a comprehensive feedback loop to trading systems and analysis capabilities to users. The hierarchy exposes—literally—all the information processed by the trading bot, providing a comprehensive feedback loop to trading systems and analysis capabilities to users.</p>
<ul>
<li>
<p><strong>To let your trading systems:</strong> This allows strategies to keep track of and react to current and past events—including those involving the exchange, such as orders placed or filled—as the bot is running.</p>
</li>
<li>
<p><strong>To keep track of the actions:</strong> By analyzing runtime information, you may gain a detailed understanding of what happens, when, and why, throughout a trading session.</p>
</li>
</ul>
<p>The hierarchy exposes—literally—all the information processed by the trading bot, providing a comprehensive feedback loop to trading systems and analysis capabilities to users.</p>
<div class="bs-callout bs-callout-success">Este callout se usa para resaltar una idea particularmente importante. Algo se sobresale, como una conclusion, o algo por el estilo.</div>
<p>The hierarchy exposes all the information processed by the trading bot, providing a comprehensive feedback loop to trading systems and analysis capabilities to users. The hierarchy exposes all the information processed by the trading bot, providing a comprehensive feedback loop to trading systems and analysis capabilities to users.</p>
<div class="alert alert-info" role="alert"><i class="fa fa-info-circle"></i> <b>Note:</b> Esto es una nota, algo noteworthy.</div>
<div class="alert alert-success" role="alert"><i class="fa fa-check-square-o"></i> <b>Tip:</b> Esto es un tip.</div>
<div class="alert alert-warning" role="alert"><i class="fa fa-warning"></i> <b>Important:</b> Esto es algo importante.</div>
<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-circle"></i> <b>Warning:</b> Esto es una aviso de alerta.</div>
<h4 id="adding-a-trading-engine-node">Adding a Trading Engine Node</h4>
<p>Calculo que con este segundo nivel de titulo alcanza.</p>
<h4 id="este-es-otro-formato-tipico-de-la-doc--trading-engine">Este es otro formato tipico de la doc: Trading Engine</h4>
<table class="definitionTable"><tr><td>
<img src="images/icons/nodes/png50/trading-engine.png" />
</td><td>
The trading engine hierarchy is the data structure used by the trading bot to keep runtime information highly accessible and exposed to others.
</td></tr></table>
-151
View File
@@ -1,151 +0,0 @@
/* Load Environment Variables */
let ENVIRONMENT = require('../Environment.js');
let ENVIRONMENT_MODULE = ENVIRONMENT.newEnvironment()
global.env = ENVIRONMENT_MODULE
process.on('uncaughtException', function (err) {
if (err.message && err.message.indexOf("EADDRINUSE") > 0) {
console.log("A Superalgos Client cannot be started. Reason: the port " + port + " is already in use by another application.")
return
}
console.log('[ERROR] Client -> client-> uncaughtException -> err.message = ' + err.message)
console.log('[ERROR] Client -> client-> uncaughtException -> err.stack = ' + err.stack)
console.log('[ERROR] Client -> client-> uncaughtException -> err = ' + err)
process.exit(1)
})
process.on('unhandledRejection', (reason, p) => {
console.log('[ERROR] Client -> client-> unhandledRejection -> reason = ' + JSON.stringify(reason))
console.log('[ERROR] Client -> client-> unhandledRejection -> p = ' + JSON.stringify(p))
process.exit(1)
})
/* Callbacks default responses. */
global.DEFAULT_OK_RESPONSE = {
result: "Ok",
message: "Operation Succeeded"
};
global.DEFAULT_FAIL_RESPONSE = {
result: "Fail",
message: "Operation Failed"
};
global.DEFAULT_RETRY_RESPONSE = {
result: 'Retry',
message: 'Retry Later'
}
global.CUSTOM_OK_RESPONSE = {
result: 'Ok, but check Message',
message: 'Custom Message'
}
global.CUSTOM_FAIL_RESPONSE = {
result: 'Fail Because',
message: 'Custom Message'
}
/* Servers */
let WEB_SERVER = require('./webServer.js')
let DATA_FILE_SERVER = require('./dataFileServer.js')
let PROJECT_FILE_SERVER = require('./projectFileServer.js')
let UI_FILE_SERVER = require('./uiFileServer.js')
let PLUGIN_SERVER = require('./pluginServer.js')
let EVENT_SERVER = require('./eventServer.js')
let TASK_MANAGER_SERVER = require('./taskManagerServer.js')
let CCXT_SERVER = require('./ccxtServer.js')
let WEB3_SERVER = require('./web3Server.js')
/* Network Interfaces */
let WEB_SOCKETS_INTERFACE = require('./webSocketsServer.js')
let HTTP_INTERFACE = require('./httpInterface.js')
try {
console.log('CLIENT SERVERS:')
console.log('')
WEB_SERVER = WEB_SERVER.newWebServer()
WEB_SERVER.initialize()
WEB_SERVER.run()
console.log('Web Server .................................................. Started')
UI_FILE_SERVER = UI_FILE_SERVER.newUIFileServer()
UI_FILE_SERVER.initialize()
UI_FILE_SERVER.run()
console.log('UI File Server .............................................. Started')
PROJECT_FILE_SERVER = PROJECT_FILE_SERVER.newProjectFileServer()
PROJECT_FILE_SERVER.initialize()
PROJECT_FILE_SERVER.run()
console.log('Project File Server ......................................... Started')
PLUGIN_SERVER = PLUGIN_SERVER.newPluginServer()
PLUGIN_SERVER.initialize()
PLUGIN_SERVER.run()
console.log('Plugin Server ............................................... Started')
DATA_FILE_SERVER = DATA_FILE_SERVER.newDataFileServer()
DATA_FILE_SERVER.initialize()
DATA_FILE_SERVER.run()
console.log('Data File Server ............................................ Started')
EVENT_SERVER = EVENT_SERVER.newEventServer()
EVENT_SERVER.initialize()
EVENT_SERVER.run()
console.log('Events Server ............................................... Started')
TASK_MANAGER_SERVER = TASK_MANAGER_SERVER.newTaskManagerServer(WEB_SOCKETS_INTERFACE, EVENT_SERVER)
TASK_MANAGER_SERVER.initialize()
TASK_MANAGER_SERVER.run()
console.log('Task Manager Server ......................................... Started')
CCXT_SERVER = CCXT_SERVER.newCCXTServer()
CCXT_SERVER.initialize()
CCXT_SERVER.run()
console.log('CCXT Server ................................................. Started')
WEB3_SERVER = WEB3_SERVER.newWeb3Server()
WEB3_SERVER.initialize()
WEB3_SERVER.run()
console.log('WEB3 Server ................................................. Started')
console.log('')
console.log('CLIENT INTERFACES:')
console.log('')
WEB_SOCKETS_INTERFACE = WEB_SOCKETS_INTERFACE.newWebSocketsInterface(EVENT_SERVER)
WEB_SOCKETS_INTERFACE.initialize()
WEB_SOCKETS_INTERFACE.run()
console.log('Web Sockets Interface ....................................... Listening at port ' + global.env.WEB_SOCKETS_INTERFACE_PORT)
HTTP_INTERFACE = HTTP_INTERFACE.newHttpInterface(WEB_SERVER, DATA_FILE_SERVER, PROJECT_FILE_SERVER, UI_FILE_SERVER, PLUGIN_SERVER, CCXT_SERVER, WEB3_SERVER)
HTTP_INTERFACE.initialize()
HTTP_INTERFACE.run()
console.log('Http Interface .............................................. Listening at port ' + global.env.HTTP_INTERFACE_PORT)
console.log('')
console.log("You are running Superalgos Beta 10")
console.log('')
console.log("What's new? The following was implemented here:")
console.log('')
console.log('Market Data Structure ....................................... This allows any strategy to use data from markets different from the one it is running at.')
console.log('Exchange Data Structure ..................................... This allows any strategy to use data from exchanges and markets different from the one it is running at.')
console.log('Tensor Flow Integration ..................................... This allows the creation and training of ML models that later can be used for predictions.')
console.log('SA Token .................................................... This allows the project to compensate contributors that add value to it.')
console.log('')
console.log("What's next? At the development pipeline we have:")
console.log('')
console.log('Contribution Management ..................................... This will allow us to manage contributions at scale, and distribute the SA token more efficiently at each release.')
console.log('Infraestructure to sensor any API .......................... This will allow us to fetch data from any API, turn it into indicators and plot it.')
console.log('Usage of ML Predictions at Trading Systems .................. This will enable a new kind of Bot that can learn from data mined. Later that knowledge can be used at trading strategies.')
console.log('Ethereum Integration ........................................ This will allow mining data from an Ethereum network node, create indicators with it, an use it on strategies.')
console.log('')
} catch (err) {
console.log('[ERROR] Client -> Error = ' + err.stack)
}
File diff suppressed because it is too large. Load diff
-2963
View File
File diff suppressed because it is too large. Load diff
-19
View File
@@ -1,19 +0,0 @@
{
"name": "client",
"version": "0.0.6",
"description": "BackendServer",
"main": "client.js",
"author": {
"name": "Luis-Fernando-Molina"
},
"dependencies": {
"@octokit/rest": "^18.0.12",
"ccxt": "^1.23.67",
"child_process": "^1.0.2",
"open": "^6.4.0",
"rimraf": "^3.0.2",
"simple-git": "^2.31.0",
"web3": "^1.3.0",
"ws": "^7.4.6"
}
}
-205
View File
@@ -1,205 +0,0 @@
exports.newWeb3Server = function newWeb3Server() {
const MODULE = "Web3 Server"
let thisObject = {
getNetworkClientStatus: getNetworkClientStatus,
createWalletAccount: createWalletAccount,
getWalletBalances: getWalletBalances,
initialize: initialize,
finalize: finalize,
run: run
}
const Web3 = require('web3');
let web3Map = new Map()
return thisObject
function finalize() {
web3Map = undefined
}
function initialize() {
}
function run() {
}
async function getNetworkClientStatus(host, port, interface) {
let key = 'host (' + host + ') at port (' + port + ') via interface (' + interface + ')'
try {
let web3 = web3Map.get(key)
if (web3 === undefined) {
/* This means that we never got connected to this client before */
let web3 = await connectToClient(key, host, port, interface)
if (web3.error !== undefined) {
return web3
}
return await returnStatus(web3)
} else {
return await returnStatus(web3)
}
async function returnStatus(web3) {
let status = {}
status.isSyncing = await web3.eth.isSyncing()
status.chainId = await web3.eth.getChainId()
status.currentBlockNumber = await web3.eth.getBlockNumber()
status.result = 'Ok'
return status
}
} catch (err) {
return { error: 'Could not connect to ' + key + '. ' + err.message + '.' }
}
}
async function createWalletAccount(entropy) {
try {
let web3 = new Web3()
let account = web3.eth.accounts.create()
return {
address: account.address,
privateKey: account.privateKey,
result: 'Ok'
}
} catch (err) {
return { error: 'Could not create the account. ' + err.message }
}
}
async function getWalletBalances(host, port, interface, walletDefinition) {
let key = 'host (' + host + ') at port (' + port + ') via interface (' + interface + ')'
try {
let web3 = web3Map.get(key)
if (web3 === undefined) {
/* This means that we never got connected to this client before */
let web3 = await connectToClient(key, host, port, interface)
if (web3.error !== undefined) {
return web3
}
return await returnAccountBalances(web3)
} else {
return await returnAccountBalances(web3)
}
async function returnAccountBalances(web3) {
let responseData = {}
for (let i = 0; i < walletDefinition.walletAccounts.length; i++) {
let walletAccount = walletDefinition.walletAccounts[i]
if (walletAccount.ethBalance !== undefined) {
try {
walletAccount.ethBalance.value = await web3.eth.getBalance(walletAccount.config.address)
} catch (err) {
if (err.message.indexOf('Provided address') >= 0) {
walletAccount.error = 'Invalid configured address.'
} else {
walletAccount.error = err.message
}
}
}
for (let j = 0; j < walletAccount.tokenBalances.length; j++) {
let tokenBalance = walletAccount.tokenBalances[j]
if (tokenBalance.referenceParent === undefined) { continue }
if (tokenBalance.referenceParent.parentNode === undefined) { continue }
if (tokenBalance.referenceParent.smartContracts === undefined) { continue }
if (tokenBalance.referenceParent.config.codeName === undefined) {
tokenBalance.error = 'Reference Parent without config.codeName defined.'
continue
}
if (tokenBalance.referenceParent.smartContracts.config.address === undefined) {
tokenBalance.error = 'Reference Parent Smart Contract without config.address defined.'
continue
}
let tokenContractAddress = tokenBalance.referenceParent.smartContracts.config.address
// The minimum ABI to get ERC20 Token balance
let minABI = [
// balanceOf
{
"constant": true,
"inputs": [{ "name": "_owner", "type": "address" }],
"name": "balanceOf",
"outputs": [{ "name": "balance", "type": "uint256" }],
"type": "function"
},
// decimals
{
"constant": true,
"inputs": [],
"name": "decimals",
"outputs": [{ "name": "", "type": "uint8" }],
"type": "function"
}
];
let contract = new web3.eth.Contract(minABI, tokenContractAddress);
try {
tokenBalance.value = await contract.methods.balanceOf(walletAccount.config.address).call()
} catch (err) {
if (err.message.indexOf('Provided address') >= 0) {
walletAccount.error = 'Invalid configured address.'
} else {
walletAccount.error = err.message
}
}
}
}
responseData.result = 'Ok'
responseData.walletDefinition = walletDefinition
return responseData
}
} catch (err) {
return { error: 'Could not connect to ' + key + '. ' + err.message + '.' }
}
}
async function connectToClient(key, host, port, interface) {
let web3
switch (interface) {
case 'ws': {
web3 = new Web3('ws://' + host + ':' + port + '');
break
}
case 'http': {
web3 = new Web3('http://' + host + ':' + port + '');
break
}
default: {
return { error: 'Interface parameter must be either ws or http. Received ' + interface }
}
}
return await testConnection()
async function testConnection() {
let accounts = await web3.eth.getAccounts()
if (web3.currentProvider.connected === false) {
return { error: 'Connection to ' + key + ' could not be established.' }
} else {
web3Map.set(key, web3)
return web3
}
}
}
}
-109
View File
@@ -1,109 +0,0 @@
exports.newWebSocketsInterface = function newWebSocketsInterface(EVENT_SERVER) {
const MODULE = "Web Sockets Interface"
const LOG_INFO = false
let thisObject = {
initialize: initialize,
finalize: finalize,
run: run
}
const WEB_SOCKET = require('ws')
let socketServer
let port = global.env.WEB_SOCKETS_INTERFACE_PORT
return thisObject
function finalize() {
}
function initialize() {
}
function run() {
setUpWebSocketServer()
}
function setUpWebSocketServer() {
try {
socketServer = new WEB_SOCKET.Server({ port: port })
socketServer.on('connection', onConnection)
function onConnection(socket) {
let lastNonce = -1
if (LOG_INFO === true) {
console.log('New Websocket Connection.')
}
socket.on('message', onMenssage)
function onMenssage(message){
try {
if (LOG_INFO === true) {
console.log('Message Received: ' + message.substring(0, 1000))
}
let messageArray = message.split('|*|')
let origin = messageArray[0]
let nonce = messageArray[1]
let messageToEventServer = messageArray[2]
if (origin === 'Web Browser') {
if (isNaN(nonce) || nonce === "") {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce is not a Number. message = ' + message.substring(0, 1000))
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce is not a Number. nonce = ' + nonce)
return
}
if (nonce === "1") { // this happens once the browser is restarted, and the server is running since a previous session.
lastNonce = 0
}
if (Number(nonce) < Number(lastNonce)) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. message = ' + message.substring(0, 1000))
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. nonce = ' + nonce)
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. lastNonce = ' + lastNonce)
return
}
lastNonce = nonce
try {
let jsonCheck = JSON.parse(messageToEventServer)
} catch (err) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Message received from the browser is not a valid JSON. message = ' + message.substring(0, 1000))
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Message received from the browser is not a valid JSON. messageToEventServer = ' + messageToEventServer)
return
}
let acknowledgeMessage = {
action: 'Acknowledge',
nonce: nonce
}
socket.send(JSON.stringify(acknowledgeMessage))
}
EVENT_SERVER.onMessage(messageToEventServer, onResponse)
function onResponse(message) {
socket.send(message)
}
} catch (err) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. err = ' + err.stack)
}
}
}
} catch (err) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> err.message = ' + err.message.substring(0, 1000))
}
}
}
+126
View File
@@ -0,0 +1,126 @@
exports.newDesktopApp = function newDesktopApp() {
let thisObject = {
run: run
}
return thisObject
async function run() {
/*
Here we will store our running objects:
*/
DK.running = {}
/*
This is the Personal Social Graph for the user running this App.
*/
DK.running.socialGraph = DK.projects.socialTrading.modules.socialGraph.newSocialTradingModulesSocialGraph()
await DK.running.socialGraph.initialize()
/*
This is the Web Sockets client that interacts with the Superalgos Network.
*/
DK.running.webSocketsClient = SA.projects.network.modules.webSocketsAppClient.newNetworkModulesWebSocketsAppClient()
await DK.running.webSocketsClient.initialize()
console.log('Desktop Client Connected to Network Node via Web Sockets ................... Connected to port ' + global.env.NETWORK_WEB_SOCKETS_INTERFACE_PORT)
/* These are the Network Interfaces by which the Web App interacts with this Desktop Client.*/
DK.running.webSocketsInterface = DK.projects.socialTrading.modules.webSocketsInterface.newDesktopModulesWebSocketsInterface()
DK.running.webSocketsInterface.initialize()
console.log('Desktop Client Web Sockets Interface ....................................... Listening at port ' + global.env.DESKTOP_WEB_SOCKETS_INTERFACE_PORT)
DK.running.httpInterface = DK.projects.socialTrading.modules.httpInterface.newDesktopModulesHttpInterface()
DK.running.httpInterface.initialize()
console.log('Desktop Client Http Interface .............................................. Listening at port ' + global.env.DESKTOP_HTTP_INTERFACE_PORT)
return
let queryMessage
let query
/*
Test Query User Profiles.
*/
queryMessage = {
queryType: SA.projects.socialTrading.globals.queryTypes.USER_PROFILES,
emitterUserProfileId: SA.secrets.map.get(global.env.DESKTOP_APP_SIGNING_ACCOUNT).userProfileId,
initialIndex: 'Last',
amountRequested: 10,
direction: 'Past'
}
query = {
requestType: 'Query',
queryMessage: JSON.stringify(queryMessage)
}
await DK.webSocketsClient.sendMessage(
JSON.stringify(query)
)
.then(showProfiles)
.catch(onError)
async function showProfiles(profiles) {
console.log(profiles)
for (let i = 0; i < profiles.length; i++) {
let profile = profiles[i]
/*
Test Following Profiles.
*/
let eventMessage = {
eventId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),
eventType: SA.projects.socialTrading.globals.eventTypes.FOLLOW_USER_PROFILE,
emitterUserProfileId: SA.secrets.map.get(global.env.DESKTOP_APP_SIGNING_ACCOUNT).userProfileId,
targetUserProfileId: profile.userProfileId
}
let event = {
requestType: 'Event',
eventMessage: JSON.stringify(eventMessage)
}
await DK.webSocketsClient.sendMessage(
JSON.stringify(event)
)
.then(followAdded)
.catch(onError)
function followAdded() {
console.log("User Profile " + profile.userProfileHandle + " followed.")
}
}
}
/*
Test Query User Profile Stats.
*/
queryMessage = {
queryType: SA.projects.socialTrading.globals.queryTypes.USER_PROFILE_STATS,
emitterUserProfileId: SA.secrets.map.get(global.env.DESKTOP_APP_SIGNING_ACCOUNT).userProfileId,
targetUserProfileId: SA.secrets.map.get(global.env.DESKTOP_APP_SIGNING_ACCOUNT).userProfileId
}
query = {
requestType: 'Query',
queryMessage: JSON.stringify(queryMessage)
}
await DK.webSocketsClient.sendMessage(
JSON.stringify(query)
)
.then(showProfilesStats)
.catch(onError)
function showProfilesStats(profile) {
console.log(profile)
}
/*
Error Handling
*/
function onError(errorMessage) {
console.log('[ERROR] Query not executed. ' + errorMessage)
}
}
}
+15
View File
@@ -0,0 +1,15 @@
/* Root objects*/
let UI = {
projects: {},
schemas: { projectSchema: undefined },
environment: undefined,
running: {}
}
let SA = { projects: {} }
/*
We will use this to load functions originally intended for Nodejs
*/
let exports = {}
+412
View File
@@ -0,0 +1,412 @@
function newWebApp() {
/*
In it's current state of development, the Web App only has one module.
Everything is being coded here until some structure emerges.
*/
let thisObject = {
initialize: initialize,
finalize: finalize
}
return thisObject
function finalize() {
}
async function initialize() {
try {
setupRootObject(UI, 'UI')
setupRootObject(SA, 'SA')
await UI.projects.socialTrading.modules.webSocketsWebClient.initialize()
loadWUserProfileTimeline()
loadWhoToFollow()
setupEventHandlers()
} catch (err) {
console.log('[ERROR] initialize -> err.stack = ' + err.stack)
}
}
function setupRootObject(rootObject, rootObjectName) {
/*
Here we will setup the UI object, with all the
projects and spaces.
*/
for (let i = 0; i < UI.schemas.projectSchema.length; i++) {
let projectDefinition = UI.schemas.projectSchema[i]
rootObject.projects[projectDefinition.propertyName] = {}
let projectInstance = rootObject.projects[projectDefinition.propertyName]
projectInstance.utilities = {}
projectInstance.globals = {}
projectInstance.functionLibraries = {}
projectInstance.modules = {}
if (projectDefinition[rootObjectName] === undefined) { continue }
/* Set up Globals of this Project */
if (projectDefinition[rootObjectName].globals !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].globals.length; j++) {
let globalDefinition = projectDefinition[rootObjectName].globals[j]
if (exports[globalDefinition.functionName] === undefined) {
projectInstance.globals[globalDefinition.propertyName] = eval(globalDefinition.functionName + '()')
} else {
projectInstance.globals[globalDefinition.propertyName] = eval('exports.' + globalDefinition.functionName + '()')
}
}
}
/* Set up Utilities of this Project */
if (projectDefinition[rootObjectName].utilities !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].utilities.length; j++) {
let utilityDefinition = projectDefinition[rootObjectName].utilities[j]
if (exports[utilityDefinition.functionName] === undefined) {
projectInstance.utilities[utilityDefinition.propertyName] = eval(utilityDefinition.functionName + '()')
} else {
projectInstance.utilities[utilityDefinition.propertyName] = eval('exports.' + utilityDefinition.functionName + '()')
}
}
}
/* Set up Function Libraries of this Project */
if (projectDefinition[rootObjectName].functionLibraries !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].functionLibraries.length; j++) {
let functionLibraryDefinition = projectDefinition[rootObjectName].functionLibraries[j]
if (exports[functionLibraryDefinition.functionName] === undefined) {
projectInstance.functionLibraries[functionLibraryDefinition.propertyName] = eval(functionLibraryDefinition.functionName + '()')
} else {
projectInstance.functionLibraries[functionLibraryDefinition.propertyName] = eval('exports.' + functionLibraryDefinition.functionName + '()')
}
}
}
/* Set up Modules of this Project */
if (projectDefinition[rootObjectName].modules !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].modules.length; j++) {
let functionLibraryDefinition = projectDefinition[rootObjectName].modules[j]
if (exports[functionLibraryDefinition.functionName] === undefined) {
projectInstance.modules[functionLibraryDefinition.propertyName] = eval(functionLibraryDefinition.functionName + '()')
} else {
projectInstance.modules[functionLibraryDefinition.propertyName] = eval('exports.' + functionLibraryDefinition.functionName + '()')
}
}
}
}
}
async function loadWUserProfileTimeline() {
let queryMessage = {
queryType: SA.projects.socialTrading.globals.queryTypes.EVENTS,
emitterUserProfileId: undefined,
initialIndex: SA.projects.socialTrading.globals.queryConstants.INITIAL_INDEX_LAST,
amountRequested: 100,
direction: SA.projects.socialTrading.globals.queryConstants.DIRECTION_PAST
}
let query = {
requestType: 'Query',
queryMessage: JSON.stringify(queryMessage)
}
await UI.projects.socialTrading.modules.webSocketsWebClient.sendMessage(
JSON.stringify(query)
)
.then(addToContentDiv)
.catch(onError)
function onError(errorMessage) {
console.log('[ERROR] Query not executed. ' + errorMessage)
console.log('[ERROR] query = ' + JSON.stringify(query))
}
function addToContentDiv(events) {
try {
let contentDiv = document.getElementById('content-div')
/*
Delete al current content.
*/
while (contentDiv.childNodes.length > 4) {
let childToRemove = contentDiv.childNodes[contentDiv.childNodes.length - 1]
contentDiv.removeChild(childToRemove)
}
/*
Render the timeline.
*/
for (let i = 0; i < events.length; i++) {
let event = events[i]
let postDiv = document.createElement("div")
postDiv.setAttribute("class", "post-div")
let textNode
switch (event.eventType) {
case SA.projects.socialTrading.globals.eventTypes.NEW_USER_POST: {
textNode = document.createTextNode(event.emitterUserProfile.userProfileHandle + " POSTED " + event.postText)
break
}
case SA.projects.socialTrading.globals.eventTypes.FOLLOW_USER_PROFILE: {
textNode = document.createTextNode(event.emitterUserProfile.userProfileHandle + " FOLLOWED " + event.targetUserProfile.userProfileHandle)
break
}
case SA.projects.socialTrading.globals.eventTypes.UNFOLLOW_USER_PROFILE: {
textNode = document.createTextNode(event.emitterUserProfile.userProfileHandle + " UNFOLLOWED " + event.targetUserProfile.userProfileHandle)
break
}
}
postDiv.appendChild(textNode)
contentDiv.appendChild(postDiv)
}
}
catch (err) {
console.log('[ERROR] err.stack = ' + err.stack)
}
}
}
async function loadWhoToFollow() {
let queryMessage = {
queryType: SA.projects.socialTrading.globals.queryTypes.UNFOLLOWED_USER_PROFILES,
emitterUserProfileId: undefined,
initialIndex: SA.projects.socialTrading.globals.queryConstants.INITIAL_INDEX_FIRST,
amountRequested: 3,
direction: SA.projects.socialTrading.globals.queryConstants.DIRECTION_UP
}
let query = {
requestType: 'Query',
queryMessage: JSON.stringify(queryMessage)
}
await UI.projects.socialTrading.modules.webSocketsWebClient.sendMessage(
JSON.stringify(query)
)
.then(addWhoToFollowTable)
.catch(onError)
function onError(errorMessage) {
console.log('[ERROR] Query not executed. ' + errorMessage)
console.log('[ERROR] query = ' + JSON.stringify(query))
}
function addWhoToFollowTable(profiles) {
let contextCell = document.getElementById('who-to-follow-cell')
let table = document.createElement("table")
let tblBody = document.createElement("tbody")
for (let i = 0; i < profiles.length; i++) {
let profile = profiles[i]
let row = document.createElement("tr")
let cell = document.createElement("td")
addProfileToFollowTable(cell, profile)
row.appendChild(cell)
tblBody.appendChild(row)
}
table.appendChild(tblBody)
contextCell.appendChild(table)
table.setAttribute("class", "who-to-follow-table")
function addProfileToFollowTable(htmlElement, profile) {
let table = document.createElement("table")
let tblBody = document.createElement("tbody")
let row = document.createElement("tr")
{
let cell = document.createElement("td")
let textNode = document.createTextNode('Profile Picture')
cell.appendChild(textNode)
row.appendChild(cell)
}
{
let cell = document.createElement("td")
let textNode = document.createTextNode(profile.userProfileHandle)
cell.appendChild(textNode)
row.appendChild(cell)
}
{
let cell = document.createElement("td")
let span = document.createElement("span")
let button = document.createElement("button")
let text = document.createTextNode('Follow')
span.setAttribute("id", "profile-to-follow-span-" + profile.userProfileId)
button.setAttribute("id", "profile-to-follow-button-" + profile.userProfileId)
button.name = 'Follow Profile'
button.userProfileId = profile.userProfileId
span.setAttribute("class", "profile-to-follow-span")
button.setAttribute("class", "profile-to-follow-button")
button.appendChild(text)
span.appendChild(button)
cell.appendChild(span)
row.appendChild(cell)
}
tblBody.appendChild(row)
table.appendChild(tblBody)
htmlElement.appendChild(table)
table.setAttribute("class", "profile-to-follow-table")
}
}
}
function setupEventHandlers() {
/*
Add events to process button clicks , and mouseWheel.
*/
document.addEventListener("click", onClick)
document.addEventListener('mousewheel', onMouseWheel, false)
async function onClick(event) {
if (event.target && event.target.nodeName === "BUTTON") {
switch (event.target.name) {
case 'New Post': {
let textArea = document.getElementById("new-post-text-area")
await sendNewPostEvent(
textArea.value
)
.then(updateTextArea)
.catch(onError)
function updateTextArea() {
textArea.value = ""
}
break
}
case 'Follow Profile': {
await sendTargetUserProfileEvent(
event.target.userProfileId,
SA.projects.socialTrading.globals.eventTypes.FOLLOW_USER_PROFILE
)
.then(updateButton)
.catch(onError)
function updateButton() {
let span = document.getElementById('profile-to-follow-span-' + event.target.userProfileId)
let button = document.getElementById('profile-to-follow-button-' + event.target.userProfileId)
span.setAttribute("class", "profile-to-unfollow-span")
button.setAttribute("class", "profile-to-unfollow-button")
button.name = 'Unfollow Profile'
}
break
}
case 'Unfollow Profile': {
await sendTargetUserProfileEvent(
event.target.userProfileId,
SA.projects.socialTrading.globals.eventTypes.UNFOLLOW_USER_PROFILE
)
.then(updateButton)
.catch(onError)
function updateButton() {
let span = document.getElementById('profile-to-follow-span-' + event.target.userProfileId)
let button = document.getElementById('profile-to-follow-button-' + event.target.userProfileId)
span.setAttribute("class", "profile-to-follow-span")
button.setAttribute("class", "profile-to-follow-button")
button.name = 'Follow Profile'
}
break
}
}
}
/*
Error Handling
*/
function onError(errorMessage) {
console.log('[ERROR] Click event failed. ' + errorMessage)
}
}
function onMouseWheel(event) {
let scrollDiv = document.getElementById("scroll-div")
scrollDiv.scrollTop = scrollDiv.scrollTop + event.deltaY
}
}
async function sendTargetUserProfileEvent(
userProfileId,
eventType
) {
return new Promise((resolve, reject) => { asyncCall(resolve, reject) })
async function asyncCall(resolve, reject) {
let eventMessage
let event
eventMessage = {
eventType: eventType,
eventId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),
targetUserProfileId: userProfileId,
timestamp: (new Date()).valueOf()
}
event = {
requestType: 'Event',
eventMessage: JSON.stringify(eventMessage)
}
await UI.projects.socialTrading.modules.webSocketsWebClient.sendMessage(
JSON.stringify(event)
)
.then(resolve)
.catch(onError)
function onError(errorMessage) {
console.log('[ERROR] Event not executed. ' + errorMessage)
console.log('[ERROR] event = ' + JSON.stringify(event))
reject(errorMessage)
}
}
}
async function sendNewPostEvent(
postText
) {
return new Promise((resolve, reject) => { asyncCall(resolve, reject) })
async function asyncCall(resolve, reject) {
let eventMessage
let event
eventMessage = {
eventType: SA.projects.socialTrading.globals.eventTypes.NEW_USER_POST,
eventId: SA.projects.foundations.utilities.miscellaneousFunctions.genereteUniqueId(),
postText: postText,
timestamp: (new Date()).valueOf()
}
event = {
requestType: 'Event',
eventMessage: JSON.stringify(eventMessage)
}
await UI.projects.socialTrading.modules.webSocketsWebClient.sendMessage(
JSON.stringify(event)
)
.then(resolve)
.catch(onError)
function onError(errorMessage) {
console.log('[ERROR] Event not executed. ' + errorMessage)
console.log('[ERROR] event = ' + JSON.stringify(event))
reject(errorMessage)
}
}
}
}
+118
View File
@@ -0,0 +1,118 @@
function newWebAppLoader() {
let thisObject = {
loadModules: loadModules
}
return thisObject
async function loadModules() {
try {
let modulesArray = [
'WebDebugLog.js',
'WebApp.js'
]
for (let i = 0; i < UI.schemas.projectSchema.length; i++) {
let project = UI.schemas.projectSchema[i]
if (project.UI !== undefined) {
if (project.UI.functionLibraries !== undefined) {
for (let j = 0; j < project.UI.functionLibraries.length; j++) {
let fileName = project.UI.functionLibraries[j].fileName
if (fileName === undefined) {fileName = project.UI.functionLibraries[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'UI' + '/' + 'Function-Libraries' + '/' + fileName)
}
}
if (project.UI.utilities !== undefined) {
for (let j = 0; j < project.UI.utilities.length; j++) {
let fileName = project.UI.utilities[j].fileName
if (fileName === undefined) {fileName = project.UI.utilities[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'UI' + '/' + 'Utilities' + '/' + fileName)
}
}
if (project.UI.globals !== undefined) {
for (let j = 0; j < project.UI.globals.length; j++) {
let fileName = project.UI.globals[j].fileName
if (fileName === undefined) {fileName = project.UI.globals[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'UI' + '/' + 'Globals' + '/' + fileName)
}
}
if (project.UI.modules !== undefined) {
for (let j = 0; j < project.UI.modules.length; j++) {
let fileName = project.UI.modules[j].fileName
if (fileName === undefined) {fileName = project.UI.modules[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'UI' + '/' + 'Modules' + '/' + fileName)
}
}
}
if (project.SA !== undefined) {
if (project.SA.functionLibraries !== undefined) {
for (let j = 0; j < project.SA.functionLibraries.length; j++) {
let fileName = project.SA.functionLibraries[j].fileName
if (fileName === undefined) {fileName = project.SA.functionLibraries[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'SA' + '/' + 'Function-Libraries' + '/' + fileName)
}
}
if (project.SA.utilities !== undefined) {
for (let j = 0; j < project.SA.utilities.length; j++) {
let fileName = project.SA.utilities[j].fileName
if (fileName === undefined) {fileName = project.SA.utilities[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'SA' + '/' + 'Utilities' + '/' + fileName)
}
}
if (project.SA.globals !== undefined) {
for (let j = 0; j < project.SA.globals.length; j++) {
let fileName = project.SA.globals[j].fileName
if (fileName === undefined) {fileName = project.SA.globals[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'SA' + '/' + 'Globals' + '/' + fileName)
}
}
if (project.SA.modules !== undefined) {
for (let j = 0; j < project.SA.modules.length; j++) {
let fileName = project.SA.modules[j].fileName
if (fileName === undefined) {fileName = project.SA.modules[j].name.replaceAll(' ', '') + '.js'}
modulesArray.push('Projects' + '/' + project.name + '/' + 'SA' + '/' + 'Modules' + '/' + fileName)
}
}
}
}
downloadIncludedFiles()
function downloadIncludedFiles() {
let downloadedCounter = 0
for (let i = 0; i < modulesArray.length; i++) {
let path = modulesArray[i]
REQUIREJS([path], onRequired)
function onRequired(pModule) {
try {
downloadedCounter++
if (downloadedCounter === modulesArray.length) {
setTimeout(() => {
UI.running.webApp = newWebApp()
UI.running.webApp.initialize()
}, 500)
}
} catch (err) {
console.log('[ERROR] loadModules -> onRequired -> err = ' + err.stack)
}
}
}
}
} catch (err) {
console.log('[ERROR] loadModules -> err = ' + err.stack)
}
}
}
+102
View File
@@ -0,0 +1,102 @@
function loadSuperalgos() {
let browser = checkBrowserVersion()
if ((browser.name !== "Chrome" && browser.name !== "Safari") || (browser.name === "Chrome" && parseInt(browser.version) < 85) || (browser.name === "Safari" && parseInt(browser.version) < 13)) {
alert("Superalgos is officially supported on Google Chrome 85 or Safari 13.1 and above. Your browser version has been detected as potentially beneath this. If you continue you may experience some functionaility issues.\n\nDetected Browser: " + browser.name + "\nVersion: " + browser.version)
}
loadGlobals()
function loadGlobals() {
let path = "Globals.js"
REQUIREJS([path], onRequired)
function onRequired(pModule) {
setupEnvironment()
}
}
function setupEnvironment() {
httpRequest(undefined, 'Environment', onResponse)
function onResponse(err, file) {
UI.environment = JSON.parse(file)
setupProjectsSchema()
}
}
function setupProjectsSchema() {
httpRequest(undefined, 'ProjectsSchema', onResponse)
function onResponse(err, file) {
UI.schemas.projectSchema = JSON.parse(file)
loadModules()
}
}
function loadModules() {
let path = "WebAppLoader.js"
REQUIREJS([path], onRequired)
function onRequired(pModule) {
let APP_LOADER_MODULE = newWebAppLoader()
APP_LOADER_MODULE.loadModules()
}
}
}
function httpRequest(pContentToSend, pPath, callBackFunction) {
let xmlHttpRequest = new XMLHttpRequest()
xmlHttpRequest.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
try {
callBackFunction(undefined, xmlHttpRequest.responseText)
} catch (err) {
console.log('[ERROR] httpRequest -> httpRequest -> err.stack = ' + err.stack)
console.log('[ERROR] httpRequest -> httpRequest -> pContentToSend = ' + pContentToSend)
console.log('[ERROR] httpRequest -> httpRequest -> pPath = ' + pPath)
console.log('[ERROR] httpRequest -> httpRequest -> xmlHttpRequest.responseText = ' + xmlHttpRequest.responseText)
console.log('[ERROR] httpRequest -> httpRequest -> callBackFunction = ' + callBackFunction)
}
return
} else if (this.readyState === 4 && this.status === 404) {
callBackFunction({ result: "Fail", message: xmlHttpRequest.responseText.trim(), code: xmlHttpRequest.responseText.trim() })
return
}
}
if (pContentToSend === undefined) {
xmlHttpRequest.open("GET", pPath, true)
xmlHttpRequest.send()
} else {
try {
let blob = new Blob([pContentToSend], { type: 'text/plain' })
xmlHttpRequest.open("POST", pPath, true)
xmlHttpRequest.send(blob)
} catch (err) {
if (ERROR_LOG === true) { console.log("[ERROR] callServer -> err.message = " + err.message) }
callBackFunction({ result: "Fail", message: err.message })
}
}
}
function checkBrowserVersion() {
let ua = navigator.userAgent, tem, M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []
if (/trident/i.test(M[1])) {
tem = /\brv[ :]+(\d+)/g.exec(ua) || []
return { name: 'IE', version: (tem[1] || '') }
}
if (M[1] === 'Chrome') {
tem = ua.match(/\bOPR|Edge\/(\d+)/)
if (tem != null) { return { name: 'Opera', version: tem[1] } }
}
M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?']
if ((tem = ua.match(/version\/(\d+)/i)) != null) { M.splice(1, 1, tem[1]) }
return {
name: M[0],
version: M[1]
}
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+309
View File
@@ -0,0 +1,309 @@
/* latin */
@font-face {
font-family: 'Saira';
font-style: normal;
font-weight: 300;
src: local('Saira Light'), local('Saira-Light'), url(Fonts/Saira.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
font-family: 'Saira Condensed';
font-style: normal;
font-weight: 300;
src: local('Saira Condensed Light'), local('SairaCondensed-Light'), url(Fonts/Saira-Condensed.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: segoeui;
src: url(Fonts/segoeui.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.body{
overflow-y: hidden;
overflow-x: hidden;
}
.scroll-div {
position:absolute;
overflow-y: scroll;
overflow-x: hidden;
top:0px;
left:0px;
vertical-align: top;
height: 100%;
width: 100%;
color: #000;
border-color: blue;
background-color: transparent;
border-width: 0px;
}
.static-div {
position: fixed;
top:0px;
left:18%;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
background:transparent;
border-width: 0px;
border-collapse: collapse;
}
.content-div {
position:relative;
vertical-align: top;
height: 100%;
width: 30%;
left: 31.2%;
color: #000;
border-color: blue;
background-color:transparent;
border-width: 1px;
}
.post-placeholder {
vertical-align: top;
height: 50px;
width: 100%;
color: #000;
border-color: blue;
background-color: transparent;
border-width: 0px;
}
.post-div {
vertical-align: top;
height: 300px;
width: 100%;
color: #000;
border-color: blue;
background-color: transparent;
border-width: 0px;
}
.new-post-div {
vertical-align: top;
height: 300px;
width: 100%;
color: #000;
border-color: blue;
background-color: transparent;
border-width: 0px;
}
.page-table {
top:0px;
left:18%;
width: 64%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
background:transparent;
border-width: 0px;
border-collapse: collapse;
}
.left-column {
position:relative;
top:0px;
width: 20%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.middle-column {
position:relative;
top:0px;
width: 50%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.right-column {
position:relative;
top:0px;
left:0px;
width: 30%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.left-table {
position:relative;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
border-collapse: collapse;
}
.logo-cell {
vertical-align: top;
width: 100%;
height: 70px;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.menu-cell {
vertical-align: top;
width: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.profile-cell {
vertical-align: bottom;
width: 100%;
height: 50px;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.middle-table {
position:relative;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
border-collapse: collapse;
}
.content-title-cell {
vertical-align: top;
width: 100%;
height: 50px;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
background-color: #ffffff;
}
.content-cell {
vertical-align: top;
width: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.right-table {
position:relative;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
border-collapse: collapse;
}
.search-cell {
vertical-align: top;
width: 100%;
height: 50px;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.context-cell {
vertical-align: top;
width: 100%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
background:transparent;
}
.menu-table {
position:relative;
width: 100%;
height: 65%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
border-collapse: collapse;
}
.menu-item-cell {
vertical-align: top;
width: 100%;
height: 50px;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
}
.who-to-follow-table {
position:relative;
width: 100%;
height: 30%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
border-collapse: collapse;
}
.profile-to-follow-table {
position:relative;
width: 100%;
height: 30%;
padding: 0;
margin: 0;
color: #000;
border-width: 0px;
border-collapse: collapse;
}
.profile-to-follow-span {
float: right;
}
.profile-to-follow-button {
float: right;
background-color: green;
}
.profile-to-unfollow-span {
float: right;
}
.profile-to-unfollow-button {
float: right;
background-color: red;
}
+164
View File
@@ -0,0 +1,164 @@
<html lang="en">
<head>
<meta charset="utf-8">
<title>Superalgos Desktop</title>
<meta name="description" content="Free and Open Source Crypto Social Trading">
<link rel="stylesheet" href="main.css" type="text/css" charset="utf-8" />
<link rel="shortcut icon" type="image/png/ico" href="Images/favicon.ico" />
<script type="text/javascript" src="Require.js"></script>
<script type="text/javascript" src="WebAppPreLoader.js"></script>
<script type="text/javascript">
function loadApp() {
// Prevent click-jacking
try {
if (window == window.top || window.chrome && chrome.app && chrome.app.window) {
document.documentElement.style.display = 'block'
} else {
top.location = self.location
}
} catch (e) { console.error('CJ protection', e) }
try {
loadSuperalgos()
} catch (err) {
console.log("[ERROR] UI can not be started. Please check that WebServer is running.", err);
}
}
function onResize() {
}
</script>
</head>
<body id="body" onload="loadApp()" onresize="onResize()" class="body">
<div id="scroll-div" class="scroll-div">
<div id="static-div" class="static-div">
<table id="page-table" class="page-table">
<tr>
<td class="left-column">
<table class="left-table">
<tr>
<td class="logo-cell">LOGO</td>
</tr>
<tr>
<td class="menu-cell">
<table class="menu-table">
<tr>
<td class="menu-item-cell">Home</td>
</tr>
<tr>
<td class="menu-item-cell">Explore</td>
</tr>
<tr>
<td class="menu-item-cell">Notifications</td>
</tr>
<tr>
<td class="menu-item-cell">Messages</td>
</tr>
<tr>
<td class="menu-item-cell">Bookmarks</td>
</tr>
<tr>
<td class="menu-item-cell">Lists</td>
</tr>
<tr>
<td class="menu-item-cell">Profile</td>
</tr>
<tr>
<td class="menu-item-cell">More</td>
</tr>
<tr>
<td class="menu-item-cell">Post</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="profile-cell">PROFILE</td>
</tr>
</table>
</td>
<td class="middle-column">
<table class="middle-table">
<tr>
<td class="content-title-cell">CONTENT TITLE</td>
</tr>
<tr>
<td class="content-cell">
</td>
</tr>
</table>
</td>
<td class="right-column">
<table class="right-table">
<tr>
<td class="search-cell">SEARCH</td>
</tr>
<tr>
<td class="context-cell">
<table class="context-table">
<tr>
<td>Who to follow</td>
</tr>
<tr>
<td id="who-to-follow-cell">
</td>
</tr>
<tr>
<td>Show more</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>>
<div id="content-div" class="content-div">
<div id="post-placeholder" class="post-placeholder">
Placeholder
</div>
<div id="new-post-div" class="new-post-div">
<table>
<tr>
<td>Profile Pic</td>
<td>
<table>
<tr>
<td>
<textarea id="new-post-text-area">Type your post here...</textarea>
</td>
</tr>
<tr>
<td>Permissions</td>
</tr>
<tr>
<td>Tool Bar <button name="New Post">POST</button></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="post-div">
POST 2
</div>
<div class="post-div">
POST 3
</div>
<div class="post-div">
POST 4
</div>
<div class="post-div">
POST 5
</div>
</div>
</div>
</body>
</html>
+74
View File
@@ -0,0 +1,74 @@
exports.newDesktopRoot = function newDesktopRoot() {
/*
This module represents the execution root of the Desktop App.
We use this module that is outside the Desktop folder to
load all node dependencies and get them ready to the actual App.
*/
let thisObject = {
run: run
}
return thisObject
async function run() {
/*
The DK object is accessible everywhere at the Superalgos Desktop App.
It provides access to all modules built for this App.
*/
global.DK = {}
/*
The SA object is accessible everywhere at the Superalgos Desktop App.
It provides access to all modules built for Superalgos in general.
*/
global.SA = {}
/* Load Environment Variables */
let ENVIRONMENT = require('./Environment.js');
let ENVIRONMENT_MODULE = ENVIRONMENT.newEnvironment()
global.env = ENVIRONMENT_MODULE
/*
First thing is to load the project schema file.
*/
global.PROJECTS_SCHEMA = require(global.env.PATH_TO_PROJECT_SCHEMA)
/*
Setting up the modules that will be available, defined at the Project Schema file.
*/
let MULTI_PROJECT = require('./MultiProject.js');
let MULTI_PROJECT_MODULE = MULTI_PROJECT.newMultiProject()
MULTI_PROJECT_MODULE.initialize(DK, 'DK')
MULTI_PROJECT_MODULE.initialize(SA, 'SA')
/*
Setting up external dependencies.
*/
SA.nodeModules = {
fs: require('fs'),
util: require('util'),
path: require('path'),
web3: require('web3'),
ws: require('ws'),
open: require('open'),
http: require('http'),
octokit: require("@octokit/rest"),
simpleGit: require('simple-git'),
nodeFetch: require('node-fetch')
}
/*
Setting up Secrets.
*/
SA.secrets = {
array: require('./My-Secrets/Secrets.json').secrets,
map: new Map()
}
for (let i = 0; i < SA.secrets.array.length; i++) {
let secret = SA.secrets.array[i]
SA.secrets.map.set (secret.signingAccountChildCodeName, secret)
}
run()
async function run() {
DK.app = require('./Desktop/DesktopApp.js').newDesktopApp()
await DK.app.run()
console.log('Superalgos Desktop App is Running!')
}
}
}
+11 -20
View File
@@ -1,25 +1,16 @@
FROM python:3-slim
ENV NODE_VERSION=node_16.x
ENV PYTHONUNBUFFERED 1
RUN apt-get update \
&& apt-get install -y curl gnupg lsb-release build-essential \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - \
&& DISTRO="$(lsb_release -s -c)" \
&& echo "deb https://deb.nodesource.com/$NODE_VERSION $DISTRO main" | tee /etc/apt/sources.list.d/nodesource.list \
&& echo "deb-src https://deb.nodesource.com/$NODE_VERSION $DISTRO main" | tee -a /etc/apt/sources.list.d/nodesource.list \
&& apt-get update \
&& apt-get install -y nodejs \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
FROM node:16-alpine
WORKDIR /app
COPY . .
RUN mkdir -p Data-Storage Log-Files My-Workspaces \
&& groupadd superalgos \
&& useradd --no-log-init -m -g superalgos superalgos \
&& chown -R superalgos:superalgos /app
RUN apk add --no-cache --virtual .build-deps make g++ \
&& apk add --no-cache python3 \
&& if [ "$(uname -m)" = "x86_64" ]; then node setup noShortcuts tensorflow; else node setup noShortcuts; fi \
&& mkdir -p ./Platform/My-Data-Storage ./Platform/My-Log-Files ./Platform/My-Workspaces \
&& addgroup superalgos \
&& adduser --disabled-password --no-create-home --ingroup superalgos superalgos \
&& chown -R superalgos:superalgos /app \
&& apk del .build-deps
USER superalgos
RUN node setup
EXPOSE 34248
EXPOSE 18041
VOLUME ["Data-Storage", "Log-Files", "My-Workspaces"]
ENTRYPOINT ["node", "run", "noBrowser"]
VOLUME ["/app/Platform/My-Data-Storage", "/app/Platform/My-Log-Files", "/app/Platform/My-Workspaces"]
ENTRYPOINT ["node", "platform", "noBrowser"]
+273
View File
@@ -0,0 +1,273 @@
# Superalgos Docker Guide
## Table of Contents
- [Introduction](#introduction)
- [Installation](#installation)
- [Mac OS](#mac-os)
- [Windows](#windows)
- [Linux and BSD](#linux-and-bsd)
- [Running Superalgos](#running-superalgos)
- [Using Docker-Compose](#using-docker-compose)
- [Docker Best Practices](#docker-best-practices)
- [Docker Development Best Practices](#docker-development-best-practices)
- [Dockerfile Best Practices](#dockerfile-best-practices)
- [Twelve Factor App](#twelve-factor-app)
## Introduction
This walkthrough is broken up into to parts: a quick-start guide to running [Superalgos](https://github.com/Superalgos/Superalgos) with Docker and a deeper, more theoretical dive into containers with the hopes of explaining some of the design decisions.
[Superalgos](https://github.com/Superalgos/Superalgos), at its core, is a web application which also means it can be deployed inside a container like many other web applications. One of the leading platforms for operating containers is Docker. Docker can run on many different operatng systems and compute platforms. The containers provide an easy, fast, repeatable, and secure way to deploy and distribute applications. While it doesn't take much experience to run containers or Docker, there are some basics that any user should learn in order to use the technology effectively.
Before getting started, be aware that Docker is not the originally intended method of running the [Superalgos](https://github.com/Superalgos/Superalgos) application and as such there are some drawbacks to doing so. Namely, you won't be able contribute back to the project or configure your Governance profile. We'll discuss this more later. Therefore, you should only consider using the Docker container for production deployments.
It is also worth noting that [Superalgos](https://github.com/Superalgos/Superalgos) is very resource intense so it is best to get acquainted with the software by running it on a fast computer with a good amount of RAM as opposed to a tiny, slow Raspberry Pi. But, once you are ready to run a production deployment, then a more economical server is preferred.
Docker container images are hosted on `ghcr`. You can browse the containers in the [Packages section of the code repository](https://github.com/users/Superalgos/packages/container/package/superalgos).
> **Note:** The container and the application are still under heavy development and testing. Please join the [Superalgos SysAdmins Group](https://t.me/superalgossysadmins) to discuss any issues you may run into.
## Installation
First, Docker Desktop needs to be installed on a Mac or Windows computer in order to run the containers. Linux and BSD users will need Docker Engine. Docker-compose is also recommended and it should be included with Docker Desktop, but it may need to be installed separately.
### Mac OS
Docker can be downloaded from the Docker Store following the [directions in the official Docker Docs](https://docs.docker.com/desktop/mac/install/). It can also be installed from the command line using Homebrew.
```shell
brew cask install docker
brew install docker-compose
```
Then, make sure Docker Desktop is running. An easy way to check is to push `Cmd + space` then type `docker.app` in the search bar. You should also see the little whale icon in the top menu bar near the clock.
### Windows
Windows requires a few more steps than Mac OS, but it can also be downloaded from the Docker Store following the [directions in the official Docker Docs](https://docs.docker.com/desktop/windows/install/). It can also be installed from the command line using Chocolatey.
```shell
choco install docker-desktop
```
Docker should automatically start after installation. If you don't see the whale icon in the tray by the clock, then find `Docker` in the start menu.
### Linux and BSD
On Linux and BSD systems, Docker can be installed using the prefered package manager. [Step by step instructions for many different distributions](https://docs.docker.com/engine/install/debian/) of Linux can be found in the official Docker Docs. Since [Superalgos](https://github.com/Superalgos/Superalgos) runs well on Raspberry Pi 4 single-board computers, I'm going to illustrate the commands necessary to run [Superalgos](https://github.com/Superalgos/Superalgos) on the Raspbian Linux distribution.
```shell
# install the requirements
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg \
lsb-release
# add the gpg keys to verify the packages
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# confgure the official repository
echo \
"deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# install docker engine
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose
```
Docker should automatically start when it is done installing. You can check its status with `systemctl status docker`. To make things easier, ensure your user is added to the `docker` group. Type `id` at the command prompt and you should see something like `groups=...999(docker)`. If you don't see it listed, you can add yourself with `sudo usermod -a -G docker <username>`.
## Running Superalgos
Now that we have Docker installed and running, we can run the container. The option `--rm` will remove the isntance of the container when it is exited.
```shell
docker run --rm ghcr.io/superalgos/superalgos:latest
```
You'll see some messages showing the container being downloaded and then some messages from the application itself showing that it is starting up and ready to accept connections. We'll stop the container now and add in a few more options so make it more useful, so press `ctrl + c` to exit.
We'll need to expose some ports so we can actually connect to it from our browser. Also, we'll want to create a few directories on our host file system so we can save, or persist, data between container reboots.
- `-d` to run the container daemonized, in the background
- `-p` to map ports to the host system to allow connections
- `-v` to mount local directories inside the container to persist data
- `--name` to assign a name to the container for easier reference
```shell
# create the data directories
mkdir -p Data-Storage Log-Files My-Workspaces
# run the container with the extra options
docker run \
-d \
--rm \
--name superalgos \
--user $(id -u):$(id -g) \
-p 18041:18041 \
-p 34248:34248 \
-v $(pwd)/Data-Storage:/app/Platform/Data-Storage \
-v $(pwd)/Log-Files:/app/Platform/Log-Files \
-v $(pwd)/My-Workspaces:/app/Platform/My-Workspaces \
ghcr.io/superalgos/superalgos:latest
```
You can check the status of the container with `docker ps -a` and view the logs with `docker logs superalgos`.
Note that you will see one error in the log output informing you that `git` is not installed. This is intentional and is not required for the bot to function properly.
Now you can open your browser and load the application front end. Try loading `http://localhost:34248` if you are on the same computer that is running the container, otherwise use the host ip, for example `http://192.168.1.10:34248`.
If you want to stop the container, you can run `docker stop superalgos`. When you want to upgrade the container, use:
```shell
docker pull ghcr.io/superalgos/superalgos:latest
docker stop superalgos
docker run \
-d \
--rm \
--name superalgos \
--user $(id -u):$(id -g) \
-p 18041:18041 \
-p 34248:34248 \
-v $(pwd)/Data-Storage:/app/Platform/Data-Storage \
-v $(pwd)/Log-Files:/app/Platform/Log-Files \
-v $(pwd)/My-Workspaces:/app/Platform/My-Workspaces \
ghcr.io/superalgos/superalgos:latest
```
Let's stop the container for now (`docker stop superalgos`) and we'll run it again using `docker-compose`.
Continue reading the [Docker Command Line documentation](https://docs.docker.com/engine/reference/commandline/cli/) for more details.
### Using Docker-Compose
Docker-compose is a wrapper for the Docker API which makes it a little easier to maintain a declaritive configuration for an application instead of using the direct command line commands. There is a sample docker-compose configuration included in the [Superalgos](https://github.com/Superalgos/Superalgos) which you can as the basis for your own configuration.
Let's download the sample and edit it. If you don't use `vim`, change that command for your preferred editor.
```shell
wget https://raw.githubusercontent.com/Superalgos/Superalgos/master/Docker/docker-compose.yml
vim docker-compose.yml
```
Now, let's change some of the settings:
```yaml
version: "3"
services:
superalgos:
image: ghcr.io/superalgos/superalgos:latest
command: ["minMemo"]
user: "$UID:$GID"
ports:
- '34248:34248'
- '18041:18041'
volumes:
- ./Data-Storage:/app/Platform/Data-Storage
- ./Log-Files:/app/Platform/Log-Files
- ./My-Workspaces:/app/Platform/My-Workspaces
restart: on-failure
```
You can see we have the same ports and volumes mapped. We also get a few extra settings like `command`, `environment`, and `restart`.
- `command` adds an extra setting to the main startup, so the application ends up running with the full command `node platform noBrowser minMemo`. The base of that command is defined as the `ENTRYPOINT` in the `Dockerfile` that builds the container.
- `user` defines the UID and GID the container should run as so that the data can be persisted with the correct permissions in the Data-Storage, Log-Files, and My-Workspaces directories that we created on the host. If you leave this out, the container will use the built in `superalgos` user which has `uid: 1001` and `gid: 1001`. Instead of using variables, you could also hard-code these UID and GID numbers into the configuration.
- `restart` tells Docker to restart the container if an error occurs.
Save the file and exit the editor. If you are using `vim`, hit escape and then type `:wq!` or press `shift + Z + Z` (two capital Z's).
Now, start the container with `docker-compose up`. This will start the container in the foreground and you'll connect to the log output. Hit `ctrl + c` to exit. Going forward, you'll want to add the `-d` option to start the container and keep it running in the background.
```shell
# some preliminary configuration to set up the persistent data directories
mkdir -p Data-Storage Log-Files My-Workspaces
export UID=$(id -u)
export GID=$(id -g)
# run the container in the background
docker-compose up -d
```
Now you have several `docker-compose` commands at your disposal to interact with the container:
- `docker-compose ps` to see details of the container
- `docker-compose logs` to see the logs
- `docker-compose down` to stop and remove the instance of the container
- `docker-compose pull` to pull the container, or a new version of the `latest` tag
Putting some of those concepts together, you can keep the running container up to date with this one-liner:
```shell
docker-compose pull && docker-compose down && docker-compose up -d
```
Explore the full [Docker Compose documentation](https://docs.docker.com/compose/) for more information.
## Docker Best Practices
As with any technology, there are lots of ways of doing things. A lot of them will give the same end result, but some may have fewer steps, or be more secure, or be more maintainable. That is where "best practices" come in. They aren't there to necessarily tell you what to do and what not to do, but they are there to help guide you in the right direction. A lot of times, they help you avoid making architectural mistakes that could come back and bite you further down the road.
One general best practice when running a production deployment is to avoid breaking changes by pinning to specific container tags. The `shasum hash` and the `release` tags are the best to use. These will generally ensure you are always running the same code and it will only upgrade when configured to do so. The other tags will change which code they are pointing to more frequently and without notice.
- `latest` : the absolute latest build
- `master` : the latest master branch build
- `develop` : the latest develop branch build
- `<shasum hash>` : a specific git commit hash
- `<release>` : corresponds with a Github Release (git tag), i.e. `beta-10`
## Docker Development Best Practices
Docker has many advantages which can aid in every step from development through production deployment. There are some useful tips located directly in the [Docker documentation](https://docs.docker.com/develop/dev-best-practices/). Concisely, they are to keep the build images small, a few tips on when and how to persist data, and to use CI/CD for testing and deployment. All of these tips are used in one way or another as a part of the [Superalgos](https://github.com/Superalgos/Superalgos) project.
- Use a minimal base image and multi-stage build. Superalgos is currently using an [alpine](https://www.alpinelinux.org/) base image but [distroless](https://github.com/GoogleContainerTools/distroless) is becoming more common and some times using a base image like [python-slim](https://hub.docker.com/_/python) is the bast that can be achieved.
- The images are quite large (around 2 GB in size), unfortunately, because the codebase itself is large. We've recently put in a lot of effort to make these images as small as possible.
- The images are built automatically using Github Actions when pull requests are merged.
- With the correct configuration, data, like data mine and trading bot information, is persisted to the host using volume mounts
### Dockerfile Best Practices
Docker maintains a list of [Dockerfile best practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/) in their main documentation. These tips dictate many of the decisions around the Superalgos Dockerfile. Some of the tips that are used by [Superalgos](https://github.com/Superalgos/Superalgos) are listed below.
- Use `.dockerignore` to prevent unwanted data from entering the container. This keeps the container small but also enhances security to prevent secrets from leaking into a container by accident.
- Don't install unneccesary packages. In lieu of multi-stage builds, build caches and build dependencies are removed before finalizing the container. Only packages that are necessary for the execution of the application are installed. This is why `git` is not present.
- Minimize the number of layers. Many `RUN` commands are combined into one using `&&` in order to reduce the number of layers.
- Sort multiline arguments. This mostly enhances readability and maintainability.
- Leverage build cache. When testing locally, several of the tips above help levarage the build cache and speed up build times.
### Twelve Factor App
[Superalgos](https://github.com/Superalgos/Superalgos) is a web app but it was originally designed to be run on a local workstation or server on a trusted network. However, I don't think it would be prudent to talk about Docker best practices without mentioning the [Twelve Factor App](https://12factor.net/) manifesto. Over time, [Superalgos](https://github.com/Superalgos/Superalgos) itself may iterate and implement more and more of these principles as more people get involved and more people deploy production environments.
The Twelve Factors:
- Codebase: One codebase tracked in revision control, many deploys
- Superalgos utilizes one GitHub repository
- Dependencies: Explicitly declare and isolate dependencies
- Superalgos is a node.js app and uses npm to track and install dependencies
- Config: Store config in the environment
- Superalgos does not use environment variables the moment for configuration. Options are passed on the command line at run time. Other configuration is hard coded into the Workspaces.
- Backing services: Treat backing services as attached resources
- Superalgos connects to external services via API calls over HTTP (TCP)
- Build, release, run: Strictly separate build and run stages
- Superalgos is deployed by end users in their own local environments
- Processes: Execute the app as one or more stateless processes
- Superalgos is one application
- Port binding: Export services via port binding
- Superalgos exposes an HTTP frontend port and a Websockets backend port (TCP)
- Concurrency: Scale out via the process model
- Superalgos can be clustered but the front end and backend do not necessarily scale out independently from each other
- Disposability: Maximize robustness with fast startup and graceful shutdown
- Superalgos is not stateless in that the data files must be persisted to disk. Also, Superalgos cannot run behind a load balancer and have requests randomly distributed to different backend servers.
- Dev/prod parity: Keep development, staging, and production as similar as possible
- Superalgos doesn't have its own production environment but the container makes it easy to ensure development environments are the same as what a user will see when they deploy it for themselves in their own production environment.
- Logs: Treat logs as event streams
- Superalgos sends its own application logs to standard out. The trading mine logs are sent to flat files (persisted through volume mounts)
- Admin processes: Run admin/management tasks as one-off processes
- Superalgos does not have any admin or management tasks outside of what is used to create the container at build time.
+5 -4
View File
@@ -4,13 +4,14 @@ services:
build:
context: ..
dockerfile: ./Docker/Dockerfile
image: superalgos
image: ghcr.io/superalgos/superalgos:latest
command: ["minMemo"]
user: "$UID:$GID"
ports:
- '34248:34248'
- '18041:18041'
volumes:
- ../Data-Storage:/app/Data-Storage
- ../Log-Files:/app/Log-Files
- ../My-Workspaces:/app/My-Workspaces
- ../Platform/My-Data-Storage:/app/Platform/My-Data-Storage
- ../Platform/My-Log-Files:/app/Platform/My-Log-Files
- ../Platform/My-Workspaces:/app/Platform/My-Workspaces
restart: on-failure
+36 -13
View File
@@ -1,20 +1,43 @@
const path = require("path")
if (process.env.PACKAGED_PATH) {
basePath = process.env.PACKAGED_PATH
} else {
basePath = __dirname
}
exports.newEnvironment = function () {
let thisObject = {
DEMO_MODE: false,
BASE_PATH: basePath,
WEB_SERVER_URL: 'localhost',
WEB_SOCKETS_INTERFACE_PORT: 18041,
HTTP_INTERFACE_PORT: 34248,
PATH_TO_TASK_SERVER: './TaskServer',
PATH_TO_DATA_STORAGE: './Data-Storage',
PATH_TO_PROJECTS: './Projects',
PATH_TO_LOG_FILES: './Log-Files',
PATH_TO_PROJECTS_REQUIRED: '../Projects',
PATH_TO_UI: './UI',
PATH_TO_DATA_FILES: './UI/Data-Files/src',
PATH_TO_CLIENT: './Client/',
PATH_TO_DEFAULT_WORKSPACE: './Projects/Superalgos/Plugins/Workspaces',
PATH_TO_MY_WORKSPACES: './My-Workspaces',
PATH_TO_FONTS: './Client/WebServer/Fonts'
PLATFORM_WEB_SOCKETS_INTERFACE_PORT: 18041,
NETWORK_WEB_SOCKETS_INTERFACE_PORT: 18042,
DESKTOP_WEB_SOCKETS_INTERFACE_PORT: 18043,
DESKTOP_WEB_SOCKETS_INTERFACE_HOST: 'localhost',
PLATFORM_HTTP_INTERFACE_PORT: 34248,
DESKTOP_HTTP_INTERFACE_PORT: 34249,
PATH_TO_DATA_STORAGE: path.join(basePath, './Platform/My-Data-Storage'),
PATH_TO_PROJECTS: path.join(basePath, './Projects'),
PATH_TO_LOG_FILES: path.join(basePath, './Platform/My-Log-Files'),
PATH_TO_PROJECTS_REQUIRED: path.join(basePath, './Projects'),
PATH_TO_PROJECT_SCHEMA: path.join(basePath, './Projects/ProjectsSchema.json'),
PATH_TO_PLATFORM: path.join(basePath, './Platform'),
PATH_TO_DESKTOP: './Desktop',
PATH_TO_DEFAULT_WORKSPACE: path.join(basePath, './Projects/Foundations/Plugins/Workspaces'),
PATH_TO_MY_WORKSPACES: path.join(basePath, './Platform/My-Workspaces'),
PATH_TO_FONTS: path.join(basePath, './Platform/WebServer/Fonts'),
DESKTOP_APP_SIGNING_ACCOUNT: 'Social-Trading-Desktop-App-1',
MOBILE_APP_SIGNING_ACCOUNT: 'Social-Trading-Mobile-App-1',
SERVER_APP_SIGNING_ACCOUNT: 'Social-Trading-Server-App-1',
PLATFORM_APP_SIGNING_ACCOUNT: 'Algo-Traders-Platform-1',
P2P_NETWORK_NODE_SIGNING_ACCOUNT: 'P2P-Network-Node-1',
}
if (process.env.DATA_PATH) {
thisObject.PATH_TO_DATA_STORAGE = path.join(process.env.DATA_PATH, '/Superalgos_Data/My-Data-Storage')
thisObject.PATH_TO_LOG_FILES = path.join(process.env.DATA_PATH, '/Superalgos_Data/My-Log-Files')
thisObject.PATH_TO_MY_WORKSPACES = path.join(process.env.DATA_PATH, '/Superalgos_Data/My-Workspaces')
}
return thisObject
+41 -3
View File
@@ -1,6 +1,6 @@
const path = require("path");
const fs = require("fs");
const { exec } = require("child_process");
const { exec, execSync } = require("child_process");
const os = require("os");
// Get the name of the main directory
@@ -49,7 +49,7 @@ if (os.platform() == "win32") {
let version = os.version();
if (version.includes("Ubuntu")) {
// Paths and Icon for Ubuntu shortcuts
let icon = path.join( __dirname,"..", "/Projects/Superalgos/Icons/superalgos.png");
let icon = path.join( __dirname,"..", "/Projects/Foundations/Icons/superalgos.png");
// Create .desktop shortcut file
fs.writeFileSync( `${name}.desktop`,
@@ -92,7 +92,45 @@ if (os.platform() == "win32") {
// Mac Shortcuts
} else if (os.platform() == "darwin") {
console.log( "Automatic shortcut creation is not yet supported on Mac. If you would like to see this feature add, message @harrellbm on telegram or discord to ask how you can help!")
const icon = path.join( __dirname,"/superalgos.ico");
const createShortcutCommand = `chmod +x ${name}.command & cp ${name}.command ~/Desktop/${name}.command`
const installFileIconcommand = `npm install fileicon`;
const changeIconCommand = `./node_modules/fileicon/bin/fileicon set ~/Desktop/${name}.command ./Launch-Scripts/superalgos.ico`
const unInstallFileIconcommand = `npm uninstall fileicon`;
try {
// Create .desktop shortcut file
fs.writeFileSync( `${name}.command`,
`#!/bin/sh
cd ${__dirname}
cd ..
node run
"$SHELL"`,
);
// Place shortcut in proper folders
execSync( createShortcutCommand,{ timeout: 30000})
// Remove temporary .command file
fs.unlinkSync( `${name}.command` )
//Install fileicon utility
execSync(installFileIconcommand, {stdio: 'inherit', timeout: 30000});
//change Icon
execSync(changeIconCommand, {stdio: 'inherit', timeout: 30000});
//Un-Install fileicon utility
execSync(unInstallFileIconcommand, {stdio: 'inherit', timeout: 30000});
} catch (error) {
console.log('');
console.log("There was an error installing a shortcut: ");
console.log('');
console.log( error );
return;
}
console.log("Shortcuts added successfully!");
// Misc Operating System
} else {
+1 -1
View File
@@ -1,4 +1,4 @@
#!/bin/sh
cd ..
node run
node platform
"$SHELL"
+1 -1
View File
@@ -1,3 +1,3 @@
cd /d %~dp0
cd ..
cmd /k "node run"
cmd /k "node platform"
+69
View File
@@ -0,0 +1,69 @@
const { execSync } = require("child_process");
const os = require("os");
// Minimum versions required
const npmNeededVersion = '5'
const nodeNeededVersion = '12'
const gitNeededVersion = '2'
function systemCheck () {
try {
// Gather Installed Versions of Node, NPM and Git
const npmVersionRaw = execSync( "npm -v",{ encoding: 'utf8', timeout: 30000 })
const nodeVersionRaw = execSync( "node -v",{ encoding: 'utf8',timeout: 30000 })
const gitVersionRaw = execSync( "git --version",{ encoding: 'utf8',timeout: 30000 })
const npmVersion = npmVersionRaw.trim().split('.')
const nodeVersion = nodeVersionRaw.trim().substring(1).split('.')
const gitVersion = gitVersionRaw.trim().split(' ')[2].split('.')
// Make sure update version of npm is installed
if ( npmVersion[0] < npmNeededVersion ) {
console.log('');
console.log("ERROR: the version of npm you have installed is out of date. Please update your installation of npm and try again.");
console.log('');
process.exit();
}
// Make sure update version of node is installed
if ( nodeVersion[0] < nodeNeededVersion ) {
console.log('');
console.log("ERROR: the version of node you have installed is out of date. Please update your installation of node and try again.");
console.log('');
process.exit();
}
// Make sure updated version of git is installed
if ( gitVersion[0] < gitNeededVersion ) {
console.log('');
console.log("ERROR: the version of git you have installed is out of date. Please update your installation of git and try again.");
console.log('');
process.exit();
}
// Check windows system
if (os.platform() == "win32") {
// Verify C:\Windows\System32 is on the windows PATH
const path = execSync( "echo %PATH%",{ encoding: 'utf8',timeout: 30000 })
let check = path.includes('System32')
if ( check === false ) {
console.log('');
console.log("ERROR: it appears C:\\Windows\\System32 is missing from your PATH. Please add to your path and try again.");
console.log('');
process.exit();
}
}
} catch (error) {
console.log('');
console.log("There was an error with your system: ");
console.log('');
console.log( error );
return;
}
};
module.exports = systemCheck
+116
View File
@@ -0,0 +1,116 @@
exports.newMultiProject = function () {
let thisObject = {
initialize: initialize
}
return thisObject;
function initialize(rootObject, rootObjectName) {
/*
Here we will setup the rootObject object, with all the
projects and modules that will have inside.
*/
rootObject.projects = {}
for (let i = 0; i < PROJECTS_SCHEMA.length; i++) {
let projectDefinition = PROJECTS_SCHEMA[i]
global[rootObjectName].projects[projectDefinition.propertyName] = {}
let projectInstance = global[rootObjectName].projects[projectDefinition.propertyName]
projectInstance.utilities = {}
projectInstance.globals = {}
projectInstance.functionLibraries = {}
projectInstance.modules = {}
projectInstance.taskModules = {}
projectInstance.processModules = {}
projectInstance.botModules = {}
if (projectDefinition[rootObjectName] === undefined) { continue }
/* Set up Utilities of this Project */
if (projectDefinition[rootObjectName].utilities !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].utilities.length; j++) {
let utilityDefinition = projectDefinition[rootObjectName].utilities[j]
let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + rootObjectName + '/' + 'Utilities' + '/' + utilityDefinition.fileName
let requiredObject = require(path)
let requiredFunction = requiredObject[utilityDefinition.functionName]
projectInstance.utilities[utilityDefinition.propertyName] = requiredFunction.call()
}
}
/* Set up Globals of this Project */
if (projectDefinition[rootObjectName].globals !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].globals.length; j++) {
let globalDefinition = projectDefinition[rootObjectName].globals[j]
let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + rootObjectName + '/' + 'Globals' + '/' + globalDefinition.fileName
let requiredObject = require(path)
let requiredFunction = requiredObject[globalDefinition.functionName]
projectInstance.globals[globalDefinition.propertyName] = requiredFunction.call()
}
}
/* Set up Function Libraries of this Project */
if (projectDefinition[rootObjectName].functionLibraries !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].functionLibraries.length; j++) {
let functionLibraryDefinition = projectDefinition[rootObjectName].functionLibraries[j]
let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + rootObjectName + '/' + 'Function-Libraries' + '/' + functionLibraryDefinition.fileName
let requiredObject = require(path)
let requiredFunction = requiredObject[functionLibraryDefinition.functionName]
projectInstance.functionLibraries[functionLibraryDefinition.propertyName] = requiredFunction.call()
}
}
/*
From here we will require and get the modules, but without instantiating thisObject.
*/
/* Set up Modules for this Project */
if (projectDefinition[rootObjectName].modules !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].modules.length; j++) {
let taskModuleDefinition = projectDefinition[rootObjectName].modules[j]
let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + rootObjectName + '/' + 'Modules' + '/' + taskModuleDefinition.fileName
let requiredObject = require(path)
projectInstance.modules[taskModuleDefinition.propertyName] = requiredObject
}
}
/* Set up Task Modules for this Project */
if (projectDefinition[rootObjectName].taskModules !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].taskModules.length; j++) {
let taskModuleDefinition = projectDefinition[rootObjectName].taskModules[j]
let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + rootObjectName + '/' + 'Task-Modules' + '/' + taskModuleDefinition.fileName
let requiredObject = require(path)
projectInstance.taskModules[taskModuleDefinition.propertyName] = requiredObject
}
}
/* Set up Process Modules for this Project */
if (projectDefinition[rootObjectName].processModules !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].processModules.length; j++) {
let processModuleDefinition = projectDefinition[rootObjectName].processModules[j]
let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + rootObjectName + '/' + 'Process-Modules' + '/' + processModuleDefinition.fileName
let requiredObject = require(path)
projectInstance.processModules[processModuleDefinition.propertyName] = requiredObject
}
}
/* Set up Bot Modules for this Project */
if (projectDefinition[rootObjectName].botModules !== undefined) {
for (let j = 0; j < projectDefinition[rootObjectName].botModules.length; j++) {
let botModuleDefinition = projectDefinition[rootObjectName].botModules[j]
let path = global.env.PATH_TO_PROJECTS_REQUIRED + '/' + projectDefinition.name + '/' + rootObjectName + '/' + 'Bot-Modules' + '/' + botModuleDefinition.folderName + '/' + botModuleDefinition.fileName
let requiredObject = require(path)
projectInstance.botModules[botModuleDefinition.propertyName] = requiredObject
}
}
}
}
}
+28
View File
@@ -0,0 +1,28 @@
exports.newNetworkNode = function newNetworkNode() {
let thisObject = {
socialGraphService: undefined,
storage: undefined,
run: run
}
return thisObject
async function run() {
/*
Other Network Nodes and Client Apps will communicate with this Network Node via it's Websocket Interface.
*/
NT.webSocketsInterface = NT.projects.network.modules.webSocketsInterface.newNetworkModulesWebSocketsInterface()
NT.webSocketsInterface.initialize()
/*
The Social Graph Service is the first and for now, the only service this Network Node provides.
*/
thisObject.socialGraphService = NT.projects.socialTrading.modules.socialGraph.newNetworkModulesSocialGraph()
await thisObject.socialGraphService.initialize()
/*
The Sotrage deals with persisting the Social Graph.
*/
thisObject.storage = NT.projects.socialTrading.modules.storage.newSocialTradingModulesStorage()
thisObject.storage.initialize()
}
}
+68
View File
@@ -0,0 +1,68 @@
exports.newNetworkRoot = function newNetworkRoot() {
/*
This module represents the execution root of the Network Node.
We use this module that is outside the Network folder to
load all node dependencies and get them ready to the actual node.
*/
let thisObject = {
run: run
}
return thisObject
async function run() {
/*
The NT object is accessible everywhere at the Superalgos Network.
It provides access to all modules built for this Network.
*/
global.NT = {}
/*
The SA object is accessible everywhere at the Superalgos Network.
It provides access to all modules built for Superalgos in general.
*/
global.SA = {}
/* Load Environment Variables */
let ENVIRONMENT = require('./Environment.js');
let ENVIRONMENT_MODULE = ENVIRONMENT.newEnvironment()
global.env = ENVIRONMENT_MODULE
/*
First thing is to load the project schema file.
*/
global.PROJECTS_SCHEMA = require(global.env.PATH_TO_PROJECT_SCHEMA)
/*
Setting up the modules that will be available, defined at the Project Schema file.
*/
let MULTI_PROJECT = require('./MultiProject.js');
let MULTI_PROJECT_MODULE = MULTI_PROJECT.newMultiProject()
MULTI_PROJECT_MODULE.initialize(NT, 'NT')
MULTI_PROJECT_MODULE.initialize(SA, 'SA')
/*
Setting up external dependencies.
*/
SA.nodeModules = {
fs: require('fs'),
path: require('path'),
util: require('util'),
nodeFetch: require('node-fetch'),
web3: require('web3'),
ws: require('ws'),
simpleGit: require('simple-git')
}
/*
Setting up Secrets.
*/
SA.secrets = {
array: require('./My-Secrets/Secrets.json').secrets,
map: new Map()
}
for (let i = 0; i < SA.secrets.array.length; i++) {
let secret = SA.secrets.array[i]
SA.secrets.map.set(secret.signingAccountChildCodeName, secret)
}
NT.app = require('./Network/NetwokNode.js').newNetworkNode()
NT.app.run()
console.log('Superalgos Network is Running.')
}
}
File renamed without changes.
File renamed without changes.
@@ -1,8 +1,5 @@
exports.newEventServer = function newEventServer() {
const MODULE = "Events Server"
const LOG_INFO = false
let thisObject = {
initialize: initialize,
finalize: finalize,
@@ -37,7 +34,7 @@
if (eventHandler === undefined) {
/*
We will only create event handlers which were not created before. Remember that someone trying to listen events
at an event handler that does not exist, will create that eventhandler, so it is possible that the emitter
at an event handler that does not exist, will create that event handler, so it is possible that the emitter
when trying to create the event handler in fact was late and the event handler is already there if the listener
arrived here first. An event handler created with this method is not destroyed if there are no listeners or they
all leave.
@@ -53,8 +50,8 @@
let eventHandler = eventHandlers.get(command.eventHandlerName)
if (eventHandler !== undefined) {
/*
We will only delete event handlers which have noone listening, allowing a listener to continue listening even
when the event emitter is gone, asuming that it could come back at some point in time and resume emitting.
We will only delete event handlers which have no one listening, allowing a listener to continue listening even
when the event emitter is gone, assuming that it could come back at some point in time and resume emitting.
*/
if (eventHandler.listeners.length === 0) {
eventHandlers.delete(command.eventHandlerName)
@@ -71,8 +68,8 @@
if (eventHandler === undefined) {
/*
We will create event handlers which were not created before if a listener tries to listen to a handler that does not
exist before the emitter comes and create it. This is to aviod syncronization problems and also problems with emitters life
cycles with higher frecuency that the ones of listeners. Created in this way, event handlers are marked for deletion if
exist before the emitter comes and create it. This is to avoid synchronization problems and also problems with emitters life
cycles with higher frequency that the ones of listeners. Created in this way, event handlers are marked for deletion if
all listeners stop listening at one point in time.
*/
eventHandler = newEventHandler()
@@ -107,7 +104,7 @@
if (eventHandler === undefined) {
/* If the event handler does not exist anymore, then there is no need to perform further actiions. */
/* If the event handler does not exist anymore, then there is no need to perform further actions. */
sendResponse(global.DEFAULT_OK_RESPONSE)
return
}
@@ -115,7 +112,7 @@
eventHandler.stopListening(command.eventHandlerName, command.eventType, command.callerId, command.eventSubscriptionId)
/*
We check here if there are no more listeners and the event handler original emmiter is also gone, then we need to delete
We check here if there are no more listeners and the event handler original emitter is also gone, then we need to delete
this event handlers since chances are that is not needed anymore.
*/
if (eventHandler.listeners.length === 0 && eventHandler.deleteWhenAllListenersAreGone === true) {
@@ -133,7 +130,7 @@
eventHandler = newEventHandler()
eventHandlers.set(command.eventHandlerName, eventHandler)
/* No matter if it is the listener or the emiter the one that acts first, if an event handler does not exist we just create it acan keep it there. */
/* No matter if it is the listener or the emitter the one that acts first, if an event handler does not exist we just create it and keep it there. */
}
//console.log("[INFO] Client -> Events Server -> Raising Event " + command.eventHandlerName + " " + command.eventType)
@@ -166,7 +163,7 @@
let thisObject = {
name: undefined, // This is for debugging purposes only.
deleteWhenAllListenersAreGone: false,
listeners: [], // Here we store all the functions we will call when an event is raiseed.
listeners: [], // Here we store all the functions we will call when an event is raised.
listenToEvent: listenToEvent,
stopListening: stopListening,
raiseEvent: raiseEvent,
@@ -184,7 +181,7 @@
/*
We can not allow to have the exact same listener more than once. In case that we find a listener trying to listen again, the first record will
be deleted and we are just going to consider the last one comming in.
be deleted and we are just going to consider the last one coming in.
*/
for (let i = 0; i < thisObject.listeners.length; i++) {
if (eventHandlerName === thisObject.listeners[i][0] && eventType === thisObject.listeners[i][1] && callerId === thisObject.listeners[i][2]) {
+833
View File
@@ -0,0 +1,833 @@
exports.newGithubServer = function newGithubServer() {
let thisObject = {
getGithubStars: getGithubStars,
getGithubWatchers: getGithubWatchers,
getGithubForks: getGithubForks,
mergePullRequests: mergePullRequests,
initialize: initialize,
finalize: finalize,
run: run
}
const GITHUB_API_WAITING_TIME = 250
return thisObject
function finalize() {
}
function initialize() {
}
function run() {
}
async function getGithubStars(repository, username, token) {
return await getGithubUsernames('activity', 'listStargazersForRepo', repository, username, token)
}
async function getGithubWatchers(repository, username, token) {
return await getGithubUsernames('activity', 'listWatchersForRepo', repository, username, token)
}
async function getGithubForks(repository, username, token) {
return await getGithubUsernames('repos', 'listForks', repository, username, token)
}
async function mergePullRequests(commitMessage, username, token) {
return await mergeGithubPullRequests(commitMessage, username, token)
}
async function getGithubUsernames(endpoint, method, repository, username, token) {
try {
repository = unescape(repository)
username = unescape(username)
token = unescape(token)
let error
let githubListArray = []
return await getRepoInfo()
async function getRepoInfo() {
await doGithub()
if (error !== undefined) {
let docs = {
project: 'Governance',
category: 'Topic',
type: 'Gov Error - Get Repository Information',
anchor: undefined,
placeholder: {}
}
return respondWithDocsObject(docs, error)
}
return {
result: global.DEFAULT_OK_RESPONSE.result,
githubListArray: githubListArray
}
}
async function doGithub() {
const { Octokit } = SA.nodeModules.octokit
const octokit = new Octokit({
auth: token,
userAgent: 'Superalgos Beta 12'
})
await getList()
async function getList() {
const repo = repository
const owner = 'Superalgos'
const per_page = 100 // Max
let page = 0
let lastPage = false
while (lastPage === false) {
try {
page++
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
let listResponse = await octokit[endpoint][method]({
owner,
repo,
per_page,
page
});
if (listResponse.data.length < 100) {
lastPage = true
}
for (let i = 0; i < listResponse.data.length; i++) {
let listItem = listResponse.data[i]
let githubUsername
switch (endpoint) {
case 'activity': {
githubUsername = listItem.login
break
}
case 'repos': {
githubUsername = listItem.owner.login
break
}
}
//console.log(listItem)
githubListArray.push(githubUsername)
}
console.log('[INFO] Github Server -> getRepoInfo -> doGithub -> getList -> ' + method + ' Page = ' + page)
console.log('[INFO] Github Server -> getRepoInfo -> doGithub -> getList -> ' + method + ' Received = ' + listResponse.data.length)
} catch (err) {
console.log(err)
if (err.stack.indexOf('last page') >= 0) {
return
} else {
console.log('[ERROR] Github Server -> getRepoInfo -> doGithub -> getList ->Method call produced an error.')
console.log('[ERROR] Github Server -> getRepoInfo -> doGithub -> getList ->err.stack = ' + err.stack)
console.log('[ERROR] Github Server -> getRepoInfo -> doGithub -> getList ->repository = ' + repository)
console.log('[ERROR] Github Server -> getRepoInfo -> doGithub -> getList ->username = ' + username)
console.log('[ERROR] Github Server -> getRepoInfo -> doGithub -> getList ->token starts with = ' + token.substring(0, 10) + '...')
console.log('[ERROR] Github Server -> getRepoInfo -> doGithub -> getList ->token ends with = ' + '...' + token.substring(token.length - 10))
error = err
return
}
}
}
}
}
} catch (err) {
console.log('[ERROR] Github Server -> getRepoInfo -> Method call produced an error.')
console.log('[ERROR] Github Server -> getRepoInfo -> err.stack = ' + err.stack)
console.log('[ERROR] Github Server -> getRepoInfo -> repository = ' + repository)
console.log('[ERROR] Github Server -> getRepoInfo -> username = ' + username)
console.log('[ERROR] Github Server -> getRepoInfo -> token starts with = ' + token.substring(0, 10) + '...')
console.log('[ERROR] Github Server -> getRepoInfo -> token ends with = ' + '...' + token.substring(token.length - 10))
let error = {
result: 'Fail Because',
message: err.message,
stack: err.stack
}
return error
}
}
async function mergeGithubPullRequests(commitMessage, username, token) {
try {
commitMessage = unescape(commitMessage)
username = unescape(username)
token = unescape(token)
const repository = 'Superalgos'
/* Unsavping # */
for (let i = 0; i < 10; i++) {
commitMessage = commitMessage.replace('_SLASH_', '/')
commitMessage = commitMessage.replace('_HASHTAG_', '#')
}
let error
let githubPrListArray = []
return await processOpenPullRequests()
async function processOpenPullRequests() {
await doGithub()
if (error !== undefined) {
let docs = {
project: 'Governance',
category: 'Topic',
type: 'Gov Error - Pull Requests Not Processed',
anchor: undefined,
placeholder: {}
}
return respondWithDocsObject(docs, error)
}
return {
result: global.DEFAULT_OK_RESPONSE.result
}
}
async function doGithub() {
try {
const repo = repository
const owner = 'Superalgos'
const { Octokit } = SA.nodeModules.octokit
const octokit = new Octokit({
auth: token,
userAgent: 'Superalgos Beta 12'
})
await getPrList()
await mergePrs()
await closePrsToMaster()
async function getPrList() {
const per_page = 100 // Max
let page = 0
let lastPage = false
while (lastPage === false) {
try {
page++
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
let listResponse = await octokit.rest.pulls.list({
owner: owner,
repo: repo,
state: 'open',
head: 'develop',
base: 'develop',
sort: undefined,
direction: undefined,
per_page: per_page,
page: page
});
if (listResponse.data.length < 100) {
lastPage = true
}
console.log('[INFO] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList -> Receiving Page = ' + page)
for (let i = 0; i < listResponse.data.length; i++) {
let pullRequest = listResponse.data[i]
console.log('[INFO] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList -> Pull Request "' + pullRequest.title + '" found and added to the list to validate. ')
githubPrListArray.push(pullRequest)
}
console.log('[INFO] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList -> Received = ' + listResponse.data.length)
} catch (err) {
console.log(err)
if (err.stack.indexOf('last page') >= 0) {
return
} else {
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList ->Method call produced an error.')
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList ->err.stack = ' + err.stack)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList ->repository = ' + repository)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList ->username = ' + username)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList ->token starts with = ' + token.substring(0, 10) + '...')
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> getPrList ->token ends with = ' + '...' + token.substring(token.length - 10))
error = err
return
}
}
}
}
async function mergePrs() {
/*
In order to automatically merge a PRs we will run several validations first.
We want to automate specifically the merging of Profile File changes at the
Governance System done by the same Github user name that matches the profile
changed. We will also not do the merge if there are more than one file at the
PR.
We will go through the list of open PRs and run the validations at each one of them.
*/
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Ready to Validate ' + githubPrListArray.length + ' pull requests. ')
for (let i = 0; i < githubPrListArray.length; i++) {
let pullRequest = githubPrListArray[i]
/*
Lets get the files changed at this Pull Request.
*/
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
let listResponse = await octokit.rest.pulls.listFiles({
owner: owner,
repo: repo,
pull_number: pullRequest.number
});
let filesChanged = listResponse.data
let fileContentUrl // URL to the only file at the PR
let fileContent // File content of the only file at the PR
let userProfile // User Profile Object
let githubUsername // The Github user name of who is submitting the Pull Request
let mergeResponse // The response received from the call to Github to merge the Pull Request
if (await validatePrHasMoreThanOneFile() === false) { continue }
if (await validateFileNameEqualsGithubUsername() === false) { continue }
if (await validateFileChangedIsUserProfile() === false) { continue }
if (await validateMessageSignedIsGithubUsername() === false) { continue }
if (await validateMessageSignedHashIsSignatureHash() === false) { continue }
if (await validateUserProfileNodeNameEqualsGithubUsername() === false) { continue }
if (await validateUserProfileIdDoesNotBelongtoAnotherUserProfile() === false) { continue }
if (await validateUserProfileBlockchainAccountDoesNotBelongtoAnotherUserProfile() === false) { continue }
if (await validateUserProfileSigningAccountsDoesNotBelongtoAnotherUserProfile() === false) { continue }
if (await mergePullRequest() === false) {
console.log('[WARN] Github Server -> mergeGithubPullRequests -> Merge Failed -> Pull Request "' + pullRequest.title + '" not merged because Github could not merge it. -> mergeResponse.message = ' + mergeResponse.data.message)
} else {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Merge Succeed -> Pull Request "' + pullRequest.title + '" successfully merged. -> mergeResponse.message = ' + mergeResponse.data.message)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request was automatically merged by the Superalgos Governance System because it was detected that the Github User " ' + githubUsername + '" who submitted it, modified its own User Profile Plugin File and nothing else but that file. All validations were successful.'
});
}
async function validatePrHasMoreThanOneFile() {
/*
Validation #1: If the PR has more than one file, then we will not automatically
merge it.
*/
if (filesChanged.length !== 1) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #1 Failed -> Pull Request "' + pullRequest.title + '" not merged because it contains more than 1 file. -> fileCount = ' + filesChanged.length)
/*
We will close PRs that contains any User Profile file together with other files in the same Pull Request.
This will avoid manual merges to include User Profile files.
*/
for (let j = 0; j < filesChanged.length; j++) {
let pullRequestFile = filesChanged[j]
let fileContentUrl = pullRequestFile.raw_url
if (fileContentUrl.indexOf('Governance/Plugins/User-Profiles') >= 0) {
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that a User Profile file... \n\n' + fileContentUrl + '\n\n...was submitted together with ' + (filesChanged.length - 1) + ' other file/s. User Profiles files as per the Governance System rules, must be the only file present at a Pull Request in order to pass all the validations and be automatically merged. \n\n If you intentionally submitted the extra files, the way to get your work merged is by first removing your User Profile file from the Plugins folder at your local installation and executing an app.contribute again. Then wait until the PR is merged (manually reviewed) and after that you put your User Profile file again and create a new PR only with that file with an app.contribute. That last PR should be merged automatically.'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
break
}
}
return false
}
}
async function validateFileNameEqualsGithubUsername() {
/*
Validation #2: File Name must be the same to the Github Username of the PR owner.
*/
let pullRequestFile = filesChanged[0]
fileContentUrl = pullRequestFile.raw_url
if (fileContentUrl.indexOf('Governance/Plugins/User-Profiles') < 0) {
/*
If it is not a user profile then there is no need to auto merge.
*/
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #2 Failed -> Pull Request "' + pullRequest.title + '" not merged because the file modified at the Pull Request is not a User Profile file. -> fileContentUrl = ' + fileContentUrl)
return false
}
let splittedURL = fileContentUrl.split('/')
let fileName = splittedURL[splittedURL.length - 1]
let splittedFileName = fileName.split('.')
fileName = splittedFileName[0]
githubUsername = pullRequest.user.login
if (githubUsername.toLowerCase() !== fileName.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #2 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Github Username is not equal to the File Name. -> Github Username = ' + githubUsername + '-> fileName = ' + fileName)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that the Github User "' + githubUsername + '" who submitted it, is not equal to the name of the User Profile Plugin File.\n\n File Name = "' + fileName + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
}
async function validateFileChangedIsUserProfile() {
/*
Validation #3: The file changed at the PR is a User Profile.
*/
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
fileContent = await PL.projects.foundations.utilities.webAccess.fetchAPIDataFile(fileContentUrl)
userProfile = JSON.parse(fileContent)
if (userProfile.type !== 'User Profile') {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #3 Failed -> Pull Request "' + pullRequest.title + '" not merged because the file modified is not a User Profile. -> Type = ' + userProfile.type)
return false
}
}
async function validateMessageSignedIsGithubUsername() {
/*
Validation #4: The message signed at the config is not the Github Username.
*/
let config = JSON.parse(userProfile.config)
let messageSigned = config.signature.message
if (messageSigned.toLowerCase() !== githubUsername.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #4 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Github Username is not equal to the Message Signed at the User Profile. -> Github Username = ' + githubUsername + '-> messageSigned = ' + messageSigned)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that the Github User "' + githubUsername + '" who submitted it, is not equal to the Message Signed at the User Profile.\n\n Message Signed = "' + messageSigned + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
}
async function validateMessageSignedHashIsSignatureHash() {
/*
Validation #5: The message signed has is equal to the signature messageHash.
*/
let config = JSON.parse(userProfile.config)
let serverResponse = await PL.servers.WEB3_SERVER.hashData(
config.signature.message
)
let messageSignedHash = serverResponse.hash
let signatureHash = config.signature.messageHash
if (messageSignedHash !== signatureHash) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #5 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Message Signed Hash is not equal to the the Signature Hash. -> messageSignedHash = ' + messageSignedHash + '-> signatureHash = ' + signatureHash)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because the Message Signed Hash is not equal to the the Signature Hash.\n\n messageSignedHash = "' + messageSignedHash + '"\n\n signatureHash = "' + signatureHash + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
}
async function validateUserProfileNodeNameEqualsGithubUsername() {
/*
Validation #6: The name of the User Profile node is not the Github Username.
*/
if (userProfile.name.toLowerCase() !== githubUsername.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #6 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Github Username is not equal to the User Profile node\'s name. -> Github Username = ' + githubUsername + '-> userProfile.name = ' + userProfile.name)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because it was detected that the Github User "' + githubUsername + '" who submitted it, is not equal to the User Profile node\'s name.\n\n User Profile Name = "' + userProfile.name + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
}
async function validateUserProfileIdDoesNotBelongtoAnotherUserProfile() {
/*
Validation #7: The id of the User Profile can not be the id of an already existing User Profile
unless the existing one belongs to the same Github username.
*/
let userProfileIdMap = new Map()
let pluginFileNames = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames(
'Governance',
'User-Profiles'
)
for (let i = 0; i < pluginFileNames.length; i++) {
let pluginFileName = pluginFileNames[i]
let pluginFileContent = await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent(
'Governance',
'User-Profiles',
pluginFileName
)
let otherUserProfile = JSON.parse(pluginFileContent)
userProfileIdMap.set(otherUserProfile.id, otherUserProfile.name)
}
let testUserProfile = userProfileIdMap.get(userProfile.id)
if (testUserProfile === undefined) { return true }
if (testUserProfile !== userProfile.name) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #7 Failed -> Pull Request "' + pullRequest.title + '" not merged because the User Profile Id already exists and belongs to another User Profile on record. -> Profile Id = ' + userProfile.id + '-> User Profile with the same Id = ' + testUserProfile)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because the User Profile Id already exists and belongs to another User Profile on record. \n\nUser Profile Id = "' + userProfile.id + '" \n\n User Profile with the same Id = "' + testUserProfile + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
}
async function validateUserProfileBlockchainAccountDoesNotBelongtoAnotherUserProfile() {
try {
/*
Validation #8 The blockchain account of the User Profile can not be the
blockchain account of an already existing User Profile
unless the existing one belongs to the same Github username.
*/
let userProfileIdMap = new Map()
let pluginFileNames = await SA.projects.communityPlugins.utilities.plugins.getPluginFileNames(
'Governance',
'User-Profiles'
)
for (let i = 0; i < pluginFileNames.length; i++) {
let pluginFileName = pluginFileNames[i]
let pluginFileContent = await SA.projects.communityPlugins.utilities.plugins.getPluginFileContent(
'Governance',
'User-Profiles',
pluginFileName
)
let otherUserProfile = JSON.parse(pluginFileContent)
let config = JSON.parse(otherUserProfile.config)
let messageSigned = JSON.stringify(config.signature)
let serverResponse = await PL.servers.WEB3_SERVER.recoverAddress(
messageSigned
)
userProfileIdMap.set(serverResponse.address, otherUserProfile.name)
}
let config = JSON.parse(userProfile.config)
let messageSigned = JSON.stringify(config.signature)
let serverResponse = await PL.servers.WEB3_SERVER.recoverAddress(
messageSigned
)
let testUserProfile = userProfileIdMap.get(serverResponse.address)
if (testUserProfile === undefined) { return true }
if (testUserProfile !== userProfile.name) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #8 Failed -> Pull Request "' + pullRequest.title + '" not merged because the User Profile Blockchain Account already exists and belongs to another User Profile on record. -> Profile Blockchain Account = ' + serverResponse.address + '-> User Profile with the same Blockchain Account = ' + testUserProfile)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because the User Profile Blockchain Account already exists and belongs to another User Profile on record. \n\nUser Profile Blockchain Account = "' + serverResponse.address + '" \n\n User Profile with the same Blockchain Account = "' + testUserProfile + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
} catch (err) {
console.log(err.stack)
}
}
async function validateUserProfileSigningAccountsDoesNotBelongtoAnotherUserProfile() {
try {
if (userProfile.signingAccounts === undefined) { return true }
for (let i = 0; i < userProfile.signingAccounts.signingAccounts.length; i++) {
let signingAccount = userProfile.signingAccounts.signingAccounts[i]
let config = JSON.parse(signingAccount.config)
/*
Validation #9 Signing accounts of the User Profile
must have a signature of the same Github username of the User Profile.
*/
let messageSigned = config.signature.message
if (messageSigned.toLowerCase() !== githubUsername.toLowerCase()) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #9 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Signing Account ' + signingAccount.name + ' has not signed the current Github User Account, but something else. -> messageSigned = ' + messageSigned + '-> githubUsername = ' + githubUsername)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because the Signing Account "' + signingAccount.name + '" has not signed the current Github User Account, but something else. \n\n messageSigned = "' + messageSigned + '" \n\n githubUsername = "' + githubUsername + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
/*
Validation #10: The message signed has is equal to the signature messageHash.
*/
let serverResponse = await PL.servers.WEB3_SERVER.hashData(
config.signature.message
)
let messageSignedHash = serverResponse.hash
let signatureHash = config.signature.messageHash
if (messageSignedHash !== signatureHash) {
console.log('[INFO] Github Server -> mergeGithubPullRequests -> Validation #10 Failed -> Pull Request "' + pullRequest.title + '" not merged because the Message Signed Hash is not equal to the the Signature Hash. -> messageSignedHash = ' + messageSignedHash + '-> signatureHash = ' + signatureHash)
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'This Pull Request could not be automatically merged and was closed by the Superalgos Governance System because the Message Signed Hash is not equal to the the Signature Hash.\n\n messageSignedHash = "' + messageSignedHash + '"\n\n signatureHash = "' + signatureHash + '"'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
return false
}
}
return true
} catch (err) {
console.log(err.stack)
}
}
async function mergePullRequest() {
/*
All validations passed, we will proceed an merge this Pull Request.
*/
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
mergeResponse = await octokit.rest.pulls.merge({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
commit_title: 'Changes in User Profile done by Profile Owner ' + githubUsername + ' automatically merged by Superalgos.'
});
return mergeResponse.data.merged
}
}
}
async function closePrsToMaster() {
let githubPrListMaster = []
const per_page = 100 // Max
let page = 0
try {
page++
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
let listResponse = await octokit.rest.pulls.list({
owner: owner,
repo: repo,
state: 'open',
head: undefined,
base: 'master',
sort: undefined,
direction: undefined,
per_page: per_page,
page: page
});
if (listResponse.data.length < 100) {
lastPage = true
}
console.log('[INFO] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster -> Receiving Page = ' + page)
for (let i = 0; i < listResponse.data.length; i++) {
let pullRequest = listResponse.data[i]
console.log('[INFO] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster -> Pull Request "' + pullRequest.title + '" found and added to the list to validate. ')
githubPrListMaster.push(pullRequest)
}
console.log('[INFO] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster -> Received = ' + listResponse.data.length)
for (let i = 0; i < githubPrListMaster.length; i++) {
let pullRequest = githubPrListMaster[i]
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.issues.createComment({
owner: owner,
repo: repo,
issue_number: pullRequest.number,
body: 'Hi, this is the Superalgos Governance System taking notice that you have submitted a pull request directly to the master branch.\n\nThanks for submitting a PR to the Superalgos Project. We value every contribution and everyone is welcome to send PRs. Unfortunately we are not merging pull requests directly into the master branch. Consider resubmitting to the develop branch instead. For your convenience, you can switch branches from within the app, at the footer of the Docs tab. \n\n I will close this pull request now and look forward for your next contribution either to the develop branch or any other branch available for this purpose.'
});
await PL.projects.foundations.utilities.asyncFunctions.sleep(GITHUB_API_WAITING_TIME)
await octokit.rest.pulls.update({
owner: owner,
repo: repo,
pull_number: pullRequest.number,
state: 'closed'
});
}
} catch (err) {
console.log(err)
if (err.stack.indexOf('last page') >= 0) {
return
} else {
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster ->Method call produced an error.')
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster ->err.stack = ' + err.stack)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster ->repository = ' + repository)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster ->username = ' + username)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster ->token starts with = ' + token.substring(0, 10) + '...')
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> closePrsToMaster ->token ends with = ' + '...' + token.substring(token.length - 10))
error = err
return
}
}
}
} catch (err) {
if (err === undefined) { return }
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> doGithub -> err.stack = ' + err.stack)
}
}
} catch (err) {
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> Method call produced an error.')
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> err.stack = ' + err.stack)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> repository = ' + repository)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> username = ' + username)
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> token starts with = ' + token.substring(0, 10) + '...')
console.log('[ERROR] Github Server -> mergeGithubPullRequests -> token ends with = ' + '...' + token.substring(token.length - 10))
let error = {
result: 'Fail Because',
message: err.message,
stack: err.stack
}
return error
}
}
function respondWithDocsObject(docs, error) {
if (error.message !== undefined) {
docs.placeholder.errorMessage = {
style: 'Error',
text: error.message
}
}
if (error.stack !== undefined) {
docs.placeholder.errorStack = {
style: 'Javascript',
text: error.stack
}
}
if (error.code !== undefined) {
docs.placeholder.errorCode = {
style: 'Json',
text: error.code
}
}
docs.placeholder.errorDetails = {
style: 'Json',
text: JSON.stringify(error, undefined, 4)
}
let customResponse = {
result: global.CUSTOM_FAIL_RESPONSE.result,
docs: docs
}
return customResponse
}
}
File diff suppressed because it is too large. Load diff
File renamed without changes.
File renamed without changes.
@@ -1,4 +1,4 @@
exports.newTaskManagerServer = function newTaskManagerServer(WEB_SOCKETS_INTERFACE, EVENT_SERVER) {
exports.newTaskManagerServer = function newTaskManagerServer() {
let thisObject = {
initialize: initialize,
@@ -63,7 +63,7 @@
//console.log('[INFO] Client -> Task Manager Server -> runTask -> Task Name = ' + message.event.taskName)
//console.log('[INFO] Client -> Task Manager Server -> runTask -> Task Id = ' + message.event.taskId)
let path = global.env.PATH_TO_TASK_SERVER + '/Task.js'
let path = global.env.BASE_PATH + '/TaskServerRoot.js'
/* Workarround to avoid having the same debug port at the forked process which makes it crash. */
for (let i = 0; i < process.execArgv.length; i++) {
@@ -263,7 +263,7 @@
responseWaiters.set(command.callerId, responseCallBack)
}
EVENT_SERVER.onMessage(JSON.stringify(command), thisObject.onMessage)
PL.servers.EVENT_SERVER.onMessage(JSON.stringify(command), thisObject.onMessage)
} catch (err) {
console.log('[ERROR] Client -> Task Manager Server -> sendCommand -> Error Sending Command to Events Server -> command = ' + JSON.stringify(command))
console.log('[ERROR] Client -> Task Manager Server -> sendCommand -> Error Sending Command to Events Server -> error = ' + err.stack)
File renamed without changes.
+387
View File
@@ -0,0 +1,387 @@
exports.newWeb3Server = function newWeb3Server() {
const MODULE = "Web3 Server"
let thisObject = {
getNetworkClientStatus: getNetworkClientStatus,
createWalletAccount: createWalletAccount,
getWalletBalances: getWalletBalances,
signData: signData,
hashData: hashData,
recoverAddress: recoverAddress,
mnemonicToPrivateKey: mnemonicToPrivateKey,
payContributors: payContributors,
initialize: initialize,
finalize: finalize,
run: run
}
const Web3 = SA.nodeModules.web3
let web3Map = new Map()
return thisObject
function finalize() {
web3Map = undefined
}
function initialize() {
}
function run() {
}
async function getNetworkClientStatus(host, port, interface) {
let key = 'host (' + host + ') at port (' + port + ') via interface (' + interface + ')'
try {
let web3 = web3Map.get(key)
if (web3 === undefined) {
/* This means that we never got connected to this client before */
let web3 = await connectToClient(key, host, port, interface)
if (web3.error !== undefined) {
return web3
}
return await returnStatus(web3)
} else {
return await returnStatus(web3)
}
async function returnStatus(web3) {
let status = {}
status.isSyncing = await web3.eth.isSyncing()
status.chainId = await web3.eth.getChainId()
status.currentBlockNumber = await web3.eth.getBlockNumber()
status.result = 'Ok'
return status
}
} catch (err) {
return { error: 'Could not connect to ' + key + '. ' + err.stack + '.' }
}
}
async function createWalletAccount(entropy) {
try {
let web3 = new Web3()
let account = web3.eth.accounts.create()
return {
address: account.address,
privateKey: account.privateKey,
result: 'Ok'
}
} catch (err) {
return { error: 'Could not create the account. ' + err.stack }
}
}
async function getWalletBalances(host, port, interface, walletDefinition) {
let key = 'host (' + host + ') at port (' + port + ') via interface (' + interface + ')'
try {
let web3 = web3Map.get(key)
if (web3 === undefined) {
/* This means that we never got connected to this client before */
let web3 = await connectToClient(key, host, port, interface)
if (web3.error !== undefined) {
return web3
}
return await returnAccountBalances(web3)
} else {
return await returnAccountBalances(web3)
}
async function returnAccountBalances(web3) {
let responseData = {}
for (let i = 0; i < walletDefinition.walletAccounts.length; i++) {
let walletAccount = walletDefinition.walletAccounts[i]
if (walletAccount.ethBalance !== undefined) {
try {
walletAccount.ethBalance.value = await web3.eth.getBalance(walletAccount.config.address)
} catch (err) {
if (err.message.indexOf('Provided address') >= 0) {
walletAccount.error = 'Invalid configured address.'
} else {
walletAccount.error = err.message
}
}
}
for (let j = 0; j < walletAccount.tokenBalances.length; j++) {
let tokenBalance = walletAccount.tokenBalances[j]
if (tokenBalance.referenceParent === undefined) { continue }
if (tokenBalance.referenceParent.parentNode === undefined) { continue }
if (tokenBalance.referenceParent.smartContracts === undefined) { continue }
if (tokenBalance.referenceParent.config.codeName === undefined) {
tokenBalance.error = 'Reference Parent without config.codeName defined.'
continue
}
if (tokenBalance.referenceParent.smartContracts.config.address === undefined) {
tokenBalance.error = 'Reference Parent Smart Contract without config.address defined.'
continue
}
let tokenContractAddress = tokenBalance.referenceParent.smartContracts.config.address
// The minimum ABI to get ERC20 Token balance
let minABI = [
// balanceOf
{
"constant": true,
"inputs": [{ "name": "_owner", "type": "address" }],
"name": "balanceOf",
"outputs": [{ "name": "balance", "type": "uint256" }],
"type": "function"
},
// decimals
{
"constant": true,
"inputs": [],
"name": "decimals",
"outputs": [{ "name": "", "type": "uint8" }],
"type": "function"
}
];
let contract = new web3.eth.Contract(minABI, tokenContractAddress);
try {
tokenBalance.value = await contract.methods.balanceOf(walletAccount.config.address).call()
} catch (err) {
if (err.message.indexOf('Provided address') >= 0) {
walletAccount.error = 'Invalid configured address.'
} else {
walletAccount.error = err.message
}
}
}
}
responseData.result = 'Ok'
responseData.walletDefinition = walletDefinition
return responseData
}
} catch (err) {
return { error: 'Could not connect to ' + key + '. ' + err.stack + '.' }
}
}
async function connectToClient(key, host, port, interface) {
let web3
switch (interface) {
case 'ws': {
web3 = new Web3('ws://' + host + ':' + port + '');
break
}
case 'http': {
web3 = new Web3('http://' + host + ':' + port + '');
break
}
default: {
return { error: 'Interface parameter must be either ws or http. Received ' + interface }
}
}
return await testConnection()
async function testConnection() {
let accounts = await web3.eth.getAccounts()
if (web3.currentProvider.connected === false) {
return { error: 'Connection to ' + key + ' could not be established.' }
} else {
web3Map.set(key, web3)
return web3
}
}
}
async function signData(privateKey, data) {
try {
let web3 = new Web3()
let signature = web3.eth.accounts.sign(data, privateKey)
return {
signature: signature,
result: 'Ok'
}
} catch (err) {
return { error: 'Could not sign the data. ' + err.stack }
}
}
async function hashData(data) {
try {
let web3 = new Web3()
let hash = web3.eth.accounts.hashMessage(data)
return {
hash: hash,
result: 'Ok'
}
} catch (err) {
return { error: 'Could not hash the data. ' + err.stack }
}
}
async function recoverAddress(signature) {
try {
let signatureObject = JSON.parse(signature)
let web3 = new Web3()
let address = web3.eth.accounts.recover(signatureObject)
return {
address: address,
result: 'Ok'
}
} catch (err) {
return { error: 'Could not recover address. ' + err.stack }
}
}
async function mnemonicToPrivateKey(mnemonic) {
try {
const ethers = SA.nodeModules.ethers
let wallet = ethers.Wallet.fromMnemonic(mnemonic)
if (wallet.privateKey !== undefined) {
return {
address: wallet.address,
privateKey: wallet.privateKey,
result: 'Ok'
}
} else {
return {
address: undefined,
privateKey: undefined,
result: 'Fail'
}
}
} catch (err) {
return { error: 'Could not convert to Private Key. ' + err.stack }
}
}
async function payContributors(contractAddress, contractAbi, paymentsArray, mnemonic) {
try {
let response = await mnemonicToPrivateKey(mnemonic)
let privateKey = response.privateKey
console.log('----------------------------------------------------------------------------------------------')
console.log('PAYING CONTRIBUTORS')
console.log('----------------------------------------------------------------------------------------------')
for (let i = 0; i < paymentsArray.length; i++) {
await PL.projects.foundations.utilities.asyncFunctions.sleep(15000)
let payment = paymentsArray[i]
await sendTokens(
i + 1,
payment.userProfile,
payment.from,
payment.to,
payment.amount
)
}
async function sendTokens(number, userProfile, fromAddress, toAddress, tokenAmount) {
try {
tokenAmount = Math.trunc(tokenAmount / 1000000000000000000)
console.log('')
console.log('---------------------------------------------------------------------------------------------------------------------------------------------------')
console.log(' Payment # ' + number + ' - User Profile: ' + userProfile + ' - SA Tokens Amount: ' + parseFloat(tokenAmount).toLocaleString('en') + ' - Address: ' + toAddress)
console.log('---------------------------------------------------------------------------------------------------------------------------------------------------')
console.log('')
if (tokenAmount === 0) {
console.log('No need to send a transaction in this case.')
return
}
const Tx = SA.nodeModules.ethereumjsTx.Transaction;
const web3 = new Web3(new Web3.providers.HttpProvider('https://bsc-dataseed.binance.org/'))
/*
Token Amount
*/
tokenAmount = web3.utils.toWei(tokenAmount.toString(), 'ether')
var amountBigNumber = web3.utils.toBN(tokenAmount)
//const amount = web3.utils.toHex(tokenAmount)
if (privateKey === undefined) { privateKey = 'No Privete Key - Just Testing' }
privateKey = privateKey.replace('0x', '')
const privateKeyBuffer = Buffer.from(privateKey, 'hex')
const contractAbiObject = JSON.parse(contractAbi)
const contract = new web3.eth.Contract(contractAbiObject, contractAddress, { from: fromAddress })
const Common = SA.nodeModules.ethereumjsCommon.default
const BSC_FORK = Common.forCustomChain(
'mainnet',
{
name: 'Binance Smart Chain Mainnet',
networkId: 56,
chainId: 56,
url: 'https://bsc-dataseed.binance.org/'
},
'istanbul',
);
const nonce = await web3.eth.getTransactionCount(fromAddress);
console.log('Nonce:', nonce)
const rawTransaction = {
"from": fromAddress,
"gasPrice": web3.utils.toHex(5000000000),
"gasLimit": web3.utils.toHex(210000),
"to": contractAddress, "value": "0x0",
"data": contract.methods.transfer(toAddress, amountBigNumber).encodeABI(),
"nonce": web3.utils.toHex(nonce)
};
const transaction = new Tx(rawTransaction, { 'common': BSC_FORK })
transaction.sign(privateKeyBuffer)
console.log('Transaction:', rawTransaction)
let result
result = await web3.eth.sendSignedTransaction('0x' + transaction.serialize().toString('hex'))
.catch(err => {
console.log('[ERROR] sendSignedTransaction -> err =' + JSON.stringify(err))
})
console.log('Result:', result)
return result
} catch (err) {
console.log('[ERROR] web3Server -> sendTokens -> err.stack = ' + err.stack)
}
}
return {
address: wallet.address,
privateKey: wallet.privateKey,
result: 'Ok'
}
} catch (err) {
return { error: 'Could not convert to Private Key. ' + err.stack }
}
}
}
File renamed without changes.
+133
View File
@@ -0,0 +1,133 @@
exports.newWebSocketsInterface = function newWebSocketsInterface() {
const LOG_INFO = false
let thisObject = {
initialize: initialize,
finalize: finalize
}
const WEB_SOCKET = SA.nodeModules.ws
let socketServer
let port = global.env.PLATFORM_WEB_SOCKETS_INTERFACE_PORT
return thisObject
function finalize() {
socketServer = undefined
}
function initialize() {
setUpWebSocketServer()
}
function setUpWebSocketServer() {
try {
socketServer = new WEB_SOCKET.Server({ port: port })
socketServer.on('connection', onConnection)
function onConnection(socket) {
let lastNonce = -1
if (LOG_INFO === true) {
console.log('New Websocket Connection.')
}
socket.on('message', onMenssage)
function onMenssage(message) {
try {
if (global.env.DEMO_MODE === true) {
/*
In DEMO MODE we will accept Task / Sessioins Running or Stopping if you are requesting this from localhost only.
*/
if (socket._socket.remoteAddress !== "::1") {
if (
message.toString().indexOf('"eventType":"Run Task"') >= 0
||
message.toString().indexOf('"eventType":"Stop Task"') >= 0
||
message.toString().indexOf('"eventType":"Run Trading Session"') >= 0
||
message.toString().indexOf('"eventType":"Stop Trading Session"') >= 0
||
message.toString().indexOf('"eventType":"Resume Trading Session"') >= 0
||
message.toString().indexOf('"eventType":"Run Learning Session"') >= 0
||
message.toString().indexOf('"eventType":"Stop Learning Session"') >= 0
||
message.toString().indexOf('"eventType":"Resume Learning Session"') >= 0
) {
console.log('Trying to execute a Task while in DEMO MODE. Some hacking has taken place!')
console.log('Hacker IP Address is: ' + socket._socket.remoteAddress)
return
}
}
}
if (LOG_INFO === true) {
console.log('Message Received: ' + message.toString().substring(0, 10000))
}
let messageArray = message.toString().split('|*|')
let origin = messageArray[0]
let nonce = messageArray[1]
let messageToEventServer = messageArray[2]
if (origin === 'Web Browser') {
if (isNaN(nonce) || nonce === "") {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce is not a Number. message = ' + message.substring(0, 1000))
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce is not a Number. nonce = ' + nonce)
return
}
if (nonce === "1") { // this happens once the browser is restarted, and the server is running since a previous session.
lastNonce = 0
}
if (Number(nonce) < Number(lastNonce)) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. message = ' + message.substring(0, 1000))
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. nonce = ' + nonce)
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. lastNonce = ' + lastNonce)
return
}
lastNonce = nonce
try {
JSON.parse(messageToEventServer)
} catch (err) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Message received from the browser is not a valid JSON. message = ' + message.substring(0, 1000))
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Message received from the browser is not a valid JSON. messageToEventServer = ' + messageToEventServer)
return
}
let acknowledgeMessage = {
action: 'Acknowledge',
nonce: nonce
}
socket.send(JSON.stringify(acknowledgeMessage))
}
PL.servers.EVENT_SERVER.onMessage(messageToEventServer, onResponse)
function onResponse(message) {
socket.send(message)
}
} catch (err) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> Nonce received is less than Last Nonce. err = ' + err.stack)
}
}
}
} catch (err) {
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> err.message = ' + err.message)
console.log('[ERROR] Client -> Web Sockets Interface -> run -> setUpWebSocketServer -> err.message = ' + err.stack)
}
}
}
+165
View File
@@ -0,0 +1,165 @@
exports.newPlatformApp = function newPlatformApp() {
let thisObject = {
run: run
}
return thisObject
async function run(initialWorkspace) {
process.on('uncaughtException', function (err) {
if (err.message && err.message.indexOf("EADDRINUSE") > 0) {
console.log("The Superalgos Platform Client cannot be started. Reason: the port configured migth be being used by another application, or Superalgos Platform Client might be already running.")
return
}
console.log('[ERROR] Platform App -> uncaughtException -> err.message = ' + err.message)
console.log('[ERROR] Platform App -> uncaughtException -> err.stack = ' + err.stack)
console.log('[ERROR] Platform App -> uncaughtException -> err = ' + err)
process.exit(1)
})
process.on('unhandledRejection', (reason, p) => {
// Signal user that a necissary node module is missing
if (reason.code == 'MODULE_NOT_FOUND') {
console.log("[ERROR] Dependency library not found. Please try running the 'node setup' command and then restart the Superalgos Platform Client.")
console.log('[ERROR] Platform App -> reason = ' + JSON.stringify(reason))
process.exit(1)
}
console.log('[ERROR] Platform App -> unhandledRejection -> reason = ' + JSON.stringify(reason))
console.log('[ERROR] Platform App -> unhandledRejection -> p = ' + JSON.stringify(p))
process.exit(1)
})
try {
/* Callbacks default responses. */
global.DEFAULT_OK_RESPONSE = {
result: "Ok",
message: "Operation Succeeded"
};
global.DEFAULT_FAIL_RESPONSE = {
result: "Fail",
message: "Operation Failed"
};
global.DEFAULT_RETRY_RESPONSE = {
result: 'Retry',
message: 'Retry Later'
}
global.CUSTOM_OK_RESPONSE = {
result: 'Ok, but check Message',
message: 'Custom Message'
}
global.CUSTOM_FAIL_RESPONSE = {
result: 'Fail Because',
message: 'Custom Message'
}
/* Servers */
let WEB_SERVER = require('./Client/webServer.js')
let DATA_FILE_SERVER = require('./Client/dataFileServer.js')
let PROJECT_FILE_SERVER = require('./Client/projectFileServer.js')
let UI_FILE_SERVER = require('./Client/uiFileServer.js')
let PLUGIN_SERVER = require('./Client/pluginServer.js')
let EVENT_SERVER = require('./Client/eventServer.js')
let TASK_MANAGER_SERVER = require('./Client/taskManagerServer.js')
let CCXT_SERVER = require('./Client/ccxtServer.js')
let WEB3_SERVER = require('./Client/web3Server.js')
let GITHUB_SERVER = require('./Client/githubServer.js')
/* Network Interfaces */
let WEB_SOCKETS_INTERFACE = require('./Client/webSocketsInterface.js')
let HTTP_INTERFACE = require('./Client/httpInterface.js')
/*
Setting up servers running inside this Client.
*/
PL.servers = {}
console.log('SUPERALGOS PLATFORM CLIENT SERVERS:')
console.log('')
PL.servers.WEB_SERVER = WEB_SERVER.newWebServer()
PL.servers.WEB_SERVER.initialize()
PL.servers.WEB_SERVER.run()
console.log('Web Server .................................................. Started')
PL.servers.UI_FILE_SERVER = UI_FILE_SERVER.newUIFileServer()
PL.servers.UI_FILE_SERVER.initialize()
PL.servers.UI_FILE_SERVER.run()
console.log('UI File Server .............................................. Started')
PL.servers.PROJECT_FILE_SERVER = PROJECT_FILE_SERVER.newProjectFileServer()
PL.servers.PROJECT_FILE_SERVER.initialize()
PL.servers.PROJECT_FILE_SERVER.run()
console.log('Project File Server ......................................... Started')
PL.servers.PLUGIN_SERVER = PLUGIN_SERVER.newPluginServer()
PL.servers.PLUGIN_SERVER.initialize()
PL.servers.PLUGIN_SERVER.run()
console.log('Plugin Server ............................................... Started')
PL.servers.DATA_FILE_SERVER = DATA_FILE_SERVER.newDataFileServer()
PL.servers.DATA_FILE_SERVER.initialize()
PL.servers.DATA_FILE_SERVER.run()
console.log('Data File Server ............................................ Started')
PL.servers.EVENT_SERVER = EVENT_SERVER.newEventServer()
PL.servers.EVENT_SERVER.initialize()
PL.servers.EVENT_SERVER.run()
console.log('Events Server ............................................... Started')
TASK_MANAGER_SERVER = TASK_MANAGER_SERVER.newTaskManagerServer()
TASK_MANAGER_SERVER.initialize()
TASK_MANAGER_SERVER.run()
console.log('Task Manager Server ......................................... Started')
PL.servers.CCXT_SERVER = CCXT_SERVER.newCCXTServer()
PL.servers.CCXT_SERVER.initialize()
PL.servers.CCXT_SERVER.run()
console.log('CCXT Server ................................................. Started')
PL.servers.WEB3_SERVER = WEB3_SERVER.newWeb3Server()
PL.servers.WEB3_SERVER.initialize()
PL.servers.WEB3_SERVER.run()
console.log('WEB3 Server ................................................. Started')
PL.servers.GITHUB_SERVER = GITHUB_SERVER.newGithubServer()
PL.servers.GITHUB_SERVER.initialize()
PL.servers.GITHUB_SERVER.run()
console.log('Github Server ............................................... Started')
console.log('')
console.log('SUPERALGOS PLATFORM CLIENT INTERFACES:')
console.log('')
WEB_SOCKETS_INTERFACE = WEB_SOCKETS_INTERFACE.newWebSocketsInterface()
WEB_SOCKETS_INTERFACE.initialize()
console.log('Web Sockets Interface ....................................... Listening at port ' + global.env.PLATFORM_WEB_SOCKETS_INTERFACE_PORT)
HTTP_INTERFACE = HTTP_INTERFACE.newHttpInterface()
HTTP_INTERFACE.initialize(initialWorkspace)
console.log('Http Interface .............................................. Listening at port ' + global.env.PLATFORM_HTTP_INTERFACE_PORT)
console.log('')
console.log("You are running Superalgos Beta 12")
console.log('')
console.log("What's new? These are the main new features in this version:")
console.log('')
console.log('Governance System ........................................... Automates the distribution of SA Tokens and allow users to vote on the direction of the project.')
console.log('TensorFlow Integration ...................................... Allows creating and training ML models and use them in trading strategies.')
console.log('')
console.log("What's next? This is the current development pipeline:")
console.log('')
console.log('Superalgos P2P Network ...................................... Will allow algo-traders to share trading signals with Superalgos users consuming these signals via a mobile app.')
console.log('Real-time Trading Signals ................................... Will allow users to emit trading signals and be rewarded with SA Tokens.')
console.log('Superalgos Mobile ........................................... Will allow users to consume trading signals for free and autonomously execute trades from their mobile phones.')
console.log('Ethereum Integration ........................................ Will allow mining data from an Ethereum network node, and bring it into the Superalgos workflow. [Looking for an Ethereum dev that would like to continue this line of development.]')
console.log('')
} catch (err) {
console.log('[ERROR] Platform App -> Error = ' + err.stack)
}
}
}
File renamed without changes.
+10 -10
View File
@@ -116,23 +116,23 @@ function newAnimation() {
for (const [key, timeConsumed] of performanceMap.entries()) {
row++
let labelToPrint = key + ' ' + timeConsumed.toFixed(4)
UI.projects.superalgos.utilities.drawPrint.printLabel(labelToPrint, 10,undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
UI.projects.foundations.utilities.drawPrint.printLabel(labelToPrint, 10,undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
let percentage = timeConsumed * 100 / totalTimeConsumed
labelToPrint = key + ' ' + percentage.toFixed(1) + '%'
UI.projects.superalgos.utilities.drawPrint.printLabel(labelToPrint, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
UI.projects.foundations.utilities.drawPrint.printLabel(labelToPrint, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
}
/* Other Variables */
row++
UI.projects.superalgos.utilities.drawPrint.printLabel(DEBUG.variable1, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
UI.projects.foundations.utilities.drawPrint.printLabel(DEBUG.variable1, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
row++
UI.projects.superalgos.utilities.drawPrint.printLabel(DEBUG.variable2, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
UI.projects.foundations.utilities.drawPrint.printLabel(DEBUG.variable2, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
row++
UI.projects.superalgos.utilities.drawPrint.printLabel(DEBUG.variable3, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
UI.projects.foundations.utilities.drawPrint.printLabel(DEBUG.variable3, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
row++
UI.projects.superalgos.utilities.drawPrint.printLabel(DEBUG.variable4, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
UI.projects.foundations.utilities.drawPrint.printLabel(DEBUG.variable4, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
row++
UI.projects.superalgos.utilities.drawPrint.printLabel('Animation Frame Per Seconds: ' + ANIMATION_FRAME_PER_SECONDS, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
UI.projects.foundations.utilities.drawPrint.printLabel('Animation Frame Per Seconds: ' + ANIMATION_FRAME_PER_SECONDS, 300, undefined, undefined, 100 + row * 30, 1, 20, UI_COLOR.RED, 'Left')
}
/* Video Recording */
@@ -144,17 +144,17 @@ function newAnimation() {
/* Panorama Recording */
if (ARE_WE_RECORDING_A_MARKET_PANORAMA === true) {
if (PANORAMA_WAS_PANNED === true) {
UI.projects.superalgos.utilities.download.addToMarketPanorama()
UI.projects.foundations.utilities.download.addToMarketPanorama()
PANORAMA_WAS_PANNED = false
}
}
/* We request the next frame to be drawn, and stablishing a loop */
/* We request the next frame to be drawn, and establish a loop */
/* Use this code for full animation speed. */
animationLoopHandle = window.requestAnimationFrame(animationLoop)
/* Use this code for max 10 frames per second animation speed, if the app is consumming too much of your CPU. */
/* Use this code for max 10 frames per second animation speed, if the app is consuming too much of your CPU. */
/*
setTimeout(nextLoop, 100)
function nextLoop () {
+24 -25
View File
@@ -1,11 +1,10 @@
let postLoader
function newAppLoader() {
const MODULE_NAME = 'App Loader'
const INFO_LOG = false
const ERROR_LOG = true
const logger = newWebDebugLog()
let thisObject = {
loadModules: loadModules
@@ -64,16 +63,16 @@ function newAppLoader() {
let fileArray = JSON.parse(fileList)
for (let i = 0; i < fileArray.length; i++) {
let item = fileArray[i]
project = item[0]
fileName = item[1]
urlArray.push('Projects' + '/' + project + '/' + 'UI' + '/' + 'Function-Libraries' + '/' + fileName)
let project = item[0]
let fileName = item[1]
urlArray.push('Projects' + '/' + project + '/' + 'UI' + '/' + 'Function-Libraries' + '/' + fileName)
}
modulesArray = modulesArray.concat(urlArray)
utilities()
}
}
}
function utilities() {
let url = 'ListUtilitiesFiles'
@@ -84,16 +83,16 @@ function newAppLoader() {
let fileArray = JSON.parse(fileList)
for (let i = 0; i < fileArray.length; i++) {
let item = fileArray[i]
project = item[0]
fileName = item[1]
urlArray.push('Projects' + '/' + project + '/' + 'UI' + '/' + 'Utilities' + '/' + fileName)
let project = item[0]
let fileName = item[1]
urlArray.push('Projects' + '/' + project + '/' + 'UI' + '/' + 'Utilities' + '/' + fileName)
}
modulesArray = modulesArray.concat(urlArray)
globals()
}
}
}
function globals() {
let url = 'ListGlobalFiles'
@@ -104,16 +103,16 @@ function newAppLoader() {
let fileArray = JSON.parse(fileList)
for (let i = 0; i < fileArray.length; i++) {
let item = fileArray[i]
project = item[0]
fileName = item[1]
urlArray.push('Projects' + '/' + project + '/' + 'UI' + '/' + 'Globals' + '/' + fileName)
let project = item[0]
let fileName = item[1]
urlArray.push('Projects' + '/' + project + '/' + 'UI' + '/' + 'Globals' + '/' + fileName)
}
modulesArray = modulesArray.concat(urlArray)
spaces()
}
}
}
function spaces() {
let url = 'ListSpaceFiles'
@@ -138,7 +137,7 @@ function newAppLoader() {
for (let i = 0; i < modulesArray.length; i++) {
let path = modulesArray[i]
REQUIREJS([path], onRequired)
if (INFO_LOG === true) { logger.write('[INFO] loadModules -> Module Requested.') }
@@ -177,13 +176,13 @@ function newAppLoader() {
function defaultPlotters() {
return [
'Plotters/Superalgos/Candles/Plotters-Candles-Volumes/Candles.js',
'Plotters/Superalgos/Candles/Plotters-Candles-Volumes/CandlePanel.js',
'Plotters/Superalgos/Candles/Plotters-Candles-Volumes/Volumes.js',
'Plotters/Superalgos/Candles/Plotters-Candles-Volumes/VolumePanel.js',
'Plotters/Superalgos/Bollinger/Plotters-Bollinger-Bands/BollingerBands.js',
'Plotters/Superalgos/Bollinger/Plotters-Bollinger-Bands/BollingerBandsPanel.js',
'Plotters/Superalgos/Bollinger/Plotters-Bollinger-Bands/PercentageBandwidth.js'
'Plotters/Foundations/Candles/Plotters-Candles-Volumes/Candles.js',
'Plotters/Foundations/Candles/Plotters-Candles-Volumes/CandlePanel.js',
'Plotters/Foundations/Candles/Plotters-Candles-Volumes/Volumes.js',
'Plotters/Foundations/Candles/Plotters-Candles-Volumes/VolumePanel.js',
'Plotters/Foundations/Bollinger/Plotters-Bollinger-Bands/BollingerBands.js',
'Plotters/Foundations/Bollinger/Plotters-Bollinger-Bands/BollingerBandsPanel.js',
'Plotters/Foundations/Bollinger/Plotters-Bollinger-Bands/PercentageBandwidth.js'
]
}
}
@@ -4,7 +4,7 @@ function newAppPostLoader() {
const MODULE_NAME = 'Post Loader'
const ERROR_LOG = true
const logger = newWebDebugLog()
let thisObject = {
start: start
@@ -14,12 +14,18 @@ function newAppPostLoader() {
function start() {
try {
/* Moving PROJECTS_ARRAY to the global variable */
PROJECTS_ARRAY = window.PROJECTS
window.PROJECTS = undefined
setBrowserEvents()
setupProjectsSchema()
// autoSaveWhenClosingTheBrowser()
setupEnvironment()
function setupEnvironment() {
httpRequest(undefined, 'Environment', onResponse)
function onResponse(err, file) {
UI.environment = JSON.parse(file)
setupProjectsSchema()
}
}
function setupProjectsSchema() {
httpRequest(undefined, 'ProjectsSchema', onResponse)
@@ -35,8 +41,8 @@ function newAppPostLoader() {
let totalWebServerCalls = 0
let webServerResponses = 0
for (let i = 0; i < PROJECTS_ARRAY.length; i++) {
let project = PROJECTS_ARRAY[i]
for (let i = 0; i < PROJECTS_SCHEMA.length; i++) {
let project = PROJECTS_SCHEMA[i].name
let schemas = {
array: {
appSchema: [],
@@ -213,7 +219,7 @@ function newAppPostLoader() {
}
}
function setBrowserEvents() {
function autoSaveWhenClosingTheBrowser() {
window.onbeforeunload = saveWorkspace
/* handles backspace and refresh(F5) from keyboard */
@@ -229,7 +235,7 @@ function newAppPostLoader() {
window.addEventListener('keydown', window.manageBackRefresh)
function saveWorkspace() {
UI.projects.superalgos.spaces.designSpace.workspace.save()
UI.projects.foundations.spaces.designSpace.workspace.save()
}
}
}
+181
View File
@@ -0,0 +1,181 @@
/* Callbacks default responses. */
let GLOBAL = {}
GLOBAL.DEFAULT_OK_RESPONSE = {
result: "Ok",
message: "Operation Succeeded"
}
GLOBAL.DEFAULT_FAIL_RESPONSE = {
result: "Fail",
message: "Operation Failed"
}
GLOBAL.DEFAULT_RETRY_RESPONSE = {
result: "Retry",
message: "Retry Later"
}
GLOBAL.CUSTOM_OK_RESPONSE = {
result: "Ok, but check Message",
message: "Custom Message"
}
GLOBAL.CUSTOM_FAIL_RESPONSE = {
result: "Fail Because",
message: "Custom Message"
}
let browserCanvas // This is the canvas object of the browser.
function spacePad(str, max) {
str = str.toString()
return str.length < max ? spacePad(" " + str, max) : str
}
function loadSuperalgos() {
const MODULE_NAME = "App Pre-Loader"
const INFO_LOG = false
let browser = checkBrowserVersion()
setupHTMLTextArea()
setupHTMLInput()
setupHTMLCanvas()
loadDebugModule()
if ((browser.name !== "Chrome" && browser.name!=="Safari") || (browser.name === "Chrome" && parseInt(browser.version) < 85) || (browser.name === "Safari" && parseInt(browser.version) < 13)) {
alert("Superalgos is officially supported on Google Chrome 85 or Safari 13.1 and above. Your browser version has been detected as potentially beneath this. If you continue you may experience some functionality issues.\n\nDetected Browser: " + browser.name + "\nVersion: " + browser.version)
}
function checkBrowserVersion () {
let ua=navigator.userAgent,tem,M=ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || []
if(/trident/i.test(M[1])){
tem=/\brv[ :]+(\d+)/g.exec(ua) || []
return {name:'IE',version:(tem[1]||'')}
}
if(M[1]==='Chrome'){
tem=ua.match(/\bOPR|Edge\/(\d+)/)
if(tem!=null) {return {name:'Opera', version:tem[1]}}
}
M=M[2]? [M[1], M[2]]: [navigator.appName, navigator.appVersion, '-?']
if((tem=ua.match(/version\/(\d+)/i))!=null) {M.splice(1,1,tem[1])}
return {
name: M[0],
version: M[1]
}
}
function setupHTMLTextArea() {
let textArea = document.createElement('textarea')
textArea.id = "textArea"
textArea.spellcheck = false
textArea.style = 'resize: none;' +
' border: none;' +
' outline: none;' +
'box-shadow: none;' +
'overflow:hidden;' +
'font-family: ' + 'Saira' + ';' +
'font-size: 12px;' +
'background-color: rgb(255, 255, 255);' +
'color:rgb(255, 255, 255);' +
'width: ' + 600 + 'px;' +
'height: ' + 400 + 'px'
let textAreaDiv = document.getElementById('textAreaDiv')
textAreaDiv.appendChild(textArea)
textAreaDiv.style = 'position:fixed; top:' + -1500 + 'px; left:' + 500 + 'px; z-index:10; '
}
function setupHTMLInput() {
let input = document.createElement('input')
input.id = "input"
input.spellcheck = false
input.style = "border: none; outline: none; box-shadow: none; overflow:hidden; width: 0px; height: 0px;"
let inputDiv = document.getElementById('inputDiv')
inputDiv.appendChild(input)
}
function setupHTMLCanvas() {
let canvas = document.createElement('canvas')
canvas.id = "canvas"
canvas.width = 1400
canvas.height = 600
canvas.style.border = "0"
canvas.style = "position:absolute; top:0px; left:0px; z-index:1"
let canvasApp = document.getElementById('canvasApp')
canvasApp.appendChild(canvas)
browserCanvas = document.getElementById('canvas')
browserCanvas.width = window.innerWidth
browserCanvas.height = window.innerHeight
browserCanvas.style.border = "none"
browserCanvas.style.top = 0 + 'px'
}
function loadDebugModule() {
let path = "WebDebugLog.js"
REQUIREJS([path], onRequired)
function onRequired(pModule) {
if (INFO_LOG === true) { console.log(spacePad(MODULE_NAME, 50) + " : " + "[INFO] " + path + " downloaded.") }
loadModules()
}
}
/* And Finally, we start loading all the scripts we will immediately need. */
function loadModules() {
let path = "AppLoader.js"
REQUIREJS([path], onRequired)
function onRequired(pModule) {
if (INFO_LOG === true) { console.log(spacePad(MODULE_NAME, 50) + " : " + "[INFO] " + path + " downloaded.") }
let APP_LOADER_MODULE = newAppLoader()
APP_LOADER_MODULE.loadModules()
}
}
}
function httpRequest(pContentToSend, pPath, callBackFunction) {
let xmlHttpRequest = new XMLHttpRequest()
xmlHttpRequest.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
try {
callBackFunction(GLOBAL.DEFAULT_OK_RESPONSE, xmlHttpRequest.responseText)
} catch(err) {
console.log('[ERROR] httpRequest -> httpRequest -> err.stack = '+ err.stack)
console.log('[ERROR] httpRequest -> httpRequest -> pContentToSend = '+ pContentToSend)
console.log('[ERROR] httpRequest -> httpRequest -> pPath = '+ pPath)
console.log('[ERROR] httpRequest -> httpRequest -> xmlHttpRequest.responseText = '+ xmlHttpRequest.responseText)
console.log('[ERROR] httpRequest -> httpRequest -> callBackFunction = '+ callBackFunction)
}
return
} else if (this.readyState === 4 && this.status === 404) {
callBackFunction({ result: "Fail", message: xmlHttpRequest.responseText.trim(), code: xmlHttpRequest.responseText.trim() })
return
}
}
if (pContentToSend === undefined) {
xmlHttpRequest.open("GET", pPath, true)
xmlHttpRequest.send()
} else {
try {
let blob = new Blob([pContentToSend], { type: 'text/plain' })
xmlHttpRequest.open("POST", pPath, true)
xmlHttpRequest.send(blob)
} catch (err) {
if (ERROR_LOG === true) { console.log(spacePad(MODULE_NAME, 50) + " : " + "[ERROR] callServer -> err.message = " & err.message) }
callBackFunction({ result: "Fail", message: err.message })
}
}
}
+146 -61
View File
@@ -50,12 +50,12 @@ function newCanvas() {
function finalize() {
try {
UI.projects.superalgos.spaces.tutorialSpace.finalize()
UI.projects.superalgos.spaces.docsSpace.finalize()
UI.projects.education.spaces.tutorialSpace.finalize()
UI.projects.education.spaces.docsSpace.finalize()
//thisObject.chatSpace.finalize()
UI.projects.superalgos.spaces.sideSpace.finalize()
UI.projects.superalgos.spaces.chartingSpace.finalize()
UI.projects.superalgos.spaces.floatingSpace.finalize()
UI.projects.foundations.spaces.sideSpace.finalize()
UI.projects.foundations.spaces.chartingSpace.finalize()
UI.projects.foundations.spaces.floatingSpace.finalize()
thisObject.shorcutNumbers = undefined
if (browserCanvas.removeEventListener) {
@@ -86,7 +86,7 @@ function newCanvas() {
}
}
function initialize() {
async function initialize() {
try {
browserResized()
@@ -121,6 +121,8 @@ function newCanvas() {
let spaceAnimationDrawMap = new Map()
let spaceDefinitionDrawMap = new Map()
if (projectDefinition.UI === undefined) { continue }
/* Set up Globals of this Project */
if (projectDefinition.UI.globals !== undefined) {
for (let j = 0; j < projectDefinition.UI.globals.length; j++) {
@@ -170,7 +172,7 @@ function newCanvas() {
spaceDefinitionDrawMap.set(spaceDefinition.animationDrawIndex, spaceDefinition)
}
/* Build the maps that defines the secuence of execution of different events. */
/* Build the maps that defines the sequence of execution of different events. */
if (spaceDefinition.onMouseWheelIndex !== undefined) {
projectInstance.events.onMouseWheelMap.set(spaceDefinition.onMouseWheelIndex, spaceInstance)
}
@@ -189,7 +191,7 @@ function newCanvas() {
for (let j = 0; j < projectDefinition.UI.spaces.length; j++) {
let spaceInstance = spaceInitializationMap.get(j)
if (spaceInstance !== undefined) {
spaceInstance.initialize()
await spaceInstance.initialize()
}
}
@@ -318,12 +320,12 @@ function newCanvas() {
break
}
case 118: { // F7
UI.projects.superalgos.utilities.download.downloadPanorama('Superalgos.Market.Panorama')
UI.projects.foundations.utilities.download.downloadPanorama('Superalgos.Market.Panorama')
return
break
}
case 119: { // F8
UI.projects.superalgos.utilities.download.downloadCanvas('Superalgos.Image.Capture', browserCanvas)
UI.projects.foundations.utilities.download.downloadCanvas('Superalgos.Image.Capture', browserCanvas)
return
break
}
@@ -367,11 +369,11 @@ function newCanvas() {
}
async function onKeyDown(event) {
if (UI.projects.superalgos.spaces.designSpace.workspace === undefined) { return }
if (UI.projects.foundations.spaces.designSpace.workspace === undefined) { return }
if (EDITOR_ON_FOCUS === true) {
/*
We will fordward the event to whoever is
We will forward the event to whoever is
controlling the editor.
*/
if (window.editorController !== undefined) {
@@ -380,7 +382,7 @@ function newCanvas() {
return
}
/* When the Docs is Visible, we do not process key down events of the Designer Space. */
if (UI.projects.superalgos.spaces.docsSpace.isVisible === true) {
if (UI.projects.education !== undefined && UI.projects.education.spaces.docsSpace.isVisible === true) {
return
}
thisObject.mouse.event = event
@@ -388,12 +390,12 @@ function newCanvas() {
checkMediaRecording(event)
event.x = thisObject.mouse.position.x
event.y = thisObject.mouse.position.y
event.x = thisObject.mouse.position.x
event.y = thisObject.mouse.position.y
UI.projects.superalgos.spaces.chartingSpace.onKeyPressed(event)
UI.projects.foundations.spaces.chartingSpace.onKeyPressed(event)
/* Shourcuts to Menu Items */
/* Shortcuts to Menu Items */
if ((event.keyCode >= 48 && event.keyCode <= 57)) {
let number = event.key
if (MENU_ITEM_ON_FOCUS !== undefined) {
@@ -411,37 +413,92 @@ function newCanvas() {
}
}
if (event.key === 'Escape' && UI.projects.superalgos.spaces.floatingSpace.inMapMode === true) {
UI.projects.superalgos.spaces.floatingSpace.exitMapMode()
if (event.key === 'Escape' && UI.projects.foundations.spaces.floatingSpace.inMapMode === true) {
UI.projects.foundations.spaces.floatingSpace.exitMapMode()
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && (event.key === 'M' || event.key === 'm')) {
UI.projects.superalgos.spaces.floatingSpace.toggleMapMode()
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.toggleMapMode || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.toggleMapMode.toLowerCase())
) {
UI.projects.foundations.spaces.floatingSpace.toggleMapMode()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && (event.key === 'R' || event.key === 'r')) {
UI.projects.superalgos.spaces.floatingSpace.toggleDrawReferenceLines()
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.toggleDrawRelationshipLines || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.toggleDrawRelationshipLines.toLowerCase())
) {
UI.projects.foundations.spaces.floatingSpace.toggleDrawReferenceLines()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && (event.key === 'C' || event.key === 'c')) {
UI.projects.superalgos.spaces.floatingSpace.toggleDrawChainLines()
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.toggleDrawParentLines || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.toggleDrawParentLines.toLowerCase())
) {
UI.projects.foundations.spaces.floatingSpace.toggleDrawChainLines()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && (event.key === 'S' || event.key === 's')) {
UI.projects.superalgos.spaces.designSpace.workspace.save()
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.saveWorkspace || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.saveWorkspace.toLowerCase())
) {
UI.projects.foundations.spaces.designSpace.workspace.save()
if (event.preventDefault !== undefined) {
event.preventDefault()
}
return
}
let nodeOnFocus = await UI.projects.superalgos.spaces.designSpace.workspace.getNodeThatIsOnFocus()
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.saveFloatingObjectToBeMoved || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.saveFloatingObjectToBeMoved.toLowerCase())
) {
UI.projects.foundations.spaces.floatingSpace.saveFloatingObjectToBeMoved()
if (event.preventDefault !== undefined) {
event.preventDefault()
}
return
}
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.moveSavedFloatingObjectToMouse || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.moveSavedFloatingObjectToMouse.toLowerCase())
) {
UI.projects.foundations.spaces.floatingSpace.moveSavedFloatingObjectToMouse(thisObject.mouse.position)
if (event.preventDefault !== undefined) {
event.preventDefault()
}
return
}
if (
event.shiftKey === true &&
(event.ctrlKey === true || event.metaKey === true) &&
(event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.rescueFloatingObjectToMouse || event.key === UI.projects.foundations.spaces.floatingSpace.settings.shortcuts.rescueFloatingObjectToMouse.toLowerCase())
) {
UI.projects.foundations.spaces.floatingSpace.rescueFloatingObjectToMouse(thisObject.mouse.position)
if (event.preventDefault !== undefined) {
event.preventDefault()
}
return
}
let nodeOnFocus = await UI.projects.foundations.spaces.designSpace.workspace.getNodeThatIsOnFocus()
if (nodeOnFocus !== undefined) {
if (nodeOnFocus.payload.uiObject.codeEditor !== undefined) {
if (nodeOnFocus.payload.uiObject.codeEditor.visible === true) {
@@ -492,55 +549,55 @@ function newCanvas() {
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowUp') {
UI.projects.superalgos.spaces.cockpitSpace.toTop()
UI.projects.foundations.spaces.cockpitSpace.toTop()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowDown') {
UI.projects.superalgos.spaces.cockpitSpace.toBottom()
UI.projects.foundations.spaces.cockpitSpace.toBottom()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowLeft') {
UI.projects.superalgos.spaces.cockpitSpace.moveUp()
UI.projects.foundations.spaces.cockpitSpace.moveUp()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === true || event.metaKey === true) && event.code === 'ArrowRight') {
UI.projects.superalgos.spaces.cockpitSpace.moveDown()
UI.projects.foundations.spaces.cockpitSpace.moveDown()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === false && event.metaKey === false) && event.code === 'ArrowLeft') {
UI.projects.superalgos.spaces.chartingSpace.oneScreenLeft()
UI.projects.foundations.spaces.chartingSpace.oneScreenLeft()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === false && event.metaKey === false) && event.code === 'ArrowRight') {
UI.projects.superalgos.spaces.chartingSpace.oneScreenRight()
UI.projects.foundations.spaces.chartingSpace.oneScreenRight()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === false && event.metaKey === false) && event.code === 'ArrowUp') {
UI.projects.superalgos.spaces.chartingSpace.oneScreenUp()
UI.projects.foundations.spaces.chartingSpace.oneScreenUp()
event.preventDefault()
return
}
if (event.shiftKey === true && (event.ctrlKey === false && event.metaKey === false) && event.code === 'ArrowDown') {
UI.projects.superalgos.spaces.chartingSpace.oneScreenDown()
UI.projects.foundations.spaces.chartingSpace.oneScreenDown()
event.preventDefault()
return
}
if ((event.ctrlKey === true || event.metaKey === true) && event.shiftKey === false && event.code === 'ArrowLeft') {
let displaceVector = UI.projects.superalgos.spaces.floatingSpace.oneScreenLeft()
let displaceVector = UI.projects.foundations.spaces.floatingSpace.oneScreenLeft()
if (displaceVector !== undefined) {
dragVector.downX = dragVector.downX + displaceVector.x
dragVector.downY = dragVector.downY + displaceVector.y
@@ -551,7 +608,7 @@ function newCanvas() {
}
if ((event.ctrlKey === true || event.metaKey === true) && event.shiftKey === false && event.code === 'ArrowRight') {
let displaceVector = UI.projects.superalgos.spaces.floatingSpace.oneScreenRight()
let displaceVector = UI.projects.foundations.spaces.floatingSpace.oneScreenRight()
if (displaceVector !== undefined) {
dragVector.downX = dragVector.downX + displaceVector.x
dragVector.downY = dragVector.downY + displaceVector.y
@@ -562,7 +619,7 @@ function newCanvas() {
}
if ((event.ctrlKey === true || event.metaKey === true) && event.shiftKey === false && event.code === 'ArrowUp') {
let displaceVector = UI.projects.superalgos.spaces.floatingSpace.oneScreenUp()
let displaceVector = UI.projects.foundations.spaces.floatingSpace.oneScreenUp()
if (displaceVector !== undefined) {
dragVector.downX = dragVector.downX + displaceVector.x
dragVector.downY = dragVector.downY + displaceVector.y
@@ -573,7 +630,7 @@ function newCanvas() {
}
if ((event.ctrlKey === true || event.metaKey === true) && event.shiftKey === false && event.code === 'ArrowDown') {
let displaceVector = UI.projects.superalgos.spaces.floatingSpace.oneScreenDown()
let displaceVector = UI.projects.foundations.spaces.floatingSpace.oneScreenDown()
if (displaceVector !== undefined) {
dragVector.downX = dragVector.downX + displaceVector.x
dragVector.downY = dragVector.downY + displaceVector.y
@@ -593,9 +650,9 @@ function newCanvas() {
if ((event.ctrlKey === true || event.metaKey === true) && event.altKey === true) {
/* Shortcuts to nodes */
if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 65 && event.keyCode <= 90)) {
/* From here we prevent the default behaviour. Putting it earlier prevents imput box and text area to receive keystrokes */
/* From here we prevent the default behaviour. Putting it earlier prevents input box and text area to receive keystrokes */
event.preventDefault()
let nodeUsingThisKey = await UI.projects.superalgos.spaces.designSpace.workspace.getNodeByShortcutKey(event.key)
let nodeUsingThisKey = await UI.projects.foundations.spaces.designSpace.workspace.getNodeByShortcutKey(event.key)
if (nodeUsingThisKey !== undefined) {
if (nodeOnFocus !== undefined) {
@@ -611,7 +668,7 @@ function newCanvas() {
nodeOnFocus.payload.uiObject.setValue('Shortcut Key: Ctrl + Alt + ' + event.key)
}
} else {
UI.projects.superalgos.spaces.floatingSpace.positionAtNode(nodeUsingThisKey)
UI.projects.foundations.spaces.floatingSpace.positionAtNode(nodeUsingThisKey)
}
return
} else {
@@ -635,7 +692,7 @@ function newCanvas() {
try {
event.preventDefault()
event.stopPropagation()
UI.projects.superalgos.spaces.cockpitSpace.toTop()
UI.projects.foundations.spaces.cockpitSpace.toTop()
} catch (err) {
if (ERROR_LOG === true) { logger.write('[ERROR] onDragEnter -> err = ' + err.stack) }
}
@@ -679,7 +736,7 @@ function newCanvas() {
x: event.x,
y: event.y
}
UI.projects.superalgos.spaces.designSpace.workspace.spawn(reader.result, mousePosition)
UI.projects.foundations.spaces.designSpace.workspace.spawn(reader.result, mousePosition)
}
}
} catch (err) {
@@ -714,13 +771,20 @@ function newCanvas() {
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = 0; i < PROJECTS_SCHEMA.length; i++) {
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
let projectDefinition = PROJECTS_SCHEMA[i]
let projectInstance = UI.projects[projectDefinition.propertyName]
if (projectInstance === undefined) { continue }
if (projectDefinition.UI === undefined) { continue }
if (projectDefinition.UI.spaces === undefined) { continue }
for (let j = 0; j < projectDefinition.UI.spaces.length; j++) {
let spaceInstance = projectInstance.events.onMouseDownMap.get(j)
if (spaceInstance === undefined) { continue }
@@ -817,13 +881,20 @@ function newCanvas() {
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = 0; i < PROJECTS_SCHEMA.length; i++) {
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
let projectDefinition = PROJECTS_SCHEMA[i]
let projectInstance = UI.projects[projectDefinition.propertyName]
if (projectInstance === undefined) { continue }
if (projectDefinition.UI === undefined) { continue }
if (projectDefinition.UI.spaces === undefined) { continue }
for (let j = 0; j < projectDefinition.UI.spaces.length; j++) {
let spaceInstance = projectInstance.events.onMouseClickMap.get(j)
if (spaceInstance === undefined) { continue }
@@ -870,14 +941,14 @@ function newCanvas() {
point.x = event.pageX
point.y = event.pageY - CURRENT_TOP_MARGIN
if (UI.projects.superalgos.spaces.chartingSpace.viewport !== undefined) {
UI.projects.superalgos.spaces.chartingSpace.viewport.mousePosition.x = point.x
UI.projects.superalgos.spaces.chartingSpace.viewport.mousePosition.y = point.y
if (UI.projects.foundations.spaces.chartingSpace.viewport !== undefined) {
UI.projects.foundations.spaces.chartingSpace.viewport.mousePosition.x = point.x
UI.projects.foundations.spaces.chartingSpace.viewport.mousePosition.y = point.y
}
if (containerDragStarted === true || floatingObjectDragStarted === true || viewPortBeingDragged === true) {
if (floatingObjectDragStarted === true) {
let targetContainer = UI.projects.superalgos.spaces.floatingSpace.getContainer(point)
let targetContainer = UI.projects.foundations.spaces.floatingSpace.getContainer(point)
if (targetContainer !== undefined) {
if (targetContainer.id !== containerBeingDragged.id) {
containerBeingDragged.eventHandler.raiseEvent('onDragFinished', point)
@@ -921,20 +992,27 @@ function newCanvas() {
return
}
/* Then we check who is the current object underneeth the mounse. */
/* Then we check who is the current object underneath the mouse. */
let container
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = 0; i < PROJECTS_SCHEMA.length; i++) {
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
let projectDefinition = PROJECTS_SCHEMA[i]
let projectInstance = UI.projects[projectDefinition.propertyName]
if (projectInstance === undefined) { continue }
if (projectDefinition.UI === undefined) { continue }
if (projectDefinition.UI.spaces === undefined) { continue }
for (let j = 0; j < projectDefinition.UI.spaces.length; j++) {
let spaceInstance = projectInstance.events.onMouseOverMap.get(j)
if (spaceInstance === undefined) { continue }
@@ -985,13 +1063,20 @@ function newCanvas() {
/*
We will go through all the spaces defined at the project schema for each project
and we are going to query each space to see if they have the container that is at
the mouse position. We will order firt the spaces by the sequence order defined
the mouse position. We will order first the spaces by the sequence order defined
at the project schema specifically for this mouse event.
The order of the projects for events evaluations has intentionally been inverted,
because the latest project is drawn the last, on top of the others, that means that
events should belong to the last first.
*/
for (let i = 0; i < PROJECTS_SCHEMA.length; i++) {
for (let i = PROJECTS_SCHEMA.length - 1; i >= 0; i--) {
let projectDefinition = PROJECTS_SCHEMA[i]
let projectInstance = UI.projects[projectDefinition.propertyName]
if (projectInstance === undefined) { continue }
if (projectDefinition.UI === undefined) { continue }
if (projectDefinition.UI.spaces === undefined) { continue }
for (let j = 0; j < projectDefinition.UI.spaces.length; j++) {
let spaceInstance = projectInstance.events.onMouseWheelMap.get(j)
if (spaceInstance === undefined) { continue }
@@ -1061,7 +1146,7 @@ function newCanvas() {
y: dragVector.upY - dragVector.downY
}
UI.projects.superalgos.spaces.chartingSpace.viewport.displace(displaceVector)
UI.projects.foundations.spaces.chartingSpace.viewport.displace(displaceVector)
}
if (containerDragStarted) {
if (containerBeingDragged !== undefined) {
@@ -1072,7 +1157,7 @@ function newCanvas() {
}
let downNoZoom
downNoZoom = UI.projects.superalgos.spaces.chartingSpace.viewport.unTransformThisPoint(downCopy)
downNoZoom = UI.projects.foundations.spaces.chartingSpace.viewport.unTransformThisPoint(downCopy)
let upCopy = {
x: dragVector.upX,
@@ -1080,7 +1165,7 @@ function newCanvas() {
}
let upNoZoom
upNoZoom = UI.projects.superalgos.spaces.chartingSpace.viewport.unTransformThisPoint(upCopy)
upNoZoom = UI.projects.foundations.spaces.chartingSpace.viewport.unTransformThisPoint(upCopy)
displaceVector = {
x: upNoZoom.x - downNoZoom.x,
File renamed without changes.
@@ -45,7 +45,7 @@ function newDailyFiles() {
}
}
function initialize(pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, pDatetime, pTimeFrame, pHost, pPort, pEventsServerClient, callBackFunction) {
function initialize(pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, pDatetime, pTimeFrame, pHost, pPort, pEventsServerClient, callBackFunction, scheme='http') {
try {
callBackWhenFileReceived = callBackFunction
@@ -55,7 +55,7 @@ function newDailyFiles() {
let timeFrames
fileCloud = newFileCloud()
fileCloud.initialize(pBot, pHost, pPort)
fileCloud.initialize(pBot, pHost, pPort, scheme)
/* Config Validations */
if (pDataset.config.validTimeFrames === undefined) {
@@ -17,8 +17,8 @@ function newFileCloud () {
let fileStorage
return thisObject
function initialize (pBot, pHost, pPort) {
fileStorage = newFileStorage(pHost, pPort)
function initialize (pBot, pHost, pPort, scheme='http') {
fileStorage = newFileStorage(pHost, pPort, scheme)
}
function getFile (pMine, pBot, pSession, pProduct, pDataset, pExchange, pMarket, ptimeFrameLabel, pDatetime, pSequence, pDataRange, pTimeFrames, callBackFunction) {
@@ -77,7 +77,7 @@ function newFileCloud () {
}
if (fileName === undefined) {
logger.write('[ERROR] getFile -> getFileRecursively -> Inconsistant data. Check the following: ')
logger.write('[ERROR] getFile -> getFileRecursively -> Inconsistent data. Check the following: ')
logger.write('[ERROR] getFile -> getFileRecursively -> pMine = ' + JSON.stringify(pMine))
logger.write('[ERROR] getFile -> getFileRecursively -> pBot = ' + JSON.stringify(pBot))
logger.write('[ERROR] getFile -> getFileRecursively -> pDataset = ' + JSON.stringify(pDataset))
@@ -85,7 +85,7 @@ function newFileCloud () {
logger.write('[ERROR] getFile -> getFileRecursively -> pMarket = ' + JSON.stringify(pMarket))
logger.write('[ERROR] getFile -> getFileRecursively -> ptimeFrameLabel = ' + JSON.stringify(ptimeFrameLabel))
throw ('Inconsistant data received.')
throw ('Inconsistent data received.')
}
if (pMarket !== undefined) {
@@ -152,7 +152,7 @@ function newFileCloud () {
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> filePath = ' + filePath) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> fileName = ' + fileName) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> Unexpected Error Ocurred.') }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> Unexpected Error Occurred.') }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> err = ' + err.stack) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> text = ' + text) }
if (ERROR_LOG === true) { logger.write('[ERROR] getFile -> getFileRecursively -> onFileReceived -> response = ' + response) }
@@ -195,7 +195,7 @@ function newFileCursor() {
/*
We are implementing here an algorithm designed to save bandwidth, memory and processing power at the browser.
We say there is a saving mode where the cursor is running at a minimum size. When the end user aproaches the time period the cursor
We say there is a saving mode where the cursor is running at a minimum size. When the end user approaches the time period the cursor
is set, then it should exit the saving mode and go to its actual size.
To do this we are going to measure the distance from the Time Frame received to the one the cursors was initialized with.
@@ -427,7 +427,7 @@ function newFileCursor() {
let targetDate = new Date(cursorDate)
targetDate.setUTCDate(targetDate.getUTCDate() + j)
/* Small algorith to allow load first the current date, then alternate between the most forwad and the most backwards ones. */
/* Small algorithm to allow load first the current date, then alternate between the most forward and the most backwards ones. */
if (j === 0) { j++ } else {
if (j < 0) {
j = -j
File renamed without changes.
+82
View File
@@ -0,0 +1,82 @@
function newFileStorage(host, port, scheme='http') {
const MODULE_NAME = 'File Storage'
const INFO_LOG = false
const logger = newWebDebugLog()
const MAX_RETRY = 2
let currentRetry = 0
const recoverableErrors = [
'SOCKETTIMEDOUT',
'TIMEDOUT',
'CONNRESET',
'CONNREFUSED',
'NOTFOUND',
'ENOTFOUND',
'ECONNREFUSED',
'CONNREFUSED',
'NOTFOUND',
'ESOCKETTIMEDOUT',
'ECONNRESET',
'ETIMEDOUT',
'EAI_AGAIN'
]
let thisObject = {
getFileFromHost: getFileFromHost
}
return thisObject
async function getFileFromHost(filePath, callBackFunction, pathComplete) {
try {
if (INFO_LOG === true) { logger.write('[INFO] getFileFromHost -> Entering function.') }
let folder = ''
if (pathComplete === false || pathComplete === undefined) {
folder = 'Storage/'
}
let url
if (host !== undefined && port !== undefined) {
url = scheme + '://' + host + ':' + port + '/' + folder + filePath
} else {
url = folder + filePath
}
/* Escaping # since it breaks the URL */
url = url.replaceAll('#', '_HASHTAG_')
httpRequest(undefined, url, (response, fileContent) => {
if (response.result === GLOBAL.DEFAULT_OK_RESPONSE.result) {
callBackFunction(GLOBAL.DEFAULT_OK_RESPONSE, fileContent)
} else {
callBackFunction(response)
}
})
} catch (err) {
if (verifyRetry(err.code) && currentRetry < MAX_RETRY) {
currentRetry++
if (INFO_LOG === true) { console.log('[INFO] getTextFile -> Retrying connection to the server because received error: ' + err.code + '. Retry #: ' + currentRetry) }
getFileFromHost(filePath, callBackFunction)
} else if (err.message === 'Request aborted') {
let err = { code: 'The specified key does not exist.' }
callBackFunction(err)
} else {
console.log('Error getting the file from the server:', err)
callBackFunction(GLOBAL.DEFAULT_FAIL_RESPONSE)
}
}
}
function verifyRetry(errorCode) {
for (let i = 0; i < recoverableErrors.length; i++) {
const error = recoverableErrors[i]
if (error === errorCode) {
return true
}
}
return false
}
}
@@ -80,7 +80,8 @@ function newMarketFiles() {
pHost,
pPort,
pEventsServerClient,
callBackFunction) {
callBackFunction,
scheme='http') {
try {
let timeFrames
@@ -94,7 +95,7 @@ function newMarketFiles() {
eventsServerClient = pEventsServerClient
fileCloud = newFileCloud()
fileCloud.initialize(pBot, pHost, pPort)
fileCloud.initialize(pBot, pHost, pPort, scheme)
/* Some Validations */
if (dataset.config.validTimeFrames === undefined) {
File renamed without changes.
@@ -8,7 +8,7 @@ function newEventHandler() {
finalize: finalize
}
let eventHandlers = [] // Here we store all the functions we will call when an event is raiseed.
let eventHandlers = [] // Here we store all the functions we will call when an event is raised.
return thisObject
@@ -1,5 +1,5 @@
function newEventsServerClient(networkNode) {
function newEventsServerClient(lanNetworkNode) {
/* Web Sockets Connection */
const MODULE_NAME = 'System Event Handler'
@@ -192,19 +192,19 @@ function newEventsServerClient(networkNode) {
if (thisObject.isConnected() !== true) {
if (lastTryToReconnectDatetime !== undefined) {
if (networkNode !== undefined) {
if (networkNode.payload !== undefined) {
if (networkNode.payload.uiObject !== undefined) {
networkNode.payload.uiObject.setErrorMessage('Failed to Connect to Superalgos Client via WebSockets. Retrying in 1 minute. Check at this node config if the host property has the IP address of the computer running Superalgos Client.')
if (lanNetworkNode !== undefined) {
if (lanNetworkNode.payload !== undefined) {
if (lanNetworkNode.payload.uiObject !== undefined) {
lanNetworkNode.payload.uiObject.setErrorMessage('Failed to Connect to Superalgos Platform Client via WebSockets. Retrying in 1 minute. Check at this node config if the host property has the IP address of the computer running Superalgos Platform Client.')
}
}
}
}
} else {
if (networkNode !== undefined) {
if (networkNode.payload !== undefined) {
if (networkNode.payload.uiObject !== undefined) {
networkNode.payload.uiObject.setStatus('Connected to Superalgos Client via WebSockets.')
if (lanNetworkNode !== undefined) {
if (lanNetworkNode.payload !== undefined) {
if (lanNetworkNode.payload.uiObject !== undefined) {
lanNetworkNode.payload.uiObject.setStatus('Connected to Superalgos Platform Client via WebSockets.')
retryCommandsPhysics()
}
}
@@ -218,20 +218,21 @@ function newEventsServerClient(networkNode) {
try {
let host
let port
/* At this point the node does not have the payload property yet, that is why we have to do this manually */
let extwsurl
try {
let config = JSON.parse(networkNode.config)
let config = JSON.parse(lanNetworkNode.config)
host = config.host
port = config.webSocketsPort
extwsurl = config.webSocketsExternalURL
/* Check if we really have to stablish the connection. */
/* Check if we really have to establish the connection. */
if (config.autoConnect === false) { return }
} catch (err) {
networkNode.payload.uiObject.setErrorMessage(
lanNetworkNode.payload.uiObject.setErrorMessage(
'Bad configuration. Invalid JSON Format.',
undefined,
{
project: 'Superalgos',
project: 'Foundations',
category: 'Topic',
type: 'UI Websockets Error - Bad Configuration',
anchor: 'Invalid JSON Format'
@@ -241,11 +242,11 @@ function newEventsServerClient(networkNode) {
}
if (host === undefined) {
networkNode.payload.uiObject.setErrorMessage(
lanNetworkNode.payload.uiObject.setErrorMessage(
'Bad configuration. Host Property Not Found.',
undefined,
{
project: 'Superalgos',
project: 'Foundations',
category: 'Topic',
type: 'UI Websockets Error - Bad Configuration',
anchor: 'Host Property Not Found'
@@ -255,11 +256,11 @@ function newEventsServerClient(networkNode) {
}
if (port === undefined) {
networkNode.payload.uiObject.setErrorMessage(
lanNetworkNode.payload.uiObject.setErrorMessage(
'Bad configuration. WebSocketsPort Property Not Found.',
undefined,
{
project: 'Superalgos',
project: 'Foundations',
category: 'Topic',
type: 'UI Websockets Error - Bad Configuration',
anchor: 'WebSocketsPort Property Not Found'
@@ -268,8 +269,12 @@ function newEventsServerClient(networkNode) {
return
}
const WEB_SOCKETS_URL = 'ws://' + host + ':' + port + ''
let wsurl = 'ws://' + host + ':' + port + ''
if (extwsurl !== undefined) {
wsurl = extwsurl
}
const WEB_SOCKETS_URL = wsurl
WEB_SOCKETS_CONNECTION = new WebSocket(WEB_SOCKETS_URL)
WEB_SOCKETS_CONNECTION.onerror = error => {
console.log('WebSocket error:' + JSON.stringify(error))
@@ -280,7 +285,7 @@ function newEventsServerClient(networkNode) {
}
}
WEB_SOCKETS_CONNECTION.onmessage = e => {
// console.log('Websoked Message Received: ' + e.data)
// console.log('WEB_SOCKET Message Received: ' + e.data)
let message = JSON.parse(e.data)
+28 -28
View File
@@ -6,7 +6,7 @@ function newFrame() {
let thisObject = {
type: 'Rectangle',
containerName: '', // This is for debugging purposes only.
parentFrame: undefined, // Here we store the parent cointainer zoom object.
parentFrame: undefined, // Here we store the parent container zoom object.
radius: 0,
offset: undefined,
position: undefined,
@@ -53,7 +53,7 @@ function newFrame() {
}
function isInViewPort() {
/* This function is usefull to know if the object who has this frame is currently appearing at least in part at the UI.projects.superalgos.spaces.chartingSpace.viewport */
/* This function is useful to know if the object who has this frame is currently appearing at least in part at the UI.projects.foundations.spaces.chartingSpace.viewport */
point1 = {
x: 0,
@@ -67,10 +67,10 @@ function newFrame() {
/* Now the transformations. */
point1 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point3 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point1 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point3 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
if (point1.x < UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.topRight.x && point1.y < UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.bottomRight.y && point3.x > UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.bottomLeft.x && point3.y > UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.topLeft.y) {
if (point1.x < UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.topRight.x && point1.y < UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.bottomRight.y && point3.x > UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.bottomLeft.x && point3.y > UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.topLeft.y) {
return true
} else {
return false
@@ -78,7 +78,7 @@ function newFrame() {
}
function isCenterInViewPort() {
/* This function is usefull to know if the object who has this frame is currently appearing at least in part at the UI.projects.superalgos.spaces.chartingSpace.viewport */
/* This function is useful to know if the object who has this frame is currently appearing at least in part at the UI.projects.foundations.spaces.chartingSpace.viewport */
point1 = {
x: thisObject.width * 40 / 100,
@@ -92,10 +92,10 @@ function newFrame() {
/* Now the transformations. */
point1 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point3 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point1 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point3 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
if (point1.x < UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.topRight.x && point1.y < UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.bottomRight.y && point3.x > UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.bottomLeft.x && point3.y > UI.projects.superalgos.spaces.chartingSpace.viewport.visibleArea.topLeft.y) {
if (point1.x < UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.topRight.x && point1.y < UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.bottomRight.y && point3.x > UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.bottomLeft.x && point3.y > UI.projects.foundations.spaces.chartingSpace.viewport.visibleArea.topLeft.y) {
return true
} else {
return false
@@ -187,8 +187,8 @@ function newFrame() {
}
function isThisPointHere(point, outsideViewPort, dontTransform, padding) {
// The second parameter is usefull when you want to check a point that you already know is outside the viewport.
// The padding is a distance to the borders of the container. Can be either negative (outside, to increase the cointainer size) or positive (inside to decrease the cointainer size)
// The second parameter is useful when you want to check a point that you already know is outside the viewport.
// The padding is a distance to the borders of the container. Can be either negative (outside, to increase the container size) or positive (inside to decrease the cointainer size)
if (padding === undefined) { padding = 0 }
@@ -199,16 +199,16 @@ function newFrame() {
}
/* The point received is on the screen coordinates system, which already has zoom and displacement applied. We need to remove the zoom and displacement
in order to have the point on the containers coordinate system and be able to compare it with its dimmensions. */
in order to have the point on the containers coordinate system and be able to compare it with its dimensions. */
if (dontTransform === false || dontTransform === undefined) {
if (outsideViewPort === true) {
checkPoint = thisObject.container.frame.unframeThisPoint(checkPoint)
} else {
checkPoint = UI.projects.superalgos.utilities.coordinateTransformations.unTransformThisPoint(checkPoint, thisObject.container)
checkPoint = UI.projects.foundations.utilities.coordinateTransformations.unTransformThisPoint(checkPoint, thisObject.container)
}
}
/* Now we check if the resulting point is whin the current Frame. */
/* Now we check if the resulting point is within the current Frame. */
if (isNaN(checkPoint.x) || isNaN(checkPoint.y)) { return false }
if (thisObject.type === 'Circle') {
let distance = Math.sqrt(Math.pow(thisObject.position.x - checkPoint.x, 2) + Math.pow(thisObject.position.y - checkPoint.y, 2))
@@ -244,7 +244,7 @@ function newFrame() {
thisPoint = thisObject.parentFrame.frameThisPoint(thisPoint)
}
/* Now we check if the resulting point is whin the current Frame. */
/* Now we check if the resulting point is within the current Frame. */
if (thisObject.type === 'Circle') {
let distance = Math.sqrt(Math.pow(thisPoint.x - checkPoint.x, 2) + Math.pow(thisPoint.y - checkPoint.y, 2))
@@ -290,7 +290,7 @@ function newFrame() {
fitFunction: fitFunction
}
UI.projects.superalgos.utilities.drawPrint.roundedCornersBackground(params)
UI.projects.foundations.utilities.drawPrint.roundedCornersBackground(params)
titleBarPoint1 = {
x: 0,
@@ -388,10 +388,10 @@ function newFrame() {
}
/* Now the transformations. */
point1 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point2 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point2, thisObject.container)
point3 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point4 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point4, thisObject.container)
point1 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point2 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point2, thisObject.container)
point3 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point4 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point4, thisObject.container)
if (fitFunction !== undefined) {
point1 = fitFunction(point1)
@@ -437,8 +437,8 @@ function newFrame() {
y: j
}
point1 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point2 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point2, thisObject.container)
point1 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point2 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point2, thisObject.container)
if (fitFunction !== undefined) {
point1 = fitFunction(point1)
@@ -459,8 +459,8 @@ function newFrame() {
y: thisObject.height
}
point3 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point4 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point4, thisObject.container)
point3 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point4 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point4, thisObject.container)
if (fitFunction !== undefined) {
point3 = fitFunction(point3)
@@ -495,8 +495,8 @@ function newFrame() {
y: j
}
point1 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point2 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point2, thisObject.container)
point1 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point1, thisObject.container)
point2 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point2, thisObject.container)
if (fitFunction !== undefined) {
point1 = fitFunction(point1)
@@ -517,8 +517,8 @@ function newFrame() {
y: thisObject.height
}
point3 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point4 = UI.projects.superalgos.utilities.coordinateTransformations.transformThisPoint(point4, thisObject.container)
point3 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point3, thisObject.container)
point4 = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(point4, thisObject.container)
if (fitFunction !== undefined) {
point3 = fitFunction(point3)
+266
View File
@@ -0,0 +1,266 @@
/* Global Constants */
let canvas
let PROJECTS_SCHEMA
let SCHEMAS_BY_PROJECT = new Map()
/* New Root object*/
let UI = {
projects: {},
environment: {}
}
/* User Interface Colors */
const UI_COLOR = {
DARK: "48, 48, 54",
LIGHT: "234, 226, 222",
GREY: "150, 150, 150",
LIGHT_GREY: "247, 247, 247",
WHITE: "255, 255, 255",
BLACK: "0, 0, 0",
GOLDEN_ORANGE: "240, 162, 2",
RUSTED_RED: "204, 88, 53",
GREEN: "188, 214, 67",
RED: "223, 70, 60",
PATINATED_TURQUOISE: "27,153,139",
TITANIUM_YELLOW: "244,228,9",
MANGANESE_PURPLE: "91,80,122",
TURQUOISE: "74,207,217",
DARK_TURQUOISE: "2,149,170",
ORANGE_WEB: "252,163,17",
OXFORD_BLUE: "20,33,61",
BYZANTINE_PINK: "181,23,158",
TRUE_PURPLE: "114,9,183",
ULTRAMARINE_BLUE: "67,97,238",
OCEAN_GREEN: "116,198,157",
BOTTLE_GREEN: "45,106,79",
WINDSOR_TAN: "153,88,42",
CAMEL_TAN: "187,148,87",
PERSIAN_PLUM: "111,29,27",
APPLE_GREEN: "128,185,24",
MIDNIGHT_GREEN: "6,90,96",
RED_ORANGE: "255,72,0",
CARIBBEAN_GREEN: "59,206,172",
SILVER: "191,192,192",
NEON_GREEN: "15,252,31",
PINK: "255,77,78",
TENKAN_GREEN: "43,117,55",
TENKAN_ORANGE: "233,100,34",
SKY_BLUE: "133,206,255",
MDA_PURPLE: "126,71,255",
PERSIAN_GREEN: "27,153,139",
CYBER_GRAPE: "98,84,160",
TRUE_GREEN: "0,225,0",
TRUE_RED: "255,0,0",
TRUE_YELLOW: "255,255,0",
TRUE_BLUE: "0,0,255",
BROWN: "121,58,21",
JUNGLE_GREEN: "50,175,162",
LIGHT_PINK: "254,180,200",
JUNGLE_LIGHT: "165,223,210",
TRUE_ORANGE: "255,160,10"
};
/* User Interface Fonts */
const UI_FONT = {
PRIMARY: "Saira Condensed",
SECONDARY: "Source Code Pro"
};
const MAC_AMOUNT_FACTOR = 5
const IS_MAC = navigator.platform.toUpperCase().indexOf('MAC') >= 0
const MAC_ZOOM_SENSITIVITY = 5
const MAC_SCROLL_SENSITIVITY = 20
const MAC_MOUSE_WHEEL_INFINITE_SCROLL_THRESHOLD= 120
const DEBUG = {}
let FONT_ASPECT_RATIO = 0.32;
let ANIMATION_FRAME_PER_SECONDS
let DISABLE_BROWSER_RESIZE_EVENT = false
const GET_CONTAINER_PURPOSE = {
MOUSE_OVER: 1,
MOUSE_WHEEL: 2,
MOUSE_CLICK: 3,
DRAGGING: 4
}
const ANGLE_TO_PARENT = {
NOT_FIXED: 0,
RANGE_360: 1,
RANGE_180: 2,
RANGE_90: 3,
RANGE_45: 4
}
const DISTANCE_TO_PARENT = {
NOT_FIXED: 0,
PARENT_025X: 1,
PARENT_050X: 2,
PARENT_100X: 3,
PARENT_150X: 4,
PARENT_200X: 5
}
const ARRANGEMENT_STYLE = {
CONCAVE: 0,
CONVEX: 1,
VERTICAL_RIGHT: 2,
VERTICAL_LEFT: 3,
HORIZONTAL_BOTTOM: 4,
HORIZONTAL_TOP: 5
}
/* User Interface Panels */
const UI_PANEL = {
WIDTH: {
SMALL: 100,
NORMAL: 150,
MEDIUM: 200,
LARGE: 250,
X_LARGE: 350
},
HEIGHT: {
SMALL: 65,
MEDIUM: 90,
NORMAL: 300,
LARGE: 450
}
};
let marketTimeFramesArray =
'[' +
'[' + 24 * 60 * 60 * 1000 + ',' + '"24-hs"' + ']' + ',' +
'[' + 12 * 60 * 60 * 1000 + ',' + '"12-hs"' + ']' + ',' +
'[' + 8 * 60 * 60 * 1000 + ',' + '"08-hs"' + ']' + ',' +
'[' + 6 * 60 * 60 * 1000 + ',' + '"06-hs"' + ']' + ',' +
'[' + 4 * 60 * 60 * 1000 + ',' + '"04-hs"' + ']' + ',' +
'[' + 3 * 60 * 60 * 1000 + ',' + '"03-hs"' + ']' + ',' +
'[' + 2 * 60 * 60 * 1000 + ',' + '"02-hs"' + ']' + ',' +
'[' + 1 * 60 * 60 * 1000 + ',' + '"01-hs"' + ']' + ']';
marketTimeFramesArray = JSON.parse(marketTimeFramesArray);
let dailyTimeFramesArray =
'[' +
'[' + 45 * 60 * 1000 + ',' + '"45-min"' + ']' + ',' +
'[' + 40 * 60 * 1000 + ',' + '"40-min"' + ']' + ',' +
'[' + 30 * 60 * 1000 + ',' + '"30-min"' + ']' + ',' +
'[' + 20 * 60 * 1000 + ',' + '"20-min"' + ']' + ',' +
'[' + 15 * 60 * 1000 + ',' + '"15-min"' + ']' + ',' +
'[' + 10 * 60 * 1000 + ',' + '"10-min"' + ']' + ',' +
'[' + 05 * 60 * 1000 + ',' + '"05-min"' + ']' + ',' +
'[' + 04 * 60 * 1000 + ',' + '"04-min"' + ']' + ',' +
'[' + 03 * 60 * 1000 + ',' + '"03-min"' + ']' + ',' +
'[' + 02 * 60 * 1000 + ',' + '"02-min"' + ']' + ',' +
'[' + 01 * 60 * 1000 + ',' + '"01-min"' + ']' + ']';
dailyTimeFramesArray = JSON.parse(dailyTimeFramesArray);
let SHOW_ANIMATION_PERFORMACE = false;
let MENU_ITEM_ON_FOCUS
let EDITOR_ON_FOCUS
let testUser = window.localStorage.getItem("test_user")
let LOGGED_IN_USER_LOCAL_STORAGE_KEY
let LOGGED_IN_ACCESS_TOKEN_LOCAL_STORAGE_KEY
if (testUser !== null) {
LOGGED_IN_USER_LOCAL_STORAGE_KEY = "test_user"
LOGGED_IN_ACCESS_TOKEN_LOCAL_STORAGE_KEY = "test_access_token"
} else {
LOGGED_IN_USER_LOCAL_STORAGE_KEY = "user"
LOGGED_IN_ACCESS_TOKEN_LOCAL_STORAGE_KEY = "access_token"
}
const MAX_DEFAULT_RATE_SCALE_VALUE = 35000; // This is needed to know the scale of the market time line.
const WIDHTER_VOLUME_BAR_BASE_FACTOR = 2.5;
const LESS_WIDHTER_VOLUME_BAR_TOP_FACTOR = 1 / 4;
const ONE_DAY_IN_MILISECONDS = 24 * 60 * 60 * 1000;
const _12_HOURS_IN_MILISECONDS = 12 * 60 * 60 * 1000;
const _8_HOURS_IN_MILISECONDS = 8 * 60 * 60 * 1000;
const _6_HOURS_IN_MILISECONDS = 6 * 60 * 60 * 1000;
const _4_HOURS_IN_MILISECONDS = 4 * 60 * 60 * 1000;
const _3_HOURS_IN_MILISECONDS = 3 * 60 * 60 * 1000;
const _2_HOURS_IN_MILISECONDS = 2 * 60 * 60 * 1000;
const _1_HOUR_IN_MILISECONDS = 1 * 60 * 60 * 1000;
const _45_MINUTES_IN_MILISECONDS = 45 * 60 * 1000;
const _40_MINUTES_IN_MILISECONDS = 40 * 60 * 1000;
const _30_MINUTES_IN_MILISECONDS = 30 * 60 * 1000;
const _20_MINUTES_IN_MILISECONDS = 20 * 60 * 1000;
const _15_MINUTES_IN_MILISECONDS = 15 * 60 * 1000;
const _10_MINUTES_IN_MILISECONDS = 10 * 60 * 1000;
const _5_MINUTES_IN_MILISECONDS = 5 * 60 * 1000;
const _4_MINUTES_IN_MILISECONDS = 4 * 60 * 1000;
const _3_MINUTES_IN_MILISECONDS = 3 * 60 * 1000;
const _2_MINUTES_IN_MILISECONDS = 2 * 60 * 1000;
const _1_MINUTE_IN_MILISECONDS = 1 * 60 * 1000;
let NEW_SESSION_INITIAL_DATE = new Date(); // This value will be overwritten at the UI.projects.foundations.spaces.chartingSpace.viewport.initialize if the user had a previous session with this same browser.
let INITIAL_ZOOM_LEVEL = -28.25 // This is the zoom level at the view port in which the APP starts.
let INITIAL_TIME_PERIOD = ONE_DAY_IN_MILISECONDS // This value will be overwritten at the UI.projects.foundations.spaces.chartingSpace.viewport.initialize if the user had a previous session with this same browser.
let VERY_LARGE_NUMBER = 100000000000000
const TOP_MARGIN = 0
let CURRENT_TOP_MARGIN = TOP_MARGIN
let AT_FULL_SCREEN_MODE = false
let maxDate = new Date();
maxDate.setMilliseconds(0);
maxDate.setDate(maxDate.getDate() + 365 * 1); // We might have charts that projects data into the future.
const MIN_PLOTABLE_DATE = new Date(2015, 0, 1, 0, 0, 0);
const MAX_PLOTABLE_DATE = maxDate;
const TOP_SPACE_HEIGHT = 40
const COCKPIT_SPACE_HEIGHT = 40;
const SIDE_PANEL_WIDTH = 350
let COCKPIT_SPACE_POSITION = browserCanvas.height - COCKPIT_SPACE_HEIGHT
const LAYER_STATUS = {
ON: 'on',
LOADING: 'loading',
OFF: 'off'
};
let spawnPosition // this is used in several places.
/* Here we list the valid Time Frames: */
const PERIOD_24_HS = "24-hs";
const PERIOD_12_HS = "12-hs";
const PERIOD_06_HS = "06-hs";
const PERIOD_03_HS = "03-hs";
const PERIOD_01_HS = "01-hs";
const PERIOD_30_MIN = "30-min";
const PERIOD_10_MIN = "10-min";
const PERIOD_05_MIN = "05-min";
const PERIOD_01_MIN = "01-min";
/*
We define here the size of the chartingSpace. It has to bee enough big in order to accommodate all the charts we expect to display in this space.
*/
const TIME_MACHINE_WIDTH = 8;
const TIME_MACHINE_HEIGHT = 8;
let mediaRecorder // to downloadText canvas animation as a mediaRecorder
let marketPanoramaCanvas
let ARE_WE_RECORDING_A_VIDEO = false
let ARE_WE_RECORDING_A_MARKET_PANORAMA = false
let PANORAMA_WAS_PANNED = false
let CURRENT_PANORAMA_POSITION = 0
let CAN_SPACES_DRAW = false // This global variable regulates when spaces can or can not draw their contents.
function toRadians(angle) {
return angle * (Math.PI / 180);
}
@@ -74,7 +74,7 @@ function newProductStorage(name) {
}
}
function initialize(mine, bot, session, product, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, callBackFunction) {
function initialize(mine, bot, session, product, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, callBackFunction, scheme='http') {
try {
datetime = pDatetime
timeFrame = pTimeFrame
@@ -90,7 +90,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let marketFiles = newMarketFiles()
marketFiles.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onMarketFileReady)
marketFiles.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onMarketFileReady, scheme)
thisObject.marketFiles.push(marketFiles)
}
break
@@ -99,7 +99,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let dailyFiles = newDailyFiles()
dailyFiles.initialize(mine, bot, session, product, dataset, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, onDailyFileReady)
dailyFiles.initialize(mine, bot, session, product, dataset, exchange, market, pDatetime, pTimeFrame, host, port, eventsServerClient, onDailyFileReady, scheme)
thisObject.dailyFiles.push(dailyFiles)
}
break
@@ -108,7 +108,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let singleFile = newSingleFile()
singleFile.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onSingleFileReady)
singleFile.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onSingleFileReady, scheme)
thisObject.singleFile.push(singleFile)
}
break
@@ -117,7 +117,7 @@ function newProductStorage(name) {
dataSetsToLoad++
let fileSequences = newFileSequence()
fileSequences.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onFileSequenceReady)
fileSequences.initialize(mine, bot, session, product, dataset, exchange, market, host, port, eventsServerClient, onFileSequenceReady, scheme)
thisObject.fileSequences.push(fileSequences)
}
break
+156
View File
@@ -0,0 +1,156 @@
function getSchemaDocument(node, project) {
if (node === null || node === undefined) {
console.log('[ERROR] Can not get the schema document of a null or undefined node ')
return
}
if (project === undefined) { project = node.project }
let APP_SCHEMA = SCHEMAS_BY_PROJECT.get(project)
if (APP_SCHEMA !== undefined) {
let schemaDocument = SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type)
/*
As of today, we are still splitting the codebase into multiple projects and there are Menu Actions which do not
have a well defined relatedUIObjectProject. There are a few techniques in place to try to guess it, but
even those can fail. For that reason, we will temporally see if we can find the schema document at any of the
available projects.
TODO: We need to explictly declare the project of a relatedUIObject in order to avoid potential name collision
between nodes belonging to more than one project.
*/
if (schemaDocument === undefined) {
for (let j = 0; j < PROJECTS_SCHEMA.length; j++) {
let project = PROJECTS_SCHEMA[j].name
schemaDocument = SCHEMAS_BY_PROJECT.get(project).map.appSchema.get(node.type)
if (schemaDocument !== undefined) {
break
}
}
}
return schemaDocument
} else {
console.log('[ERROR] Could not get APP Schema for project ' + node.project)
}
}
function dynamicDecimals(value, minDecimals) {
if (minDecimals === undefined) {
minDecimals = 0
}
let decimals = 0
if (value < 1) { decimals = 3 } else if (value < 10) { decimals = 2 } else if (value < 100) { decimals = 1 } else if (Math.abs(Math.trunc(value * 10)) < 1) { decimals = 4 } else if (Math.abs(Math.trunc(value * 100)) < 1) { decimals = 5 } else if (Math.abs(Math.trunc(value * 1000)) < 1) { decimals = 6 } else if (Math.abs(Math.trunc(value * 10000)) < 1) { decimals = 7 } else if (Math.abs(Math.trunc(value * 100000)) < 1) { decimals = 8 } else if (Math.abs(Math.trunc(value * 1000000)) < 1) { decimals = 9 } else if (Math.abs(Math.trunc(value * 10000000)) < 1) { decimals = 10 } else if (Math.abs(Math.trunc(value * 100000000000)) < 1) { value = 0; decimals = 0 }
if (decimals < minDecimals) { decimals = minDecimals }
let returnValue = Number(value).toFixed(decimals)
return returnValue
}
function convertTimeFrameToName(pTimeFrame) {
for (let i = 0; i < dailyTimeFramesArray.length; i++) {
let period = dailyTimeFramesArray[i]
if (period[0] === pTimeFrame) {
return period[1]
}
}
for (let i = 0; i < marketTimeFramesArray.length; i++) {
let period = marketTimeFramesArray[i]
if (period[0] === pTimeFrame) {
return period[1]
}
}
}
function nextPorwerOf10(number) {
for (let i = -10; i <= 10; i++) {
if (number < Math.pow(10, i)) {
return Math.pow(10, i)
}
}
}
function pad(str, max) {
str = str.toString()
return str.length < max ? pad('0' + str, max) : str
}
function moveToUserPosition(container, currentDate, currentRate, coordinateSystem, ignoreX, ignoreY, mousePosition, fitFunction) {
let targetPoint = {
x: currentDate.valueOf(),
y: currentRate
}
/* Put this point in the coordinate system of the UI.projects.foundations.spaces.chartingSpace.viewport */
targetPoint = coordinateSystem.transformThisPoint(targetPoint)
targetPoint = UI.projects.foundations.utilities.coordinateTransformations.transformThisPoint(targetPoint, container)
let displaceVector
let targetNoZoom = UI.projects.foundations.spaces.chartingSpace.viewport.unTransformThisPoint(targetPoint)
let mouseNoZoom = UI.projects.foundations.spaces.chartingSpace.viewport.unTransformThisPoint(mousePosition)
displaceVector = {
x: mouseNoZoom.x - targetNoZoom.x,
y: mouseNoZoom.y - targetNoZoom.y
}
if (ignoreX) { displaceVector.x = 0 }
if (ignoreY) { displaceVector.y = 0 }
container.displace(displaceVector)
}
function removeTime(datetime) {
if (datetime === undefined) { return }
let dateOnly = new Date(Math.trunc(datetime.valueOf() / ONE_DAY_IN_MILISECONDS) * ONE_DAY_IN_MILISECONDS)
return dateOnly
}
function newUniqueId() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8)
return v.toString(16)
})
}
function splitTextIntoPhrases(text, wordsPerLine) {
try {
if (text.split === undefined) {
return []
}
let splittedLabel = text.split(' ')
let phrases = []
let phrase = ''
let wordCount = 0
for (let i = 0; i < splittedLabel.length; i++) {
phrase = phrase + splittedLabel[i]
wordCount++
if (i < splittedLabel.length - 1 && wordCount < wordsPerLine) {
phrase = phrase + ' '
}
if (wordCount >= wordsPerLine) {
phrases.push(phrase)
phrase = ''
wordCount = 0
}
}
if (wordCount > 0) {
phrases.push(phrase)
}
return phrases
} catch (err) {
console.log(err.stack)
return []
}
}
function getTextWidth(text) {
var metrics = browserCanvasContext.measureText(text)
return metrics.width
}
+218
View File
@@ -0,0 +1,218 @@
function newVideoRecorder() {
let thisObject = {
recordCanvas: recordCanvas,
physics: physics
}
let lastAction
let wheelAnimationCounter = 0
let lastWheelPointerIcon
return thisObject
function physics() {
wheelAnimationCounter--
if (wheelAnimationCounter < 0) {
wheelAnimationCounter = 0
}
}
function recordCanvas() {
{
const DISTANCE_BETWEEN_ICONS = 35
const ICON_SIZES = 50
let mousePointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'mouse-pointer')
let draggingIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'hand-drag')
let leftClickIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'mouse-left-click')
let rightClickIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'mouse-right-click')
let wheelClickIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'mouse-wheel-click')
let imagePosition
let buttonPressedIcon
if (canvas.mouse.action === 'key down' && lastAction === 'dragging') {
canvas.mouse.action = 'dragging'
}
switch (canvas.mouse.action) {
case 'moving': {
pointerIcon = mousePointerIcon
break
}
case 'dragging': {
pointerIcon = draggingIcon
break
}
case 'wheel': {
wheelAnimationCounter = 25
if (canvas.mouse.event.delta > 0) {
pointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'mouse-wheel-up')
lastWheelPointerIcon = pointerIcon
} else {
pointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'mouse-wheel-down')
lastWheelPointerIcon = pointerIcon
}
break
}
case 'key down': {
if (wheelAnimationCounter > 0) {
pointerIcon = lastWheelPointerIcon
} else {
pointerIcon = mousePointerIcon
}
let key = canvas.mouse.event.key
if (key === undefined) { break }
switch (key.toLowerCase()) {
case 'escape':
{
pointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-m')
break
}
case 'm':
{
pointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-m')
break
}
case 'a':
{
pointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-a')
break
}
case 'r':
{
pointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-r')
break
}
case 'c':
{
pointerIcon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-r')
break
}
}
break
}
case 'key up': {
pointerIcon = mousePointerIcon
break
}
}
lastAction = canvas.mouse.action
imagePosition = {
x: canvas.mouse.position.x,
y: canvas.mouse.position.y
}
drawMousePointer(pointerIcon, imagePosition, ICON_SIZES)
switch (canvas.mouse.event.buttons) {
case 0: {
buttonPressedIcon = undefined
break
}
case 1: {
buttonPressedIcon = leftClickIcon
break
}
case 2: {
buttonPressedIcon = rightClickIcon
break
}
case 3: {
buttonPressedIcon = undefined
break
}
case 4: {
buttonPressedIcon = wheelClickIcon
break
}
}
let firstRow = DISTANCE_BETWEEN_ICONS * 1 + ICON_SIZES * 1
let secondRow = DISTANCE_BETWEEN_ICONS * 1 + ICON_SIZES * 2
let icon
imagePosition = {
x: canvas.mouse.position.x + DISTANCE_BETWEEN_ICONS * 2,
y: canvas.mouse.position.y
}
drawMousePointer(buttonPressedIcon, imagePosition, ICON_SIZES)
if (canvas.mouse.event.shiftKey === true) {
icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-shift')
imagePosition = {
x: canvas.mouse.position.x - DISTANCE_BETWEEN_ICONS * 3,
y: canvas.mouse.position.y + firstRow
}
drawMousePointer(icon, imagePosition, ICON_SIZES)
}
if (canvas.mouse.event.ctrlKey === true || canvas.mouse.event.metaKey === true) {
icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-ctrl')
imagePosition = {
x: canvas.mouse.position.x - DISTANCE_BETWEEN_ICONS * 3,
y: canvas.mouse.position.y + secondRow
}
drawMousePointer(icon, imagePosition, ICON_SIZES)
}
if (canvas.mouse.event.altKey === true) {
icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-alt')
imagePosition = {
x: canvas.mouse.position.x + DISTANCE_BETWEEN_ICONS * 3 + ICON_SIZES * 0,
y: canvas.mouse.position.y + secondRow
}
drawMousePointer(icon, imagePosition, ICON_SIZES)
}
if (canvas.mouse.event.code === 'ArrowUp') {
icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-up')
imagePosition = {
x: canvas.mouse.position.x - 0,
y: canvas.mouse.position.y + firstRow
}
drawMousePointer(icon, imagePosition, ICON_SIZES)
}
if (canvas.mouse.event.code === 'ArrowDown') {
icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-down')
imagePosition = {
x: canvas.mouse.position.x - 0,
y: canvas.mouse.position.y + secondRow
}
drawMousePointer(icon, imagePosition, ICON_SIZES)
}
if (canvas.mouse.event.code === 'ArrowLeft') {
icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-left')
imagePosition = {
x: canvas.mouse.position.x - DISTANCE_BETWEEN_ICONS * 0 - ICON_SIZES * 1,
y: canvas.mouse.position.y + secondRow
}
drawMousePointer(icon, imagePosition, ICON_SIZES)
}
if (canvas.mouse.event.code === 'ArrowRight') {
icon = UI.projects.foundations.spaces.designSpace.getIconByProjectAndName( 'Foundations', 'key-right')
imagePosition = {
x: canvas.mouse.position.x + DISTANCE_BETWEEN_ICONS * 0 + ICON_SIZES * 1,
y: canvas.mouse.position.y + secondRow
}
drawMousePointer(icon, imagePosition, ICON_SIZES)
}
function drawMousePointer(icon, imagePosition, imageSize) {
if (icon !== undefined) {
if (icon.canDrawIcon === true) {
browserCanvasContext.drawImage(
icon, imagePosition.x,
imagePosition.y,
imageSize,
imageSize)
}
}
}
mediaRecorder.capture(browserCanvas)
}
}
}
+21
View File
@@ -0,0 +1,21 @@
function newWebDebugLog() {
try {
let thisObject = {
write: write,
fileName: 'undefined'
}
return thisObject
function write(pText) {
console.log(spacePad(thisObject.fileName, 50) + ' : ' + pText)
function spacePad(str, max) {
str = str.toString()
return str.length < max ? spacePad(' ' + str, max) : str
}
}
} catch (err) {
console.log(spacePad(MODULE_NAME, 50) + ' : ' + '[ERROR] WebDebugLog --> err = ' + err.stack)
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Loaded 100 of 5731 files, more files were not shown because too many files have changed in this diff. Show more