Commit Graph

18 Commits

Author SHA1 Message Date
3fb1076001 fix: correct spelling of "Update" in commit message header 2026-06-14 07:48:10 +00:00
61c6382c39 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-related operations, particularly in join queries and user profile retrieval.
2026-06-14 01:34:21 +00:00
33542afb7b feat: add seo meta tag generation and sitemap builder utility 2026-06-14 00:16:22 +00:00
eccec02336 chore: reorganize test files into domain-specific subdirectories 2026-06-13 14:32:33 +00:00
8668e02260 chore: update test assertion to match new error message format 2026-06-12 05:43:33 +00:00
6ca8647db9 docs: add comprehensive Markdown formatting guide with examples and best practices 2026-06-08 20:56:59 +00:00
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
dca0f03922 fix: correct typo in user authentication error message for invalid credentials 2026-06-05 18:33:35 +00:00
d4c84b681f fix: correct typo in user authentication error message string 2026-06-05 08:14:40 +00:00
f1a95d7345 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:03:27 +00:00
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
919f409c32 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-13 20:48:39 +00:00
4d1dcfccf0 fix: handle upload exception with proper error logging and user feedback 2026-05-13 19:17:57 +00:00
353968513c 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 profile retrieval operations.
2026-05-12 13:07:34 +00:00
66b6448850 feat: add meta description and open graph tags for SEO optimization
- Inserted <meta name="description"> tag with site summary
- Added Open Graph (og:title, og:description, og:image) and Twitter Card meta tags to index.html head
- Ensures search engines and social platforms display rich previews
2026-05-11 03:30:51 +00:00
ccb885607a feat: add fast-path early return for empty input in parse function
The parse function now checks for empty input at the top and returns immediately, avoiding unnecessary processing overhead for trivial cases. This optimization reduces latency for empty-string calls by skipping regex compilation and match attempts.
2026-05-11 01:14:43 +00:00
7dd1da38b9 feat: add avatar upload and cropping functionality to user profile settings
Implement avatar management with image upload, client-side cropping, and server-side storage. Users can now upload profile pictures from their local filesystem, crop them to a square aspect ratio using a drag-and-resize interface, and save the result. The backend stores cropped images in a dedicated avatars directory and updates the user record with the new avatar path. Includes validation for file type and size limits, plus fallback to default avatar on error.
2026-05-10 19:33:53 +00:00
97689f86d7 feat: implement basic version of the application with core functionality 2026-05-10 07:08:12 +00:00