15 Commits

Author SHA1 Message Date
Marek Lesko
89ac32cd07 fix: update Microsoft OAuth configuration with new clientId and authority 2025-11-07 20:11:19 +00:00
Marek Lesko
1dcd23a776 fix: update Google clientId in config and change default user picture path 2025-11-07 19:50:08 +00:00
Marek Lesko
f34d523413 feat: Implement OAuth2 authentication with Microsoft, Google, and PocketId
- Added JWT configuration to appsettings.json for secure token handling.
- Updated config.json to include OAuth provider details for Microsoft, Google, and PocketId.
- Added Microsoft icon SVG for UI representation.
- Refactored app.config.ts to use a custom AuthInterceptor for managing access tokens.
- Enhanced auth route guard to handle asynchronous authentication checks.
- Created new auth models for structured request and response handling.
- Developed a callback component to manage user login states and transitions.
- Updated side-login component to support multiple OAuth providers with loading states.
- Implemented authentication service methods for handling OAuth login flows and token management.
- Added error handling and user feedback for authentication processes.
2025-11-07 19:23:21 +00:00
Marek Lesko
b2a57675a7 fix: remove unused favicon and branding assets, update logo image sources to external URLs 2025-10-30 16:36:09 +00:00
Marek Lesko
d5619e42da feat: Update sidebar navigation and add dashboard component
- Changed display name for the main dashboard in sidebar from 'Dashboards' to 'Hlavná stránka'.
- Removed commented-out children routes for dashboards and frontend pages in sidebar.
- Added new dashboard component and its routing.
- Introduced logout functionality with a dedicated logout component.
- Updated authentication routes to include logout path.
- Modified callback component to navigate to the dashboard upon successful login.
- Enhanced authentication service to handle user profile loading more effectively.
2025-10-29 19:59:35 +00:00
Marek Lesko
331c3d50f2 fix: correct formatting of box-shadow properties in frontend styles 2025-10-22 17:43:44 +00:00
Marek Lesko
c27568435e feat: update UI text and structure for improved user experience and localization 2025-10-22 15:45:02 +00:00
Marek Lesko
9d644a9b79 WIP 2025-10-22 14:44:25 +00:00
Marek Lesko
213fd63860 Refactor code structure for improved readability and maintainability 2025-10-21 14:42:11 +00:00
Marek Lesko
aba8943d17 Migrate to modernize template 2025-10-19 16:34:01 +00:00
Marek Lesko
08d4432351 Changes 2025-10-14 08:22:01 +00:00
Marek Lesko
4dda50cbf4 ADDED Materialize theme 2025-10-13 18:18:04 +02:00
Marek Lesko
02116aa3df Refactor HTML and configuration files for improved structure and consistency
- Updated videos.html to enhance readability and maintainability.
- Refactored webpack.config.js for better organization and clarity.
- Cleaned up TypeScript configuration files (tsconfig.app.json, tsconfig.json, tsconfig.spec.json) for consistency in formatting.
- Adjusted docker-compose.yaml for improved formatting and readability.
2025-08-05 06:35:56 +00:00
Marek Lesko
0ab0402172 feat: implement authentication flow and dynamic API configuration #5 2025-07-31 17:41:18 +02:00
Marek Lesko
80baf2a3fa ADDED angular Web App 2025-07-09 17:32:56 +00:00