此页按相邻 Git tag 区间自动生成。每个版本区块对应一次 `previousTag..tag` 提交采集结果。
版本筛选
可直接选择某个 Tag,仅查看该版本区块。
当前显示 12/12 个版本区块
仓库键
web
来源仓库
repos/web
生成时间
版本区块数
12
v0.1.0-beta.36
前置 Tag: v0.1.0-beta.35
Tag 时间
提交数
20
refactor(conversation): update queue cancellation API to use object parameters
提交: 471b9ba
Change SessionsService.deleteApiSessionsQueue calls from positional arguments (sessionId, index) to object parameters ({ sessionId, queueIndex }).
Also fix QueuePopover to use message.index instead of loop index when cancelling queued messages to preserve correct queue reference.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore: remove feedback feature
提交: e59d9ab
Remove feedback carousel button, modal, and related store logic.
Clean up feedback imports from main.tsx and store configuration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(i18n): add comprehensive translations for quick actions, sessions, and more
提交: 960ff57
Add extensive translations for quick actions, session sorting, git operations,
proposal management, hero configuration, and various UI components.
Support both English and Chinese (zh-CN) locales.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add batch delete functionality to hero management
提交: 43b3e1c
Add batch delete feature with selection state management and confirmation dialog.
Update hero list component to support multi-selection and batch operations.
Add comprehensive tests for batch delete workflow.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(wizard): enhance hero party planner with improved state management
提交: 0de07d4
Improve hero party planner with better state handling and validation.
Update wizard community step with enhanced integration.
Add comprehensive tests for planner behavior and wizard step interaction.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(api): add secondary profession catalog and dungeon binding models
提交: 5d5b29a
Add SecondaryProfessionCatalogStatusDto and CharacterTemplateDungeonBindingDto.
Update hero system settings with secondary profession catalog support.
Update character template models with dungeon binding information.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(store): improve slice state management and add tests
提交: 15c64c0
Improve proposalNameCorrectionSlice with state reset helpers.
Update notificationsSlice and skillGallerySlice with enhanced state handling.
Add proposalNameCorrectionSlice tests for better coverage.
Refactor hooks for improved type safety and error handling.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hooks): update hooks for improved error handling and localization
提交: c25cb12
Update useBrowserTitle with localized title formatting.
Improve useVoiceRecording with enhanced state management.
Update project and repository hooks with better error handling.
Add tests for browser title and repository management hooks.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(utils): add localized time formatting utilities
提交: 42808c2
Add formatDateTimeLocalized for locale-aware date/time display.
Update formatRelativeTime to use Intl.RelativeTimeFormat.
Support multiple locales with automatic locale detection.
Add comprehensive tests for time formatting functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(services): improve audio service and signalR event handling
提交: e6fd089
Update audioService with enhanced recording state management.
Improve signalR event handling for better reliability.
Add error handling and state cleanup.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(components): update components to use localized strings
提交: a8ff01b
Replace hardcoded strings with localized translations across all components.
Update conversation, git, layout, mobile, project, proposal, session, settings, UI, and workspace components.
Improve internationalization support with consistent i18n patterns.
Update related tests to work with localized content.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(pages): update main layout with localized strings
提交: 521e090
Update MainLayout component to use localized strings.
Improve integration tests for localized content handling.
Fix session drawer handoff behavior with i18n support.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(types): improve quick actions type definitions
提交: ef8b0c2
Update quick actions types with enhanced support for new features.
Add terminal behavior and execution history types.
Co-Authored-By: Hagicode <noreply@hagicode.com>
docs(readme): simplify and restructure project documentation
提交: 304655c
Simplify README files to improve readability and clarity.
Streamline project descriptions and reorganize sections.
Update indexGenerator, theme, icons, and store documentation.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add MessageDebugMetadataPanel component for displaying debug information.
Normalize and display canonical metadata fields like sessionId, bindingKey, and runtimeFingerprint.
Integrate panel into MessageRenderer with compact and full layout options.
Add tests for metadata normalization and panel rendering.
Add i18n support for debug metadata UI.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): add session history preview on hover
提交: e0282fe
Add SessionHistoryPreviewPopover for displaying recent messages on hover.
Implement sessionHistoryPreviewSlice with async thunks for fetching preview data.
Add useSessionHistoryPreview hook for managing preview state and lifecycle.
Intelligent message fetching with pagination support and freshness tracking.
Add tests for slice state management and hook behavior.
Update store configuration to include new slice.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(project): add MonoSpecs management tab and API
提交: f8761c2
Add MonoSpecsManagementTab for managing MonoSpecs configuration and repositories.
Implement repository CRUD operations with validation and error handling.
Add monospecsApi service with fetch, update, pull, and batch pull operations.
Generate API models for MonoSpecs management DTOs.
Integrate tab into ProjectDetailPanel with project change callbacks.
Add comprehensive tests for MonoSpecs management UI and service layer.
Add i18n support for MonoSpecs management interface.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(api): update project aggregation with MonoSpecs support
提交: dc8edfe
Update ProjectAggregationDto to include MonoSpecs management information.
Add ProjectService API methods for MonoSpecs operations.
Enhance useProjectAggregation hook to handle MonoSpecs data.
Update dataAggregationSlice to process MonoSpecs state.
Add tests for data aggregation slice with MonoSpecs support.
Integrate MonoSpecs data into ConversationDetailPanel and ProjectList.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(session): improve session list UI and interactions
提交: 4e08de1
Refactor SessionListItem with improved layout and variant support.
Update SessionRunningBorderHighlight to use soft ambient glow effect.
Integrate SessionHistoryPreviewPopover into session list items.
Improve type safety with proper Session type annotations.
Add support for list and grid variants in session cards.
Update mobile and kanban session cards for consistency.
Enhance tests for session list states and hero avatar rendering.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(i18n): update translations for session preview and MonoSpecs
提交: 7e04bc5
Add translations for session history preview feature in English and Chinese.
Update header translations for improved UI labels.
Refine hero-related translations for consistency.
Update session translations with new preview-related keys.
Improve settings translations for better user guidance.
Co-Authored-By: Hagicode <noreply@hagicode.com>
v0.1.0-beta.35
前置 Tag: v0.1.0-beta.34
Tag 时间
提交数
43
docs(readme): restructure README with new layout and tech stack details
提交: bfcec71
Rewrite README.md with comprehensive repository structure, tech stack,
installation instructions, common commands, and API client workflow.
Update README_cn.md with corresponding Chinese translations.
Co-Authored-By: Hagicode <noreply@hagicode.com>
build: add font verification and optimize chunk splitting
提交: 3b0462f
Add font artifact verification tool in buildTools/verify-font-artifacts.mjs.
Update vite.config.ts with function-based manual chunk splitting for Rolldown
compatibility, vendor chunk groups, and improved font artifact handling.
Update indexGenerator/astro.config.mjs and package dependencies.
Co-Authored-By: Hagicode <noreply@hagicode.com>
build(api): migrate from SoulMarketplace to TraitMarketplace and add DocsPresets
提交: c1ca660
Regenerate API client with updated models:
- Remove SoulMarketplace DTOs and service
- Add TraitMarketplace DTOs and service
- Add DocsPresets DTOs and service
- Update Hero DTOs with latest schema changes
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(services): migrate from soul marketplace to trait marketplace
提交: b407872
Remove soulMarketplaceApi and add traitMarketplaceApi service.
Update presetPromotionService and healthApi to use new marketplace APIs.
Update corresponding test files.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): migrate from soul marketplace to trait marketplace and external platform
提交: 52b735f
Remove SoulMarketplacePanel and replace with external soul platform integration.
Add TraitMarketplacePanel for browsing trait presets.
Add HeroCreateSoulPicker component for soul selection with platform redirect.
Update hero forms (HeroSoulForm, HeroTraitForm) and serializer.
Update hero locales for new marketplace terminology.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): update store and types for trait marketplace migration
提交: 8f05d02
Update hero types for new marketplace structure.
Update heroConfigSlice to use trait marketplace instead of soul marketplace.
Update corresponding test files.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(ui): add window event types and update component styling
提交: 819b67c
Add windowEvents.ts constants for cross-window communication.
Update GitTab component and tests.
Update MainLayout and add session drawer handoff test.
Update MermaidDiagram component styling.
Co-Authored-By: Hagicode <noreply@hagicode.com>
build(api): add git remote sync operations and repository sync state
提交: a8ec05e
Regenerate API client with new models and services:
- Add GitRemoteSyncResponseDto for push/pull operation results
- Add sync state fields (hasTrackingBranch, trackingBranch, aheadCount, behindCount, syncState) to repository DTOs
- Add deleteApiGitDiscard, postApiGitPush, postApiGitPull operations to GitService
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(git): add repository sync utilities and push/pull/discard operations
提交: 520adff
Add repositoryStatus.ts library with sync state normalization and summary helpers.
Extend gitApi with GitRemoteSyncResponseDto, sync state types, and push/pull/discard methods.
Refactor useRepositoriesForProject to use shared convertAggregationRepositoryDto.
Update corresponding test.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add viewport-anchored context menu for discard/unstage file operations in GitStatusPanel.
Add push/pull buttons with active operation states and remote sync message display.
Update GitTab and RepositorySelector to support sync state tracking.
Update corresponding tests and add new GitStatusPanel test.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(projectlist): update status components to use repository sync utilities
提交: a27d27f
Refactor StatusIndicator to accept full RepositoryInfoDto and use sync summary helpers.
Update GitStatusZone, SubRepoStatusList, and UnifiedContextPanel to use getRepositoryDirtySummary and getRepositorySyncSummary.
Update corresponding tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(kanban): add repository table with sync status to quick actions dropdown
提交: 61d9bc3
Add repository table header and structured cells for displaying branch, working tree, and sync status.
Update QuickActionsDropdown layout to support wider table format with grid columns.
Refactor RepositoryStatusZone and RepositoryDetailZone to use sync summary helpers.
Update corresponding styles and tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
fix(hero): fix loading state and soul editor logic
提交: e86bbfc
Fix PrimaryProfessionCard loading state to avoid conflict during install.
Fix HeroSoulForm to keep soul editor enabled without catalog binding.
Refactor HeroManagementPanel tests with better mock state management.
Add test for soul editor enablement in create flow.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(i18n): add translations for git sync operations and hero fixes
提交: 3c77b12
Add push/pull/sync state translations to git locale files.
Add discard changes and error message translations.
Update hero locale for loading states.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(projectlist): update SingleRepoStatus to use sync utilities
提交: 4faad8f
Refactor SingleRepoStatus component to use getRepositoryDirtySummary and getRepositorySyncSummary helpers.
Add i18n support for status messages.
Replace StatusIndicator individual props with full repository object spread.
Update status display to use translation-based summaries instead of hardcoded text.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Document the complete flow for hero agent/character template consumption from
trait/soul repos through API to UI configuration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
build(api): add agent templates, character templates, image storage and git rebase
提交: d9beb53
Regenerate API client with new models and services:
- Add AgentTemplates and CharacterTemplates services
- Add ImageStorage management endpoints and DTOs
- Add GitRebaseRequestDto and GitRebaseResponseDto
- Add SessionMessageImageRefDto for archive sync
- Remove TraitMarketplace models and service
- Add SoulMarketplace service
- Update existing models with new fields
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): remove trait marketplace and simplify hero configuration
提交: 50d7a18
Remove in-app trait marketplace panel and migrate to external platform.
Simplify SingleCreateHeroDrawer by removing redundant code.
Update HeroManagementPanel to prepare for character template modal.
Remove trait marketplace state from heroConfigSlice.
Clean up unused imports and dependencies.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add agent and character template integration
提交: 75b6fd0
Add AgentTemplateSelectionModal and CharacterTemplateSelectionModal for
browsing and applying templates from external platforms.
Add template mappers to convert templates to hero patches.
Add template services for fetching agent and character templates.
Update hero forms to support CLI equipment and trait editing.
Add secondary profession catalog support.
Update hero types with template-related fields.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(git): add rebase dialog and remote sync operations
提交: c4f0b03
Add RebaseDialog for interactive git rebase operations.
Update GitTab to integrate rebase dialog with feedback messages.
Add rebase support to gitApi and executor type adapter.
Add tests for rebase dialog and git tab integration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(data): add image storage management components and store
提交: 5ff603b
Add image storage overview, file list, filter panel, and detail panel components.
Add imageStorageManagementSlice for state management.
Add image storage type definitions.
Update DataManagementSettingsTab to support image storage tab.
Add tests for image storage functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): add archive sync and recent conversation history
提交: e66b25c
Add archive sync metadata handling in SignalR events.
Add session archive sync state types and utilities.
Add recent conversation history store for quick access.
Update SessionDetailContent with archive sync status display.
Add special session flags toggle functionality.
Update session types to support image references and archive metadata.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(chat): add attachment support and recent history context menu
提交: d305b47
Add RecentHistoryContextMenu for quick access to recent conversations.
Update ConversationInputArea with image attachment support.
Update MessageRenderer with improved formatting and capabilities.
Add attachment preview, retry, and removal functionality.
Update mobile components to support new chat features.
Add tests for conversation components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(chat): enhance conversation components with attachment support
提交: c8579c4
Update ConversationInputArea with file attachment preview and retry.
Update MessageRenderer with improved markdown and image handling.
Add RecentHistoryContextMenu for quick conversation history access.
Update ConversationDetailPanel with attachment state management.
Add tests for new conversation features.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(proposal): add image upload support and enhanced proposal creation
提交: 4921e9b
Add image attachment support to CreateProposalDesktopDrawer with draft upload.
Add ImageUploadButton component with file selection and preview.
Update proposal components to handle image references in markdown.
Add tag filtering support to MonoSpecsRepositorySelector.
Add RenderedMarkdown component for hagiimag support.
Update image upload service with new APIs.
Add tests for proposal components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(session): update session list and add quick prompt improvements
提交: 50fdff8
Update SessionList components with improved layout and interactions.
Update ExecutorAvatar component for better hero display.
Update QuickPromptContextMenu with recent history integration.
Add DescriptionMarkdown test for session metadata display.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(statusbar): add Gemini AI icon and improve status display
提交: 0a8ba0a
Add Gemini AI channel with custom glyph and styling.
Update StatusBar background to use bg-background/95 for better transparency.
Update AIIcon and aiIconModels with Gemini support.
Update UnifiedAiMonitoringIndicator with improved display.
Add tests for status bar components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(i18n): add translations for new features
提交: 5e90f13
Add translations for image storage management, git rebase, agent templates,
character templates, archive sync, and proposal image upload.
Update existing translations with new keys for recent history and
session metadata features.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(utils): improve message grouping and quick idea submission
提交: 6d92482
Update incrementalMessageGrouping with better handling for message metadata.
Update quickIdeaSubmission with improved validation and error handling.
Update mockData with new test fixtures.
Add tests for utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test(hooks): add tests for useProcessingStatus and useInitializationWizard
提交: f7a3426
Add useProcessingStatus test for processing state management.
Update useInitializationWizard test with new test cases.
Improve hook testing coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(ui): update project list and main layout components
提交: c0cf091
Update ProjectList components with improved project management.
Update ProjectDialogs with better dialog handling.
Update MainLayout with new window event listeners and improvements.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(store): update store index with recent conversation history
提交: 302aa1a
Update store index to export recentConversationHistoryStore.
Add imageStorageManagementSlice to store configuration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test: add tests for hero forms and image storage management
提交: ed8b8df
Add tests for HeroModelEquipmentForm, HeroSoulForm, and HeroTraitForm.
Add tests for heroConfigurationSerializer with secondary profession.
Add imageStorageManagementSlice with comprehensive state management.
Add tests for image storage functionality.
Add recentConversationHistory types.
Add tests for proposal create dialog components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(wizard): replace custom hero and emergency team steps with hero party step
提交: 646b160
Remove WizardCustomHeroStep and WizardEmergencyTeamStep wizard steps.
Add WizardHeroPartyStep with useWizardHeroPartyPlanner hook for unified hero party management.
Update wizard constants and types to use heroParty step ID.
Add WizardHeroPartyStep and useWizardHeroPartyPlanner tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hooks): update initialization wizard hook for hero party step
提交: 7139eaa
Update useInitializationWizard to integrate with new WizardHeroPartyStep.
Update InitializationWizardDrawer with hero party step integration.
Update useInitializationWizard tests for new step flow.
Update MainLayout to remove legacy wizard step references.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): improve primary profession cards and grid components
提交: 78fc3d7
Update PrimaryProfessionCard with improved styling and layout.
Update PrimaryProfessionCard.module.css with refined visual design.
Update PrimaryProfessionGrid with minor improvements.
Update PrimaryProfessionGrid.module.css with grid styling adjustments.
Remove unused PrimaryProfessionPanel imports.
Update PrimaryProfessionPanel tests for component changes.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): update character template, services and types
提交: 33d51bf
Update CharacterTemplateSelectionModal with improved template handling.
Update characterTemplateMappers for better hero patch mapping.
Update HeroCliEquipmentForm with refined equipment selection.
Update HeroManagementPanel and SingleCreateHeroDrawer with minor improvements.
Update characterTemplatesService with enhanced template resolution.
Add heroConfigSlice tests for configuration state management.
Update hero types with improved dungeon binding support.
Update related test files for all components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(i18n): add hero party step translations
提交: 1b2d3ce
Add English and Chinese translations for heroParty wizard step.
Add translations for hero party template filtering, preview, and flow management.
Add translations for dungeon flow assignment and emergency hero selection.
Add translations for save status and error messages.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(ui): improve drawer component with new tests
提交: 9b6a0c9
Update drawer.tsx with improved drawer functionality.
Add drawer.test.tsx for comprehensive drawer component testing.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(i18n): add tag label translations and update heroParty step text
提交: f5d1d28
Add hero.tagLabels section with common/group/scenes translations for both English and Chinese, enabling localized display of character template tags in hero modals and wizard.
Update heroParty step titles and descriptions to use thematic template variables for Agents/Jobs terminology.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(utils): add localizeHeroTag for i18n tag label resolution
提交: 965045c
Add localizeHeroTag utility that resolves translation keys for hero tags from hero.tagLabels groups and scenes, with fallback to the raw tag string.
Supports groupKey (languages/domains/roles), kind (tag/scene), and normalized key generation for flexible tag-to-i18n mapping.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): add universal tag support and localize tag display
提交: a32620c
Export UNIVERSAL_CHARACTER_TEMPLATE_TAG from characterTemplatesService and normalize it into template tags and availableTagGroups during manifest/detai/summary normalization.
Update CharacterTemplateSelectionModal to filter by universal tag, localize all tag badges using localizeHeroTag, and expose hasUniversalOption for UI toggle.
Update AgentTemplateSelectionModal to use localizeHeroTag for tag display in filter chips and template cards.
Add comprehensive tests for universal tag normalization in service and filter behavior in modal.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(wizard): switch to themed text and simplify hero party template filtering
提交: e3ab529
Replace useTranslation with useDocumentSubjectTheme for themed i18n text in WizardHeroPartyStep, WizardHeroPartyStep test, and minor drawer/step styling adjustments.
Simplify computeMinimumTemplateCover: remove minimum-cover fallback logic, use OR-matching semantics (any tag matches), sort by matched-token count for stable ordering, and return empty set when no template matches.
Add hasActiveTagSelection to planner state and localize hero tags in filter chips using localizeHeroTag.
Add needSignedOff parameter to createAutoTaskSession for signed-off commit workflow support.
Add tests for universal tag toggle in wizard step and planner OR-matching behavior.
Co-Authored-By: Hagicode <noreply@hagicode.com>
v0.1.0-beta.34
前置 Tag: v0.1.0-beta.33
Tag 时间
提交数
9
chore: add API code generation build tooling
提交: 333393d
Add openapi-typescript build scripts and configuration for generating
typed API clients from the backend OpenAPI specification. Includes:
- generate-api.cjs: incremental API generation (runs on openapi detect)
- generate-api-once.cjs: full API regeneration script
- openapi-config.cjs: shared openapi-typescript configuration
- Updated vite.config.ts with openapi build plugin
- Updated package.json with generate-api scripts
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(api): migrate API calls from positional to object parameters
提交: 0f3531b
Update all service layer and component API calls to use the new
object-parameter format generated by openapi-typescript. All affected
files: sessionsSlice, heroConfigSlice, sessionStore thunks,
proposalFileDetectionSlice, conversationService, proposalFileService,
signalR service, useAutoTask hook, SessionDetailContent,
SessionGitHubSyncPanel, SessionList, MobileChatDialog,
CreateProposalDrawer, ProposalFlowDiagram, ConversationDetailPanel,
HotwordGeneratorSection, WizardEmergencyTeamStep, and corresponding tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): consolidate primary profession docs to unified hub
提交: 4778744
Replace per-card documentation links with a single shared docs button
in PrimaryProfessionPanel. Remove docs link UI from PrimaryProfessionCard,
remove profession-specific URL mappings from primaryProfessionDocs.ts,
and update locales with new hub-style documentation copy. Update
corresponding tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
style(project): remove dark mode override from ProjectListCollapsed sidebar
提交: 4a0dc78
Remove the redundant dark:bg-muted/30 class from the collapsed project
sidebar container, letting it inherit the standard background styling.
Co-Authored-By: Hagicode <noreply@hagicode.com>
build(api): add API client audit tooling and runtime configuration
提交: 3e1f31e
Add audit:api-clients script that blocks new ad-hoc internal /api/* clients
outside the generated service layer or governed extension boundaries.
Introduce configureApiRuntime() and ensureApiRuntimeInitialized() for
runtime OpenAPI configuration with token/header management.
Add normalizeApiError() utility for categorizing API errors by kind
(api/network/aborted/unknown) with retry logic and backend message extraction.
Rename openapi-ts config fields: input->swaggerUrl, output->outputDir.
Add outputPath computed property to openapi-config.cjs.
Remove legacy src/lib/api-request.ts (superseded by generated client).
Integrate audit:api-clients into the validate npm script.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat: add soul marketplace, wizard detection, and proposal stage improvements
提交: 2957ea8
Add HeroSoulForm and HeroTraitForm for hero personality configuration with
preset support and marketplace integration.
Add SoulMarketplacePanel for browsing and managing hero soul presets.
Add WizardComponentDetectionStep for detecting and installing wizard
prerequisites (Node.js, npm, OpenSpec) with install wizard service.
Add ProposalStageRail with hero-aware primary actions, stage switching,
and drafting support controls (optimize description/title, explore mode).
Add ProposalStageModel defining all proposal stages from init to archived
with stage groups, state mapping, and localization helpers.
Add HeroSplitButton and SessionListError for session UI improvements.
Add sessionHeroPickerShared hook for hero picker resources including
special emergency team resolution.
Add quickIdeaSubmission utility for quick idea chat session creation.
Add generated-extensions: aiBusiness, dataManagement, sessionExtensions,
skillGalleryStreaming services using generated API client.
Add generated SoulMarketplaceService and WizardService API clients.
Add generated DTOs: HeroSoulPreset, HeroTrait, HeroTraitPreset,
SoulMarketplaceItem/Detail/Favorite, WizardComponent detection types.
Co-Authored-By: Hagicode <noreply@hagicode.com>
docs: update API generation workflow documentation
提交: 4177818
Document the new audit:api-clients script in README and README_cn.
Add step 4 requiring audit check before merging service-layer changes.
Reference docs/frontend-api-client-workflow.md for extension inventory.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(api): update generated API client for object parameter migration
提交: 7cec525
Regenerate API client with updated openapi-typescript configuration.
Rename config fields: input->swaggerUrl, output->outputDir.
Update generated model files with positional-to-object parameter migration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(api): migrate all service and component API calls to object parameters
提交: f31bc46
Update all service layer and component API calls to use the new
object-parameter format generated by openapi-typescript.
All affected files: sessionsSlice, heroConfigSlice, sessionStore thunks,
proposalFileDetectionSlice, conversationService, proposalFileService,
signalR service, useAutoTask hook, SessionDetailContent,
SessionGitHubSyncPanel, SessionList, MobileChatDialog,
CreateProposalDrawer, ProposalFlowDiagram, ConversationDetailPanel,
HotwordGeneratorSection, WizardEmergencyTeamStep, and corresponding tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
v0.1.0-beta.33
前置 Tag: 0.1.0-beta.31
Tag 时间
提交数
22
feat(hero): remove IFlow profession family support
提交: 6b86c40
Remove IFlow from hero primary profession families, AI monitoring indicator, and equipment forms. Update related tests to exclude IFlow provider type.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(git): replace AutoComposeConfirmDialog with drawer
提交: 2a1106f
Replace modal dialog with drawer component for auto-compose confirmation. Add new AutoComposeConfirmDrawer with improved UX and corresponding tests. Remove old dialog components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(community): add Cost Calculator link to wizard
提交: 5f1d99d
Add Cost Calculator community link to wizard community step and communityLinks utility. Update localization strings for new card and AI icon channels. Update related tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(statusbar): remove IFlow icon tone and executor adapter
提交: 3720401
Remove iflow tone from AIIcon component and IFLOW_CLI mapping from executorTypeAdapter. Update related tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add install functionality for primary professions including:
- New API models for install mode, status, and result DTOs
- Store slice updates with install state management and async thunks
- UI components updated with install button and status display
- Localization strings for install UI in English and Chinese
- Related test updates
The install feature allows users to install primary profession
dependencies with one-click functionality from hero settings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor: remove hagindex feature
提交: 3bc870d
Remove hagindex from components, hooks, store slices, API models, utils, and locales. Delete HagIndexTab, CatalogListPanel, CreateCatalogDialog, CreateItemDialog, ItemDetailsPanel, ItemListPanel, HagindexGuidance, QuickRefPanel, QuickRefSelectorDialog, UpdateIndexButton and their tests. Remove hagindex hooks (useHagindex, useHagindexForProject, useQuickRefSorting) and hagindex store slice. Remove hagindex-related API DTOs and utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(skills): add skill gallery feature
提交: d0edcb6
Add skill gallery feature including: LocalSkillsTab for managing locally installed skills, SkillGalleryDrawer and SkillGalleryDetailDrawer for browsing skill gallery, SkillRecommendationTab for AI-powered skill recommendations. Add SkillGalleryService with generated API models for gallery browsing, recommendations, and local skill management. Add skillGallerySlice for skill gallery state management. Add MemorySettingsTab for memory configuration. Add SupportCommunityMenu for community links. Add prompt images for skill recommendation UI.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Update English and Chinese locale files for hero primary profession install, skill gallery, memory settings, and various component copy changes.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore: update AGENTS.md and prompt image recipes
提交: 6df350b
Update AGENTS.md configuration and prompt image recipes for skill gallery feature images.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor: update components, store, hooks, and types for hero profession and project features
提交: 7b82e06
Update hero equipment forms, session components, proposal dialogs, project panels, and status bar components. Refresh generated API models for hero primary profession install and aggregation DTOs. Update store slices and hooks for data aggregation and proposal management. Update type definitions and utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(project): add project knowledge graph and memory management tabs
提交: 5af6680
Add ProjectKnowledgeGraphTab and ProjectKnowledgeMemoryTab components for
browsing semantic relationships and managing candidate memories. Add
projectKnowledge API module with knowledge graph and memory endpoints.
Update ProjectDetailPanel with knowledge tabs and related tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(skills): add trusted providers tab and skills workspace panel
提交: d85e34f
Add TrustedProvidersTab for managing verified skill sources with CRUD operations.
Add TrustedSkillBadge for displaying trust status on skill cards. Add
SkillsWorkspacePanel as unified container for skill management features.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(skills): enhance skill gallery with trusted provider support
提交: eeb9bf8
Add trusted provider state management and API integration to skillGallerySlice.
Enhance skill gallery components with trust badges and provider matching.
Update recommendation tab with hero configuration and locale-aware filtering.
Add debounced search, local skill managed metadata, and installation tracking.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add Kiro and Kimi AI provider support
提交: 0c9c240
Add new hero profession families for Kiro and Kimi with CLI provider types.
Update equipment forms to support authentication tokens and bootstrap methods.
Add executor type adapter mappings and visual toning for new providers.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(monitoring): add Kiro and Kimi support to AI monitoring components
提交: 6c382ea
Add Kiro and Kimi glyphs to aiIconModels with custom SVG renderers. Update
UnifiedAiMonitoringIndicator, ExecutorAvatar, and ExecutorBadge to support
new provider types. Update AIProviderType enum with KIRO_CLI and KIMI_CLI.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n: add locale strings for trusted providers and new hero providers
提交: e6a289a
Add English and Chinese translations for trusted providers UI, hero profession
copy for Kiro and Kimi, and status bar AI icon channels.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test(skills): update LocalSkillRow test for managed metadata changes
提交: 77fc356
Update test fixtures to use managedInstallMetadata field. Remove unused
batch state properties and update locale keys.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add Kimi K2.5 fixed secondary profession
提交: 8fa496a
Add new Kimi K2.5 secondary template that uses a fixed profile instead of
runtime model selection. Update Kimi to use its dedicated K2.5 branch and
remove compatibility with shared anthropic models. Add legacy template ID
mapping for smooth migration from anthropic branch to K2.5.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): update serializer for providers without runtime model selection
提交: b1aa1e4
Add supportsRuntimeModelSelection check to conditionally serialize model
parameters. Providers without runtime model selection (like Kimi) now skip
model and reasoning fields in additional settings. Update resolvePersistedModelLabel
to handle both runtime and fixed model scenarios.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): update Kiro and Kimi default provider settings
提交: ec31d9a
Increase Kiro default timeout from 5000ms to 60000ms for longer bootstrap.
Remove Kiro default authMethod and bootstrapMethod to avoid hardcoded values.
Remove Kimi default authMethod to allow flexible authentication configuration.
Update form placeholders to reflect new defaults.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Simplify PrimaryProfessionGrid by removing 6 and 8 column responsive
breakpoints. Grid now consistently uses 4 columns on desktop regardless
of viewport width. Update component props and tests to reflect fixed
data-max-columns attribute.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(pages): move connection lines to Convenient section in FeatureHome
提交: 06ffda7
Reposition the gradient connection lines from IntelligentSection to
ConvenientSection for better visual alignment with the workflow stages.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add note about maintaining pastoral planting / greenhouse-estate theme copy across locales, preview fixtures, and docs.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore: refresh hero avatar gallery webp assets
提交: d0ae7f9
Update themed avatar gallery manifest and published preview assets with optimized webp files.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(git): enhance auto compose confirmation dialog
提交: 0bdb219
Add AutoComposeConfirmDialog component with branch selection, risk warning, and consent management. Implement autoComposeRuntimeContext for context message building.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(settings): add git settings tab and profile editor
提交: 44e3d14
Add GitSettingsTab, GitProfileList, and GitProfileEditorDialog components to settings panel. Update MainLayout with git tab routing.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(settings): enhance git profile validation and consent
提交: c999bb3
Add AICommitComposeConsent to generalSettingsSlice. Add isGitProfileValid validation. Update heroAvatar types with new fields.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n: add git tab localization strings
提交: a14039d
Add localization strings for git tab, auto compose, and profile editor components in English and Chinese.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore: update document subject theme test data
提交: 1fbc882
Update theme preview recipes and test data fixtures for document subject theme testing.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n: update noir-detective theme localization
提交: 2f41851
Update noir-detective theme copy to Greenhouse tending / Pastoral Planting across English and Chinese locales. Add git tab label.
Co-Authored-By: Hagicode <noreply@hagicode.com>
types: add HeroProfessionPresentation interface
提交: c9379c7
Add HeroProfessionPresentation type with primaryProfessionLabel, secondaryProfessionLabel, and professionSummary. Extend HeroDungeonMember and HeroDungeonSelectableHero with this type.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Export SummaryResolver type and add resolveHeroSelectionCardPresentation function for hero selection card variant rendering.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(git): resolve auto compose hero from runtime instead of random selection
提交: dc336a3
Replace random hero selection with deterministic runtime resolution using resolveDungeonExecutionHero utility. Add fetchHeroDungeons dispatch when status is idle. Update UI copy from randomSource to runtimeSource to reflect runtime-based hero resolution.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add profession presentation metadata to hero selection cards
提交: cf3a8b0
Add normalizeHeroProfessionPresentation to heroApiMappers for profession card metadata (professionSummary, primaryProfessionLabel, secondaryProfessionLabel). Update HeroDungeonRosterEditor and SpecialEmergencyTeamPanel to use resolveHeroSelectionCardPresentation with new profession labels. Fix heroSelectionCardUtils to not reuse subtitle text when forcing profession-pair variant.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): merge profession metadata when fetching heroes and improve toSelectableHero
提交: 1c5629c
Enhance toSelectableHero to extract professionSummary and derive profession labels from configuration.cli.name and configuration.model.name. Add mergeSelectableHeroes call in fetchHeroes.fulfilled to keep dungeonSelectableHeroes in sync with refreshed profession metadata.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add profession filter and enhance hero selection components
提交: c564149
Add useProfessionFilter hook for filtering heroes by primary profession family.
Create ProfessionFilter component for UI-based profession selection.
Update HeroSystemSettingsPanel with profession filter integration.
Enhance PrimaryProfessionCard and PrimaryProfessionGrid styles.
Update HeroDungeonRosterEditor and SpecialEmergencyTeamPanel tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
0.1.0-beta.30
前置 Tag: 0.1.0-beta.29
Tag 时间
提交数
9
docs: add theme preview asset workflow
提交: b57651a
Document the document-subject theme preview asset mapping and regeneration steps in both README guides.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): refresh themed avatar gallery assets
提交: 637d9b9
Refresh the themed avatar gallery manifest, build recipes, and published preview assets for the new active packs and archived backups.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(settings): add agents and jobs theming
提交: 618c3d6
Add the new Agents and Jobs personalization flow with themed copy previews, wizard theme steps, and the supporting document-subject resolver state.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add branch-aware secondary profession management, Hermes-aware executor surfaces, and themed hero workspace updates across the catalog, chat, and session flows.
Co-Authored-By: Hagicode <noreply@hagicode.com>
fix(hero): validate OpenCode model inputs
提交: e2e6566
Require provider-scoped model values for OpenCode secondary branches and drop fallback compatibility entries that should stay branch-specific.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(conversation): enhance tool call summary display with status badges
提交: 464ea4d
Add ToolCallSummaryStatusBadge component for displaying tool lifecycle status.
Add toolCallGroupDisplay utilities for collapsed tool call groups.
Add toolCallSummaryPresentation for Codex-style tool call summaries.
Update ToolCallGroup, ToolCallListDialog, and ToolDetailModal with enhanced display.
Add StatusConfig for centralized tool status display configuration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add workspace tab to avatar gallery
提交: 02e4d06
Add HeroAvatarGalleryWorkspaceTab component for browsing and previewing hero avatars
in a workspace-themed interface with split browser and preview panels.
Update HeroAvatarGallery with browser component for workspace tab.
Add enhanced avatar entry metadata for style summaries and alt text.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): enhance session creation and list components
提交: d768510
Update SessionCreateButtonGroup with improved button layout and states.
Enhance SessionList with better loading and empty states.
Update SessionListEmpty component for improved visual feedback.
Update sessionsSlice tests for new functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n: update chat, hero, and session localization strings
提交: 5d36551
Add new localization strings for tool call status display and Codex summaries.
Add workspace tab localization for hero avatar gallery.
Update session creation and list component strings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
0.1.0-beta.29
前置 Tag: 0.1.0-beta.28
Tag 时间
提交数
2
docs: simplify README files
提交: 26cd854
Remove redundant content from README and Chinese README.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Remove deprecated openCodeMark and openCodeMarkCowboy executor types
from components, types, and utilities. Clean up unused imports
and related code across hero components, settings, and status bar.
Co-Authored-By: Hagicode <noreply@hagicode.com>
0.1.0-beta.28
前置 Tag: 0.1.0-beta.27
Tag 时间
提交数
26
feat(hero): add hero history timeline feature
提交: 627da7a
Add HeroHistoryTimeline component with filters for browsing hero status history.
Include new SignalR DTOs for history updates and preview component.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(wizard): add language selection step to initialization wizard
提交: ec6e1ff
Add WizardLanguageStep component for language selection in initialization flow.
Update wizard constants, hooks, and store with new step support.
Add corresponding tests for the new wizard step.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(i18n): enhance language selection and AI sync
提交: 457d713
Update AILanguageSelector with improved functionality.
Enhance aiLanguageSyncService and related store slices.
Update localization files for settings with new strings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): enhance hero config dialog and dungeon roster editor
提交: c6e5a50
Update HeroConfigDialog with improved editing capabilities.
Enhance HeroDungeonRosterEditor for better roster management.
Update hero types, API mappers, and related services.
Add corresponding tests for hero components and services.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(statusbar): update status bar with improved experience tracking
提交: e02f550
Enhance StatusBar component with better experience display.
Remove deprecated experience-related API DTOs.
Update SignalR event handlers and related tests.
Update UI components including sonner notifications.
Update localization files for status bar.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test: add tests for settings and wizard components
提交: 4bceb6d
Add missing tests for general settings tab components.
Update InitializationWizardDrawer tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(analytics): add 51.la artifact verification service
提交: f5cf138
Add verification script and configuration for 51.la analytics artifact tracking.
Implement Analytics51laService with artifact verification capabilities.
Add corresponding tests for service and utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(kanban): add hero realtime dashboard feature
提交: 6e3805e
Add HeroRealtimeDashboard component for real-time hero status monitoring.
Include dashboard preview and custom hook for data management.
Add corresponding API DTOs for dashboard data.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add activity history feature
提交: 5b84870
Add ActivityHistoryItem and ActivityHistorySection components for displaying hero activity.
Include motion animations for history timeline transitions.
Update status bar with hero history preview functionality.
Add corresponding API DTOs for history events and queries.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(kanban): add game UI components
提交: 0befdce
Add GameBackgroundSidebarView for immersive game background.
Implement QuickActionsDropdown for enhanced quick actions menu.
Add RepositoryDetailPopover for repository hover details.
Add tests for ProjectList unified context panel.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(kanban): add battle scenario prompt images
提交: 91113eb
Add 11 new battle scenario prompt images for kanban board backgrounds.
Update prompt-image-recipes.json and generated library with new images.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): add session list archive visibility
提交: cc88b2e
Add session archive visibility management for session list.
Include corresponding tests for archive functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(ui): enhance StatusBar and AI generation indicator
提交: 03a363b
Update StatusBar with improved experience tracking and UI enhancements.
Enhance AIGenerationIndicator with card and detail components.
Add comprehensive tests for both components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): enhance hero components with new features
提交: 9c93b0c
Enhance HeroSelectionCard with improved preview capabilities.
Update BatchCreateHeroDialog and HeroHistoryTimeline with new features.
Add hero configuration serializer with extended functionality.
Include comprehensive tests for hero components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(kanban): enhance kanban components with UI improvements
提交: e7525a4
Update KanbanFullView and KanbanSimpleView with layout improvements.
Enhance QuickOperationsPanel and RepositoryDetailZone with better UX.
Improve RightSidebarPlaceholder with enhanced functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): enhance session components with UI updates
提交: 27cdaaa
Update SessionCreateButtonGroup and SessionList with improved functionality.
Enhance SessionListItemActions with better user interactions.
Add comprehensive tests for session components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(settings): enhance kanban settings and wizard steps
提交: 859e1c7
Update KanbanRightPanelSettingsTab with improved configuration options.
Enhance WizardEmergencyTeamStep and WizardLanguageStep with better UX.
Add comprehensive tests for wizard components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(ui): enhance ProjectList and AppInitializer components
提交: 6766209
Update ProjectList components with improved layout and interactions.
Enhance AppInitializer with better initialization flow.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(service): enhance hero and AI language services
提交: 7a8beb5
Update heroApiMappers with improved data mapping.
Enhance aiLanguageSyncService and heroHistoryApi with better functionality.
Add comprehensive tests for service layer.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(store): enhance Redux slices with improved state management
提交: fb48bee
Update generalSettingsSlice, heroConfigSlice, and sessionsSlice.
Enhance aiLanguageSyncListener with better synchronization.
Add comprehensive tests for store slices.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(api): update generated API models and services
提交: 80d40fe
Update HeroService and SessionsService with new endpoints.
Add and update API models for hero dungeon, roster, and status bar history.
Refresh generated API client code.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n: update localization files for multiple modules
提交: 0a096ff
Add new localization strings for hero, session, kanban, and status bar.
Support both English and Chinese locales with comprehensive translations.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(types): update hero types and utility functions
提交: 3728ba1
Enhance hero types with new interfaces and improvements.
Update heroAvatar and heroBatchNamePool with better functionality.
Add utility functions for auto task executor resolution.
Add comprehensive tests for types and utilities.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore: update build configuration and layout components
提交: d5bd808
Update package.json and vite.config.ts with build improvements.
Enhance MainLayout and index page with better configuration.
Add tests for kanban settings tab.
Co-Authored-By: Hagicode <noreply@hagicode.com>
docs: update README with project information
提交: 463a13a
Update README.md with latest project documentation.
Add tests for store listeners.
Co-Authored-By: Hagicode <noreply@hagicode.com>
docs: add Chinese README and hero preview utils test
提交: 7acefd9
Add README_cn.md with Chinese documentation.
Add test for heroSelectionCardPreviewUtils.
Co-Authored-By: Hagicode <noreply@hagicode.com>
0.1.0-beta.27
前置 Tag: 0.1.0-beta.26
Tag 时间
提交数
1
fix(proposal): stabilize drawer layout and scrolling
提交: 6a7a58a
Keep the desktop proposal drawer in a full-height split layout.
Make the repository selector and requirement preview regions scroll correctly.
Add layout contract tests for the drawer and repository selector.
Co-Authored-By: Hagicode <noreply@hagicode.com>
0.1.0-beta.26
前置 Tag: 0.1.0-beta.25
Tag 时间
提交数
128
docs(readme): update project documentation
提交: 6e30688
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(theme): add spring theme variants and enhance global styles
提交: 73b3e3b
Add spring-dark and spring-light theme variants with custom color palettes.
Add new global CSS styles for UI enhancements.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): update English and Chinese localization strings
提交: dfa0e37
Update localization for proposal, session, settings, and unified AI monitoring.
Add new translations for copilot status.
Maintain bilingual support (English and Chinese).
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(api): update generated API models and service layers
提交: 52d13b9
Update API models for dual monitoring health and session creation.
Enhance health and prompts service layers with new functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(utils): enhance executor utilities and add indicator context
提交: 98f9a14
Add indicatorExecutorContext for executor context management.
Enhance executor type adapter with additional resolution functions.
Add unit tests for all utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(store): enhance Redux slices with executor and explore mode support
提交: 276c9a0
Update generalSettingsSlice with executor and explore mode settings.
Enhance sessionsSlice with executor type support for proposals.
Add unit tests for store slices and hooks.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): enhance session components with executor support
提交: a797ff4
Update SessionCreateButtonGroup with executor selection and UI improvements.
Add executor badge display and enhanced session management.
Add unit tests for session components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(proposal): enhance proposal flow diagram and dialogs
提交: 2d21d44
Update ProposalFlowDiagram with improved primary actions and styling.
Enhance proposal creation and name correction dialogs.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(settings): enhance flow control settings with executor options
提交: 9ca4df5
Update FlowControlSettingsTab with improved configuration options.
Add proposal stage executor selector with enhanced UI.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(ui): enhance correction button and proposal name section
提交: c01fb78
Update EnhancedCorrectionButton with improved UI and functionality.
Enhance ProposalNameSection with better proposal name handling.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(mobile): enhance mobile proposal and chat components
提交: b2ddca4
Update mobile components with improved drawer and dialog functionality.
Enhance MobileChatDialog with better user experience.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(project): enhance project components with validation
提交: 8c3ab13
Update project components with improved validation and UI.
Enhance batch creation and project dialog functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(components): enhance conversation and monitoring components
提交: 8a86bd8
Update AIGenerationIndicator with improved generation display.
Enhance MessageRenderer and UnifiedAiMonitoringIndicator.
Update HagIndexTab and ThemeProvider with enhancements.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(layout): enhance main layout with UI improvements
提交: 6e36c16
Update MainLayout with improved layout and navigation.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test(components): add unit tests for various UI components
提交: 3dcdefa
Add unit tests for ThemeProvider, AIGenerationIndicator.
Add tests for mobile, project, proposal, and session components.
Add tests for settings flow and UI components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add CustomExecutorPromptSelector for custom prompt management.
Add ProposalCreateExecutorSelector for proposal creation executor selection.
Add customExecutorPromptUtils for prompt utilities.
Add ExecutorAvatar component for executor display.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(build): remove unused build tools
提交: 3cba8c0
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(deps): update project dependencies
提交: 899b7a9
Co-Authored-By: Hagicode <noreply@hagicode.com>
build(config): update Vite build configuration
提交: 4a9a5b6
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(api): update generated API models and services
提交: 9202275
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): update English and Chinese localization strings
提交: 3e3fe1d
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(store): enhance Redux store and custom hooks
提交: 4d6f0a7
Add gitTabSwitchSlice for git tab state management.
Update generalSettingsSlice, sessionsSlice, and voiceRecordingSlice.
Enhance useRepositoriesForProject and useVoiceRecording hooks.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(utils): enhance utility functions
提交: 8b397dc
Update repoStitching, indicatorExecutorContext, and stageExecutorMap.
Add unit tests for utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(types): update type definitions
提交: 48f1a00
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(components): enhance UI components with new functionality
提交: bce94d2
Update git components with improved status panel and repository selection.
Enhance project, proposal, session, and mobile components.
Add ExecutorPreferenceDisplay and new flow settings components.
Remove ProposalCreateExecutorSelector.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add hero configuration and equipment management
提交: ab25d7a
Add HeroConfigList, HeroEquipmentSlots, HeroEquipmentInventory components.
Add HeroEquipmentDetailPanel and HeroConfigDialog for hero management.
Add equipment forms for CLI, model, and style configurations.
Add HeroService and hero-related API models.
Add heroConfigSlice for state management.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add DatabaseCatalogPanel and MessageDatabaseOverviewCard components.
Add file list, detail panel, action bar, and filter panel components.
Add messageDatabaseManagementSlice for state management.
Add API models for message database file operations.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(statusbar): add AI icon and tooltip components
提交: 878fdea
Add AIIcon, AIIconTooltip, and aiIconModels components.
Add unit tests for AIIcon component.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(components): enhance UI components with monitoring and display
提交: 3618acc
Update StatusBar and UnifiedAiMonitoringIndicator with improved functionality.
Enhance SessionDetailContent and SessionDetailPanel components.
Update TokenThroughputIndicator and EfficiencyDropdown components.
Update DataManagementSettingsTab with new functionality.
Update AppService and API models.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(components): enhance session and proposal components
提交: cd00372
Update ProposalFlowDiagram with primary actions tests.
Enhance SessionCreateButtonGroup and ExecutorBadge components.
Update ExecutorPreferenceDisplay and ExploreModeInProposalToggle.
Add session detail chat title tests.
Enhance signalRMessagesSlice and utility functions.
Add executorTypeAdapter and incrementalMessageGrouping utilities.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): update English and Chinese localization strings
提交: 1e0c004
Update dataManagement, header, session, and statusBar locales.
Update locales index file.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test(components): add TokenThroughputIndicator unit tests
提交: 72a7de5
Add unit tests for TokenThroughputIndicator component.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add build tools and scripts for generating and publishing hero avatar gallery assets.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(types): extend hero avatar system with cat profession packs
提交: 7ffe07e
Add new cat hero avatar style packs with profession variants and extend the manifest system to support both palette and profession variant types.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(components): enhance session hero picker with avatar display and default heroes
提交: 6624f16
Add HeroAvatar component integration and support for system default heroes in the hero picker. Update hero loading to fetch both saved heroes and system settings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): update hero and session localization strings
提交: a21e25e
Update avatar gallery description to include cat profession packs. Refine hero picker labels and messages to reflect system default hero support.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Expand handoff document to include new AI cat profession collection with detailed workflow, validation, and rollback instructions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(assets): add AI cat profession hero avatar collection
提交: 07fd021
Add 100 new AI-generated cat hero avatars across 10 profession-based style packs including Storybook, Sticker, Cyber, Oil, Abstract, Line, Ink, Pixel, Paper, and Tarot.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add repositoryOpen utility to resolve repository opening URLs consistently across project list, session list, and kanban panels. Supports MonoSpecs flows with preferred path/name selection and SSH to HTTPS conversion.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): refactor hero dialog to sheet workspace with profession linkage
提交: 862e1b9
Transform hero configuration from Dialog to Sheet layout with tabbed workspace. Add adventure squad rail with create-first tile, profession linkage panel showing compatible secondary professions, and delete confirmation dialog. Update i18n strings for new workspace badges, tabs, and confirmation messages.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): use repository URL resolver for MonoSpecs support
提交: a4fbbd7
Update SessionList and SessionListItemActions to use resolveRepositoryOpenUrl for consistent repository URL handling. Add SessionListItemActions test to verify repository URL resolution and open repository action behavior.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(kanban): use repository URL resolver for MonoSpecs support
提交: c3d95c8
Update QuickActionsZone, QuickOperationsPanel, and RepositoryDetailZone to use resolveRepositoryOpenUrl and normalizeRepositoryBrowserUrl for consistent repository opening behavior. Add subPath support to open-repository action.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(project-list): use repository URL resolver for MonoSpecs support
提交: 6e5d5e7
Update ProjectList, ProjectCardStatusWithPanel, and UnifiedContextPanel to use resolveRepositoryOpenUrl and normalizeRepositoryBrowserUrl for consistent repository opening behavior across project cards.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hooks): use repository URL resolver in project hooks
提交: 8765648
Update useProjectActions, useProjectGitStatus, and useDataAggregation hook to use resolveRepositoryOpenUrl and normalizeRepositoryBrowserUrl for consistent repository URL handling. Change open-repository action to accept optional subPath parameter.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(achievements): remove achievement system
提交: 5f41686
Remove all achievement-related components, store slices, hooks, listeners, and localization files. Clean up references from store initialization and config panel tabs.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add hero dungeon rail, roster editor components, and adventure party button. Implement API services and TypeScript types for dungeon member selection, roster management, and hero settings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(prompts): add prompt management components
提交: 0426984
Add prompt icon component with test coverage. Update prompt types and management tab configuration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(icons): remove achievement icon and update icon system
提交: 6f7dfa7
Remove achievement icon from bundle. Update icon generation scripts and utilities.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): update localization strings
提交: 353edcd
Update hero, prompts, settings, and statistics localization. Remove achievement-related strings. Add hero dungeon and prompt management translations.
Co-Authored-By: Hagicode <noreply@hagicode.com>
build(api): update generated API models and services
提交: 715bd05
Regenerate hero, prompt, and session API models. Update HeroService with latest endpoints.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(store): update hero, reports, and sessions slices
提交: 9043115
Update store slices to support new hero dungeon features and session management improvements.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(types): update hero type definitions
提交: c258779
Extend hero types to support new features and dungeon integration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
fix(utils): update auto task executor resolver
提交: b641083
Fix and improve auto task executor resolver logic with updated test coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(ui): update voice textarea component
提交: cf67ed6
Update voice textarea with improvements and display test coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(session): update session creation and management components
提交: 2e7d775
Improve session creation button group with enhanced hero picker and preset handling. Update message input and detail content components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
fix(mobile): update chat dialog component
提交: 5db9434
Fix mobile chat dialog for improved compatibility.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(reports): add hero battle report card and fullscreen view
提交: 3cb9209
Add hero battle hero card component and fullscreen report view with test coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): update hero configuration and equipment components
提交: 787f00d
Refactor hero config dialog to sheet workspace with improved equipment panels and system settings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test(settings): add flow control settings test
提交: 20f2afe
Add test coverage for flow control settings tab component.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(pages): update feature home and main layout
提交: b60a210
Update feature home component styles and main layout with integration test improvements.
Co-Authored-By: Hagicode <noreply@hagicode.com>
style(globals): update global styles
提交: ba4607d
Update global CSS styles for improved layout and component rendering.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(statistics): remove statistics feature
提交: ef217d5
Remove statistics components, store slice, hooks, services, and API models as part of feature cleanup.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(prompt): add prompt image feature
提交: 2bb3af2
Add prompt image surface component, API models, build tools, and library support for prompt image management.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add hero selection card component
提交: 73a0747
Add hero selection card components with types, utilities, and test coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add hero experience and monitoring support
提交: 03f5bfb
Add hero experience API models, status bar experience DTOs, agent CLI monitoring channel, and related mappers.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(proposal): add proposal test coverage and selection persistence
提交: e2bc124
Add proposal dialog spec viewer tests, mobile tests, selection persistence utility, and prompt dungeon configuration model.
Co-Authored-By: Hagicode <noreply@hagicode.com>
build(api): update generated API models and services
提交: 402eafd
Regenerate API models for archive session, dual monitoring health, proposals, heroes, and prompts. Update Hero, Prompts, Sessions, and SignalR models services.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): update localization strings
提交: 5c5dcdf
Update chat, hero, prompts, proposal, settings, statistics, status bar, and unified AI monitoring translations for English and Chinese locales.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(types): update hero, dungeon, prompts, settings, and status bar types
提交: e23182f
Extend type definitions to support new features including hero experience, dungeon configuration, and status bar improvements.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(components): update components across multiple features
提交: d12d701
Update project dialogs, status bar, AI monitoring, config panel, conversation, hagindex, hero, prompt, proposal, reports, session, settings, and statusbar components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(utils): update auto task executor, type adapter, hagindex, and proposal resolvers
提交: bcbc237
Improve utility functions for auto task execution, executor type adaptation, hagindex updates, indicator executor context, and proposal generation request resolution.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hooks): update auto task and project list UI hooks
提交: 20120eb
Update useAutoTask and useProjectListUI hooks with improved functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(services): update health API and SignalR events and types
提交: f5f43aa
Update health API service and SignalR event handling with type definitions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(store): update store slices and hooks
提交: 45d8762
Update general settings, hero config, sessions, and status bar slices with improved state management and test coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test(components): add and update test coverage
提交: 67aa4ee
Update tests for hero battle report, status bar, AI monitoring, config panel, conversation, hero components, proposal dialogs, session components, settings, and utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
style(pages): update main layout and global styles
提交: 054fd19
Update main layout component and global CSS styles for improved UI.
Co-Authored-By: Hagicode <noreply@hagicode.com>
docs(readme): update README documentation
提交: 5493e85
Update project README with latest information.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): enhance hero dungeon functionality and add runtime utilities
提交: 48a0e64
Update HeroDungeonRail, HeroDungeonRosterEditor, and HeroConfigDialog components.
Add heroDungeonRuntime utility with stable random hero selection.
Update API models for hero dungeon member and roster DTOs.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(prompts): enhance prompt management with image preview support
提交: d7f0886
Update PromptManagementTab component with improved functionality.
Add prompt image preview utilities and tests.
Extend prompt types and update prompts store slice.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(settings): update flow control settings tab and tests
提交: 59e1ec7
Update FlowControlSettingsTab component with improved functionality.
Add additional test coverage for flow control settings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(api): update sessions API and localization settings
提交: 66d3425
Update CreateAutoTaskSessionRequest API model.
Update SessionsService with latest changes.
Update sessionsSlice realtime tests.
Update English and Chinese localization for settings.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): enhance hero dungeon functionality and components
提交: 0d948ce
Update HeroDungeonRail, HeroDungeonRosterEditor, and HeroConfigDialog components.
Add HeroSelectionCard layout utilities and improve hero selection experience.
Enhance heroConfigSlice with improved state management.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Update HeroBattleHeroCard and HeroBattleReportFullscreen with improved UI.
Add heroBattleReportUtils for shared battle report utilities.
Update battle report tests for better coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): update session detail and create button components
提交: 79f29e3
Update SessionCreateButtonGroup and SessionDetailContent with improved functionality.
Add test coverage for session create button and explore mode.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(api): extend prompt management API models
提交: 1ea5d22
Add new prompt appendix models for metadata, runtime, template, and visual definitions.
Update existing prompt API models with new fields.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(hero): update hero localization strings
提交: c4ec5b7
Update English and Chinese localization for hero module.
Enhance hero-related translations.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Update PromptManagementTab with improved functionality.
Update corresponding tests for better coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(wizard): add initialization wizard module
提交: 425283e
Add initialization wizard components for project setup and hero configuration.
Implement wizard step resources and monitoring utilities.
Add corresponding tests for wizard functionality.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add hero management panel and profession system
提交: 17335ec
Add primary profession cards and grid layout.
Add special emergency team panel for hero configuration.
Implement hero management panel with batch operations.
Add corresponding API models and type definitions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add batch create hero dialog
提交: b15276c
Add dialog component for creating multiple heroes at once.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(conversation): add AI generation indicator components
提交: 0f5e429
Add AIGenerationIndicatorCard for compact display.
Add AIGenerationIndicatorDetail for detailed view.
Add TypeScript types for indicator components.
Co-Authored-By: Hagicode <noreply@hagicode.com>
test: add test coverage and configuration
提交: 905e3c5
Add tests for conversation components and UI elements.
Add header action button component with tests.
Add mobile entry button tests.
Add project create form hook.
Add frontend artifact allowlist configuration.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(api): add prompt info API models
提交: 2d49ff8
Add PromptInfoItem and PromptInfoSection models for prompt management.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore: remove first run related files
提交: d3f999a
Remove HeroDungeonDefaultPanel component.
Remove FirstRunWelcome component.
Remove useFirstRunCheck hook.
Remove first run localization files.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(hero): update hero configuration and dungeon components
提交: bfd2670
Update HeroConfigDialog, HeroConfigList, and HeroSystemSettingsPanel.
Update HeroDungeonRail and HeroDungeonRosterEditor with improved functionality.
Update hero equipment components and selection cards.
Update corresponding tests for better coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(session): update session and conversation components
提交: c46ef27
Update SessionCreateButtonGroup, SessionDetailContent, and SessionDetailPanel.
Update SessionList components with improved functionality.
Update ActiveSessionPowerIndicator for better display.
Update AIGenerationIndicator and MessageRenderer components.
Update conversation action buttons.
Add corresponding tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(components): update general components
提交: 70323ff
Update ConversationDetailPanel, FeedbackCarouselButton, and LanguageSwitcher.
Update ProjectList and project dialogs.
Update StatusBar and UnifiedAiMonitoringIndicator.
Update config panel components.
Update executor, git, layout, mobile, and project components.
Update proposal, reports, and theme components.
Update UI components.
Add corresponding tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(prompts): update prompt management tab
提交: 5771ca0
Update PromptManagementTab with improved functionality.
Update corresponding tests for better coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(api): update API models and services
提交: 8e4e6a7
Update hero dungeon and session related DTOs.
Update message models with hero snapshot support.
Update API index and services.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(store): update store slices and utility functions
提交: 9247891
Update heroConfigSlice and sessionsSlice with improved functionality.
Update store hooks for sessions and system info.
Update promptsSlice and system config slices.
Update utility functions for hero dungeon and indicators.
Add corresponding tests.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(types): update type definitions and hooks
提交: 5edc087
Update hero, heroAvatar, heroDungeon, and prompts types.
Update useBrowserTitle hook.
Update services for health, hero API mapping, and SignalR events.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n: update localization strings
提交: b53e895
Update English and Chinese localization for chat, git, header, hero, prompts, session, and version info.
Update config localization strings.
Update locales index.
Co-Authored-By: Hagicode <noreply@hagicode.com>
style(pages): update main layout and theme styles
提交: 6100094
Update MainLayout component with improved functionality.
Add integration test for main layout quick refresh.
Update global CSS styles.
Update theme styles for dark, light, lunar, and spring variants.
Co-Authored-By: Hagicode <noreply@hagicode.com>
docs(readme): update README documentation
提交: 2a25caa
Update project README with latest information.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(api): remove unused HeroDefaultPresetDto
提交: 498d9b2
Remove HeroDefaultPresetDto API model as it is no longer used.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(theme): replace emoji icons with SVG theme icon system
提交: fabc465
Add ThemeIconToken type and ThemeIcon component for consistent SVG rendering.
Update theme registry to use serializable icon tokens instead of emoji strings.
Integrate ThemeIcon across theme components for better accessibility and styling.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(proposal): convert dialog to drawer and remove reference panel
提交: fb57b15
Replace Dialog with Drawer component for mobile-friendly layout.
Remove StepReferencePanel and QuickRef/Hagindex functionality.
Update store slice to remove hagindex-related state.
Simplify proposal creation flow from 3 steps to 2 steps.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Extract proposal creation follow-up logic into reusable utility function.
Handle session detail loading, SignalR sync, and visible session refresh.
Improve error handling with best-effort step execution.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add batch create dialog with viewport lazy avatar
提交: 4881d1d
Implement BatchCreateHeroDialog using Drawer component.
Add ViewportLazyHeroAvatar for efficient avatar rendering with IntersectionObserver.
Export heroAvatarSizeMap for external use.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(layout): integrate proposal creation success flow in UI
提交: fc1aa3f
Update ProjectList and MainLayout to use proposalCreationSuccess utility.
Simplify session handling logic after proposal creation.
Improve error handling and follow-up action coordination.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore: add production test script for proposal creation
提交: 68a8ae0
Add test:proposal-production script for production build verification.
Ensures proposal creation success flow works after minification.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(proposal): remove unused StepReferencePanel and helper
提交: 78e5a89
Remove StepReferencePanel component no longer needed after dialog to drawer refactor.
Remove quickRefSelectionKey helper function.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(proposal): convert proposal dialog to drawer component
提交: dffac99
Replace Dialog with Drawer component for desktop proposal creation flow.
Add new CreateProposalDesktopDrawer component with full functionality.
Remove legacy CreateProposalDialog and related test files.
Add corresponding tests for desktop drawer implementation.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(hero): add hero editor surface and single create drawer
提交: e7eacb4
Add HeroEditorSurface component for hero configuration editing.
Enhance SingleCreateHeroDrawer with new features.
Update BatchCreateHeroDialog with improvements.
Update heroConfigSlice with new state management.
Update localization files for hero-related strings.
Update corresponding tests for better coverage.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(ui): update UI components and wizard step
提交: 9e3d3e0
Enhance VoiceTextArea, drawer, and textarea components.
Update WizardCustomHeroStep with improvements.
Add corresponding tests for wizard step component.
Co-Authored-By: Hagicode <noreply@hagicode.com>
0.1.0-beta.25
前置 Tag: 0.1.0-beta.21
Tag 时间
提交数
14
fix(build): resolve empty api-core chunk and reduce frontend bundle size
提交: 8d21b6c
此提交无额外详情。
refactor(build): extract build scripts into dedicated tools
提交: 5f0442a
Extract inline node scripts into dedicated build tool utilities.
Key changes:
- Add run-if-index-generator.cjs for conditional command execution
- Add run-with-env.cjs for environment variable injection
- Refactor package.json scripts to use new build tools
- Improve maintainability of build configuration
Co-Authored-By: Hagicode <noreply@hagicode.com>
Add Windows batch file for quick development server startup.
Co-Authored-By: Hagicode <noreply@hagicode.com>
chore(deps): update build configuration and dependencies
提交: 106226d
Update package dependencies and Vite configuration for the web application.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(theme): add spring theme variants and enhance theme system
提交: 9e3ab43
Add spring-dark and spring-light theme variants with custom color palettes.
Update theme dialog content with sorting functionality.
Add unit tests for theme components and slice.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(monitoring): enhance token throughput monitoring system
提交: 457fe28
Update token throughput indicator with improved display and real-time updates.
Enhance token trend chart with better visualization.
Add unit tests for token monitoring components and slice.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): enhance session management with delete dialog and executor support
提交: e528327
Add SessionDeleteConfirmDialog component with confirmation flow.
Update session components with executor badge display and improved UI.
Enhance session presets with better configuration options.
Add unit tests for session components and presets slice.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(voice): enhance voice recording with volume tracking and state management
提交: d1bd3b1
Add voiceRecordingSlice for centralized voice recording state.
Update useVoiceRecording hook with volume tracking support.
Enhance VolumeWaveform with real-time volume visualization.
Add unit tests for voice recording components and hooks.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(api): update generated API models and SignalR event handlers
提交: 80e3ec6
Add new API models for error handling, path validation, and token throughput.
Update SignalR event handlers with token throughput tracking.
Add unit tests for SignalR events.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): update English and Chinese localization strings
提交: 48e4861
Update localization for header, settings, token throughput, and validation messages.
Add new translations for speech recognition settings.
Maintain bilingual support (English and Chinese).
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(preset): add preset promotion service for provider ads
提交: 3da9528
Add presetPromotionService for fetching and caching provider promotions.
Add presetPromotion types for promotion item structures.
Add unit tests for preset promotion service.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(utils): enhance executor type adapter and add proposal utilities
提交: aae50ab
Add resolveEconomicSystemByExecutorType and resolveThinkingModeByExecutorType functions.
Add announcementComposer for announcement message generation.
Add proposalGenerateRequestResolver for request configuration.
Add stageExecutorMap for executor mapping across stages.
Add unit tests for all utility functions.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(components): enhance UI components and Redux store slices
提交: 5e91c9b
Update ConversationDetailPanel with improved message handling.
Enhance StatusBar with quick refresh functionality.
Update project components with batch creation and validation.
Improve settings tabs with flow control options.
Add unit tests for various components and store slices.
Update global CSS with new styles.
Co-Authored-By: Hagicode <noreply@hagicode.com>
Adds a new test suite for `VoiceRecognitionSettings` to verify the correct behavior of transcript finalization. It covers scenarios such as:
- Ensuring stable final transcripts even with late payloads.
- Suppressing duplicate transcript content.
- Preventing refilling of previously deleted transcripts.
Also, adds new tests for the `useThemeMode` hook. These tests confirm that the hook accurately derives 'light' or 'dark' mode from various specific themes (e.g., seasonal themes) and correctly reacts to theme changes, ensuring consistent UI styling based on the active mode.
0.1.0-beta.21
前置 Tag: 0.1.0-beta.20
Tag 时间
提交数
10
feat(monitoring): add unified AI monitoring and health status
提交: ca104d6
Implement unified AI monitoring indicator in status bar with dual monitoring health status support.
Add tool status configuration for monitoring states.
Add localization for unified AI monitoring and Codex status.
Update health API and generated API models for health status and proposal generation.
Co-Authored-By: Hagicode <noreply@hagicode.com>
refactor(tool-calls): enhance tool call group and detail components
提交: e2451b8
Improve tool call group and detail modal with enhanced display and interactions.
Update Claude Code status localization.
Co-Authored-By: Hagicode <noreply@hagicode.com>
i18n(locales): add Codex status and unified AI monitoring imports
提交: 348d222
Add localization imports for Codex status and unified AI monitoring in English and Chinese.
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(executor): add comprehensive stage executor system
提交: d284ac1
Add full executor preference system for proposal stages and AutoTask entries.
Key changes:
- Add ProposalExecutorPreference type with SystemDefault/Claude/Codex options
- Add AutoTaskExecutorPreferences for per-task executor selection
- Add executorTypeAdapter utility for executor type mapping and display
- Add ExecutorBadge component for visual executor indicators
- Add ProposalStageExecutorSelector component for settings UI
- Add AIProviderType enum with CLAUDE_CODE_CLI, CODEX_CLI, etc.
- Add ExecuteProposalRequestDto with executorType field
- Add StageExecutorInfoDto for stage executor information
- Update general settings with executor preferences (generate/execute/archive)
- Update general settings with autoTaskExecutors map
- Add version migration for executor settings (v18 -> v19)
- Update ProposalFlowDiagram with executor selection UI
- Add localization for executor settings in English and Chinese
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(autotask): add executor preference resolver
提交: 26c0172
Add utility for resolving executor preferences for AutoTask entries.
Key changes:
- Add resolveAutoTaskTaskKeyFromPromptId to map promptId to taskKey
- Add resolveAutoTaskExecutorPreference to get user preference
- Add resolveAutoTaskExecutorType to convert preference to AIProviderType
- Add withAutoTaskExecutor to inject executorType into requests
- Add unit tests for resolver functions
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(signalr): add session update freshness and correlation tracking
提交: 480e7a6
Add comprehensive session update freshness evaluation and correlation tracking.
Key changes:
- Add generateCorrelationId for unique action-to-update flow tracking
- Add CorrelationContext class for tracing action flows with logging
- Add evaluateSessionUpdateFreshness for deduplication and stale detection
- Add buildSessionFreshnessSignature for update signature generation
- Add 5-second stale window for detecting out-of-order events
- Add duplicate detection using content signatures
- Add fallback cooldown mechanism (10 seconds) to prevent cascade failures
- Update SignalREventHandlers with freshness evaluation
- Update sessionsSlice with signature tracking and update projection
- Add unit tests for freshness evaluation
- Add integration tests for session update projection
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(proposal): refactor description optimization hook and dialog
提交: f4b2979
Simplify description optimization flow with improved error handling.
Key changes:
- Refactor useDescriptionOptimization to use in-flight request tracking
- Change optimization to be async non-blocking (returns quickly, SignalR updates)
- Update error messages to include correlation ID from API
- Simplify DescriptionOptimizationDialog with direct state reset
- Add local submit lock to prevent duplicate submissions
- Add keyboard shortcuts (Enter to submit, Escape to cancel)
- Add unit tests for optimization hook and dialog
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(conversation): add tool call group improvements and utility functions
提交: 61f3630
Enhance tool call display with collapse functionality and utility helpers.
Key changes:
- Add MAX_VISIBLE_TOOL_CALLS constant (5) for collapsed groups
- Add isCollapsedToolCallGroup and getVisibleToolCalls utilities
- Add ToolCallListDialog for viewing all tool calls when collapsed
- Add overflow summary with count and view all button
- Add getToolDisplayName utility for custom tool name mapping
- Add executor badge display in ConversationDetailPanel
- Update MessageRenderer with lifecycleTimestamp handling
- Update ToolDetailModal with improved status display
- Add UpdateIndexButton component with tests
- Add localization for tool call overflow
- Add unit tests for tool group display and hagindex update
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(session): add executor support to session operations
提交: 11f3732
Add executor type support to session creation and operations.
Key changes:
- Add executorType to CreateAutoTaskSessionRequest
- Add ArchiveSessionRequestDto with executorType field
- Update SessionDetailContent with executor badge display
- Update CreateProposalDialog with executor selection
- Update SessionList with executor indicators
- Update UpdateIndexButton with executor support
- Update HagindexGuidance with executor context
- Add executor preference mapping to operations
- Add unit tests for SessionDetailContent backdrop behavior
Co-Authored-By: Hagicode <noreply@hagicode.com>
feat(components): add backdrop blur option and executor display improvements
提交: bb78837
Add UI improvements across multiple components.
Key changes:
- Add backdropVariant prop to ConfirmDialog (default/blur)
- Update ConfirmDialog with blur backdrop styling
- Update HotwordGeneratorSection with executor support
- Update GitTab with recent changes
- Update HagIndexTab with executor context
- Update SessionDetailDrawer with improved layout
- Update SessionDetailViewerPage with unsaved changes check
- Add SessionsServiceExtension with cancel/queue operations
- Add SystemService with defaultExecutorType
- Update notification listener with executor context
- Update MainLayout with layout improvements
- Add unit tests for ConfirmDialog
Co-Authored-By: Hagicode <noreply@hagicode.com>