Skip to content

Enhancement/web UI#22

Merged
dinexh merged 4 commits intomainfrom
Enhancement/web-UI
Jan 21, 2026
Merged

Enhancement/web UI#22
dinexh merged 4 commits intomainfrom
Enhancement/web-UI

Conversation

@dinexh
Copy link
Owner

@dinexh dinexh commented Jan 21, 2026

This pull request primarily updates documentation and configuration files to reflect a new focus on the Monix web application and its core engine, while also removing outdated or redundant files. The changes clarify the architecture and capabilities of both the core and web components, improve the onboarding experience, and streamline the project's configuration for better maintainability.

Documentation and Product Focus Updates:

  • Major rewrite of README.md to clarify that the repository now centers on monix-core and the monix-web application, removing detailed CLI usage instructions and emphasizing the web platform and its architecture.
  • Overhaul of web/README.md to describe Monix Web's features, architecture, and reliance on monix-core, replacing the default Next.js template with detailed product documentation.
  • Significant expansion and modernization of the /docs page in the web app, including new sections on architecture, analysis features, security scoring, threat engine, and technology stack, as well as improved UI/UX for documentation content. [1] [2] [3] [4]

Project Cleanup and Configuration:

  • Removal of the test_performance.py script, which was used for performance testing of the web security analysis logic, as it is no longer relevant to the current project structure.
  • Minor cleanup of web/knip.json formatting for consistency.
  • Update to web/.gitignore to exclude agent-related directories and files, improving repository hygiene.

Developer Experience Improvements:

  • Modification of web/package.json scripts to use the Bun runtime for development and production, improving performance and aligning with the project's technology stack.

@dinexh dinexh self-assigned this Jan 21, 2026
@dinexh dinexh added the enhancement New feature or request label Jan 21, 2026
@dinexh dinexh merged commit 37df65c into main Jan 21, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant