vikingowl c5864fadf6 fix: memory leaks, mobile UX, and silent failures
- Fix memory leaks in ui.svelte.ts and sync-manager.svelte.ts by storing
  bound function references for proper addEventListener/removeEventListener
- Make conversation action buttons visible on mobile (opacity-100 when isMobile)
- Replace silent console.error calls with toast notifications for user feedback
- Remove ~35 debug console.log statements from production code

Files: ui.svelte.ts, sync-manager.svelte.ts, ConversationItem.svelte,
ChatWindow.svelte, CodeBlock.svelte, MessageActions.svelte,
MessageContent.svelte, +page.svelte, builtin.ts

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 02:39:24 +01:00
Description
No description provided
GPL-3.0 15 MiB
Languages
Svelte 42.2%
TypeScript 40.6%
Go 15.9%
Shell 0.7%
CSS 0.2%
Other 0.2%