Commit Graph

  • df1ff15975 Enhance member deletion and implement template-based email system Matt 2025-08-09 17:36:35 +0200
  • bff89bd89d Add JWT configuration and improve email error handling Matt 2025-08-09 16:55:59 +0200
  • 97653b7307 Preserve masked credentials in admin config updates Matt 2025-08-09 16:41:33 +0200
  • c4a0230f42 Fix portal account creation and improve email handling Matt 2025-08-09 16:13:52 +0200
  • 8d872f9a04 Refactor admin dashboard and fix mobile phone input dropdown Matt 2025-08-09 16:05:00 +0200
  • dcb7840825 Make email service initialization asynchronous Matt 2025-08-09 15:50:54 +0200
  • 97a0b5eea6 fixes Matt 2025-08-08 23:47:21 +0200
  • 4ec05e29dc Add email verification system for user registration Matt 2025-08-08 22:51:14 +0200
  • 7b72d7a565 fixed auth Matt 2025-08-08 22:10:08 +0200
  • 7d9f895ca6 fully functional, production-ready member registration system that works flawlessly across all platforms and provides a professional user experience Matt 2025-08-08 22:04:53 +0200
  • 15dd090d44 fixes Matt 2025-08-08 21:52:21 +0200
  • aed8dc68fc fixes recaptcha Matt 2025-08-08 21:10:00 +0200
  • 3951ce1d4e fixes Matt 2025-08-08 20:59:06 +0200
  • cb73b239a8 fixes Matt 2025-08-08 20:49:50 +0200
  • 3894295569 fixes Matt 2025-08-08 20:41:39 +0200
  • 42d1d012c1 fixes Matt 2025-08-08 20:27:54 +0200
  • 72492fb754 fixes Matt 2025-08-08 20:07:47 +0200
  • 4365cc53ff fixes Matt 2025-08-08 19:55:32 +0200
  • 5535b7905d #### __1. Role-Based Security Architecture__ Matt 2025-08-08 19:40:13 +0200
  • b308b8272c updates to database schema Matt 2025-08-08 18:32:46 +0200
  • 28fa779dae fixes and cleanup Matt 2025-08-08 13:50:01 +0200
  • 0545f7e9c4 phone fixes Matt 2025-08-08 13:23:18 +0200
  • 59bb4ca714 fixed phone display Matt 2025-08-08 13:02:48 +0200
  • 497e0134d8 mobile optimizations Matt 2025-08-08 12:59:27 +0200
  • d2057cc878 fixed phone flags Matt 2025-08-08 12:54:05 +0200
  • 65bda25c8f successfully replaced your oversized, clunky phone input with a professional vue-tel-input library Matt 2025-08-08 00:35:57 +0200
  • 0193269749 Created a beautiful, modern phone input Matt 2025-08-08 00:25:44 +0200
  • e6371d02b9 phone updates Matt 2025-08-08 00:19:16 +0200
  • 9f9cb7db53 comprehensive diagnostic and fix system for the "undefined" member display issue Matt 2025-08-07 23:57:18 +0200
  • 3f81d0dd86 fixed the member creation functionality that was failing with validation errors. Here's what I accomplished Matt 2025-08-07 23:44:28 +0200
  • dcce2050ee resolved all member management issues, including the critical member creation bug. Matt 2025-08-07 23:13:31 +0200
  • 863ad9abe7 fixed both the member edit display issue and the flag positioning problems in the nationality input Matt 2025-08-07 23:05:46 +0200
  • f6bc81cb01 implemented comprehensive member card enhancements with complete multiple nationality support and dues management features. Matt 2025-08-07 22:53:45 +0200
  • 9202509c9c updated member list with improved filtering system and enhanced editing capabilities. Matt 2025-08-07 22:34:51 +0200
  • 024eca02ac telephone updates Matt 2025-08-07 22:13:05 +0200
  • 13fa95a9a2 fixes Matt 2025-08-07 22:01:02 +0200
  • d36209818a Migrate member fields to snake_case naming convention Matt 2025-08-07 21:50:02 +0200
  • f096a22824 Enhance CountryFlag to accept country names and codes Matt 2025-08-07 21:30:47 +0200
  • b043648db6 Refactor CountryFlag component to use ClientOnly wrapper and improve placeholder styling Matt 2025-08-07 21:22:01 +0200
  • 5fe015af51 Replace flag-icons with vue-country-flag-next and improve UI styling Matt 2025-08-07 21:09:00 +0200
  • 22a74c6b33 Refactor NocoDB settings to support dynamic table configuration and update related validation Matt 2025-08-07 20:43:39 +0200
  • d0d7a34ae7 Enhance encryption methods in admin configuration to use AES-256-GCM with key derivation Matt 2025-08-07 20:23:18 +0200
  • ce0cbdc980 Implement dynamic admin configuration system for NocoDB settings Matt 2025-08-07 20:18:28 +0200
  • 676420c3fa Refactor admin dashboard layout and improve NocoDB settings dialog handling Matt 2025-08-07 19:57:03 +0200
  • 6f2037e01c Add NocoDB configuration settings and restructure dashboard navigation Matt 2025-08-07 19:46:27 +0200
  • af99ea48e2 Add member management system with NocoDB integration Matt 2025-08-07 19:20:29 +0200
  • c84442433f Refactor password reset to use dedicated Keycloak admin client Matt 2025-08-07 17:50:09 +0200
  • c6a57c7922 Fix redirect loops and SSR hydration issues in auth flow Matt 2025-08-07 17:21:18 +0200
  • 423d8c3aa1 Simplify auth system by removing throttling and mobile workarounds Matt 2025-08-07 17:12:05 +0200
  • 616490dfef Fix auth throttling causing login loops by adding forced session checks Matt 2025-08-07 17:01:01 +0200
  • 2843bcf4f5 Fix iOS Safari auth loops and simplify admin dashboard Matt 2025-08-07 16:20:05 +0200
  • 146b3c9400 feat: enhance mobile compatibility and debugging across authentication and system metrics Matt 2025-08-07 16:08:39 +0200
  • ec6958375c Add system monitoring with real-time metrics to admin dashboard Matt 2025-08-07 15:51:16 +0200
  • d0c9c02bf9 Add PWA support with install banner and app icons Matt 2025-08-07 15:46:17 +0200
  • 91cbffe189 Clean up authentication troubleshooting artifacts Matt 2025-08-07 15:14:02 +0200
  • 99772ab62c feat: implement sequential thinking MCP server with tool handling and logging Matt 2025-08-07 14:58:08 +0200
  • 5c8bf15956 fix: streamline authentication check on dashboard mount and improve routing logic Matt 2025-08-07 14:42:05 +0200
  • aa541fcc5c fix: improve login redirect reliability by using window.location for navigation Matt 2025-08-07 14:31:46 +0200
  • 789ecd7eab Refactor login flow to return redirect URL instead of direct navigation Matt 2025-08-07 14:27:08 +0200
  • af4fae6378 feat: implement server-side session management with session ID storage and cleanup Matt 2025-08-07 14:16:54 +0200
  • fe5aed075f fix: update SameSite cookie attribute to 'none' for cross-site requests Matt 2025-08-07 14:10:33 +0200
  • eef81d7409 fix: enforce secure cookie setting for session management Matt 2025-08-07 14:05:14 +0200
  • 98ef466022 feat: improve login process with enhanced session handling and error management Matt 2025-08-07 13:51:13 +0200
  • 1b2ce79919 feat: enhance login process with session data retrieval and role extraction Matt 2025-08-07 13:37:54 +0200
  • 05b8d97e22 feat: enhance login method with detailed logging for request and response Matt 2025-08-07 13:13:11 +0200
  • 989c56acbf feat: add plugin to unregister existing service workers on client Matt 2025-08-07 13:07:51 +0200
  • cbaedeb0a8 fix: resolve login redirect failures by removing cookie domain and implementing session data encryption Matt 2025-08-07 13:01:39 +0200
  • 2c545dcaaa Fix login authentication flow and improve proxy configuration Matt 2025-08-07 12:55:15 +0200
  • 57428f437c feat: enhance session cookie handling with domain configuration and expiration settings Matt 2025-08-07 12:45:14 +0200
  • c2c9f2fb8e fix: ensure session cookie is properly read by forcing page reload on login success Matt 2025-08-07 12:35:14 +0200
  • cd29123e23 Refactor authentication system with tier-based access control Matt 2025-08-07 12:28:41 +0200
  • 2c2c0f5c33 feat: implement custom login system with direct authentication Matt 2025-08-07 03:43:25 +0200
  • 308c58e924 fix: add missing newline at end of .env.example file Matt 2025-08-07 03:24:58 +0200
  • 858b252a7e Add debug logging and cookie domain configuration to auth flow Matt 2025-08-07 03:17:25 +0200
  • d8420b8f9e feat: add debug entrypoint script and enhance health check logging Matt 2025-08-07 02:56:53 +0200
  • 378e730c68 chore: update Docker deployment guide and configuration Matt 2025-08-07 01:32:20 +0200
  • 228968bad1 fix: hide nonexisting logo in login page Ron 2025-08-06 21:13:08 +0300
  • 5e2544be6d fix: update node version Ron 2025-08-06 21:03:54 +0300
  • c59ace8fc3 feat: trigger commit Ron 2025-08-06 20:54:28 +0300
  • b319f6045f refactor: keep workflow simple Ron 2025-08-06 19:11:51 +0300
  • 902f36ee12 Refactor Docker workflow to remove Node.js installation and streamline image build and push steps Matt 2025-08-06 15:59:44 +0200
  • 0e9aaa90f1 Refactor Docker installation step to simplify setup and ensure service starts Matt 2025-08-06 15:55:59 +0200
  • e5dcc3d67b Refactor Docker setup step to check for existing installation and verify functionality Matt 2025-08-06 15:55:35 +0200
  • 13eb09035f Refactor Docker workflow to streamline image build and push steps Matt 2025-08-06 15:53:31 +0200
  • e0b9c5be68 Add Node.js installation step to Docker workflow Matt 2025-08-06 15:46:06 +0200
  • d524011060 Refactor Docker image build process to use Buildx for improved efficiency Matt 2025-08-06 15:42:06 +0200
  • 45de58cbf3 Update GitHub Actions workflow to change runner to ubuntu-22.04 Matt 2025-08-06 15:28:22 +0200
  • df5cdd7a55 Update GitHub Actions workflow to change runner from monacousa-portal to monacousa Matt 2025-08-06 15:25:27 +0200
  • 633384564f Update GitHub Actions workflow to use monacousa-portal-runner for Docker jobs Matt 2025-08-06 15:20:37 +0200
  • 8d93f4cd2e Refactor code structure for improved readability and maintainability Matt 2025-08-06 15:15:22 +0200
  • 870be11f7f Recreate create-and-push-image.yaml workflow for building and pushing Docker images Matt 2025-08-06 14:59:58 +0200
  • 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. Matt 2025-08-06 14:57:19 +0200
  • d0075f5b12 Update GitHub Actions workflow to use Ubuntu 22.04 for Docker jobs Matt 2025-08-06 14:53:30 +0200
  • 44e6dbe410 Refactor GitHub Actions workflow to focus on building and pushing Docker images Matt 2025-08-06 14:50:08 +0200
  • 0cb5135433 Add GitHub Actions workflow for building and deploying MonacoUSA Portal Matt 2025-08-06 14:49:24 +0200
  • f6acee6148 Update server port in .env.example and add nginx configuration for portal.monacousa.org Matt 2025-08-06 14:48:09 +0200
  • 8fb2e80f91 Add server configuration to .env.example Matt 2025-08-06 14:35:44 +0200
  • 024d0da617 Initialize Nuxt.js project with Docker deployment setup Matt 2025-08-06 14:31:16 +0200
  • 4ccccde3e4 Second Commit Matt 2025-08-06 13:56:58 +0200
  • 69fd120772 first commit Matt 2025-08-06 13:53:38 +0200