issues Search Results · language:Dune language:JavaScript language:JavaScript linked:pr language:CSS language:JavaScript
Filter by
1.9M results
store/metricsSlice.js addMetricWage pushes the new value into wages, todayWages, and unshifts into lastestWages
unconditionally. If those lists haven t been fetched yet (or the new value isn t actually ...
bug
frontend
The codebase mixes PascalCase (pages/Dashboard/Dashboard.js, pages/Metrics/Metrics.js) with kebab-case
(sections/dashboard/to-do-card.js, layouts/dashboard/side-nav.js) and camelCase. Pick one convention ...
cleanup
frontend
Auth forms rely on MUI label only, dialogs and icon-buttons across sections/ often lack aria-labels, and charts have no
text alternative. Run an a11y audit (axe) and add accessible names, focus management ...
accessibility
enhancement
frontend
public/ contains both favicon.ico and favicon1.ico (and the same duplication exists in the backend s bundled
client/build). The favicon1.ico appears to be a leftover. Remove unused assets and make sure ...
cleanup
frontend
The app needs configuration (API URL, port) but there is no .env.example. Add one listing all REACT_APP_* variables the
app reads so new contributors can configure it without reading the source.
config
documentation
frontend
README.md is the default CRA template. Replace it with project-specific docs: what the app is, prerequisites,
install/run, required env vars (REACT_APP_API_URL, port), build/deploy steps, and a short architecture ...
documentation
frontend
store/metricsSlice.js metricsError only sets loading=false; it stores no error message and nothing renders it. When a
metrics request fails the UI just stops loading with no feedback beyond a toast that ...
enhancement
frontend
@testing-library/react, jest-dom, and user-event are dependencies and setupTests.js exists, but there are no test files.
Add tests for the auth flow, the redux slices (especially the token/key handling ...
frontend
testing
There is no React error boundary around the app/routes. An unhandled render error (e.g. malformed metric/chart data)
will unmount the entire UI with a blank screen. Add an error boundary that shows a fallback ...
enhancement
frontend
Routes (Dashboard, Metrics, Group, Track, auth pages) are imported eagerly, so the whole app — including the heavy chart
and date libraries — loads up front. Use React.lazy + Suspense for page-level code ...
enhancement
frontend
performance

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.