Commit Graph
100 Commits
Author SHA1 Message Date
fragginwagon cfde33e38c 🛠️ Improve error message formatting for health check failures 2026-01-29 06:37:34 +00:00
fragginwagon 9f8c7ed741 Enhance deployment script with separate health checks for frontend and backend services 2026-01-29 06:37:29 +00:00
fragginwagon ffe8f6c83d 🧹 Remove unnecessary whitespace in deploy script 2026-01-29 06:37:18 +00:00
fragginwagon fcbcd2ec96 🚀 Add functionality to transfer backend server files and directories during deployment 2026-01-29 06:37:13 +00:00
fragginwagon fd826807d8 🔧 Update deploy script to include backend port configuration 2026-01-29 06:36:59 +00:00
fragginwagon dff0cd964b 🔧 Update deploy script to log backend port separately 2026-01-29 06:36:39 +00:00
fragginwagon 97e7ecd1b2 🔧 Update docker-compose modification logic to include backend port mapping and refine frontend port handling 2026-01-29 06:36:28 +00:00
fragginwagon ca36f33d69 🔧 Add support for specifying backend port in deployment configuration 2026-01-29 06:36:18 +00:00
fragginwagon a367485203 🚀 Enhance deployment script to include backend support, multi-container Docker management, and extended health checks 2026-01-29 06:36:08 +00:00
fragginwagon 551a605a20 🚀 Update progress and complete Nginx configuration with enhanced security, caching, compression, and proxy settings 2026-01-29 06:34:48 +00:00
fragginwagon 77ec6436a8 🔒 Enhance Nginx configuration with improved gzip settings, additional security headers, caching rules, API proxy settings, WebSocket support, health check endpoint, and updated error page handling 2026-01-29 06:34:24 +00:00
fragginwagon 688f75babf Complete multi-container Docker setup for production deployment 2026-01-29 06:33:58 +00:00
fragginwagon dfc57b84fd 🔧 Add example environment variables for server configuration 2026-01-29 06:33:50 +00:00
fragginwagon 4e3c1deaac 🗑️ Remove Dockerfile for Pokedex Online website 2026-01-29 06:33:24 +00:00
fragginwagon 31c40ecd6b 🐳 Update Dockerfile to optimize image build process and dependencies 2026-01-29 06:33:14 +00:00
fragginwagon 1799d4980a 🛠️ Format healthcheck commands for better readability in production Docker Compose file 2026-01-29 06:33:09 +00:00
fragginwagon be3072dc75 🔧 Update production Docker Compose configuration for Pokedex Online 2026-01-29 06:33:03 +00:00
fragginwagon 85ad180bb5 🚧 Update progress status for Phase 7 production deployment in documentation 2026-01-29 06:32:34 +00:00
fragginwagon 2eb6cd25be Update progress documentation to mark Phase 6 as complete and outline steps for Phase 7 2026-01-29 06:32:29 +00:00
fragginwagon bb6039cd7b 📝 Update progress notes to reflect accurate line count reduction and quality improvements in refactoring 2026-01-29 06:31:32 +00:00
fragginwagon a99a9db967 📝 Update progress details for ChallongeTest refactoring with revised line reduction and logic improvements 2026-01-29 06:31:22 +00:00
fragginwagon 4293e0405a Update project progress to reflect completion of Phase 6 and updated step count 2026-01-29 06:30:49 +00:00
fragginwagon 545903149e Complete ChallongeTest refactoring with 76% code reduction, achieving clean, maintainable, and fully-tested components 2026-01-29 06:30:39 +00:00
fragginwagon 8c0e9c8d37 🎨 Simplify arrow function syntax in watch callback 2026-01-29 06:27:46 +00:00
fragginwagon 96a9c07184 🔧 Refactor Challonge client and tournament logic to use reusable hooks, reducing code duplication and improving maintainability 2026-01-29 06:27:41 +00:00
fragginwagon 1eb61c2a4b 🎨 Refactor tournament display logic by replacing inline components with reusable TournamentGrid and TournamentDetail components 2026-01-29 06:27:09 +00:00
fragginwagon a848110dec 🎛️ Replace inline API version and settings controls with reusable ApiVersionSelector component and update imports accordingly 2026-01-29 06:26:45 +00:00
fragginwagon 0316fad26b Update test coverage with 77 new tests, including new tests for Challonge-related components and composables 2026-01-29 06:25:59 +00:00
fragginwagon 36ac9b5eb1 🚀 Update progress on Pokedex.Online project with significant advancements in Phase 6, including completion of multiple steps, creation of new components and composables, and increased test coverage 2026-01-29 06:25:49 +00:00
fragginwagon 1b942fdd26 🎮 Add backup file for ChallongeTest Vue component 2026-01-29 06:23:44 +00:00
fragginwagon 0f12b0e865 🧪 Improve test readability and formatting in TournamentDetail component unit tests 2026-01-29 05:34:32 +00:00
fragginwagon adf8e1ab72 Add unit tests for TournamentDetail component 2026-01-29 05:34:27 +00:00
fragginwagon 5dafcfa232 🎮 Add tournament detail component for displaying Challonge tournament information 2026-01-29 05:34:02 +00:00
fragginwagon 66ad148ccc 🗑️ Remove unused Vitest configuration file 2026-01-29 05:33:35 +00:00
fragginwagon 75a5e5ba47 🎨 Reformat test assertions and slot content for improved readability 2026-01-29 05:33:32 +00:00
fragginwagon ece566ea56 Add unit tests for TournamentGrid component in Challonge integration 2026-01-29 05:33:27 +00:00
fragginwagon e4f99e82f4 🎨 Improve code formatting for better readability in tournament status components 2026-01-29 05:32:59 +00:00
fragginwagon 38603a46d8 🎨 Update TournamentGrid component styling and layout 2026-01-29 05:32:54 +00:00
fragginwagon 66eae1ddcd Refactor tests to use radio button index for API version selection validation 2026-01-29 05:13:18 +00:00
fragginwagon 5a56aa4cbc Add unit tests for Challonge API version selector component 2026-01-29 05:13:08 +00:00
fragginwagon 8d9b5125cc 🎨 Improve code formatting and consistency in ApiVersionSelector component 2026-01-29 05:12:58 +00:00
fragginwagon ec1e1f794b Add API version selector component for Challonge integration 2026-01-29 05:12:53 +00:00
fragginwagon efc97eea31 🎯 Refactor test file for improved readability and consistency in formatting and mock function definitions 2026-01-29 05:12:20 +00:00
fragginwagon 7b04d39768 Add unit tests for Challonge composable functions 2026-01-29 05:12:15 +00:00
fragginwagon 7f06b56fde 📝 Update comments and formatting in useChallongeTests composable 2026-01-29 05:12:00 +00:00
fragginwagon df888ddfd7 🧪 Add unit tests for Challonge-related functionality 2026-01-29 05:11:56 +00:00
fragginwagon 0b465d82c1 Update tests to check for defined properties instead of specific values 2026-01-29 05:10:41 +00:00
fragginwagon 716f20039f 🎯 Simplify test code formatting and improve readability in useChallongeClient unit tests 2026-01-29 05:10:36 +00:00
fragginwagon cb75fa34a0 Add unit tests for Challonge client composable 2026-01-29 05:10:30 +00:00
fragginwagon 243e4c2eda 🧹 Remove unit tests for useChallongeClient composable 2026-01-29 05:10:20 +00:00
fragginwagon 2723b96c0b 🎨 Reformat import statements and destructuring for improved readability 2026-01-29 05:09:43 +00:00
fragginwagon 0148d0a1f1 🧪 Add unit tests for useChallongeClient composable and refactor code formatting for readability 2026-01-29 05:09:38 +00:00
fragginwagon 568224f2d9 Add composable for interacting with Challonge API 2026-01-29 05:09:33 +00:00
fragginwagon cb23c5e923 Update progress notes to reflect completion of Phase 5 and increased test coverage 2026-01-29 05:08:05 +00:00
fragginwagon eaf43a54c8 Update progress to mark Phase 5 as complete and outline tasks for Phase 6 2026-01-29 05:08:00 +00:00
fragginwagon c077989f51 Update test coverage details with new passing tests and files 2026-01-29 05:07:50 +00:00
fragginwagon ba0c84fa77 Refactor GamemasterExplorer component with new composables, extracted components, comprehensive tests, and significant line count reduction 2026-01-29 05:07:40 +00:00
fragginwagon ea98011fbc Update progress for GamemasterExplorer refactoring to reflect completion and detailed results 2026-01-29 05:07:35 +00:00
fragginwagon c292ca72d4 Update progress tracker with latest phase, step, and test suite completion stats 2026-01-29 05:07:25 +00:00
fragginwagon e87f8e6dd4 Extend mocked useJsonFilter composable with additional methods and properties in unit tests 2026-01-29 05:06:09 +00:00
fragginwagon 3ef1cd8300 🧪 Add mock implementation for search history in GamemasterExplorer tests 2026-01-29 05:05:53 +00:00
fragginwagon e55740782e 🎨 Simplify import formatting and improve code readability in unit tests for GamemasterExplorer component 2026-01-29 05:05:47 +00:00
fragginwagon dbf60a4860 🔧 Add async handling to test cases in GamemasterExplorer unit tests 2026-01-29 05:05:42 +00:00
fragginwagon 6f6ddb3660 ️ Add async handling to loading state test in GamemasterExplorer component 2026-01-29 05:05:32 +00:00
fragginwagon bea0f15566 🔍 Add unit tests for GamemasterExplorer view 2026-01-29 05:05:22 +00:00
fragginwagon 5feab84540 🛠️ Update FileSelector test to reflect that loadStatus is handled by the parent component 2026-01-29 05:03:11 +00:00
fragginwagon ff7f19a790 🔧 Update mock implementation of useFeatureFlags to use a value function for getFlags 2026-01-29 05:02:26 +00:00
fragginwagon ef1a2d2210 🐛 Fix incorrect function call for retrieving flags 2026-01-29 05:02:11 +00:00
fragginwagon 48e785770e 🔧 Fix computed property to correctly reference getFlags value 2026-01-29 04:59:52 +00:00
fragginwagon 45a9eb5099 🎨 Adjust styling by adding a warning banner class definition 2026-01-29 04:58:27 +00:00
fragginwagon d75c52c93e 🎨 Enhance dark mode and syntax highlighting styles for JSON viewer 2026-01-29 04:57:59 +00:00
fragginwagon d755e77c44 🎨 Ensure transparent backgrounds for all syntax highlighting elements in both light and dark modes 2026-01-29 04:56:48 +00:00
fragginwagon 4952bc7649 🎨 Enhance syntax highlighting styles with !important for consistent appearance 2026-01-29 04:54:35 +00:00
fragginwagon 7a1fb11dfb 🎨 Improve light and dark mode styles for content viewer with enhanced contrast and color adjustments 2026-01-29 04:51:46 +00:00
fragginwagon 0639d577a1 🛠️ Remove redundant loadStatus call in FileSelector component 2026-01-29 04:50:14 +00:00
fragginwagon aa8a3e2aab ️ Make loadStatus asynchronous in onMounted lifecycle method 2026-01-29 04:50:04 +00:00
fragginwagon 81310abbce 🔧 Simplify API endpoint paths by removing redundant '/api' prefix in GamemasterManager.vue 2026-01-29 04:45:34 +00:00
fragginwagon 13e6ce7467 🔧 Simplify API proxy rewrite rule in Vite configuration 2026-01-29 04:42:32 +00:00
fragginwagon 0cc01aa476 📝 Format error messages for Challonge OAuth configuration consistently 2026-01-29 04:35:19 +00:00
fragginwagon 8650920c7c 🔒 Add validation for Challonge OAuth configuration in token and refresh endpoints 2026-01-29 04:35:14 +00:00
fragginwagon 4769193ae4 ⚠️ Update OAuth proxy to warn instead of exit when Challonge credentials are missing 2026-01-29 04:35:03 +00:00
fragginwagon fc2a528d89 Refactor server save logic to include status reload and improve error handling 2026-01-29 04:32:22 +00:00
fragginwagon bb05c7e3e1 Fix syntax issue in asynchronous function definition for Gamemaster processing 2026-01-29 04:30:18 +00:00
fragginwagon 87a7f28cf8 🔄 Refactor async state management to simplify and streamline API calls in GamemasterManager component 2026-01-29 04:30:07 +00:00
fragginwagon cb81e29c31 🎨 Reformat computed properties and conditional assignments for improved readability 2026-01-29 04:27:56 +00:00
fragginwagon 835168179e Enhance reactivity and null safety in file state management with computed properties and conditional checks 2026-01-29 04:27:51 +00:00
fragginwagon 6c5ed223c6 🎨 Reformat code for improved readability in FileSelector component 2026-01-29 04:27:32 +00:00
fragginwagon a5592f3857 🎨 Refactor computed properties and method bindings for improved readability and maintainability 2026-01-29 04:27:27 +00:00
fragginwagon 5ac738a689 Add onMounted lifecycle hook and loadStatus state to GamemasterExplorer component 2026-01-29 04:23:14 +00:00
fragginwagon c47e2199bb 🐛 Fix incorrect method call syntax for retry button action 2026-01-29 04:20:50 +00:00
fragginwagon 0bd9576426 🗑️ Remove unnecessary closing script tag from GamemasterExplorer.vue 2026-01-29 04:20:00 +00:00
fragginwagon 3d0b848699 🎨 Refactor and optimize GamemasterExplorer.vue by restructuring template, improving component usage, and enhancing code readability and maintainability 2026-01-29 04:13:27 +00:00
fragginwagon 6fb5190582 📝 Update progress documentation to reflect adjustments in completed steps and phase status 2026-01-29 04:05:39 +00:00
fragginwagon 61236dc0b2 Update progress to reflect completion of GamemasterExplorer refactoring and an additional completed step 2026-01-29 04:04:29 +00:00
fragginwagon f2e1725156 🔄 Refactor GamemasterExplorer.vue to modularize functionality using composables and simplify template structure 2026-01-29 04:04:16 +00:00
fragginwagon cac222a39b 🎨 Improve code readability by reformatting computed property and component props 2026-01-29 04:02:18 +00:00
fragginwagon 4c50f296fc 🎨 Refactor components to use modular structure and computed properties for improved maintainability and reusability in Gamemaster Explorer and FilterPanel 2026-01-29 04:02:13 +00:00
fragginwagon 6cce9ba646 Add support for external selection state in ActionToolbar component 2026-01-29 04:00:47 +00:00
fragginwagon 1d6e1ca196 🎨 Improve readability by reformatting computed property definition 2026-01-29 04:00:42 +00:00
fragginwagon 51ca3dc2c4 Add support for external selection state in JsonViewer component 2026-01-29 04:00:37 +00:00