Skip to content

issues Search Results · language:Dune language:TypeScript language:JavaScript language:JavaScript language:JavaScript

Filter by

35.1M results  (658 ms)

35.1M results

Enrollments.tsx stores only the data (studentId, classId) without the document ID. To remove an enrollment, a query must find the document by studentId+classId, which could match multiple documents if ...

The Assignments.tsx page is imported in App.tsx but it has no sidebar navigation item for either students or teachers, and there is no case for assignments in the renderPage switch statement. The entire ...

When a user updates their name or section in Profile.tsx, the change is written to Firestore but the appUser state in AuthContext is never updated. The sidebar, header, and any component using appUser ...

概要 .claude/CLAUDE.md の「現状(重要)」節には以下のように記載されているが、実際のコードベースの状態と一致していない。 ディレクトリ構成のみが用意された骨組み段階。src/ 以下の全ファイル、package.json、tsconfig*.json、electron.vite.config.ts は中身が空のスタブ(0バイト)。依存関係未定義のため npm install / ...
enhancement

LoginPage.tsx line 91 has a UTF-8 encoding error in the password placeholder. The intended bullet characters were corrupted, likely from a bad copy-paste. This displays as garbled text to users on the ...

Schedule.tsx does not capture or return the unsubscribe function from snapshot listeners, so all listeners persist even after the component unmounts. The Announcements page has a nested listener inside ...

Do after LAUNCH-08. The backend began as file-backed alpha storage; before launch, define and implement the minimum safe persistence path, backup/export/import discipline, migration notes, and data-loss ...
launch
stability

The save function in Attendance.tsx fetches all existing attendance records for the class/date, deletes each one, then recreates them all. For a class of 40 students this is 80+ writes even if nothing ...

GradeEntry.tsx deletes all existing grade documents for the class and recreates them on every save. For a class of 40 students with 4 components each, this is 200+ Firestore writes on every save, even ...

getDriveIcon() is always called without the mimeType argument throughout the codebase because mimeType is never saved when teachers add materials. The function always falls through to the generic Drive ...
Issue origami icon

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 Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

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 Issues
ProTip! Restrict your search to the title by using the in:title qualifier.