feat(app): redesign magazine grid, improve article views and proxy

- Redesign MagazineGrid with editorial New Yorker-inspired layout
- Simplify ArticleDetail and ArticleOverlay components
- Enhance claude-proxy with improved content extraction
- Add HTML utility for content processing
- Update NewsCard styling and chat message handling
- Clean up worktree references

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-02 23:50:46 +00:00
co-authored by Claude Opus 4.6
parent b71c88f03b
commit c82b4ef54f
27 changed files with 423 additions and 370 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
import { ref, readonly } from 'vue'
import { type DeepReadonly, type Ref, ref, readonly } from 'vue'
import type { AIUIPlugin, PluginType } from '../types/plugin'
import type { RendererDefinition } from '../types/renderer'
@@ -47,5 +47,5 @@ export function getAllRenderers(): RendererDefinition[] {
return Array.from(renderers.value.values())
}
export const pluginRegistry = readonly(plugins)
export const rendererRegistry = readonly(renderers)
export const pluginRegistry: DeepReadonly<Ref<Map<string, AIUIPlugin>>> = readonly(plugins)
export const rendererRegistry: DeepReadonly<Ref<Map<string, RendererDefinition>>> = readonly(renderers)