跳转到内容

Web

Web

此页按相邻 Git tag 区间自动生成。每个版本区块对应一次 `previousTag..tag` 提交采集结果。

版本筛选

可直接选择某个 Tag,仅查看该版本区块。

当前显示 12/12 个版本区块

仓库键
web
来源仓库
repos/web
生成时间
版本区块数
12

v0.1.0-beta.36

前置 Tag: v0.1.0-beta.35

Tag 时间
提交数
20
  1. 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>

  2. 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>

  3. 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>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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>

  10. 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>

  11. 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>

  12. 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>

  13. 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>

  14. 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>

  15. feat(conversation): add message debug metadata panel

    提交: ab72981

    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>

  16. 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>

  17. 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>

  18. 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>

  19. 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>

  20. 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
  1. 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>

  2. 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>

  3. 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>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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>

  10. feat(git): add file context menu, push/pull buttons, and remote sync UI

    提交: bde32da

    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>

  11. 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>

  12. 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>

  13. 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>

  14. 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>

  15. 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>

  16. docs(readme): add hero agent template flow documentation

    提交: 8cf7cb5

    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>

  17. 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>

  18. 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>

  19. 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>

  20. 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>

  21. 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>

  22. 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>

  23. 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>

  24. 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>

  25. 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>

  26. 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>

  27. 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>

  28. 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>

  29. 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>

  30. 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>

  31. 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>

  32. 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>

  33. 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>

  34. 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>

  35. 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>

  36. 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>

  37. 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>

  38. 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>

  39. 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>

  40. 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>

  41. 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>

  42. 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>

  43. 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
  1. 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>

  2. 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>

  3. 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>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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
  1. 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>

  2. 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>

  3. 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>

  4. 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>

  5. feat(hero): add primary profession install feature

    提交: fa0c49e

    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>

  6. 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>

  7. 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>

  8. i18n: update locale strings for hero, project, proposal, session, settings, statusBar

    提交: 6fe7854

    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>

  9. 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>

  10. 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>

  11. 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>

  12. 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>

  13. 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>

  14. 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>

  15. 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>

  16. 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>

  17. 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>

  18. 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>

  19. 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>

  20. 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>

  21. style(hero): remove responsive grid breakpoints beyond 4 columns

    提交: c36e621

    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>

  22. 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>

0.1.0-beta.31

前置 Tag: 0.1.0-beta.30

Tag 时间
提交数
14
  1. docs: update noir-detective theme copy maintenance note

    提交: d86c8fd

    Add note about maintaining pastoral planting / greenhouse-estate theme copy across locales, preview fixtures, and docs. Co-Authored-By: Hagicode <noreply@hagicode.com>

  2. 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>

  3. 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>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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>

  10. feat(hero): add selection card presentation resolver

    提交: acb88d3

    Export SummaryResolver type and add resolveHeroSelectionCardPresentation function for hero selection card variant rendering. Co-Authored-By: Hagicode <noreply@hagicode.com>

  11. 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>

  12. 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>

  13. 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>

  14. 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
  1. 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>

  2. 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>

  3. 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>

  4. feat(hero): add branch-aware profession management

    提交: 1e0f7da

    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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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
  1. docs: simplify README files

    提交: 26cd854

    Remove redundant content from README and Chinese README. Co-Authored-By: Hagicode <noreply@hagicode.com>

  2. refactor(executor): remove deprecated executor types

    提交: 4a72bee

    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
  1. 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>

  2. 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>

  3. 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>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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>

  10. 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>

  11. 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>

  12. 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>

  13. 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>

  14. 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>

  15. 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>

  16. 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>

  17. 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>

  18. 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>

  19. 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>

  20. 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>

  21. 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>

  22. 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>

  23. 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>

  24. 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>

  25. 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>

  26. 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
  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
  1. docs(readme): update project documentation

    提交: 6e30688

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  2. 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>

  3. 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>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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>

  10. 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>

  11. 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>

  12. 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>

  13. 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>

  14. feat(layout): enhance main layout with UI improvements

    提交: 6e36c16

    Update MainLayout with improved layout and navigation. Co-Authored-By: Hagicode <noreply@hagicode.com>

  15. 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>

  16. feat(settings): add custom executor prompt selector components

    提交: 2501819

    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>

  17. chore(build): remove unused build tools

    提交: 3cba8c0

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  18. chore(deps): update project dependencies

    提交: 899b7a9

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  19. build(config): update Vite build configuration

    提交: 4a9a5b6

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  20. feat(api): update generated API models and services

    提交: 9202275

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  21. i18n(locales): update English and Chinese localization strings

    提交: 3e3fe1d

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  22. 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>

  23. refactor(utils): enhance utility functions

    提交: 8b397dc

    Update repoStitching, indicatorExecutorContext, and stageExecutorMap. Add unit tests for utility functions. Co-Authored-By: Hagicode <noreply@hagicode.com>

  24. feat(types): update type definitions

    提交: 48f1a00

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  25. 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>

  26. 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>

  27. feat(data): add message database file management UI

    提交: 7a3f648

    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>

  28. 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>

  29. 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>

  30. 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>

  31. 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>

  32. test(components): add TokenThroughputIndicator unit tests

    提交: 72a7de5

    Add unit tests for TokenThroughputIndicator component. Co-Authored-By: Hagicode <noreply@hagicode.com>

  33. docs: update README and configuration

    提交: c7153ad

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  34. feat(reports): remove legacy reports functionality

    提交: 04a5a76

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  35. refactor(store): refactor reports hooks and slices

    提交: 591044e

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  36. feat(reports): add hero battle report functionality

    提交: 83b37a4

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  37. feat(hero): add hero system settings and avatar features

    提交: 750c511

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  38. feat(hero): update hero configuration components

    提交: 84f7bb7

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  39. feat(components): update session and conversation UI components

    提交: ac272d1

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  40. feat(components): update proposal and other UI components

    提交: de3da7d

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  41. feat(store): update store hooks and slices

    提交: 745a30a

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  42. feat(api): update generated API models

    提交: a6e3000

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  43. i18n: update English and Chinese localization strings

    提交: 311bfce

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  44. chore: add assets and hero forms tests

    提交: 172ba85

    Co-Authored-By: Hagicode <noreply@hagicode.com>

  45. build(hero): add hero avatar gallery generation tools

    提交: 6324bc7

    Add build tools and scripts for generating and publishing hero avatar gallery assets. Co-Authored-By: Hagicode <noreply@hagicode.com>

  46. 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>

  47. 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>

  48. 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>

  49. docs(handoff): update hero avatar gallery documentation

    提交: 105dc7b

    Expand handoff document to include new AI cat profession collection with detailed workflow, validation, and rollback instructions. Co-Authored-By: Hagicode <noreply@hagicode.com>

  50. 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>

  51. feat(utils): add repository URL resolution utilities

    提交: 5436314

    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>

  52. 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>

  53. 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>

  54. 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>

  55. 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>

  56. 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>

  57. 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>

  58. feat(hero-dungeon): add dungeon roster management feature

    提交: 2360e58

    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>

  59. 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>

  60. 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>

  61. 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>

  62. 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>

  63. 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>

  64. refactor(types): update hero type definitions

    提交: c258779

    Extend hero types to support new features and dungeon integration. Co-Authored-By: Hagicode <noreply@hagicode.com>

  65. 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>

  66. refactor(ui): update voice textarea component

    提交: cf67ed6

    Update voice textarea with improvements and display test coverage. Co-Authored-By: Hagicode <noreply@hagicode.com>

  67. 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>

  68. fix(mobile): update chat dialog component

    提交: 5db9434

    Fix mobile chat dialog for improved compatibility. Co-Authored-By: Hagicode <noreply@hagicode.com>

  69. 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>

  70. 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>

  71. test(settings): add flow control settings test

    提交: 20f2afe

    Add test coverage for flow control settings tab component. Co-Authored-By: Hagicode <noreply@hagicode.com>

  72. 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>

  73. style(globals): update global styles

    提交: ba4607d

    Update global CSS styles for improved layout and component rendering. Co-Authored-By: Hagicode <noreply@hagicode.com>

  74. 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>

  75. 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>

  76. 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>

  77. 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>

  78. 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>

  79. 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>

  80. 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>

  81. 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>

  82. 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>

  83. 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>

  84. 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>

  85. 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>

  86. 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>

  87. 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>

  88. 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>

  89. docs(readme): update README documentation

    提交: 5493e85

    Update project README with latest information. Co-Authored-By: Hagicode <noreply@hagicode.com>

  90. 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>

  91. 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>

  92. test(session): update session detail content tests

    提交: 665f008

    Refactor SessionDetailContent drawer callbacks tests. Update generateExploreMode tests for improved coverage. Co-Authored-By: Hagicode <noreply@hagicode.com>

  93. 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>

  94. 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>

  95. 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>

  96. feat(reports): update hero battle report components

    提交: 1df2076

    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>

  97. 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>

  98. 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>

  99. 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>

  100. feat(prompts): update prompt management tab component

    提交: 849ddb3

    Update PromptManagementTab with improved functionality. Update corresponding tests for better coverage. Co-Authored-By: Hagicode <noreply@hagicode.com>

  101. 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>

  102. 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>

  103. feat(hero): add batch create hero dialog

    提交: b15276c

    Add dialog component for creating multiple heroes at once. Co-Authored-By: Hagicode <noreply@hagicode.com>

  104. 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>

  105. 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>

  106. chore(api): add prompt info API models

    提交: 2d49ff8

    Add PromptInfoItem and PromptInfoSection models for prompt management. Co-Authored-By: Hagicode <noreply@hagicode.com>

  107. 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>

  108. 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>

  109. 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>

  110. 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>

  111. 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>

  112. 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>

  113. 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>

  114. 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>

  115. 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>

  116. 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>

  117. docs(readme): update README documentation

    提交: 2a25caa

    Update project README with latest information. Co-Authored-By: Hagicode <noreply@hagicode.com>

  118. chore(api): remove unused HeroDefaultPresetDto

    提交: 498d9b2

    Remove HeroDefaultPresetDto API model as it is no longer used. Co-Authored-By: Hagicode <noreply@hagicode.com>

  119. 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>

  120. 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>

  121. feat(proposal): add proposal creation success flow utility

    提交: 5acdaa4

    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>

  122. 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>

  123. 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>

  124. 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>

  125. 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>

  126. 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>

  127. 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>

  128. 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
  1. fix(build): resolve empty api-core chunk and reduce frontend bundle size

    提交: 8d21b6c

    此提交无额外详情。

  2. 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>

  3. chore(windows): add start_web.bat convenience script

    提交: 33eb5b2

    Add Windows batch file for quick development server startup. Co-Authored-By: Hagicode <noreply@hagicode.com>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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>

  10. 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>

  11. 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>

  12. 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>

  13. 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>

  14. test: Adds voice recognition transcript & theme mode tests

    提交: e589cd0

    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
  1. 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>

  2. 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>

  3. 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>

  4. 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>

  5. 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>

  6. 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>

  7. 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>

  8. 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>

  9. 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>

  10. 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>