Commit Graph

10 Commits

Author SHA1 Message Date
Teriuihi 8b76a729b8 Add Angular-based carousel and improve clipboard functionality
Replaced JavaScript-powered carousel and clipboard copying with Angular implementations for better integration and code maintainability. Introduced slide navigation and display using Angular bindings and streamlined the "Copy IP" functionality to utilize the new Angular method.
2025-04-04 22:29:42 +02:00
Teriuihi 5ac5b139c8 Remove redundant home page container
Simplified the HTML structure by removing the unnecessary conditional wrapper for the home page component. The home page rendering logic is now handled directly by the router outlet.
2025-04-04 21:55:09 +02:00
Teriuihi 5737de3cfc Remove unused OnInit lifecycle and theme toggle logic from incorrect component
Removed the duplicate OnInit lifecycle and associated theme toggling methods from the HeaderComponent.
2025-04-04 20:31:20 +02:00
Teriuihi dbfe5b38ab Add theme switcher component with dark and light mode support
Extracted theme toggle functionality into a new `app-theme` component to improve modularity and reusability. Integrated theme settings with a service using cookies for persistence and introduced the `THEME_MODE` enum. Updated header component to utilize the new theme switcher and removed inline implementation.
2025-04-03 22:21:21 +02:00
Teriuihi e3c9fa2165 Refactor homepage and header components.
Moved header content logic based on `current_page` input for reusability. Updated styling and layout structure to improve maintainability and accommodate dynamic titles and subtitles.
2025-04-03 21:37:48 +02:00
Peter 1d0f1d3896 Removed comment in scss and fixed 0px 2025-04-03 21:35:32 +02:00
Teriuihi 0063e1012b Not fully styled/finished version of header and home page + all images 2025-04-02 22:52:15 +02:00
Teriuihi 6ff99ffb5f Remove SSR support and associated server-side code.
This change eliminates Angular server-side rendering (SSR) features, including related files, dependencies, and configurations, simplifying the codebase. The update also adjusts routing and references to support client-side rendering exclusively.
2025-04-02 19:48:07 +02:00
Teriuihi a5665b3172 Update frontend API generation output directory
Changed the output directory for generated frontend APIs to `frontend/src/api` for better organization. Adjusted `.gitignore` accordingly to reflect the new path.
2025-04-02 19:22:15 +02:00
Teriuihi eb1cb1076d Initial setup 2025-04-02 19:18:39 +02:00