Releases: target/strelka-ui
v3.3.0
v3.2.1
v3.2.0
v3.1.2
v3.1.1
v3.1.0
What's Changed
- Bump vite from 6.2.5 to 6.2.6 in /ui by @dependabot[bot] in #119
- Bump react-router from 7.2.0 to 7.5.2 in /ui by @dependabot[bot] in #121
- fix: update getColorForString to accept string or string[] and handle array input by @Flet in #123
- Bump vite from 6.2.6 to 6.2.7 in /ui by @dependabot[bot] in #124
- Bump flask from 3.1.0 to 3.1.1 in /app by @dependabot[bot] in #125
- refresh dependencies by @Flet in #134
- Add File Resubmission Feature ♻️ by @Flet in #133
Full Changelog: v3.0.2...v3.1.0
v3.0.2
v3.0.1
v3.0.1-pre1
What's Changed
Full Changelog: v3.0.0...v3.0.1-pre1
v3.0.0
Summary
This release includes a major UI refresh, migration to TypeScript, and several dependency updates. Key highlights include:
-
✨ UI Enhancements: Improved layout, styling, and dark mode support for better user experience. Added client-side caching and optimized data fetching for faster navigation and pagination.
-
📜 TypeScript Migration: Complete conversion of the codebase to TypeScript for improved type safety and maintainability.
-
🚀 Performance Improvements: Switched to Vite for faster builds and better performance. Refactored submission workflows and updated charts for clarity and speed.
-
🔧 Dependency Updates: Upgraded multiple dependencies, including axios, @babel/runtime, and vite, to their latest versions.
-
📦 Docker and CI Updates: Updated Docker Compose to v2 and improved GitHub Actions workflows for streamlined Docker image publishing.
For a detailed list of changes, refer to the full changelog.
Dark Mode
JSON View Themes
UI Refresh
- UI refresh, dep updates, conversion to typescript, and more by @Flet in #101
- Added client-side caching to backend calls to reduce extra data calls and speed up navigation.
- Updated Submission table data fetching to avoid fetching
strelka_responsefor every row, improving pagination and display speed. - Allowed sorting by VT+ column.
- UI layout and styling updated to improve readability and user experience.
- Improved Dark Mode support.
- Refactored submission upload and table fetching to improve speed.
- Updated Submission Statistics chart to display data more clearly.
- Switched from react-scripts to Vite for faster builds and better performance and better long-term support.
- Migrated to TypeScript for better type safety and code quality.
- Updated Auth flow by updating hooks and services to streamline the authentication process.
- added BiomeJS for more uniform code stylization and linting.
- Updated docker-compose to work with the latest version of the application.
TypeScript Conversion
- convert FileTreeCard, IndexConnectEdge and EventNode to ts by @Flet in #110
- Update .gitignore and environment configuration for Docker setup by @Flet in #111
- convert more components to typescript by @Flet in #112
- convert to typescript by @Flet in #113
- convert additional components to typescript by @Flet in #115
- Convert remaining files to TypeScript by @Flet in #116
Dependency Updates
- Bump axios from 1.8.1 to 1.8.2 in /ui by @dependabot in #106
- Bump @babel/runtime from 7.26.9 to 7.26.10 in /ui by @dependabot in #107
- Bump vite from 6.2.0 to 6.2.4 in /ui by @dependabot in #109
- Bump jinja2 from 3.1.5 to 3.1.6 in /app by @dependabot in #103
- Bump vite from 6.2.4 to 6.2.5 in /ui by @dependabot in #114
Other Updates
- Updating docker compose v1 to v2 by @skalupa in #95
- Nightly Build Fix by @skalupa in #96
- Refactor GitHub Actions workflow to publish Docker images on release events by @Flet in #105
New Contributors
Full Changelog: v2.13...v3.0.0