issues Search Results · language:Dune language:Python language:Python language:JavaScript language:JavaScript language:HTML
Filter by
47.3M results
Context There is no .github/workflows/ directory; nothing runs on PRs into develop/main. For a live product with a
documented squash-to-develop / merge-to-main flow, tests that never run in CI will rot. ...
prio:med
type:chore
Prerequisites
- [x] I have searched existing issues to ensure this feature hasn t been requested
- [x] I have reviewed the documentation
- [x] This feature aligns with the project s scope and goals ...
enhancement
Context frontend/package.json has no test runner (only dev/build/preview). Pure logic in src/utils/ and the calculators
is fully untested. Vitest is the natural fit given the existing Vite setup.
Acceptance ...
prio:med
type:chore
Problem
While exploring the codebase, I found two issues in backend/api/routes.py:
1. Character encoding bug: The chat_general function has a broken character in its docstring:
Current (broken):
...
Context backend/ has zero tests and no test dependency (requirements.txt ends at gunicorn; no pytest, no conftest.py, no
tests/). Every backend test issue is blocked on this. A live product handling auth ...
prio:med
type:chore
Context decodeState (frontend/src/calculators/SankeyDiagram.jsx:358-369) only checks that income_sources and
expense_groups are arrays; it does not validate that each group has an items array. A crafted ...
prio:med
type:bug
Description
Build the site-wide frame every page shares: the two-tier masthead (sticky, condenses on scroll, search routing to the
collection), the full-screen menu, and the footer. The nav needs both ...
build
Context There is no error boundary anywhere in frontend/src (no componentDidCatch/getDerivedStateFromError) and no
global window.onerror/unhandledrejection handler. CalculatorPage s Suspense (frontend/src/pages/CalculatorPage.jsx:147) ...
prio:med
type:bug
Context The CSRF token is fetched only once on app mount (frontend/src/App.jsx:52-54, api/authApi.js:32-37) and
httpClient never retries. When the server session s csrf_token is gone (30-day expiry, Redis ...
prio:med
type:bug
Context When a session expires or is cleared server-side, client auth.isAuthenticated stays true. The next mutating
request hits login_required and returns 401 (backend/utils/auth_helpers.py:13-14), which ...
prio:med
type:bug

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.