Skip to content

issues Search Results · language:Dune language:TypeScript language:Java language:Java language:Java language:Java linked:pr

Filter by

171k results  (354 ms)

171k results

Describe the bug The v2 workspace hotkey setup registers close-tab and tab navigation shortcuts, but does not register the REOPEN_TAB action. As a result, even when a closed-tab stack exists, v2 workspaces ...

Describe the bug Cmd+Shift+R is expected to be available for Reopen Closed Tab, but the Electron application menu currently registers { role: forceReload } in apps/desktop/src/main/lib/menu.ts. Electron ...

概要 ダッシュボードの在庫一覧で、期限状態別のクイックフィルターと件数表示を追加することで、注意が必要なアイテムへの素早いアクセスを可能にする。 背景 現在のフィルターパネルは展開操作が必要で、「期限切れだけ見たい」「もうすぐ期限切れを確認したい」という頻繁なユースケースに対して操作ステップが多い。 提案内容 - 期限切れ / もうすぐ期限切れ / 緊急 のクイックフィルターチップ ...
enhancement
inventory
ux

背景 本プロダクトは現在シングルユーザー前提で設計・運用されている(CLAUDE.md にも「Single user. No public-facing features.」と明記)。しかし、ログイン画面(src/routes/login.tsx)では新規サインアップフォームが表示されており、任意のメールアドレスでアカウント作成が可能な状態にある。 問題 - 意図しない第三者がアカウントを作成できる ...
auth
enhancement

背景 現在、PR #143・PR #171 など、GitHubのIssueにリンクされないままマージされる可能性のあるPRが存在する(事実として確認済み)。 Issue ↔ PR のトレーサビリティが失われると: - 変更の背景・意図を後から追えない - Closes #xxx がないとIssueが自動クローズされない - AIエージェント(Codex/Claude)が生成したPRで特に発生しやすい ...
Claude/新規提案
enhancement

概要 ItemCard で賞味期限を new Date(item.expiry_date) で生成して toLocaleDateString() で表示しているが、YYYY-MM-DD 形式の文字列を new Date() に渡すとUTC 00:00:00として解釈される。そのため、UTC+9(JST)環境でも正常だが、UTC-1以西では日付が1日前になって表示される。 また、getExpiryStatus(types/item.ts ...
bug
inventory
minor

概要 ダッシュボードのヘッダーに表示されるアイテム数(「○件」)が、フィルター(カテゴリ・保管場所・賞味期限・空在庫非表示)適用後の件数ではなく、常に全件数を表示している。 根本原因 src/routes/_auth.index.tsx line 70: p className= text-sm text-muted-foreground {items.length}件 /p items ...
bug
inventory
minor
ux

概要 バーコードスキャン時にローカルDBで既存アイテムを検索した場合、image_path を SELECT しているにも関わらず返却値に含めておらず、商品画像が自動設定されない。 根本原因 src/hooks/useBarcodeLookup.ts lines 52-65: const { data: localData, error: localError } = await supabase ...
barcode
bug
minor

概要 useUpsertShoppingItem および usePurchaseShoppingItem の onError ハンドラーが OfflineError しか処理しておらず、Supabase エラーやその他の例外が発生した場合にユーザーへのフィードバックがない。 根本原因 src/hooks/useShoppingList.ts: // useUpsertShoppingItem ...
bug
minor
shopping

概要 ダッシュボードの「フィルター 賞味期限」で「もうすぐ期限切れ」を選択した際、ユーザー設定の expiry_warning_days が使用されず、デフォルトの3日固定で判定される。 根本原因 src/routes/_auth.index.tsx line 46: // NG: warningDays を渡していない(デフォルト3日固定) const status = getExpiryStatus(item.expiry_date); ...
bug
filter
inventory
minor
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.