mirror of
https://github.com/lobehub/lobehub
synced 2026-04-21 17:47:27 +00:00
* refactor(workflow): rewrite WorkflowSummary with status dot and minimal flat style * refactor(workflow): rewrite WorkflowCollapse with unified borderless container * ✨ feat(workflow): add WorkflowExpandedList component and fix type errors * ♻️ refactor(workflow): add missing Workflow components with Minimal Flat design - WorkflowReasoningLine: cssVar tokens, aligned padding - WorkflowToolDetail: new expandable result panel with motion animation - WorkflowToolLine: expand chevron, getToolColor, detail panel integration - WorkflowExpandedList: flat rendering with reasoning + tool lines * Add tool call collapse support Made-with: Cursor * 💄 style(workflow): align WorkflowCollapse UI with @lobehub/ui design system - Align border-radius, gap, padding tokens across all Workflow components - Replace chevron expand/collapse with status icons (CheckCircle2, CircleX, Loader2) - Use @lobehub/ui Highlighter for tool detail panel with JSON auto-formatting - Use @lobehub/ui Flexbox for WorkflowExpandedList with proper gap and padding - Fix delete action to use removeToolFromMessage instead of deleteAssistantMessage - Wire debug button to existing Tool/Debug panel with full tabs - Fix auto-collapse to only trigger on incomplete→complete transition - Single ChevronDown with rotation for WorkflowSummary (match @lobehub/ui pattern) * 💄 style(workflow): use AccordionItem and inspectorTextStyles for WorkflowCollapse - Replace custom WorkflowSummary with @lobehub/ui AccordionItem - Use StatusIndicator pattern (Block outlined 24x24) for status icon - Apply inspectorTextStyles.root for title text (colorTextSecondary) - Remove WorkflowSummary.tsx (dead code) - Match Tool component AccordionItem usage (paddingBlock/Inline=4, borderless) * 💄 style(workflow): remove divider and gap from WorkflowExpandedList * 💄 style(workflow): align WorkflowCollapse title bar with Thinking component * 💄 style(workflow): unify inner item spacing, font size, and colors * ✨ feat(workflow): add streaming scroll behavior with max-height and auto-scroll * 💄 refactor(assistant-group): refine workflow collapse UI and duration - Use Accordion for collapse; align tool/reasoning lines with generation state - Show workflow header duration from summed block performance, not reasoning only Made-with: Cursor * ✨ feat(inspector): enhance ActivateToolsInspector to display not found tools count - Added localization for not found tools message in English, Chinese, and default locales. - Updated ActivateToolsInspector to show a tooltip with the count of tools not found. - Modified StatusIndicator to support a warning state for scenarios where no tools are activated but some are not found. Signed-off-by: Innei <tukon479@gmail.com> * 💄 style(workflow): simplify padding in WorkflowExpandedList component - Removed unnecessary paddingInline from Flexbox elements in WorkflowExpandedList for cleaner layout. Signed-off-by: Innei <tukon479@gmail.com> * ✨ feat(assistant-group): introduce constants and utility functions for workflow management - Added constants for workflow timing, limits, and tool display names to enhance the assistant group's functionality. - Implemented utility functions for processing and scoring post-tool answers, improving the workflow's response handling. - Created new components for rendering content blocks and managing scroll behavior in the assistant group. Signed-off-by: Innei <tukon479@gmail.com> * ✨ feat(assistant-group): enhance ContentBlock and Group components with content handling logic - Added logic to conditionally render message content based on content availability and tool presence in ContentBlock. - Introduced utility functions to determine substantive content and reasoning in Group, improving block partitioning for workflow management. - Updated partitioning logic to handle trailing reasoning candidates and streamline answer and working block separation. Signed-off-by: Innei <tukon479@gmail.com> * 🙈 chore(gitignore): clarify superpowers local paths Document that `.superpowers/` and `docs/superpowers/` are plugin/local outputs and must not be committed. Made-with: Cursor * 👷 chore(ci): restore auto-tag-release workflow from canary Revert unintended workflow edits so release tagging stays on main with sync-main-to-canary dispatch. Made-with: Cursor --------- Signed-off-by: Innei <tukon479@gmail.com>
149 lines
No EOL
1.9 KiB
Text
149 lines
No EOL
1.9 KiB
Text
# Gitignore for LobeHub
|
|
################################################################
|
|
|
|
# System files
|
|
.DS_Store
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# Linux/Ubuntu system files
|
|
*~
|
|
*.swp
|
|
*.swo
|
|
.fuse_hidden*
|
|
.directory
|
|
.Trash-*
|
|
.nfs*
|
|
.gvfs-fuse-daemon-*
|
|
|
|
# IDE and editors
|
|
.idea/
|
|
*.sublime-*
|
|
.history/
|
|
.windsurfrules
|
|
*.code-workspace
|
|
.vscode/sessions.json
|
|
prd
|
|
# Recordings
|
|
.records/
|
|
|
|
# Temporary files
|
|
.temp/
|
|
temp/
|
|
tmp/
|
|
*.tmp
|
|
*.temp
|
|
*.log
|
|
*.cache
|
|
.cache/
|
|
|
|
# Environment files
|
|
.env
|
|
.env.local
|
|
.env*.local
|
|
.env.development
|
|
venv/
|
|
.venv/
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
*.lock
|
|
package-lock.json
|
|
bun.lockb
|
|
.pnpm-store/
|
|
|
|
# Build outputs
|
|
dist/
|
|
public/_spa/
|
|
public/spa/
|
|
es/
|
|
lib/
|
|
.next/
|
|
logs/
|
|
test-output/
|
|
*.tsbuildinfo
|
|
next-env.d.ts
|
|
|
|
# Framework specific
|
|
# Umi
|
|
.umi/
|
|
.umi-production/
|
|
.umi-test/
|
|
.dumi/tmp*/
|
|
|
|
# Vercel
|
|
.vercel/
|
|
|
|
# Testing and CI
|
|
coverage/
|
|
.coverage/
|
|
.nyc_output/
|
|
.eslintcache
|
|
.stylelintcache
|
|
|
|
# Service Worker
|
|
# Serwist
|
|
public/sw*
|
|
public/swe-worker*
|
|
|
|
# Generated files
|
|
src/app/spa/[variants]/[[...path]]/spaHtmlTemplates.ts
|
|
public/*.js
|
|
public/sitemap.xml
|
|
public/sitemap-index.xml
|
|
sitemap*.xml
|
|
robots.txt
|
|
|
|
# Git hooks
|
|
.husky/prepare-commit-msg
|
|
|
|
# Documents and media
|
|
*.pdf
|
|
|
|
# Cloud service keys
|
|
vertex-ai-key.json
|
|
|
|
# Agent tracing snapshots
|
|
.agent-tracing/
|
|
|
|
# AI coding tools
|
|
.local/
|
|
.claude/
|
|
.mcp.json
|
|
CLAUDE.local.md
|
|
.agent/
|
|
|
|
# MCP tools
|
|
.serena/**
|
|
|
|
# Docker development data
|
|
docker-compose/dev/data/
|
|
|
|
# Migration scripts data
|
|
scripts/clerk-to-betterauth/test/*.csv
|
|
scripts/clerk-to-betterauth/test/*.json
|
|
scripts/clerk-to-betterauth/prod/*.csv
|
|
scripts/clerk-to-betterauth/prod/*.json
|
|
|
|
# Misc
|
|
./packages/lobe-ui
|
|
*.ppt*
|
|
*.doc*
|
|
*.xls*
|
|
e2e/reports
|
|
out
|
|
i18n-unused-keys-report.json
|
|
.vitest-reports
|
|
|
|
pnpm-lock.yaml
|
|
.turbo
|
|
spaHtmlTemplates.ts
|
|
|
|
# Embedded CLI bundle (built at pack time)
|
|
apps/desktop/resources/bin/lobe-cli.js
|
|
apps/desktop/resources/cli-package.json
|
|
|
|
# Superpowers plugin brainstorm/spec outputs (local only; do not commit)
|
|
.superpowers/
|
|
docs/superpowers/ |