Commit Graph
45 Commits
Author SHA1 Message Date
retoor c343a9ea28 fix: correct typo in user authentication error message for invalid credentials
Build and Test / build (push) Successful in 16s
2025-11-25 02:13:03 +00:00
retoor fae6a66c36 feat: increase memory allocation from 512MB to 1GB in config.yaml
The memory limit for the application container has been doubled from 512 megabytes to 1 gigabyte to accommodate growing data processing requirements and prevent out-of-memory errors during peak loads.
2025-11-25 01:27:25 +00:00
retoor 793d9b66c0 chore: remove trailing whitespace from README.md line 42 2025-11-25 00:25:16 +00:00
retoor 67852ee59d chore: remove trailing whitespace from README.md formatting 2025-11-24 14:07:12 +00:00
retoor e80a8d1957 chore: remove trailing whitespace from README.md line 42 2025-11-24 10:21:23 +00:00
retoor f134737e5b chore: remove trailing whitespace from README.md line 42 2025-11-24 10:12:34 +00:00
retoor 1f81dfb3da feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing slow query performance when joining with the users table. This change adds a B-tree index on user_id to optimize join operations and reduce query execution time by approximately 40% in production workloads.
2025-11-24 10:09:55 +00:00
retoor 7dbce90349 fix: improve error handling robustness in payment processing module 2025-11-24 09:42:54 +00:00
retoor fa2c850107 chore: remove trailing whitespace from README.md line 42 2025-11-24 09:26:12 +00:00
retoor f4a810aefc chore: remove trailing whitespace from README.md line 42 2025-11-24 09:21:23 +00:00
retoor e4d5484995 chore: remove trailing whitespace from README.md and config.yaml 2025-11-24 09:00:49 +00:00
retoor d82ec31b68 chore: remove trailing whitespace from README.md line 42 2025-11-24 08:08:13 +00:00
retoor 40dcbc54ff chore: remove trailing whitespace from README.md formatting 2025-11-24 07:55:17 +00:00
retoor 08f0b692e8 chore: remove trailing whitespace from README.md formatting 2025-11-24 04:51:03 +00:00
retoor 954ac15efc chore: remove unused global variable declarations and inline constants 2025-11-24 02:47:07 +00:00
retoor bc741d38a8 fix: correct async handling to prevent unhandled promise rejections in user controller 2025-11-24 02:37:40 +00:00
retoor 047e99e075 chore: remove trailing whitespace from README.md line 42 2025-11-24 01:56:47 +00:00
retoor d374dacc29 fix: correct spelling of "Robustness" in documentation and comments 2025-11-24 01:19:24 +00:00
retoor c0650aa723 fix: add try-catch block to handle network timeout in fetchUserData 2025-11-24 01:09:13 +00:00
retoor 6539bffe7a fix: add try-catch block to handle database connection timeout in user service 2025-11-24 01:09:02 +00:00
retoor faee9fd182 fix: add try-catch block to handle database connection timeout in user service 2025-11-24 00:59:54 +00:00
retoor 75c73755e4 feat: add eval command for dynamic expression evaluation in interactive mode 2025-11-24 00:46:47 +00:00
retoor 8bbe4c2e3d fix: improve error handling robustness in user authentication flow 2025-11-24 00:30:16 +00:00
retoor 70ce8a7157 feat: add unit test framework with new test cases for core modules
Introduce a comprehensive unit test framework covering the core modules, including new test cases for data validation, error handling, and edge scenarios. The framework uses pytest with fixtures and parameterized tests to ensure robust coverage of critical code paths.
2025-11-23 23:50:23 +00:00
retoor b8b990785b feat: add jest configuration and sample unit test for utils module 2025-11-23 22:46:02 +00:00
retoor 76ffc91546 feat: implement object-oriented programming structure with class definitions and inheritance patterns 2025-11-23 22:23:17 +00:00
retoor 8800318703 chore: restructure project directory layout for improved modularity 2025-11-23 22:03:19 +00:00
retoor 25797bed36 chore: rename default branch from master to main across repository config 2025-11-23 21:14:15 +00:00
retoor 49c61e6cea docs: add installation prerequisites and quickstart guide to README 2025-11-23 20:33:07 +00:00
retoor 32fe81de30 feat: refactor data processing pipeline to use async/await for non-blocking I/O
The core data ingestion module has been rewritten to replace synchronous file reads and database writes with asynchronous coroutines using asyncio. This change eliminates thread pool overhead for I/O-bound operations, improving throughput under high concurrency. The `process_batch` function now awaits `aiofiles.open` and `asyncpg.execute`, with error handling updated to propagate exceptions through the event loop.
2025-11-23 19:30:37 +00:00
retoor ca67d71e3d chore: remove unused legacy configuration file from repository 2025-11-23 14:59:21 +00:00
retoor 1dfeb9c2c3 chore: add initial build configuration file for project compilation 2025-11-23 14:45:39 +00:00
retoor cfab51abd8 feat: add include functionality to support modular template composition
Implement the `include` directive that allows embedding external template files into the current template at render time. This enables code reuse and separation of concerns by letting templates import shared components like headers, footers, or partials. The feature parses include statements, resolves file paths relative to the template root, and recursively renders the included content within the parent template's variable scope.
2025-11-23 14:23:59 +00:00
retoor 77beada5a6 test: add unit tests for user authentication and profile retrieval endpoints 2025-11-23 14:07:19 +00:00
retoor 0028a6f2de feat: implement async processing for data pipeline operations
Refactor the core data processing module to use asyncio for concurrent task execution, replacing the previous synchronous loop. This change introduces async/await patterns across the main handler and utility functions, enabling non-blocking I/O for database queries and external API calls. The update includes new async context managers for connection pooling and error handling, improving throughput under high load scenarios.
2025-11-23 13:30:46 +00:00
retoor 0b53a5bef3 fix: break infinite loop in user session renewal handler 2025-11-23 12:53:36 +00:00
retoor a4b38b7822 chore: remove trailing whitespace from README.md line 42 2025-11-22 23:19:52 +00:00
retoor 2bbb2a40a8 chore: remove trailing whitespace from README.md line 42 2025-11-22 23:17:01 +00:00
retoor f94b40a72a feat: add interactive tutorial with step-by-step code walkthrough for new users 2025-11-22 22:28:28 +00:00
retoor 83dd5cd618 chore: remove trailing whitespace from README.md line 42 2025-11-22 22:15:15 +00:00
retoor cc4ea74d61 chore: rename project files to follow kebab-case naming convention 2025-11-22 21:30:55 +00:00
retoor 8bdf7e6692 chore: remove trailing whitespace and fix indentation in config files 2025-11-22 21:24:53 +00:00
retoor 9cd6a73625 chore: remove trailing whitespace from README.md line 42 2025-11-22 21:24:34 +00:00
retoor c52fa04787 chore: organize project directory structure with logical grouping of modules 2025-11-22 21:22:43 +00:00
retoor 3ee62ffc0d chore: remove placeholder working message from initial commit 2025-11-22 15:53:39 +00:00