issues Search Results · language:Dune language:TypeScript language:JavaScript language:JavaScript language:JavaScript
Filter by
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 ...

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.