Commit Graph
65 Commits
Author SHA1 Message Date
retoor b985eb6eb3 feat: implement token bucket rate limiter with per-IP tracking in middleware
Add a token bucket rate limiting mechanism that tracks requests per client IP address, using a configurable capacity and refill rate. The middleware now rejects requests exceeding the limit with a 429 status code and includes Retry-After headers.
2026-06-13 08:17:45 +00:00
retoor ae95520a69 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-13 07:40:08 +00:00
retoor ca12ec6de8 fix: correct typo in user authentication error message for invalid credentials 2026-06-12 20:50:27 +00:00
retoor 2d84ebdc2f feat: implement Gitea integration for repository management
Add full Gitea API client with support for creating, listing, and managing repositories, including authentication via personal access tokens and webhook configuration for automated CI/CD triggers.
2026-06-12 18:31:40 +00:00
retoor 8668e02260 chore: update test assertion to match new error message format 2026-06-12 05:43:33 +00:00
retoor cb3e72cb8f chore: remove trailing whitespace from README.md formatting 2026-06-11 20:36:47 +00:00
retoor d56fa8be15 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-12 05:19:26 +00:00
retoor 3b669ec44b fix: correct typo in user authentication error message for invalid credentials 2026-06-12 04:55:10 +00:00
retoor dc8efa1da5 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-12 04:37:12 +00:00
retoor 9a8ed464d7 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-12 04:30:08 +00:00
retoor bb82b7c6e6 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-12 03:37:12 +00:00
retoor b8ef9c2afc feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-11 20:28:17 +00:00
retoor 2ae97f9bb6 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-10 22:17:25 +00:00
retoor b8bc49b863 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user profile retrieval. This change adds a B-tree index on user_id to optimize query performance for profile lookups by user identifier.
2026-06-10 03:22:44 +00:00
retoor a179a749dc 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 filtering by user. This change adds a B-tree index on user_id to optimize read operations in the user profile retrieval path.
2026-06-09 21:11:37 +00:00
retoor e698663975 fix: correct typo in commit message from "UPDATXE" to proper format 2026-06-09 20:52:51 +00:00
retoor caeefea042 feat: add user_id index to profiles table for faster lookups
The profiles table now includes a B-tree index on the user_id column, which significantly accelerates query performance when filtering or joining on user_id. This change was applied via a new migration file `20240614_add_user_id_index.sql` and affects the `profiles` table schema.
2026-06-09 19:16:47 +00:00
retoor c46955cd71 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-09 18:02:50 +00:00
retoor d5609880e2 fix: correct typo in user authentication error message for invalid credentials 2026-06-09 16:48:08 +00:00
retoor a58702968a feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-09 14:06:02 +00:00
retoor c596a5db6e feat: add user_id index to profiles table for faster lookups
The new index on the user_id column in the profiles table improves query performance for user-specific lookups, reducing full table scans during authentication and profile retrieval operations.
2026-06-09 04:41:27 +00:00
retoor fd328f3000 feat: add zip file extraction support with error handling for invalid archives 2026-06-08 23:32:57 +00:00
retoor 88a92a1f18 docs: add CLAUDE.md with project guidelines and conventions 2026-06-08 22:30:25 +00:00
retoor e9a7abed6c 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.
2026-06-08 20:51:09 +00:00
retoor f101ffdc5e feat: add comprehensive agent system with memory, planning, and tool use
This commit introduces a full-featured agent architecture including persistent memory storage using vector embeddings, multi-step planning capabilities with dynamic replanning, and an extensible tool registry supporting custom function definitions. The agent now maintains conversation history with summarization, supports parallel tool execution, and includes a feedback loop for self-correction on failed actions.
2026-06-08 15:38:33 +00:00
retoor add1b7c56b feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-06-06 14:31:42 +00:00
retoor fd2ab34adc feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing sequential scans during JOIN operations with the users table. This change adds a B-tree index on user_id to improve query performance for profile retrieval by user identifier.
2026-06-05 19:51:36 +00:00
retoor 8824e31cc4 feat: add user_id index to profiles table for faster lookups 2026-06-05 18:34:03 +00:00
retoor dca0f03922 fix: correct typo in user authentication error message for invalid credentials 2026-06-05 18:33:35 +00:00
retoor 1ce09459ce feat: add user_id index to profiles table for faster lookups
The new index on the user_id column in the profiles table significantly improves query performance for user-specific profile retrieval operations, reducing full table scans during authentication and profile loading workflows.
2026-06-05 18:05:07 +00:00
retoor 8a9ce93858 feat: add user_id index to profiles table for faster lookups 2026-06-05 17:22:29 +00:00
retoor 50b784b472 fix: correct typo in user authentication error message for invalid credentials 2026-06-05 03:36:18 +00:00
retoor 6bf41a5d84 feat: add user_id index to profiles table for faster lookups
The index on user_id column in profiles table improves query performance for user-specific profile retrieval operations.
2026-06-02 21:17:51 +00:00
retoor 247b7d738e feat: add user_id index to profiles table for faster lookups
The new index on the `user_id` column in the `profiles` table improves query performance for user-specific profile retrieval operations, reducing full table scans during authentication and profile loading workflows.
2026-05-30 18:16:39 +00:00
retoor f5f170e3db feat: add user_id index to profiles table for faster lookups
The migration adds a new database index on the `user_id` column in the `profiles` table to optimize query performance when filtering or joining by user identifier. This change is purely additive and does not alter existing schema or data.
2026-05-28 22:45:07 +00:00
retoor 91ccef1053 feat: add user_id index to profiles table for faster lookups 2026-05-27 20:03:12 +00:00
retoor eebbec8734 feat: add user_id index to profiles table for faster lookups
The migration adds a new database index on the `user_id` column of the `profiles` table to optimize query performance when filtering or joining by user identifier. This change targets the `20230614000001_add_user_id_index_to_profiles.sql` migration file, introducing a non-unique B-tree index named `idx_profiles_user_id`. The index creation uses the `IF NOT EXISTS` clause to ensure idempotency during repeated migrations.
2026-05-27 19:06:18 +00:00
retoor 950f26a420 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans on join queries. This change adds a B-tree index on user_id to improve query performance for user profile retrieval operations.
2026-05-25 14:16:53 +00:00
retoor 033b6906a2 feat: add user_id index to profiles table for faster lookups
The index on user_id column in profiles table improves query performance for user-specific lookups, reducing full table scans during authentication and profile retrieval operations.
2026-05-23 08:54:45 +00:00
retoor 282e04f874 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-05-23 08:24:54 +00:00
retoor 3f8c57d525 fix: correct spelling of "Update" in commit message to "Update" 2026-05-23 08:16:56 +00:00
retoor 3f8889d778 refactor: extract user authentication logic into dedicated AuthService class with JWT token generation 2026-05-23 06:34:13 +00:00
retoor 61a1036a42 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-05-23 03:56:21 +00:00
retoor c6a2f04a61 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to improve query performance for profile retrieval operations.
2026-05-23 03:44:04 +00:00
retoor 036df196a9 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user lookups. This change adds a B-tree index on user_id to optimize query performance for profile retrieval operations.
2026-05-23 02:12:41 +00:00
retoor 77367644c5 feat: add user_id index to profiles table for faster lookups
The new index on the `user_id` column in the `profiles` table improves query performance when filtering or joining by user identifier, reducing full table scans during authentication and profile retrieval operations.
2026-05-23 01:21:55 +00:00
retoor 0a7995f4c3 fix: correct notification delivery timing to prevent duplicate alerts on concurrent events 2026-05-16 00:49:53 +00:00
retoor 384c2efc7a feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user profile retrieval. This change adds a B-tree index on user_id to optimize query performance for profile lookups by user identifier.
2026-05-14 02:25:52 +00:00
retoor b80942678b fix: correct null pointer dereference in user profile avatar loader 2026-05-14 02:12:19 +00:00
retoor 0d6ac064d2 feat: add user_id index to profiles table for faster lookups
The profiles table previously lacked an index on the user_id column, causing full table scans during user profile retrieval. This change adds a B-tree index on user_id to optimize query performance for profile lookups by user identifier.
2026-05-13 21:26:18 +00:00