Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
199 commits
Select commit Hold shift + click to select a range
abe3957
add leaderboard page skeleton
Oct 16, 2025
65c7eed
wip: new landing page for ocean network
iamlesander Oct 16, 2025
9b5ae0c
add stats page base
Oct 17, 2025
224e4fb
feat: sections
valentinbica Oct 17, 2025
4d26def
fix: design changes
valentinbica Oct 17, 2025
22063bf
fix: small ui fixes
valentinbica Oct 17, 2025
2068387
fix: fixes
valentinbica Oct 17, 2025
bb10e83
Merge pull request #137 from oceanprotocol/rebranding-network
andreip136 Oct 20, 2025
16bad38
Merge branch 'feat/redesign' into feat/117-leaderboard-table
Oct 20, 2025
1cfd6eb
add leaderboard stats
Oct 20, 2025
50d9f24
add leaderboard table component with temporary columns
Oct 21, 2025
a7c44d2
update package.lock
Oct 21, 2025
7078913
add mock nodes data
Oct 22, 2025
a3d5117
move banner animation to main layout
Oct 22, 2025
fda0be2
improve table toolbar styling
Oct 22, 2025
273e2c0
add bar chart tooltip
Oct 22, 2025
7272ad0
fix section title display
Oct 22, 2025
99ecb1f
refactor table context logic - remove useTable
Oct 22, 2025
d88d9e1
rename bar chart to v bar chart
Oct 22, 2025
5e78c0f
rename bar chart to v bar chart
Oct 22, 2025
5440aa2
update v bar chart fill
Oct 22, 2025
e6b3a2a
table improvements
Oct 23, 2025
5db65e7
improve chart tooltip
Oct 23, 2025
0e3f2f8
Merge pull request #135 from oceanprotocol/feat/117-leaderboard-table
andreip136 Oct 24, 2025
333a3f8
Merge branch 'feat/redesign' into feat/100-stats-page
Oct 24, 2025
398bfac
add stats page components with mock data
Oct 24, 2025
703a9aa
Merge pull request #136 from oceanprotocol/feat/100-stats-page
andreip136 Oct 28, 2025
54deac4
Feat/140 node details balance (#141)
ndrpp Oct 28, 2025
fd3cf19
improve v bar chart
Oct 28, 2025
3a85961
add node details page skeleton
Oct 28, 2025
90cdeaf
add gauge component
Oct 28, 2025
f3db872
reorder jobs/revenue stats
Oct 28, 2025
da6814f
update card radius
Oct 28, 2025
3764080
add success/error/warning card variants
Oct 28, 2025
a956dc8
add global colors
Oct 28, 2025
6ab52ae
update border radius
Oct 28, 2025
40e3b9f
add eligibility component
Oct 28, 2025
1b15311
add node info component
Oct 28, 2025
1289003
add unban requests component base
Oct 28, 2025
a5297ba
add progress bar component
Oct 29, 2025
d2872f0
add select component
Oct 29, 2025
e06c44c
add node environments
Oct 29, 2025
590c54a
update env card style
Oct 29, 2025
840b7e0
update select size
Oct 29, 2025
0954b39
change token on start button
Oct 29, 2025
14c077c
p2p poc
denisiuriet Oct 29, 2025
cbe1342
add benchmark jobs history and unban requests
Oct 29, 2025
2fb4c71
fix padding
Oct 29, 2025
c729cdb
Add reown wallet integration (#150)
ndrpp Oct 30, 2025
0e25c16
add node info button in leaderboard table
Oct 30, 2025
ce60d6e
refactor libp2p implementation
denisiuriet Oct 30, 2025
04212bc
refactor page wrapper style
Oct 30, 2025
48252d1
update button style
Oct 30, 2025
2dc4f46
refactor select size
Oct 30, 2025
0951eb7
add support for select name
Oct 30, 2025
5f24fbb
add button onClick
Oct 30, 2025
bd090d1
removed select fullwidth prop
Oct 30, 2025
81a417c
add input component
Oct 30, 2025
793fdee
Merge branch 'feat/redesign' into feat/144-node-details
Oct 30, 2025
d267068
update card & input components style
Oct 30, 2025
7978e5f
nowrap button text
Oct 30, 2025
1561a45
create a version using CDN to use the connection directly on the dash…
denisiuriet Oct 31, 2025
4c0f249
Merge pull request #149 from oceanprotocol/feat/144-node-details
andreip136 Oct 31, 2025
452d42a
add support for button extra content
Oct 31, 2025
824e960
add compact environment card variant
Oct 31, 2025
40d17c0
implement run job pages with mock data
Oct 31, 2025
7f5b8c3
fix button style
Oct 31, 2025
0f1676c
rename run job pages
Oct 31, 2025
ab1fe7c
remove job duration limit
Oct 31, 2025
5cbcfd4
update env card format
Oct 31, 2025
f317b39
update env balance layout
Oct 31, 2025
c0e91ba
add discovery peer, set retry on dial, adjustments
denisiuriet Oct 31, 2025
c6ed86a
remove unnecessary code, refactor
denisiuriet Nov 2, 2025
5c9fa8f
remove unnecessary implementation
denisiuriet Nov 3, 2025
bb465ea
remove old nodeService implementation
denisiuriet Nov 3, 2025
c660a4f
remove unnecessary file
denisiuriet Nov 3, 2025
dc0ad3b
refactor
denisiuriet Nov 3, 2025
649312e
fix name mismatch
denisiuriet Nov 3, 2025
629fb89
add gauge value suffix
andreip136 Nov 3, 2025
a933229
add chip classes
andreip136 Nov 3, 2025
9831eaf
add balance section in env card
andreip136 Nov 3, 2025
eddf3a4
remove CDN implementation, add a nodeJS test file
denisiuriet Nov 4, 2025
dacb8ee
add manually the addresses to peerStore
denisiuriet Nov 4, 2025
09c7b76
initialize the node only once adn refactor
denisiuriet Nov 4, 2025
68203dc
update bootstrap nodes
denisiuriet Nov 4, 2025
00f4c22
working version, removed connectionGater
denisiuriet Nov 5, 2025
2c45ad8
add number input validation
andreip136 Nov 5, 2025
05102c9
improvements, add types
denisiuriet Nov 5, 2025
9ec8f8c
Merge pull request #153 from oceanprotocol/feat/151-run-job
andreip136 Nov 5, 2025
254d801
add profile and withdraw pages
andreip136 Nov 5, 2025
f500c53
replace a with Link
andreip136 Nov 5, 2025
e6e3ddf
remove any
denisiuriet Nov 5, 2025
4fea16f
branch cleanup
denisiuriet Nov 5, 2025
ea601e7
Integrate APIs for leaderboard revenue & job count charts (#156)
ndrpp Nov 10, 2025
b199f1d
fixed conflicts
denisiuriet Nov 11, 2025
5ad185f
fix conflicts
denisiuriet Nov 11, 2025
cca4b76
add yarnrc
denisiuriet Nov 11, 2025
55d7f0d
fix package-lock
denisiuriet Nov 11, 2025
a413d1f
remove test page
denisiuriet Nov 11, 2025
128c2d3
add yarn.lock
denisiuriet Nov 11, 2025
4abce1f
Merge pull request #152 from oceanprotocol/feature/implement-p2p
denisiuriet Nov 12, 2025
0e9a677
Merge branch 'feat/redesign' into feat/155-profile
andreip136 Nov 12, 2025
c9898d8
add profile page link
andreip136 Nov 12, 2025
9832db8
add ens profile name and avatar
andreip136 Nov 12, 2025
deb5e10
update ci
andreip136 Nov 12, 2025
66ef490
update yarn.lock
andreip136 Nov 12, 2025
631c09b
Feat/163 leaderboard nodes table (#164)
ndrpp Nov 13, 2025
e7d07ae
Merge branch 'feat/redesign' into feat/155-profile
andreip136 Nov 15, 2025
d997d2a
update yarn.lock
andreip136 Nov 15, 2025
c09ba91
add mock nodes
andreip136 Nov 15, 2025
fe38b55
Merge pull request #160 from oceanprotocol/feat/155-profile
bogdanfazakas Nov 15, 2025
9dc042f
Feat/121 node details general info (#165)
ndrpp Nov 18, 2025
6998289
refactor ocean utils into context
andreip136 Nov 18, 2025
e5c765e
add run job context
andreip136 Nov 18, 2025
18a11a0
update env details card
andreip136 Nov 18, 2025
02da796
update select env page and filter form
andreip136 Nov 18, 2025
aeb0b93
get gpus
andreip136 Nov 18, 2025
eb15900
hide pricing token filter
andreip136 Nov 18, 2025
3b44fab
show video card manufacturer in select
andreip136 Nov 20, 2025
c83cc37
update resources forms
andreip136 Nov 21, 2025
7dd0f70
hide select token on env card
andreip136 Nov 21, 2025
35e0805
replace ocean provider with ocean context
andreip136 Nov 24, 2025
20d3634
replace home leaderboard card
andreip136 Nov 24, 2025
488122d
use mock envs list
andreip136 Nov 24, 2025
fe9ff20
feat: scroll-driven video animation and mobile optimizations
tom1145 Nov 24, 2025
e111288
fix env card
andreip136 Nov 24, 2025
3f4a15e
Merge pull request #169 from oceanprotocol/feat/168-select-environment
andreip136 Nov 24, 2025
2108ce8
select environment refactor
andreip136 Nov 24, 2025
7069e1d
update select resources form
andreip136 Nov 24, 2025
b8c1f26
remove mock_env
andreip136 Nov 24, 2025
c4dd2e3
Merge pull request #172 from oceanprotocol/feat/168-select-environment
andreip136 Nov 24, 2025
8a195d7
Merge branch 'rebranding-network' into feat/rebranding-video-animations
tom1145 Nov 26, 2025
876c343
add new benchmark jobs history table
denisiuriet Dec 1, 2025
641ef20
some improvements
denisiuriet Dec 2, 2025
a11d705
fix filters
denisiuriet Dec 2, 2025
9d07185
adapt leaderboard filters
denisiuriet Dec 2, 2025
c138f6a
use peerId as fallback for friendlyName
denisiuriet Dec 3, 2025
118a105
Merge pull request #175 from oceanprotocol/feat/benchmark-jobs-history
denisiuriet Dec 3, 2025
cec5132
adapt to camelCase
denisiuriet Dec 3, 2025
a369c15
remove unnecessary mapping
denisiuriet Dec 3, 2025
d154f5d
Merge pull request #210 from oceanprotocol/fix-leaderboard-filter
denisiuriet Dec 3, 2025
13212bb
add hidden filter
denisiuriet Dec 4, 2025
7788182
Revert "add hidden filter"
denisiuriet Dec 4, 2025
5afd9a4
set hidden filters to false as default for get nodes
denisiuriet Dec 4, 2025
633a47a
Merge pull request #184 from oceanprotocol/peer-id-fallback
denisiuriet Dec 4, 2025
a5fd522
feat: video background in layout
tom1145 Dec 4, 2025
ad7718f
fix: update background animation positioning
tom1145 Dec 4, 2025
936fee2
chore: update dependencies in yarn.lock
tom1145 Dec 5, 2025
bc226d5
remove brand subtitle
andreip136 Dec 5, 2025
896b540
Merge pull request #170 from oceanprotocol/feat/rebranding-video-anim…
andreip136 Dec 5, 2025
39e871e
Merge pull request #216 from oceanprotocol/feat/remove-brand-subtitle
andreip136 Dec 5, 2025
e2250ae
add tab bar component
andreip136 Dec 6, 2025
1e98edc
Merge pull request #214 from oceanprotocol/display-visible-nodes
denisiuriet Dec 8, 2025
2d6108d
feat: add get envs call for environments cards in node-details (#174)
ndrpp Dec 8, 2025
3363d40
Feat/182 node details unban requests (#183)
ndrpp Dec 8, 2025
202ac00
Merge pull request #218 from oceanprotocol/feat/201-tab-bar
andreip136 Dec 8, 2025
8930e72
Merge branch 'main' into feat/redesign
andreip136 Dec 8, 2025
a996f30
Feat/171 select resources (#173)
andreip136 Dec 8, 2025
1099ce2
add my nodes table
denisiuriet Dec 9, 2025
ca131c2
improvements & fixes
denisiuriet Dec 10, 2025
03d8370
remove hardcoded value
denisiuriet Dec 10, 2025
9f1895c
feat: use wss with P2P context (#220)
ndrpp Dec 10, 2025
e198b86
fix issues related to ownerId
denisiuriet Dec 10, 2025
f8214c5
add my jobs table for consumer user
denisiuriet Dec 11, 2025
b171169
fix open thread
denisiuriet Dec 11, 2025
cc16345
fixes
denisiuriet Dec 11, 2025
0b1567b
Merge pull request #221 from oceanprotocol/feat/my-nodes
denisiuriet Dec 12, 2025
ae98d65
fixes
denisiuriet Dec 12, 2025
43ea380
fixed conflicts
denisiuriet Dec 12, 2025
122a789
add consumer and owner stats on my profile page
denisiuriet Dec 14, 2025
e21d61a
add owner and consumer stats
denisiuriet Dec 15, 2025
2132b93
solve review
denisiuriet Dec 15, 2025
47af959
remove hardcoded values
denisiuriet Dec 15, 2025
638f25b
Merge pull request #223 from oceanprotocol/feat/my-jobs
denisiuriet Dec 15, 2025
fc54615
Merge pull request #230 from oceanprotocol/feature/my-profile-stats
denisiuriet Dec 15, 2025
ea32f19
add get compute results and get compute logs
denisiuriet Dec 16, 2025
5830e12
add get logs and get results buttons, add modal and new job info button
denisiuriet Dec 17, 2025
a9dce84
remove environments used card
denisiuriet Dec 17, 2025
5b04123
Payment & open editor (#219)
andreip136 Dec 18, 2025
e28aca6
add environment card on job info and extract the environment from node
denisiuriet Dec 18, 2025
0896411
update branch
denisiuriet Dec 18, 2025
f9bd544
adjustments
denisiuriet Dec 18, 2025
787b564
fix error
denisiuriet Dec 18, 2025
3465b24
fixes & hardcoded values to test the features
denisiuriet Dec 18, 2025
fb27fcf
generate auth token
denisiuriet Dec 19, 2025
eb7f6e9
deploy user account & fix get compute result & get logs
denisiuriet Jan 5, 2026
eb840fa
remove hardcoded values
denisiuriet Jan 5, 2026
8f6841f
removed harcoded values and unnecessary logs
denisiuriet Jan 5, 2026
1a7b095
Feat/123 transfer funds node details (#224)
ndrpp Jan 7, 2026
06f3cf8
fixed conflicts
denisiuriet Jan 7, 2026
f526f22
Feat/127 get push node config node details (#231)
ndrpp Jan 8, 2026
543acaf
fix get consumer account
andreip136 Jan 8, 2026
4093991
Merge branch 'feat/redesign' into feature/jobs-results-logs
andreip136 Jan 8, 2026
02388c3
style improvements
andreip136 Jan 8, 2026
7459d75
update yarn lock
andreip136 Jan 8, 2026
2f1473b
Merge pull request #232 from oceanprotocol/feature/jobs-results-logs
denisiuriet Jan 12, 2026
1ce9239
Run node UI (#235)
andreip136 Jan 13, 2026
97efc45
Run node config (#246)
andreip136 Jan 19, 2026
478d35b
P2p v3 (#251)
giurgiur99 Jan 20, 2026
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
  •  
  •  
  •  
20 changes: 1 addition & 19 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
{
"parser": "@typescript-eslint/parser",
"parserOptions": {
"sourceType": "module",
"ecmaFeatures": {
"jsx": false
}
},
"extends": ["oceanprotocol", "plugin:prettier/recommended"],
"plugins": ["@typescript-eslint"],
"extends": ["next/core-web-vitals", "next/typescript"],
"rules": {
"no-empty": ["error", { "allowEmptyCatch": true }],
"prefer-destructuring": ["warn", { "object": true, "array": false }],
Expand All @@ -16,15 +8,5 @@
"constructor-super": ["warn"],
"require-await": "error",
"no-unused-vars": ["error"]
},
"env": {
"es6": true,
"browser": true,
"mocha": true,
"node": true,
"jest": true
},
"globals": {
"NodeJS": true
}
}
9 changes: 5 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,10 @@ jobs:
env:
cache-name: cache-node-modules
with:
path: ~/.npm
key: ${{ runner.os }}-lint-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
path: ~/.yarn
key: ${{ runner.os }}-lint-${{ env.cache-name }}-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-lint-${{ env.cache-name }}-
- run: npm ci
- run: npm run lint
- run: corepack enable
- run: yarn install --immutable
- run: yarn lint
15 changes: 9 additions & 6 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
{
"semi": false,
"singleQuote": true,
"printWidth": 90,
"trailingComma": "none",
"tabWidth": 2
}
"trailingComma": "es5",
"tabWidth": 2,
"semi": true,
"singleQuote": true,
"arrowParens": "always",
"printWidth": 120,
"bracketSpacing": true,
"plugins": ["prettier-plugin-organize-imports"]
}
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,11 @@
"search.exclude": {
"**/.next": true,
"**/out": true
},
"typescript.preferences.importModuleSpecifier": "non-relative",
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
"**/.git/**": true
}
}
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules
28 changes: 27 additions & 1 deletion next.config.mjs
Original file line number Diff line number Diff line change
@@ -1,4 +1,30 @@
/** @type {import('next').NextConfig} */
const nextConfig = {};
const nextConfig = {
webpack(config, { isServer }) {
if (!isServer) {
config.resolve.fallback = {
...config.resolve.fallback,
fs: false,
net: false,
tls: false,
dgram: false,
dns: false
}
}
config.module.rules.push({
test: /\.svg$/,
use: ['@svgr/webpack'],
});
config.externals.push('pino-pretty', 'lokijs', 'encoding');
config.resolve.fallback = {
...config.resolve.fallback,
fs: false,
'rdf-canonize-native': false,
};

return config;
},
transpilePackages: ['@mui/x-data-grid', '@mui/x-data-grid-pro', '@mui/x-data-grid-premium'],
};

export default nextConfig;
Loading