Skip to content

Conversation

@tikazyq
Copy link
Collaborator

@tikazyq tikazyq commented Aug 5, 2025

No description provided.

Marvin Zhang and others added 30 commits July 24, 2025 11:46
- Add AutomationResultExporter for exporting session results in JSON, Markdown, and CSV formats.
- Create index file for automation layer to export necessary modules and types.
- Introduce BaseScenario and CodeGenerationScenario for defining test scenarios.
- Implement ScenarioFactory for dynamic scenario creation and management.
- Define types for automation configuration, scenario results, and interactions.
- Develop CLI commands for running automation tests, listing scenarios, and testing Docker setup.
- Enhance main CLI to include automation commands and features.
- Added mcp-config.ts for managing MCP server configuration, including modes for direct core access and HTTP API client.
- Introduced loadMCPConfig and validateMCPConfig functions to load and validate configuration from environment variables.
- Created MCPApiAdapter class to handle communication with the HTTP API, implementing methods for devlog management.
- Updated index.ts to initialize the adapter using a factory method with discovery capabilities.
- Removed obsolete workspace switch API route and related event handling in WorkspaceSwitcher component.
- Added MCPApiAdapter class to facilitate communication with the Devlog API via HTTP.
- Included methods for creating, updating, listing, and managing devlog entries.
- Integrated workspace management functionalities within the adapter.
- Updated index.ts to import the new adapter and set it up for server requests.
- Created a comprehensive test suite for MCPApiAdapter covering various operations and error handling.
- Fixed 11 failing tests related to parameter structure, missing methods, and undefined property access.
- Enhanced error handling in MCPApiAdapter to manage different error types and improve API request formatting.
- Updated tool argument types to include priority in UpdateDevlogArgs.
…nking with devlogs

- Added chat import functionality to import chat history from various sources.
- Implemented API endpoints for managing chat sessions, including listing, retrieving, and searching sessions.
- Introduced chat-devlog linking capabilities, allowing users to create and remove links between chat sessions and devlog entries.
- Enhanced TypeORM configuration to include new chat-related entities.
- Updated chat tools to integrate with the new API for improved chat management.
…odebase and enhance type safety in chat import tools
…ilities

- Implemented configuration management in `config.ts` to load and merge settings from files, environment variables, and command line options.
- Created a data mapper in `data-mapper.ts` for converting between AI package and Core package types, including validation of converted data.
- Added display utilities in `display.ts` for consistent CLI output formatting, including error, success, warning, and info messages.
- Introduced TypeScript configuration for the CLI package in `tsconfig.json`.
- Set up Vitest configuration for testing in `vitest.config.ts`.
- Updated `pnpm-lock.yaml` to include new dependencies such as `chalk`, `axios`, and `uuid`.
… the codebase

- Updated import paths in various components, hooks, and utilities to use the new package.
- Adjusted package.json and tsconfig.json to reflect the new package name.
- Modified scripts and validation logic to accommodate the new package structure.
- Ensured consistent formatting and code style throughout the changes.
…a types and migrate existing entries to PostgreSQL
Marvin Zhang and others added 26 commits August 4, 2025 09:58
…ndling; remove deprecated filter types and enhance pagination support
…n and connection pooling in PostgreSQL configuration
…riable handling in turbo.json; simplify response handling in API routes by removing unnecessary transformations
… store; integrate SSE event subscriptions in project management and details pages
- Introduced a new Realtime module with support for Pusher and Server-Sent Events (SSE).
- Created a RealtimeService class to manage provider selection and connection.
- Added PusherProvider and SSEProvider classes for handling real-time events.
- Implemented configuration utilities for detecting and creating realtime configurations.
- Updated the existing SSE utilities to use the new server-realtime service.
- Refactored the realtime store to utilize the new RealtimeService for managing connections and subscriptions.
- Added necessary types and interfaces for the realtime functionality.
- Updated package.json to include Pusher dependencies.
Copilot AI review requested due to automatic review settings August 5, 2025 02:54
@vercel
Copy link

vercel bot commented Aug 5, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
devlog-web ✅ Ready (Inspect) Visit Preview 💬 Add feedback Aug 5, 2025 2:54am

@tikazyq tikazyq merged commit 9a1cf90 into main Aug 5, 2025
3 of 8 checks passed
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request removes completed devlog entries from the repository to clean up the project structure and improve repository maintainability. The changes involve removing 46 completed devlog entry files that were created between June 2025 and July 2025.

Key changes in this PR:

  • Removal of completed devlog entry files (IDs 164-202)
  • Files span various feature implementations, bug fixes, and system improvements
  • All removed entries have "done" or "cancelled" status indicating completed work

Reviewed Changes

Copilot reviewed 192 out of 673 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.devlog/entries/202-improve-github-label-design-remove-devlog-prefix-a.json Removed completed feature entry for GitHub label design improvements
.devlog/entries/201-fix-ui-becomes-unresponsive-when-saving-devlog-ent.json Removed completed bugfix entry for UI responsiveness during save operations
.devlog/entries/200-fix-github-issues-list-fallback-and-parsing-field-.json Removed completed bugfix entry for GitHub issues parsing improvements
.devlog/entries/199-fix-mapgithubtypetodevlogtype-receiving-label-obje.json Removed completed bugfix entry for GitHub type mapping
.devlog/entries/198-design-ai-coding-agent-quantitative-evaluation-sys.json Removed completed design entry for AI evaluation system
.devlog/entries/197-test-emoji-integration-in-real-github-issues.json Removed completed test entry for emoji integration validation
.devlog/entries/196-implement-emoji-icons-for-devlog-fields.json Removed completed feature entry for emoji icon implementation
.devlog/entries/195-real-github-integration-test.json Removed completed test entry for GitHub integration validation
.devlog/entries/194-replace-legacy-github-mapper-with-enhanced-html-fi.json Removed completed task entry for GitHub mapper refactoring
.devlog/entries/193-design-enhanced-github-issues-body-parsing-and-fal.json Removed completed design entry for GitHub parsing enhancements
.devlog/entries/192-improve-dashboard-empty-states-show-individual-cha.json Removed completed feature entry for dashboard empty state improvements
.devlog/entries/191-refactor-all-db-storage-classes-to-use-typeorm-exc.json Removed completed refactor entry for TypeORM migration
.devlog/entries/190-migrate-json-devlog-entries-to-postgresql-on-verce.json Removed completed task entry for PostgreSQL migration
.devlog/entries/189-fix-dynamic-import-issues-in-mysql-and-sqlite-stor.json Removed completed bugfix entry for storage provider import fixes
.devlog/entries/188-fix-missing-pg-module-runtime-error-in-sse-event-b.json Removed completed bugfix entry for PostgreSQL module resolution
.devlog/entries/187-centralize-env-configuration-to-root-folder-for-mo.json Removed completed task entry for environment configuration centralization
.devlog/entries/186-fix-env-file-not-automatically-loaded-in-mcp-serve.json Removed completed bugfix entry for environment file loading
.devlog/entries/185-prompt-reflection-browser-testing-methodology-and-.json Removed completed reflection entry for testing methodology analysis
.devlog/entries/184-optimize-google-font-loading-by-hosting-inter-font.json Removed completed task entry for local font hosting optimization
.devlog/entries/183-fix-react-infinite-loop-in-devlogdetails-component.json Removed completed bugfix entry for React infinite loop resolution
.devlog/entries/182-remove-auto-detection-and-default-to-json-storage.json Removed cancelled refactor entry for storage configuration
.devlog/entries/181-enhance-configuration-manager-for-better-database-.json Removed completed feature entry for configuration manager enhancements
.devlog/entries/180-fix-vercel-runtime-error-cannot-create-devlog-dire.json Removed cancelled bugfix entry for Vercel deployment
.devlog/entries/179-document-devlogstatus-definitions-and-workflow.json Removed completed documentation task entry
.devlog/entries/178-fix-vercel-deployment-routes-manifest-json-not-fou.json Removed cancelled bugfix entry for Vercel routing
.devlog/entries/177-add-smooth-animations-for-note-updates-in-devlogde.json Removed completed feature entry for note animation implementation
.devlog/entries/176-fix-vercel-build-failure-rootdirectory-property-is.json Removed cancelled bugfix entry for Vercel configuration
.devlog/entries/175-ensure-single-dev-server-prevent-multiple-dev-web-.json Removed completed feature entry for dev server management
.devlog/entries/174-fix-build-and-dev-server-conflict-pnpm-build-corru.json Removed completed bugfix entry for build/dev server conflicts
.devlog/entries/173-fix-vercel-deployment-failing-next-js-not-detected.json Removed completed bugfix entry for Vercel Next.js detection
.devlog/entries/172-fix-pie-chart-colors-not-aligned-with-centralized-.json Removed completed bugfix entry for chart color consistency
.devlog/entries/171-implement-nodemon-monitoring-for-mcp-development.json Removed completed task entry for nodemon development setup
.devlog/entries/170-test-migration-scenario-fix.json Removed completed test entry for migration validation
.devlog/entries/169-test-mcp-complete-devlog-closedat-fix.json Removed completed test entry for MCP completion functionality
.devlog/entries/168-fix-currentopen-calculation-to-use-totalcreated-to.json Removed completed bugfix entry for dashboard calculation fixes
.devlog/entries/167-fix-timeseries-cumulative-totals-to-show-all-time-.json Removed completed bugfix entry for timeseries data corrections
.devlog/entries/166-fix-timeseries-totalcompleted-totalcancelled-calcu.json Removed completed bugfix entry for completion date tracking
.devlog/entries/165-fix-timeseries-stats-api-limited-to-30-days-defaul.json Removed completed bugfix entry for timeseries API limitations
.devlog/entries/164-redesign-time-series-statistics-for-optimal-visual.json Removed completed feature entry for dashboard statistics redesign
Comments suppressed due to low confidence (1)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants