Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

SLVUU-127: Include username in local storage layout key #132

Closed
wants to merge 38 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
f10d7ed
allow more recent react versions (#1082)
heswell Dec 18, 2023
c755ffe
VUU-333: Improve Cypress Selectors (#1079)
pling-scottlogic Dec 20, 2023
e510ba3
VUU-333: Improve Screenshot Functionality (#1076)
vferraro-scottlogic Dec 21, 2023
11bca10
Table package refactor (#1083)
heswell Dec 21, 2023
1e6db73
bump versions of vite and esbuild (#1084)
heswell Dec 21, 2023
2596a92
use built showcase for tests (#1085)
heswell Dec 21, 2023
0de5af5
simplify basket toolbar resizing (#1086)
heswell Dec 21, 2023
74281c9
#983 Simulated prices provider to have random small walk logic - fixe…
keikeicheung Dec 6, 2023
a429219
#983 Simulated prices provider to have random small walk logic - alwa…
keikeicheung Dec 6, 2023
9fc5d77
emit build emssaging in json, if configured to do so (#1088)
heswell Dec 27, 2023
7ec68ae
#1025 updating internal order state's state when processing fill
naleeha Nov 28, 2023
0f1fbca
#1025 implementing taking basket trade off the market
naleeha Nov 28, 2023
2977e0a
#1025 using MAX_FILL_TIME_MS when generating random next event time
naleeha Nov 28, 2023
206e131
#1025 updated basket send to market test to include taking off the ma…
naleeha Dec 1, 2023
1ea0ce7
#1027 fix for where basket constituent is not sorting
naleeha Nov 28, 2023
75ca398
#1036 adding equals and hashcode override methods to be able to comp…
naleeha Dec 5, 2023
fe3e5c2
#1010 correcting name of RPC response message
naleeha Dec 6, 2023
6eb04cf
#980 adding description to the new constituent on basket trading
naleeha Dec 6, 2023
d5e9896
#1059 removed the redundant sides constants and made buy and sell all…
naleeha Dec 7, 2023
733068a
#989 fixed some of the merge issues
chrisjstevo Dec 29, 2023
4e88476
1073 enable date/time pattern selection through ColumnSettings (#1087)
junaidzm13 Jan 2, 2024
a9ca505
Basket finale (#1093)
heswell Jan 2, 2024
d1f8c5f
#1096 add lint and typecheck to test-ui CI/CD workflow (#1095)
junaidzm13 Jan 3, 2024
b2b157f
Issue 1094 table drag drop (#1097)
heswell Jan 3, 2024
4e83c6c
tidy up relative path urls in import statements (#1098)
heswell Jan 3, 2024
907c8cf
add back -webkit prefix for css mask (#1100)
heswell Jan 3, 2024
2ddac4a
#1061 introduce new view port action to include key of created row of…
naleeha Dec 7, 2023
6758510
#1061 returning basket constituent key when we add new constituents
naleeha Dec 7, 2023
9106d10
#1061 deleting create basket menu item as using rpc now
naleeha Dec 7, 2023
388c837
#1052 adding test for loading basket constituent csv file and handlin…
naleeha Dec 15, 2023
f642702
#1052 deleting redundant csv for constituents
naleeha Dec 15, 2023
39c2e71
#1052 test cleanup
naleeha Dec 15, 2023
cddecb2
#1052 refactored to separated generic file reader vs basket specific …
naleeha Dec 18, 2023
166d52a
#1052 using the new basket provider and deleting old csv static loader
naleeha Dec 18, 2023
8f1d873
#1052 handling when static resource is not found
naleeha Dec 18, 2023
4528858
SLVUU-127: Include username in local storage layout key
pling-scottlogic Dec 8, 2023
bd6d326
SLVUU-127: Fix tests
pling-scottlogic Dec 13, 2023
e7e868f
SLVUU-127: Refactor arrow function signatures
pling-scottlogic Dec 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions .github/actions/setup-vuu-ui/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Setup Vuu UI
description: "Installs NodeJS and project dependencies"

runs:
using: 'composite'
steps:
- name: Install NodeJS
uses: actions/setup-node@v3
with:
node-version: "16"
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.npm
key: npm-${{ hashFiles('package-lock.json') }}
restore-keys: npm-
- name: Install dependencies
shell: bash
run: cd ./vuu-ui && npm install
13 changes: 2 additions & 11 deletions .github/workflows/build-ui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: "16"
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.npm
key: npm-${{ hashFiles('package-lock.json') }}
restore-keys: npm-
- run: cd ./vuu-ui && npm install
- name: Install Node & dependencies
uses: ./.github/actions/setup-vuu-ui
- run: cd ./vuu-ui && npm run build
66 changes: 25 additions & 41 deletions .github/workflows/test-ui.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
name: "Test"
name: "Test UI"
on:
workflow_dispatch:
pull_request:

jobs:
lint-and-typecheck:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Node & dependencies
uses: ./.github/actions/setup-vuu-ui
- run: cd ./vuu-ui && npm run lint
- run: cd ./vuu-ui && npm run typecheck

vitest:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: "16"
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.npm
key: npm-${{ hashFiles('package-lock.json') }}
restore-keys: npm-
- name: Install dependencies
run: cd ./vuu-ui && npm install
- name: Install Node & dependencies
uses: ./.github/actions/setup-vuu-ui
- run: cd ./vuu-ui && npm run test:vite

cypress-e2e:
Expand All @@ -31,52 +31,36 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: "16"
- name: Cache dependencies
uses: actions/cache@v2
with:
path: ~/.npm
key: npm-${{ hashFiles('package-lock.json') }}
restore-keys: npm-
- name: Install dependencies
run: cd ./vuu-ui && npm install
- name: Install Node & dependencies
uses: ./.github/actions/setup-vuu-ui
- name: Run end-to-end tests in Chrome
uses: cypress-io/github-action@bd9dda317ed2d4fbffc808ba6cdcd27823b2a13b
with:
install: false
working-directory: ./vuu-ui
browser: chrome
build: npm run build
start: npm run showcase
wait-on: "http://localhost:5173"
build: npm run showcase:build
start: npm run showcase:preview
wait-on: "http://localhost:4173"
- name: Run end-to-end tests in Edge
uses: cypress-io/github-action@bd9dda317ed2d4fbffc808ba6cdcd27823b2a13b
with:
install: false
working-directory: ./vuu-ui
browser: edge
build: npm run build
start: npm run showcase
wait-on: "http://localhost:5173"
build: npm run showcase:build
start: npm run showcase:preview
wait-on: "http://localhost:4173"

# ensure the vuu example and showcase still build
vuu-and-showcase-build:
# ensure the vuu example still builds
vuu-app-build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: "16"
- name: Install dependencies
run: cd ./vuu-ui && npm install
- name: Install Node & dependencies
uses: ./.github/actions/setup-vuu-ui
- name: Build Vuu Libraries
run: cd ./vuu-ui && npm run build
- name: Build showcase
run: cd ./vuu-ui && npm run showcase:build
- name: Build Vuu app
run: cd ./vuu-ui && npm run build:app
3 changes: 2 additions & 1 deletion .semgrepignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ example/main/src/main/resources/certs/cert.pem
vuu/src/main/resources/www/ws-example.html
example/order/src/main/scala/org/finos/vuu/provider/simulation/SimulatedBigInstrumentsProvider.scala
vuu/src/main/scala/org/finos/vuu/provider/simulation/SimulatedBigInstrumentsProvider.scala
vuu-ui/packages/vuu-data/src/array-data-source/group-utils.ts
vuu-ui/packages/vuu-data-local/src/array-data-source/group-utils.ts
vuu-ui/packages/vuu-datagrid-extras/src/column-expression-input/column-language-parser/walkExpressionTree.ts
vuu-ui/packages/vuu-layout/src/layout-persistence/RemoteLayoutPersistenceManager.ts
vuu-ui/packages/vuu-popups/src/menu/useContextMenu.tsx
Expand All @@ -20,6 +20,7 @@ vuu/src/test/scala/org/finos/vuu/viewport/CreateViewPortScenarioTest.scala
vuu/src/test/scala/org/finos/vuu/net/ws/WebSocketServerClientTest.scala
vuu/src/test/scala/org/finos/vuu/net/rpc/RpcModuleTest.scala
vuu/src/test/resources/ws.html
vuu-ui/sample-apps/standalone-table/scripts/build.mjs
vuu-ui/sample-apps/app-vuu-basket-trader/scripts/build.mjs
vuu-ui/sample-apps/app-vuu-example/scripts/build.mjs
vuu-ui/showcase/scripts/build-docs.mjs
Expand Down
100 changes: 0 additions & 100 deletions example/basket/src/main/resources/static/ftse100.csv

This file was deleted.

Loading
Loading