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

Interactive tables using react #4386

Merged
merged 63 commits into from
Mar 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
83a081a
feat: experimenting tables with react
jose-donato Mar 2, 2023
5f88516
feat: adding new interactive tables
jose-donato Mar 2, 2023
e496250
feat: adding more table features
jose-donato Mar 2, 2023
25042dc
small changes
jose-donato Mar 2, 2023
c0b3b83
update
tehcoderer Mar 3, 2023
00bbeb2
Merge branch 'develop' into feature/tables
tehcoderer Mar 3, 2023
d543282
Update backend.py
tehcoderer Mar 3, 2023
f09ca95
Update backend.py
tehcoderer Mar 3, 2023
239d8d4
fix: dark mode?
jose-donato Mar 3, 2023
e7e41f5
feat: lot of table improvements
jose-donato Mar 3, 2023
defdc36
fix: my b
jose-donato Mar 3, 2023
7319181
fix: load only when prod
jose-donato Mar 3, 2023
ed20a07
feat: naive detect links and dates
jose-donato Mar 3, 2023
d64fcea
handle index and column names
tehcoderer Mar 3, 2023
48c8b02
Merge branch 'develop' into feature/tables
tehcoderer Mar 3, 2023
150a941
increased min width
tehcoderer Mar 3, 2023
b604dea
codespell
tehcoderer Mar 3, 2023
141b9c6
mypy, pylint
tehcoderer Mar 3, 2023
9091dba
fix: added new chart, export, etc
jose-donato Mar 3, 2023
9dd412c
fix: merge
jose-donato Mar 3, 2023
9e3b244
testing
tehcoderer Mar 3, 2023
a18f8b0
updates
tehcoderer Mar 5, 2023
848ac54
Merge branch 'develop' into feature/tables
tehcoderer Mar 6, 2023
6b58bab
fix : add PLOT_OPEN_EXPORT, USE_INTERACTIVE_DF to user dataclass
tehcoderer Mar 6, 2023
37b71ed
bump pywry version, readd removed `plots_backend().start()`
tehcoderer Mar 6, 2023
50311fd
req files
tehcoderer Mar 6, 2023
7e94300
Update unit-test.yml
tehcoderer Mar 6, 2023
0deb440
Update unit-test.yml
tehcoderer Mar 6, 2023
a870436
Update unit-test.yml
tehcoderer Mar 6, 2023
d4521f5
updates
tehcoderer Mar 6, 2023
360665c
Merge branch 'develop' into feature/tables
tehcoderer Mar 6, 2023
20c6a56
fixing some date things
andrewkenreich Mar 6, 2023
6f2f0c1
Merge branch 'feature/tables' of https://github.com/OpenBB-finance/Op…
andrewkenreich Mar 6, 2023
853dbee
Merge branch 'develop' into feature/tables
tehcoderer Mar 6, 2023
2c2174f
update table
andrewkenreich Mar 6, 2023
990241a
Merge branch 'feature/tables' of https://github.com/OpenBB-finance/Op…
andrewkenreich Mar 6, 2023
d401c4f
fix formatting with timezones
andrewkenreich Mar 6, 2023
da4982c
fixing some long prints and tables
andrewkenreich Mar 6, 2023
6ff2550
Mickey Mouse
andrewkenreich Mar 6, 2023
93eda26
fix: ?!?!?
jose-donato Mar 6, 2023
46bf4c1
adding limit arg to all print_rich_table
andrewkenreich Mar 7, 2023
0c95b2a
tests
jmaslek Mar 7, 2023
268559c
lint
jmaslek Mar 7, 2023
6d77152
simple by Default on interactive charts
andrewkenreich Mar 7, 2023
d757019
playing with some css (thks jose)
andrewkenreich Mar 7, 2023
fcd22a6
Fix #4426
jmaslek Mar 7, 2023
20ca67c
Edit some structure
jmaslek Mar 8, 2023
0d219fd
Merge branch 'develop' into feature/tables
tehcoderer Mar 8, 2023
b87b04e
Merge branch 'develop' into feature/tables
tehcoderer Mar 8, 2023
610395b
fix sdk generation
tehcoderer Mar 8, 2023
5580eda
Update backend.py
tehcoderer Mar 9, 2023
9dac87d
fa menu tested and working
andrewkenreich Mar 9, 2023
6d09c67
fix #4460
andrewkenreich Mar 11, 2023
91b782b
fix #4460 drop indices
andrewkenreich Mar 11, 2023
ea8b9f0
Merge branch 'OpenBBTerminal-main' into feature/tables
tehcoderer Mar 13, 2023
76fc1bd
update tests
tehcoderer Mar 13, 2023
ab814ee
update tests
tehcoderer Mar 13, 2023
71fadf8
Update helper_funcs.py
tehcoderer Mar 13, 2023
4566397
tests
tehcoderer Mar 13, 2023
97c3b84
Update unit-test.yml
tehcoderer Mar 13, 2023
81d2ec0
Update etf.ipynb
tehcoderer Mar 13, 2023
db858a8
Merge branch 'develop' into feature/tables
jmaslek Mar 13, 2023
70f768a
Merge branch 'develop' into feature/tables
jmaslek Mar 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions .github/workflows/unit-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ env:
OPENBB_FILE_OVERWRITE: true
OPENBB_ENABLE_CHECK_API: false
OPENBB_PREVIOUS_USE: true
OPENBB_USE_INTERACTIVE_DF: false
PIP_DEFAULT_TIMEOUT: 100

on:
Expand Down Expand Up @@ -79,16 +80,14 @@ jobs:
virtualenvs-create: true
virtualenvs-in-project: true

- name: Install nightly rust
run: curl --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly

- name: Setup sudo apt installs for ubuntu-latest
run: |
sudo apt-get update
sudo apt-get install -y \
build-essential \
libgtk-3-dev \
libsoup-3.0-dev \
libsoup2.4-dev \
libssl-dev \
curl \
wget \
Expand All @@ -99,6 +98,8 @@ jobs:
file \
librsvg2-dev \
libwebkit2gtk-4.1-dev \
javascriptcoregtk-4.0 \
libwebkit2gtk-4.0-dev \
libayatana-appindicator3-dev

- name: Load cached venv
Expand Down Expand Up @@ -163,6 +164,7 @@ jobs:
build-essential \
libgtk-3-dev \
libsoup-3.0-dev \
libsoup2.4-dev \
libssl-dev \
curl \
wget \
Expand All @@ -173,6 +175,8 @@ jobs:
file \
librsvg2-dev \
libwebkit2gtk-4.1-dev \
javascriptcoregtk-4.0 \
libwebkit2gtk-4.0-dev \
libayatana-appindicator3-dev

- name: Load cached venv
Expand Down Expand Up @@ -242,6 +246,7 @@ jobs:
build-essential \
libgtk-3-dev \
libsoup-3.0-dev \
libsoup2.4-dev \
libssl-dev \
curl \
wget \
Expand All @@ -252,6 +257,8 @@ jobs:
file \
librsvg2-dev \
libwebkit2gtk-4.1-dev \
javascriptcoregtk-4.0 \
libwebkit2gtk-4.0-dev \
libayatana-appindicator3-dev

- name: Load cached venv
Expand Down Expand Up @@ -319,6 +326,7 @@ jobs:
build-essential \
libgtk-3-dev \
libsoup-3.0-dev \
libsoup2.4-dev \
libssl-dev \
curl \
wget \
Expand All @@ -329,6 +337,8 @@ jobs:
file \
librsvg2-dev \
libwebkit2gtk-4.1-dev \
javascriptcoregtk-4.0 \
libwebkit2gtk-4.0-dev \
libayatana-appindicator3-dev

- name: Checkout
Expand Down
24 changes: 24 additions & 0 deletions frontend-components/tables/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
13 changes: 13 additions & 0 deletions frontend-components/tables/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>OpenBB Interactive Tables</title>
<meta name="color-scheme" content="dark" />
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>
Loading