Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
ed84fcb
Dynamic model loading from real .yaml files! (Basic)
jmsssc Jan 20, 2026
e712d27
Put issue note in more relevant location
jmsssc Jan 20, 2026
8c49765
Add logo and refactor to new (project) name "Hei-Planet"
jmsssc Jan 20, 2026
0b58f43
Merge remote-tracking branch 'origin/main' into today-fixups-from-main
jmsssc Jan 20, 2026
0b82d7c
Begin rebasing main
jmsssc Jan 20, 2026
9a88f46
Improve model card rendering further; use more libraries so that tab…
jmsssc Jan 20, 2026
c152951
Richer model card md parsing libraries to support links and tables mo…
jmsssc Jan 20, 2026
d8a5b7b
AI minimal table styling
jmsssc Jan 20, 2026
7b84493
Improve model card rendering for linebreaks where they need to be
jmsssc Jan 20, 2026
0914cd4
Fix further build errors
jmsssc Jan 21, 2026
11b3856
Add missing AI-generated files
jmsssc Jan 21, 2026
e5d158e
Change CI to use same linter as I have been using locally; address li…
jmsssc Jan 21, 2026
7ea2480
Grid quickfix and some debug logs (some held out on purpose)
jmsssc Jan 21, 2026
926aed8
linter/mobx biomo fix (ignore comments)
jmsssc Jan 21, 2026
428a45d
Resolve for 2025 and latest data format, including in mocks. Note tha…
jmsssc Jan 22, 2026
18f483c
Changelist-ready typing/linting fixes, fixes and adding logo images, …
jmsssc Jan 22, 2026
25fe035
Update OneHealth-HeiPlanet references, one of which broke a test
jmsssc Jan 29, 2026
5038e96
Add errors on non connect and avoid infinite loop of calls to backend…
jmsssc Jan 29, 2026
eaae3d2
Attempted fix for e2e tests
jmsssc Jan 29, 2026
de8b990
Further test changes to data
jmsssc Jan 30, 2026
9b7b002
fix: add wait timeout to ensure expert mode card is clickable
jmsssc Jan 30, 2026
589732b
Guard for now from Github too-many-requests error for test on model c…
jmsssc Jan 30, 2026
6e2fb0b
Convert string coordinate data into floats, and update API Response c…
jmsssc Feb 13, 2026
cf255f2
Make NoDataModal (A) truthful to the fact that data being missing is …
jmsssc Feb 13, 2026
a0fd7db
Further improvement to avoid blank page on 400 {"error":"400: Missing…
jmsssc Feb 13, 2026
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
24 changes: 18 additions & 6 deletions .github/workflows/super-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,22 @@ jobs:
with:
# Full git history is needed to get a proper list of changed files within `super-linter`
fetch-depth: 0
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 10.6.3

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: pnpm
cache-dependency-path: frontend/pnpm-lock.yaml

- name: Install dependencies
run: pnpm install --frozen-lockfile
working-directory: frontend

- name: Lint Code Base
uses: github/super-linter@v4
env:
VALIDATE_ALL_CODEBASE: false
DEFAULT_BRANCH: "main"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Run ESLint
run: pnpm lint
working-directory: frontend
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# OneHealth Frontend Mapping application
# heiplanet Frontend Mapping application


# Description
The OneHealth Mapping project shows the predictions and predicted susceptibility in the future of different diseases by Infectious disease/Climate models from the group, across different regions in the map.
The heiplanet Mapping project shows the predictions and predicted susceptibility in the future of different diseases by Infectious disease/Climate models from the group, across different regions in the map.

This repository contains the frontend for the Climate Map. The user can browse for models with the Model Selector, and change the year to see future suspcetibility predictions

Expand Down
10 changes: 9 additions & 1 deletion frontend/eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,15 @@ import globals from "globals";
import tseslint from "typescript-eslint";

export default tseslint.config(
{ ignores: ["dist"] },
{
ignores: [
"dist",
"tests",
"src/scripts",
"src/static/Header.tsx",
"src/component/General/LandOnlyMap.tsx",
],
},
{
extends: [js.configs.recommended, ...tseslint.configs.recommended],
files: ["**/*.{ts,tsx}"],
Expand Down
6 changes: 3 additions & 3 deletions frontend/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<title>One Health Platform</title>
<title>Hei-Planet Platform</title>
<style>
/* Loading Screen Styles */
#loading-screen {
Expand Down Expand Up @@ -112,8 +112,8 @@
<div id="loading-screen">
<div class="loading-logo-container">
<img
src="/images/oneHealthLogoOnlySymbols.png"
alt="One Health Platform"
src="/images/hei-planet-loading-logo.png"
alt="Hei-Planet Platform"
class="loading-logo"
/>
</div>
Expand Down
3 changes: 3 additions & 0 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,11 @@
"react-leaflet": "^5.0.0",
"react-leaflet-cluster": "^2.1.0",
"react-leaflet-heatmap-layer-v3": "3.0.3-beta-1",
"react-markdown": "^9.1.0",
"react-router-dom": "^7.5.3",
"react-top-loading-bar": "^3.0.2",
"remark-breaks": "^4.0.0",
"remark-gfm": "^4.0.1",
"topojson-client": "^3.1.0"
},
"devDependencies": {
Expand Down
Loading
Loading