Commit Graph

17 Commits

Author SHA1 Message Date
CodingPhoenixx 1ac3c29b83 Dynamically fetch project group and artifact ID in publish.yml to improve flexibility and eliminate hardcoded values
Auto Publish on Version Change / check-and-publish (push) Successful in 13s
2026-05-28 13:05:09 +02:00
CodingPhoenixx b656b04a51 Simplify comments, streamline steps, and improve readability in publish.yml workflow 2026-05-28 13:02:30 +02:00
CodingPhoenixx 65c7649d43 Refactor Git clone step in publish.yml to simplify server URL extraction and ensure clean workspace
Auto Publish on Version Change / check-and-publish (push) Successful in 16s
2026-05-28 12:58:44 +02:00
CodingPhoenixx d717588e5d Improve directory handling, URL parsing, and Gradle setup in publish.yml workflow steps
Auto Publish on Version Change / check-and-publish (push) Failing after 1s
2026-05-28 12:56:58 +02:00
CodingPhoenixx 1232a7080a Fix indentation in publish.yml for git checkout step
Auto Publish on Version Change / check-and-publish (push) Failing after 2s
2026-05-28 12:54:29 +02:00
CodingPhoenixx 665b97f7f8 Fix incorrect server URL parsing in publish.yml Git clone step
Auto Publish on Version Change / check-and-publish (push) Failing after 1s
2026-05-28 12:54:16 +02:00
CodingPhoenixx fa216af364 Replace Gitea checkout action with manual git clone and checkout steps in publish.yml
Auto Publish on Version Change / check-and-publish (push) Failing after 1s
2026-05-28 12:52:29 +02:00
CodingPhoenixx 0f800e7a0d Update publish.yml to use Gitea-hosted checkout action instead of actions/checkout
Auto Publish on Version Change / check-and-publish (push) Failing after 9s
2026-05-28 12:49:52 +02:00
CodingPhoenixx 5a6c105c52 Fix missing Git dependency in publish.yml to resolve error 127 in workflow
Auto Publish on Version Change / check-and-publish (push) Failing after 2s
2026-05-28 12:48:30 +02:00
CodingPhoenixx ec99b987bf Add GitHub Actions workflow for auto-publishing and configure Maven publishing in Gradle
Auto Publish on Version Change / check-and-publish (push) Failing after 34s
2026-05-28 12:45:46 +02:00
CodingPhoenixx eb005b06fb Update README.md to specify Java 26+ as a requirement 2026-05-28 11:22:10 +02:00
CodingPhoenixx b53cdbc077 Add initial README.md with project overview, features, setup guide, and API examples. 2026-05-28 11:10:42 +02:00
CodingPhoenixx 001b70fe09 Update Netty dependency to version 4.2.14.Final 2026-05-28 11:03:50 +02:00
CodingPhoenixx 2204c5df98 Refactor Json to JsonMapper, update Gradle to 9.5.1, and set Java 26 toolchain. 2026-05-28 11:02:22 +02:00
CodingPhoenix f19f73a2cc Refactor AnnotationScanner to handle controllers without @Controller annotation gracefully and update exception messages. Adjust .idea/misc.xml structure. 2026-05-08 12:28:28 +02:00
CodingPhoenix 05c6ad3dd4 Add rate limiting, CORS support, custom HTTP method annotations, and HTTP server enhancements
- Introduced rate limiting functionality with multiple algorithms (Token Bucket, Fixed Window, Leaky Bucket, Sliding Window) via `RateLimiter` interface.
- Added CORS handling with `CorsConfig` and `CorsHandler` for flexible origin, headers, and method configuration.
- Implemented support for custom HTTP methods via `PATCH` and `CUSTOM` annotations in `AnnotationScanner`.
- Enhanced `HttpServer` to support builder pattern and optional integrations for CORS and rate limiting.
- Updated `HttpRequestHandler` to incorporate CORS and rate limiting logic.
2026-05-08 12:00:09 +02:00
CodingPhoenix 392658d54e Initial Commit 2026-05-08 11:04:40 +02:00