143 Commits

Author SHA1 Message Date
softsimon
edf06270cd Merge pull request #1175 from knorrium/update_to_cypress_931
Update Cypress to v9.3.1
2022-01-21 15:37:54 +04:00
Felipe Knorr Kuhn
13d82035de Update config script defaults 2022-01-20 21:29:45 -08:00
Felipe Knorr Kuhn
b03c398859 Update Cypress to v9.3.1 2022-01-20 21:27:52 -08:00
wiz
fb1822623b Bump version number to v2.4.0-dev 2022-01-16 15:41:23 +09:00
wiz
e5b2639d73 Release v2.3.0 2022-01-16 15:36:48 +09:00
softsimon
87338615c5 Bumping minor Angular version and major ngBootstrap 2022-01-12 02:42:33 +04:00
softsimon
671400a1f4 Bumping mempool.js lib to 2.3.0 2022-01-10 15:55:18 +04:00
softsimon
aa8d5e5f19 Bumping mempool.js to 2.3.0-dev1 and removing unused tsc build step 2021-12-22 19:33:10 +04:00
softsimon
4a56fb817e Upgrading mempool-js with separated Liquid and Bisq 2021-12-20 23:48:26 +04:00
wiz
8e02b7c184 Merge pull request #993 from mempool/simon/angular-13
Upgrading frontend to Angular 13
2021-12-09 10:16:54 +00:00
softsimon
383f7803c8 Upgrading frontend to Angular 13 2021-12-08 22:08:20 +04:00
Felipe Knorr Kuhn
5665259e01 Update Cypress dependencies 2021-12-07 22:25:10 -08:00
wiz
e03d75e3ac Move npm deps in package.json to fix npm install --prod 2021-12-07 10:42:06 +00:00
softsimon
8be71577cc Upgrading to Angular 12 and NgBootstrap 10 2021-09-22 23:57:05 +04:00
Miguel Medeiros
c5831cc4e8 Add new component incoming-transactions-graph;
Refactor component mempool-graph;
Refactor component fee-distribution-graph;
Add incoming-transactions-graph to dashboard;
Add incoming-transactions-graph to statistics;
Add incoming-transactions-graph to television;
Add mempool-graph to dashboard;
Add mempool-graph to statistics;
Add mempool-graph to television;
Remove chartist.component;
2021-09-14 22:35:47 -03:00
Miguel Medeiros
4772cc4517 Add echart module. 2021-09-14 22:35:47 -03:00
wiz
e7fa2a5cb1 Bump version to v2.3.0-dev after shipping v2.2.2 2021-09-09 07:27:01 +09:00
wiz
c67840beb4 Bump version number for v2.2.2 release 2021-09-09 07:23:36 +09:00
Felipe Knorr Kuhn
4d18d9452a Upgrade Cypress to v8.3.1 2021-09-01 21:08:10 -07:00
Felipe Knorr Kuhn
a33ae5dc69 Add new config targets for the multisite setup 2021-08-17 15:49:58 -07:00
Felipe Knorr Kuhn
0cbfd2d1a8 Run generate config before running e2e tests locally 2021-08-17 13:01:36 -07:00
wiz
f37b0de202 Bump version tags to v2.2.2-dev 2021-08-13 07:56:14 +09:00
wiz
e908a3f304 Bump version to v2.2.1 2021-08-13 07:45:47 +09:00
softsimon
408d642516 Bumping mempool.js. 2021-08-04 14:34:05 +03:00
softsimon
4b9a62edd3 Upgrade deprecated xi18n command to extract-i18n. 2021-08-02 14:49:02 +03:00
Felipe Knorr Kuhn
98d5c7826c Updates to the e2e suite (#659)
* initial version of the update config script

* fix duplicated content

* update cypress ci settings

* add workflow to run e2e tests when pushing

* record cypress results to the dashboard

* pull the cypress record key and project id from the secrets

* add start-server-and-test to replace concurrently

* replace concurrently with start-server-and-test

* remove concurrently

* add new cypress target to record

* update cypress to 7.7.0

* add tests for signet

* add tests for testnet

* run tests on chrome and firefox

* update test matrix: add edge and run firefox on container

* fix copypasta

* update docker image for firefox

* fix task name again

* fix edge tests task name

* improve bisq tests

* update workflow config

* enable cypress debug logs

* add a manual trigger for the e2e tests

* add config:defaults target

* use more of the GHA options

* fix config command

* add cypress-fail-on-console-error

* upgrade cypress to v8.0.0

* add helper to wait for the loader skeleton to be gone

* use skeleton waiter on the tests

* remove manual test trigger

* fix tv test when only one mempool block is available

* add waiter for pagination

* add extra steps to debug firefox launch issue

* remove whoami step

* Revert "upgrade cypress to v8.0.0"

This reverts commit cb3ff7d906c2a2219d7e2b2c16a92c311e3f6817.

* remove userinfo debug step

* enable test retries in run mode

* update proxy config to reduce ECONNRESET errors

* add mock-socket dev dependency

* add helpers to mock websockets and detect page idleness

* stabilize mainnet tests

* fix tv mode test on Liquid

* add basic tests for the mainnet status page

* cleanup mainnet tests

* update bisq tests

* update signet tests

* update testnet tests

* add initial support for parameterized websocket mocks

* move testing dependencies to optionalDependencies

* comment out mempool size check until the live updates are fixed

* comment out tx regex test

* update fixture for the new difficulty adjustment component

* fix the assertions on the status page
2021-07-25 21:03:47 +03:00
softsimon
94ec0748c7 Bumping the mempool-js lib. 2021-07-25 02:32:31 +03:00
wiz
b207b3d24c Bump version to v2.2.1-dev 2021-07-03 14:49:59 -07:00
wiz
12094ff222 Bump version for v2.2.0 release 2021-07-03 14:36:10 -07:00
Felipe Knorr Kuhn
4a9bbf79e0 Generate config on serve and updated git revision method (#587)
* run generate-config on serve

* write the config file only if settings have changed

* read the git commit hash from the current branch, not master

* git sha is now short by default, no need to trim on the about component
2021-06-16 13:47:05 -05:00
softsimon
5abee2e600 Bumping mempool.js lib. 2021-06-13 15:39:40 -05:00
Felipe Knorr Kuhn
95f813e3e4 Update test dependencies (#572)
* move Cypress to the optionalDependencies section

* remove protractor

* remove dead protractor test files
2021-06-11 23:06:55 -05:00
Felipe Knorr Kuhn
5b4b5c9bb0 New e2e test suite (#555)
* add @cypress/schematic as a dev dependency

* replace protractor with cypress

* remove the boilerplate test

* add the cypress-wait-until helper library

* add cypress-wait-until to all tests

* add signet to stg proxy config

* add proxy config for production

* add environment configs to angular.json

* update e2e target to use the production proxy

* update serve and start scripts to use the new environment config

* add the concurrently lib to the dev dependencies

* fix missing import

* ignore videos and screenshots saved by the e2e suite

* add fixtures for the tests

* update cypress npm scripts to use concurrently

* add some e2e tests
2021-06-07 10:36:41 -04:00
softsimon
c008384493 Upgrading mempool.js 2021-05-21 03:30:39 +04:00
softsimon
5d242aa39f Merge branch 'master' into simon/bisq-dashboard
# Conflicts:
#	frontend/package-lock.json
#	frontend/src/app/components/master-page/master-page.component.html
2021-04-23 15:35:35 +04:00
Felipe Knorr Kuhn
64bbe33bc2 bind the server to 0.0.0.0 to allow it to be reachable by other devices 2021-04-17 15:53:22 -07:00
Felipe Knorr Kuhn
17f4db1d45 add new configuration and targets to point the frontend to staging 2021-04-17 14:52:16 -07:00
wiz
b3f2692512 Rename frontend npm dep @mempool/mempool-js to @mempool/mempool.js 2021-04-17 12:58:27 +09:00
softsimon
ab4d9701c3 Upgrading mempool-js to v2.3. 2021-04-15 00:57:10 +04:00
softsimon
bf8f28aa10 Remove 'v' from version. 2021-04-13 18:12:32 +04:00
softsimon
2f65156c78 Updating versions to v2.2.0-dev 2021-04-13 16:53:42 +04:00
softsimon
bb14080a83 Updated package.json. 2021-04-13 11:30:53 +04:00
softsimon
8b7850e6e1 Merge branch 'master' into simon/bisq-dashboard
# Conflicts:
#	frontend/package-lock.json
#	frontend/package.json
2021-04-12 22:22:50 +04:00
softsimon
38cb10fbac Including gitCommit and version in frontend build. Backend now sending a backendInfo object containing commit, version and hostname. All printed on About page. 2021-04-12 22:17:13 +04:00
softsimon
b71dce703c Bump mempool-js version to 2.2.1 2021-04-10 18:58:20 +04:00
softsimon
6d504e82db Build mempool-js as standalone. 2021-04-10 18:51:13 +04:00
wiz
23f8b0088f Publish mempool-js output as mempool.js instead of .min.js 2021-04-09 12:01:21 +09:00
softsimon
20d584c859 Build mempool-js to root www folder. 2021-04-09 01:22:24 +04:00
softsimon
20178641da Upgrading all front and backend dependencies, including Angular 11.
fixes #429
2021-04-07 16:18:55 +04:00
softsimon
8e57aac934 Merge branch 'simon/cpfp-frontend' into simon/bisq-dashboard
* simon/cpfp-frontend: (46 commits)
  Bugfix: Don't extend already extended transactions to not override the firstSeen property. fixes #390
  Shuffle mempool transactions before saving disk cache. (#398)
  Adding missing return after expressjs response.
  CPFP support (#395)
  Round sat/vB in fee rating tooltip. fixes #364
  Add the GNU AGPLv3 logo to About page
  Update package.json license tags
  Add recommended fee percentile config (#394)
  Fix typo in README (#392)
  Fix icon for Specter Wallet on About page
  Add link to Specter Wallet on our About page
  Add link to WARden Portfolio app as Community Integration on About page
  Delete MIT+CC license from Terms of Service, add AGPLv3 to About page
  Change mempool project license to GNU Affero General Public License v3
  Lower volume for sound effects (#385)
  Improve grammar, layout, and formatting of Terms of Service page
  Display all Project Contributors on About page using GitHub API (#382)
  Modify nginx.conf to cache HTML for 10m and static resources for 1h
  Proxy /api/v1/contributors from mempool.space, also fix HTTP headers
  Add link to Bisq's GitHub repo on About page
  ...
2021-03-21 06:12:41 +07:00