Commit Graph

26 Commits

Author SHA1 Message Date
Scott Grant
b11c52ca07 Updates Angular to v7 and updates components to support better formatted config syntax 2018-11-12 16:57:52 +11:00
Scott Grant
2d334a9faf Fixes security issues
Signed-off-by: Scott Grant <scott.grant@thrasher.io>
2018-10-02 16:03:29 +10:00
GloriousCode
bdcf87ab03 0 vulnerabilities 2018-08-16 08:58:14 +10:00
GloriousCode
d80b2c96b2 npm audit run
Removes npx
2018-08-16 08:44:32 +10:00
GloriousCode
0a20061cc2 more fixes 2018-08-16 07:53:19 +10:00
GloriousCode
f7bc2433dd Fixes build issues. Removes warnings. 2018-08-16 07:16:40 +10:00
Marco Franssen
0f209165d5 Improved code quality (#154)
* Removed package-lock.json form gitignore as it ensures specific package versions

* Updated all @angular web dependencies

* Resolved tslint errors using autofix option

* Resolved some more tslint issues

* Added lint scripts to package.json to easy lint the ts files

* Updated codelyzer and tslint

* Run web on travis using node 10 and run the lint task

* Resolved some more tslint issues after upgrading tslint and codelyzer

* Resolved golint issues with regards to exchange comments

* Resolved spelling errors shown by goreportcard.com

* Resolved gofmt warnings using goreportcard.com

* Resolved golint issue by removing unrequired else statement

* Refactored slack.go to reduce cyclomatic complexity

* Fixed govet issue where Slack was passed as value instead of reference
2018-07-18 15:46:47 +10:00
Marco Franssen
7cacca1115 Hotfix/web dependencies (#149)
* Updated web/package.json and web/package-lock.json caused by 'npm i'

* Resolved some vulnerabilities using 'npm audit fix'

* Updated web dependency dotenv from 5.0.1 to 6.0.0

* Updated web dotenv package from 5.1.4 to 5.2.0

* Updated package core-js from 2.5.5 to 2.5.7

* Updated @angular/* dependencies from 6.0.4 to 6.0.7

* Added missing web test plugins karma-jasmine and krama-jasmine-html-reporter

* Updated web rxjs* dependencies from 6.2.0 to 6.2.1

* Updated web package version to use the ^x.x.x notation for easier version management using npm

* Updated web @amcharts/amcharts3-angular from 2.1.0 to 2.1.1

* Updated web electron-reload from 1.2.2 to 1.2.5

* Updated web karma to 2.0.4 and karma-coverage-istanbul-reporter to 1.4.3

* Updated rxjs-tslint from 0.1.4 to 0.1.5

* Updated web electron from 1.8.4 to 1.8.7

* Updated web npm-run-all from 4.1.2 to 4.1.3

* Updated web @types/jasmine @types/node @types/core-js packages to latest patch releases
2018-07-11 09:50:09 +10:00
Scott
5c28e97c2a Angular 6 migration (#132)
* Successfully migrates

* updates environment and package command
2018-06-11 16:18:58 +10:00
GloriousCode
443d378f92 Removes help 2018-06-06 08:16:02 +10:00
Adrian Gallagher
729b9a68f7 Update npm deps 2018-05-29 18:05:51 +10:00
Scott
d882c1dff4 Reorganisation + Electron fixes (#118)
* Updates package versions

* Updating versions with RCs

* Updated landing page with stock images

* Begins refactoring of websocket
Adds Help component

* Dark theme for charts

* event Event

* Adds cryptocurrency font
Updates wallet to use it

* Rejigs the location of assets

* rxjs update
wallet font correction

* renaming websocket service

* Refactors websocket use
Destroys and subscribes appropriately
Also handles when websocket is not available with intervals

* Fixes issues with electron by rebasing with Maxime GRIS electron builder

* License change

* Readme update

* Parses available and enabled currencies to create an object {Name:X, Enabled:Y}

* Adds methods to convert from string arrays to objects with enabled status for all currencies

* Uses a localstorage cache for config for 15 minutes

* Moves handling of settings to config object

* Fix typescripting

* Fixes issue with saving and loading

* Slows websocket repeats
Adds cool new dictionary style item and iterable.
Updatres currency-list.component to list all enabled currencies and exchanges (still doesn't do anything)

* Updates selected-currency.component to display all currencies ticker updates if there is no selected currency
Will display only selected currency results once it is set
Sets a new property to ensure all currency names are consistent for currency list plans

* Fixes issue where only one component could listen to the websocket at once
Allows you to select a currency in exchange grid mode

* Adds selected currency support to buy & sell components
Updates selected currency ticker to update on change faster

* Adds Online status indicator

* Removal of console.logs for working features

* Allows currency-list.component to aggregate on currency and list exchanges that match it

* Highlights selected currency in currency-list.component
Allows you to select a currency
2018-05-04 15:07:11 +10:00
Scott
b8e4f497a3 Visual changes (#108)
* Basic dynamically added buy-sell component

* Adds a basic component to display ticker info on the top right of the
GUI

* Dashboard with actual components

* Adds AM charts

* More fake component data
Better handling of dashboard blocks

* Attempting to make the dashboard scalable

* Fixes dashboard sizing
Adjusts dashboard widget margins

* Gets a chart!

* Buy sell updates

* Sprucing the buy sell components

Updates material

Fix up git Pr issues
2018-03-26 12:57:05 +11:00
GloriousCode
039dd2e849 Updates electron, angular, webpack versions 2018-01-30 22:50:30 +11:00
gloriousCode
301257427e Fixes handlebars vulnerability 2018-01-02 21:35:14 +11:00
GloriousCode
a073d5c439 Fixes navbar to top
Fixes footer buttons for cards
2017-11-20 17:50:07 +11:00
gloriousCode
6d2aa311c8 Updates everything to latest stable,rc and beta versions of Angular, cli, material, webpack yeahhhh 2017-11-19 19:58:06 +11:00
GloriousCode
aeb0ed3399 Changes spinner color
Adds spinner to wallet
Updates Angular
Updates AngularCLI
Updates Typescript
2017-11-02 16:43:24 +11:00
GloriousCode
50f6fd8aaf Adds trading menu
Changes how the menus render - more accurate scrollbars even if sidebar and navbar are no longer fixed
2017-10-30 16:52:25 +11:00
GloriousCode
a36f5cc13e Updates to latest Angular, AngularCLI, Angular Material 2017-10-13 20:25:52 +11:00
GloriousCode
cf2ca30daa Updated Readme 2017-09-28 16:45:01 +10:00
GloriousCode
126c9e1646 Changes chat.service.ts to websocket-handler.service.ts
Will be used to handler sending and reciving of messages

Adds settings component

UNSURE WHY IT BREAKS
2017-09-05 17:47:20 +10:00
GloriousCode
af2d8cf157 Adds websocket service
Adds RXJS for websocket use
2017-08-28 17:40:59 +10:00
GloriousCode
b2b5b59e69 pushing from laptop to pc 2017-08-15 21:07:17 +10:00
GloriousCode
001aef2635 Adds material design 2017-08-15 07:06:26 +10:00
GloriousCode
f0a2793e8c Adds a new template for the beginning of a new front end 2017-08-15 06:45:36 +10:00