developmentseed / developmentseed/pearl-frontend

Refactor app state

Open
#37 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
21
Forks
5
PR merge metrics
No merged PRs in 30d

Description

In #33 we started refactoring the app state to make it easier to introduce new features and reduce tech debt. So far it has been successful in making the state logic more manageable, but there were features that needed to be disabled momentarily until they were refactored into the new approach.

This is a ticket to track the features that need to be reinstated and also the regressions that were introduced in the refactor:

- Features:
- [x] Layers panel
- [x] Batch workflow
- [x] AOI edit
- [x] Retrain tab
- [ ] Refine results tab

- Regressions:
- [ ] Clicking on User Dropdown, "Project New" doesn't redirect to a new project

Please feel free to add items that are not tracked elsewhere.

cc @geohacker @srmsoumya

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named. Start by reading issue #33 and reviewing the remaining checklist items: the Refine results tab and the User Dropdown “Project New” redirect; done means those regressions are reinstated and any additional tracked items are resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.