Marek Lesko
441b00b510
refactor: clean up whitespace and formatting in authentication service
2025-11-07 20:21:07 +00:00
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
c14f62849f
feat: integrate Toastr for user feedback in contact form submission #15
2025-11-07 17:08:09 +00:00
Marek Lesko
66e6bc93f9
refactor: comment out ReCaptcha validation in Create method of WebMessagesController
2025-11-07 14:33:28 +00:00
Marek Lesko
7b22f2d237
feat: integrate reCAPTCHA for contact form validation and submission WIP #8
2025-10-31 15:57:16 +00:00
Marek Lesko
426b4c55fc
feat: add WebMessage model and controller with CRUD endpoints #7
2025-10-31 15:56:21 +00:00
Marek Lesko
4c85d18a79
fix: update Google Maps iframe source to correct location #9
2025-10-31 14:40:13 +00:00
Marek Lesko
a19fd6ea72
refactor: remove debug trace from ApiEndpointInterceptor
2025-10-31 14:39:29 +00:00
Marek Lesko
2653b6f6c1
feat: enhance app configuration and dashboard component with HTTP interceptors and improved data loading #4
2025-10-31 14:31:28 +00:00
Marek Lesko
a6c31bb93b
fix: refine condition for serving static files in development environment
2025-10-31 14:30:47 +00:00
Marek Lesko
9683b069af
feat: enhance footer logos with light and dark variants, improve theme handling in homepage component
2025-10-30 18:54:55 +00:00
Marek Lesko
b7cf4ab106
feat: restructure dashboard routing and components for improved organization and navigation
2025-10-30 17:59:14 +00:00
Marek Lesko
1cb5c3d03a
feat: update dashboard routing and sidebar navigation for improved structure and clarity
2025-10-30 17:30:47 +00:00
Marek Lesko
e1bb591a38
feat: remove unused branding component from callback, update authentication service to handle missing issuer in configuration
2025-10-30 16:51: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
b7cb864982
feat: Refactor settings handling in full layout and header components for improved theme management
2025-10-30 16:22:30 +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
74f15cabd9
fix: remove unused imports from callback component for cleaner code
2025-10-28 19:50:29 +00:00
Marek Lesko
204006a4cb
fix: remove unused imports from callback component for cleaner code
2025-10-28 19:48:58 +00:00
Marek Lesko
ed5cba4677
feat: implement OAuth2 authentication flow with Google and PocketId, add callback handling
2025-10-28 19:43:46 +00:00
Marek Lesko
52696196b2
fix: update footer layout and improve favicon links for better accessibility
2025-10-24 08:42:49 +00:00
Marek Lesko
f939866d36
fix: adjust column width for topcards in homepage details for better layout
2025-10-22 17:48:50 +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
1de0aabf6c
feat: update error page text for improved localization and user experience
2025-10-22 17:32:42 +00:00
Marek Lesko
e57fb48c88
feat: integrate Google OAuth for user authentication and update login UI
2025-10-22 17:28:05 +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
498d2c7ade
devcontainer: update
2025-10-22 16:08:35 +02:00
Marek Lesko
213fd63860
Refactor code structure for improved readability and maintainability
2025-10-21 14:42:11 +00:00
Marek Lesko
61d52a5bd1
fix: update copy command in Dockerfile to avoid globbing for web build output
2025-10-19 18:56:20 +00:00
Marek Lesko
bae87359b0
fix: update output path for Angular build in Dockerfile
2025-10-19 18:52:19 +00:00
Marek Lesko
8cc8be7c2f
fix: correct path for listing contents of build output directory in Dockerfile
2025-10-19 18:46:56 +00:00
Marek Lesko
2602c9a3b9
fix: add verification step to list contents of build output directory in Dockerfile
2025-10-19 18:45:54 +00:00
Marek Lesko
aae3eb92fa
Edit docker-compose.yml
2025-10-19 18:26:35 +00:00
Marek Lesko
d3d9a9037e
fix: remove version declaration and adjust app service configuration in docker-compose
2025-10-19 18:01:04 +00:00
Marek Lesko
ccfcc57f6b
Merge branch 'dev' of https://gitlab.lesko.me/marek/centrum into dev
2025-10-19 17:57:38 +00:00
Marek Lesko
4e9cac7b44
refactor: remove unused example service from automations.yaml
2025-10-19 17:57:06 +00:00
Marek Lesko
147700ab82
Update .gitlab-ci.yml file
2025-10-19 17:39:42 +00:00
Marek Lesko
dea59357c3
fix: specify project file in dotnet restore command for clarity
2025-10-19 17:00:33 +00:00
Marek Lesko
f31ead1b6d
fix: adjust Dockerfile to copy all API files before restoring dependencies
2025-10-19 16:57:08 +00:00
Marek Lesko
ba45c54e1d
fix: reorder Dockerfile commands for improved build efficiency
2025-10-19 16:56:45 +00:00
Marek Lesko
56a5851783
fix: update Dockerfile to use npm ci for consistent installs
2025-10-19 16:52:52 +00:00
Marek Lesko
aba8943d17
Migrate to modernize template
2025-10-19 16:34:01 +00:00
Marek Lesko
9deee01ba3
fix: update Angular CLI version and refactor dialog component template
...
- Updated @angular/cli from version ~20.0.3 to ~20.3.6 in package.json.
- Refactored dialog.component.html to remove optional chaining from ngModel bindings for event properties.
2025-10-19 16:33:28 +00:00
Marek Lesko
f21ba09a6f
Added pcakage-lock
2025-10-19 14:34:56 +00:00
Marek Lesko
0e5f91d02e
Update .gitlab-ci.yml file
2025-10-14 12:04:42 +00:00
Marek Lesko
6ee421e109
Update .gitlab-ci.yml file
2025-10-14 11:54:16 +00:00
Marek Lesko
8e5561b80d
Update .gitlab-ci.yml file
2025-10-14 11:52:17 +00:00