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

Release 1.0.0 #94

Merged
merged 39 commits into from
Dec 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
d0c81d4
Update dependencies
GalMunGral Aug 21, 2023
a719d3c
fix eslint errors
GalMunGral Aug 31, 2023
b08c452
add new trigger for linting action
GalMunGral Aug 31, 2023
827dde7
implement the new design for navbar
GalMunGral Sep 5, 2023
613394a
fix lint error
GalMunGral Sep 5, 2023
4ce33c1
Merge pull request #76 from Oceans-1876/update-dependencies
Rashmil-1999 Sep 6, 2023
b3b90b6
Merge pull request #80 from Oceans-1876/new-design-navbar
Rashmil-1999 Sep 6, 2023
d009f6a
add deleted lines back
Rashmil-1999 Sep 6, 2023
c5a0151
make clean install
Rashmil-1999 Sep 6, 2023
d84c67d
revert config.js related changes
GalMunGral Sep 7, 2023
fe98bb5
Merge pull request #81 from Oceans-1876/quick-dev-fix
GalMunGral Sep 7, 2023
fe7db44
display map full screen & add effect cleanup
GalMunGral Sep 11, 2023
23e5920
implement right sidebar & basic search interface
GalMunGral Sep 12, 2023
8c17679
simplified filter logic & implemented advanced search UI
GalMunGral Sep 12, 2023
c4a08e8
remove unused actions
GalMunGral Sep 12, 2023
23a6ff8
order filtered stations
GalMunGral Sep 12, 2023
846b29c
rename components
GalMunGral Sep 12, 2023
2952706
fix lint errors
GalMunGral Sep 12, 2023
2b47ff9
commit filename case changes
GalMunGral Sep 12, 2023
2089f58
commit filename case changes
GalMunGral Sep 12, 2023
cf0af48
fix "too many WebGL contexts" error
GalMunGral Sep 15, 2023
3b3ada5
update: always jump to the first filtered station
GalMunGral Sep 15, 2023
b50e902
perf: virtualize species list
GalMunGral Sep 15, 2023
727bea6
move basemap & layer control to right sidebar panel
GalMunGral Sep 16, 2023
79f1ca2
fix lint error
GalMunGral Sep 16, 2023
06fb267
restore sidebar initial state
GalMunGral Sep 16, 2023
935f34f
update species descriptions
GalMunGral Sep 16, 2023
fb3f270
add loading component
GalMunGral Sep 18, 2023
200e210
fix state bugs
GalMunGral Sep 18, 2023
d76ae15
Merge pull request #84 from Oceans-1876/right-sidebar
Rashmil-1999 Sep 27, 2023
bc37361
Inset map (#86)
GalMunGral Oct 2, 2023
7d15660
Station groups (#89)
GalMunGral Oct 4, 2023
1e50653
return promise from `getData` (#90)
GalMunGral Oct 9, 2023
0714037
Station detail view (#91)
GalMunGral Oct 18, 2023
8ab4281
Pre-Demo Updates (#92)
GalMunGral Nov 3, 2023
1179e38
prepare for release
GalMunGral Dec 4, 2023
c00dd22
update some information
Rashmil-1999 Dec 6, 2023
5d61803
fix changelog
Rashmil-1999 Dec 6, 2023
ff9b760
update documentation
GalMunGral Dec 6, 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
17 changes: 17 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,16 @@
"src",
"node_modules"
],
"extensions": [
".js",
".ts",
".tsx"
]
},
"alias": {
"map": [
["@app", "./src"]
],
"extensions": [
".ts",
".tsx"
Expand Down Expand Up @@ -96,12 +106,19 @@
"ignoreEOLComments": true
}
],
"no-nested-ternary": "off",
"no-param-reassign": [
"error",
{
"props": false
}
],
"no-plusplus": [
"error",
{
"allowForLoopAfterthoughts": true
}
],
"no-underscore-dangle": "off",
"no-unused-expressions": [
"error",
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Perfrom Type and Formatting checks on a/an new/edited pull request.
on:
workflow_dispatch:
pull_request:
types: [opened, edited]
types: [opened, edited, synchronize]

jobs:
perfrom-type-and-formatting-check:
Expand Down
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.0] - 2023-12-04

### Added

- Added station grouping based on ocean regions.
- Added inset map.
- Added left panel to view FAO areas and group stations for comfortable browsing.

### Fixed

- Re-enabled station clustering.

### Changed

- Major UI updates based on the v1.0 design.
- Replaced asset loaders with webpack 5 Asset Modules.
- Updated TS build configurations.
- Replaced HashRouter with BrowserRouter.

### Removed

- Removed unused components.
- Removed dependency on `maplibre-gl-basemaps`.

## [0.1.0] - 2022-12-21

- The initial release of the Challenger-Portal.
7 changes: 7 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Contributors

- Chris Navarro
- Dhruv Mehta
- Kaveh Karimi-Asli
- Rashmil Panchani
- Wenqi He
2 changes: 1 addition & 1 deletion development.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ It uses Webpack to manage module bundles and assets.
All high-level development configurations (e.g. typescript, babel, and eslint) are in their own dedicated files in project root.

The project has a `pre-commit` hook that prevents committing changes that violate typing and linting configs.
To check if the code passes the checks, run `npm run lint` and `npx tsc`. Running `npm run lint:fix` will try to fix the issues that can be resolved automatically.
To check if the code passes the checks, run `npm run lint` and `npx tsc --noEmit`. Running `npm run lint:fix` will try to fix the issues that can be resolved automatically.

### Webpack

Expand Down
Loading
Loading