616490dfef
Fix auth throttling causing login loops by adding forced session checks
...
Build And Push Image / docker (push) Successful in 3m27s
Add optional force parameter to checkAuth() to bypass throttling during
critical authentication flows like login, middleware, and initial auth
verification. This prevents iOS Safari login loops while maintaining
throttling for regular session checks.
2025-08-07 17:01:01 +02:00
2843bcf4f5
Fix iOS Safari auth loops and simplify admin dashboard
...
Build And Push Image / docker (push) Successful in 3m4s
- Add session check throttling in useAuth to prevent iOS Safari authentication loops
- Simplify admin dashboard by removing complex system metrics and stats
- Remove system-metrics utility and streamline stats API endpoint
- Update admin interface to focus on core user and role management
2025-08-07 16:20:05 +02:00
146b3c9400
feat: enhance mobile compatibility and debugging across authentication and system metrics
Build And Push Image / docker (push) Successful in 3m18s
2025-08-07 16:08:39 +02:00
ec6958375c
Add system monitoring with real-time metrics to admin dashboard
...
Build And Push Image / docker (push) Successful in 2m54s
- Add systeminformation package for system metrics collection
- Create system-metrics utility for CPU, memory, disk monitoring
- Update admin stats API to return real system health data
- Replace mock data with live system metrics in admin dashboard
- Update @vite-pwa/nuxt to v0.10.8
2025-08-07 15:51:16 +02:00
d0c9c02bf9
Add PWA support with install banner and app icons
...
Build And Push Image / docker (push) Successful in 2m56s
- Configure @vite-pwa/nuxt module with manifest and service worker
- Add PWA install banner component to login page
- Include app icons (192x192, 512x512) and favicon assets
- Update admin dashboard layout and remove backup section
- Add PWA-related API endpoints and utility scripts
2025-08-07 15:46:17 +02:00
91cbffe189
Clean up authentication troubleshooting artifacts
...
Build And Push Image / docker (push) Successful in 3m1s
- Remove debug files: debug-login.js, LOGIN_FIX_SUMMARY.md, CUSTOM_LOGIN_IMPLEMENTATION.md
- Remove sequential-thinking directory (temporary MCP setup)
- Clean up verbose console logging in auth middleware
- Reduce debug output in direct login API while keeping essential logs
- Streamline session management logging
- Update .gitignore to prevent future debug file commits
- Maintain essential error logging and security logs
All authentication functionality remains intact and working.
2025-08-07 15:14:02 +02:00
99772ab62c
feat: implement sequential thinking MCP server with tool handling and logging
Build And Push Image / docker (push) Successful in 2m53s
2025-08-07 14:58:08 +02:00
5c8bf15956
fix: streamline authentication check on dashboard mount and improve routing logic
Build And Push Image / docker (push) Successful in 2m42s
2025-08-07 14:42:05 +02:00
aa541fcc5c
fix: improve login redirect reliability by using window.location for navigation
Build And Push Image / docker (push) Successful in 2m54s
2025-08-07 14:31:46 +02:00
789ecd7eab
Refactor login flow to return redirect URL instead of direct navigation
...
Build And Push Image / docker (push) Successful in 2m43s
Move navigation responsibility from useAuth composable to login page
component for better separation of concerns and component control.
2025-08-07 14:27:08 +02:00
af4fae6378
feat: implement server-side session management with session ID storage and cleanup
Build And Push Image / docker (push) Successful in 2m51s
2025-08-07 14:16:54 +02:00
fe5aed075f
fix: update SameSite cookie attribute to 'none' for cross-site requests
Build And Push Image / docker (push) Successful in 2m45s
2025-08-07 14:10:33 +02:00
eef81d7409
fix: enforce secure cookie setting for session management
Build And Push Image / docker (push) Successful in 2m47s
2025-08-07 14:05:14 +02:00
98ef466022
feat: improve login process with enhanced session handling and error management
Build And Push Image / docker (push) Successful in 2m55s
2025-08-07 13:51:13 +02:00
1b2ce79919
feat: enhance login process with session data retrieval and role extraction
Build And Push Image / docker (push) Successful in 3m5s
2025-08-07 13:37:54 +02:00
05b8d97e22
feat: enhance login method with detailed logging for request and response
Build And Push Image / docker (push) Successful in 2m52s
2025-08-07 13:13:11 +02:00
989c56acbf
feat: add plugin to unregister existing service workers on client
Build And Push Image / docker (push) Successful in 2m51s
2025-08-07 13:07:51 +02:00
cbaedeb0a8
fix: resolve login redirect failures by removing cookie domain and implementing session data encryption
Build And Push Image / docker (push) Successful in 3m9s
2025-08-07 13:01:39 +02:00
2c545dcaaa
Fix login authentication flow and improve proxy configuration
...
Build And Push Image / docker (push) Successful in 2m50s
- Refactor login page to use auth composable for better state management
- Update nginx proxy settings with proper timeouts and buffering
- Improve PWA service worker caching strategy for API calls
- Add debug files and documentation for login troubleshooting
2025-08-07 12:55:15 +02:00
57428f437c
feat: enhance session cookie handling with domain configuration and expiration settings
Build And Push Image / docker (push) Successful in 2m52s
2025-08-07 12:45:14 +02:00
c2c9f2fb8e
fix: ensure session cookie is properly read by forcing page reload on login success
Build And Push Image / docker (push) Successful in 2m53s
2025-08-07 12:35:14 +02:00
cd29123e23
Refactor authentication system with tier-based access control
...
Build And Push Image / docker (push) Successful in 2m59s
- Replace group-based auth with user/board/admin tier system
- Add direct login functionality alongside OAuth
- Implement role-based middleware for route protection
- Create dashboard pages and admin API endpoints
- Add error handling page and improved user management
- Maintain backward compatibility with legacy role methods
2025-08-07 12:28:41 +02:00
2c2c0f5c33
feat: implement custom login system with direct authentication
...
Build And Push Image / docker (push) Successful in 2m51s
- Add custom login page with username/password form and SSO fallback
- Implement direct login API endpoint with security features
- Add forgot password functionality and email notifications
- Create guest middleware for authentication routing
- Update Keycloak configuration and add cookie domain settings
- Add security utilities for rate limiting and validation
- Include comprehensive documentation for custom login implementation
2025-08-07 03:43:25 +02:00
308c58e924
fix: add missing newline at end of .env.example file
2025-08-07 03:24:58 +02:00
858b252a7e
Add debug logging and cookie domain configuration to auth flow
...
Build And Push Image / docker (push) Successful in 3m26s
- Add comprehensive logging to login and callback endpoints for debugging
- Configure cookie domain from environment variable for cross-subdomain support
- Update cookie security settings based on NODE_ENV
- Add Keycloak configuration validation with detailed error logging
2025-08-07 03:17:25 +02:00
d8420b8f9e
feat: add debug entrypoint script and enhance health check logging
Build And Push Image / docker (push) Successful in 2m33s
2025-08-07 02:56:53 +02:00
378e730c68
chore: update Docker deployment guide and configuration
Build And Push Image / docker (push) Successful in 2m40s
2025-08-07 01:32:20 +02:00
228968bad1
fix: hide nonexisting logo in login page
Build And Push Image / docker (push) Successful in 2m55s
2025-08-06 21:13:08 +03:00
5e2544be6d
fix: update node version
Build And Push Image / docker (push) Failing after 2m39s
2025-08-06 21:03:54 +03:00
c59ace8fc3
feat: trigger commit
Build And Push Image / docker (push) Failing after 4m55s
2025-08-06 20:54:28 +03:00
b319f6045f
refactor: keep workflow simple
Build And Push Image / docker (push) Failing after 5s
2025-08-06 19:11:51 +03:00
902f36ee12
Refactor Docker workflow to remove Node.js installation and streamline image build and push steps
Build And Push Image / docker (push) Failing after 4s
2025-08-06 15:59:44 +02:00
0e9aaa90f1
Refactor Docker installation step to simplify setup and ensure service starts
Build And Push Image / docker (push) Failing after 1s
2025-08-06 15:55:59 +02:00
e5dcc3d67b
Refactor Docker setup step to check for existing installation and verify functionality
Build And Push Image / docker (push) Failing after 1s
2025-08-06 15:55:35 +02:00
13eb09035f
Refactor Docker workflow to streamline image build and push steps
Build And Push Image / docker (push) Failing after 45s
2025-08-06 15:53:31 +02:00
e0b9c5be68
Add Node.js installation step to Docker workflow
Build And Push Image / docker (push) Failing after 1m0s
2025-08-06 15:46:06 +02:00
d524011060
Refactor Docker image build process to use Buildx for improved efficiency
Build And Push Image / docker (push) Failing after 1m25s
2025-08-06 15:42:06 +02:00
45de58cbf3
Update GitHub Actions workflow to change runner to ubuntu-22.04
Build And Push Image / docker (push) Failing after 6s
2025-08-06 15:28:22 +02:00
df5cdd7a55
Update GitHub Actions workflow to change runner from monacousa-portal to monacousa
Build And Push Image / docker (push) Waiting to run
2025-08-06 15:25:27 +02:00
633384564f
Update GitHub Actions workflow to use monacousa-portal-runner for Docker jobs
Build And Push Image / docker (push) Waiting to run
2025-08-06 15:20:37 +02:00
8d93f4cd2e
Refactor code structure for improved readability and maintainability
Build And Push Image / docker (push) Failing after 7s
2025-08-06 15:15:22 +02:00
870be11f7f
Recreate create-and-push-image.yaml workflow for building and pushing Docker images
Build And Push Image / docker (push) Failing after 1m46s
2025-08-06 14:59:58 +02:00
ae928bbb9b
Update Dockerfile and docker-compose.yml to change application port to 6060; add health check endpoint. Add cookie dependency to package.json and create health check API endpoint.
2025-08-06 14:57:19 +02:00
d0075f5b12
Update GitHub Actions workflow to use Ubuntu 22.04 for Docker jobs
2025-08-06 14:53:30 +02:00
44e6dbe410
Refactor GitHub Actions workflow to focus on building and pushing Docker images
2025-08-06 14:50:08 +02:00
0cb5135433
Add GitHub Actions workflow for building and deploying MonacoUSA Portal
2025-08-06 14:49:24 +02:00
f6acee6148
Update server port in .env.example and add nginx configuration for portal.monacousa.org
2025-08-06 14:48:09 +02:00
8fb2e80f91
Add server configuration to .env.example
2025-08-06 14:35:44 +02:00
024d0da617
Initialize Nuxt.js project with Docker deployment setup
...
- Add core Nuxt.js application structure with TypeScript
- Include Docker configuration and deployment guide
- Set up project scaffolding with pages, composables, and middleware
- Add environment configuration and Git ignore rules
2025-08-06 14:31:16 +02:00
4ccccde3e4
Second Commit
2025-08-06 13:56:58 +02:00