Commit Graph
43 Commits
Author SHA1 Message Date
retoor 4b185489fa chore: remove trailing whitespace from all source files in src/ directory 2025-08-08 02:53:22 +00:00
retoor 4a56b74d80 chore: remove trailing whitespace from README.md line 42 2025-07-04 08:30:24 +00:00
retoor 0f293c375d chore: remove trailing whitespace from README.md formatting 2025-07-04 08:24:07 +00:00
retoor 7ceaee8ef2 chore: remove trailing whitespace from README.md line 42 2025-07-04 08:11:49 +00:00
retoor da3991bdba chore: remove trailing whitespace from README.md formatting 2025-05-31 22:11:07 +00:00
retoor 0268a8867a chore: remove trailing whitespace from README.md line 42 2025-05-31 21:45:52 +00:00
retoor 932a442e8b refactor: make get and set methods async to support non-blocking I/O
The get and set methods have been converted from synchronous to asynchronous
implementations, enabling non-blocking operations and better concurrency
in I/O-bound scenarios.
2025-05-31 11:41:45 +00:00
retoor 4bdfb4ec0b feat: add content type detection and validation for uploaded media files
Implement a new content type analyzer that inspects file headers and metadata to determine the actual media type, with fallback validation against declared MIME types. This ensures uploaded files are correctly categorized and prevents type mismatch errors during processing.
2025-01-27 22:56:59 +00:00
retoor 00bfd6a639 feat: enable async mode for all database query operations
This change introduces asynchronous execution for database queries by wrapping existing synchronous calls with async/await patterns. The modification affects the core query handler in `src/database/query.js`, where each `execute` call is now preceded by `await` to support non-blocking I/O. Additionally, the connection pool initialization in `src/database/pool.js` is updated to use `async` factory functions, ensuring all pool acquisitions return promises. This enables concurrent request handling without thread blocking, improving throughput under high load scenarios.
2025-01-27 16:04:39 +00:00
retoor ca2f747aa3 feat: enable asynchronous processing in core request handler
The core request handler now supports async operations, allowing non-blocking execution of I/O-bound tasks and improving overall system throughput under concurrent load.
2025-01-27 15:40:31 +00:00
retoor 5f3569e37e feat: enable asynchronous processing in core request handler
The core request handler now supports async operations, allowing non-blocking execution of I/O-bound tasks and improving overall system throughput under concurrent load.
2025-01-27 15:37:07 +00:00
retoor 421abd67f6 feat: add baseView component with initial structure and rendering logic
The baseView component provides a foundational view layer for the application, including basic rendering and lifecycle methods to support future view extensions.
2025-01-27 13:11:13 +00:00
retoor ba0c7272d8 perf: replace string concatenation with f-string for cache key generation in get_user_data 2025-01-24 15:02:33 +00:00
retoor e2329d9871 chore: update jinja environment to use autoescape and trim_blocks settings 2025-01-24 11:13:01 +00:00
retoor 62a7a3b785 fix: correct template path resolution in render function to use absolute project root 2024-12-31 19:56:05 +00:00
retoor 6ba6f0ed5d fix: correct template path resolution in render function to use absolute project root 2024-12-31 19:34:11 +00:00
retoor b071a30e84 feat: add template rendering support with variable substitution and conditional blocks 2024-12-28 15:39:25 +00:00
retoor e459701166 feat: add template rendering support with context variable injection 2024-12-28 15:38:01 +00:00
retoor 3270bf85c2 feat: add template rendering support with context variable injection 2024-12-28 15:31:21 +00:00
retoor d2dd386d05 feat: add template rendering support with variable substitution and conditional blocks 2024-12-28 15:28:29 +00:00
retoor e630b0ac8f feat: add template rendering support with variable substitution and conditional blocks 2024-12-28 15:25:46 +00:00
retoor 0f57bb243a feat: add template rendering support with placeholder substitution in output 2024-12-28 15:21:33 +00:00
retoor 075219c914 chore: update agent configuration with new model parameters and timeout settings
The agent configuration has been updated to include new model parameters for improved performance and adjusted timeout settings to handle longer processing times.
2024-12-22 11:31:45 +00:00
retoor 2ae0862b76 chore: remove unused calculate_tax function from billing module 2024-12-21 11:57:30 +00:00
retoor cbe58b6c81 feat: add in-memory cache layer and job queue with worker pool
Implement a simple in-memory cache using a map with TTL support for storing frequently accessed data. Introduce a job queue backed by a channel with a configurable worker pool to process tasks asynchronously, improving system throughput and reducing latency for non-blocking operations.
2024-12-21 11:28:40 +00:00
retoor 729f576995 chore: remove trailing whitespace from README.md line 42 2024-12-20 23:16:20 +00:00
retoor 8d799c1732 chore: upgrade project dependencies to latest compatible versions across all modules 2024-12-20 22:40:57 +00:00
retoor 27230d8c9c feat: implement self-modifying code path with recursive state mutation 2024-12-19 12:59:40 +00:00
retoor 82e9529efc feat: add sget and sset commands for secure credential storage and retrieval 2024-12-14 20:25:52 +00:00
retoor 59fb486980 fix: correct default value for max_retries parameter in retry_config 2024-12-14 20:08:38 +00:00
retoor b42982ad0d fix: add missing comma after function argument in user validation 2024-12-14 20:04:28 +00:00
retoor 6d9118346a feat: add argument parser with support for flags and positional args
Introduces a new argument parser module that handles command-line flags (e.g., --verbose, --output) and positional arguments. The parser supports short and long flag variants, required vs optional arguments, and automatic help generation. Includes validation for unknown flags and missing required arguments.
2024-12-14 17:27:52 +00:00
retoor 33069c329b feat: add filter validation for empty string and null values in query params 2024-12-11 18:41:38 +00:00
retoor 05b64d22b2 feat: add optional hostname and port configuration parameters to server setup 2024-12-06 20:01:57 +00:00
retoor 567282eb75 chore: remove trailing whitespace from README.md formatting 2024-12-06 19:30:14 +00:00
retoor 7622909d5a chore: remove unused cors middleware and add request logging in api gateway 2024-12-05 18:21:22 +00:00
retoor 80e573457b chore: remove unused cors middleware and add rate limiter to api routes 2024-12-05 18:13:57 +00:00
retoor 9f3cf5c924 chore: remove unused cors middleware and add rate limiting to api routes 2024-12-05 18:05:43 +00:00
retoor cb823259d2 chore: remove unused cors middleware and add rate limiter to api routes 2024-12-05 18:05:10 +00:00
retoor 584c369048 chore: remove trailing whitespace from README.md line 42 2024-12-03 22:30:11 +00:00
retoor ada336b977 chore: remove trailing whitespace from README.md line 42 2024-12-03 22:25:17 +00:00
retoor 4766c1cafe chore: update build configuration to include new asset compression step 2024-12-03 13:18:06 +00:00
retoor 5c8fb9ec57 chore: initialize project structure with empty repository and default files 2024-12-03 13:16:44 +00:00