- Added support for German (de), French (fr), and Japanese (ja) languages, expanding the localization capabilities of the application. - Updated the LanguageSwitcher component to include new language options and a search feature for better user experience. - Enhanced the HeroSection with dynamic download URLs and a release version badge for improved visibility of updates. - Refactored the ScreenshotsSection to utilize a new data structure for screenshots, improving maintainability and performance. - Improved the styling of various components, including the addition of search functionality in the LanguageSwitcher and adjustments to the layout of the HeroSection. - Fixed type handling in several components to ensure better TypeScript compatibility and reduce potential runtime errors.
22 lines
1.1 KiB
TypeScript
22 lines
1.1 KiB
TypeScript
export type Screenshot = {
|
|
src: string;
|
|
alt: string;
|
|
width: number;
|
|
height: number;
|
|
};
|
|
|
|
/**
|
|
* Screenshot definitions for the carousel.
|
|
* `src` is relative to public/ — prepend baseURL at runtime.
|
|
*/
|
|
export const screenshots: (Omit<Screenshot, "src"> & { path: string })[] = [
|
|
{ path: "screenshots/1.jpg", alt: "Kanban board with agent tasks", width: 1920, height: 1080 },
|
|
{ path: "screenshots/2.jpg", alt: "Agent team communication", width: 1920, height: 1080 },
|
|
{ path: "screenshots/3.png", alt: "Code review diff view", width: 1920, height: 1080 },
|
|
{ path: "screenshots/4.png", alt: "Team management dashboard", width: 1920, height: 1080 },
|
|
{ path: "screenshots/5.png", alt: "Live process monitoring", width: 1920, height: 1080 },
|
|
{ path: "screenshots/6.png", alt: "Session context analysis", width: 1920, height: 1080 },
|
|
{ path: "screenshots/7.png", alt: "Cross-team messaging", width: 1920, height: 1080 },
|
|
{ path: "screenshots/8.png", alt: "Task details and comments", width: 1920, height: 1080 },
|
|
{ path: "screenshots/9.png", alt: "Built-in code editor", width: 1920, height: 1080 },
|
|
];
|