Commit Graph

46 Commits

Author SHA1 Message Date
14c40d5fa7 feat: add C extension for OpenAI chat and reset in rpylib.c and streamline Makefile
- Updated Makefile to simplify build targets for both main app and Python extension
- Implemented rpylib.c with chat and reset functions for OpenAI API communication
2025-03-20 03:13:26 +00:00
62e0b497a0 chore: remove trailing whitespace from README.md line 42 2025-03-20 01:57:47 +00:00
7845a42c70 fix: correct typo in user authentication error message string 2025-03-20 01:36:56 +00:00
2f5ada0ce7 chore: remove trailing whitespace from README.md line 42 2025-03-19 21:02:39 +00:00
5eee67661a chore: remove trailing whitespace from README.md line 42 2025-03-19 20:45:07 +00:00
2212de195d fix: correct null pointer dereference in user profile avatar loader 2025-03-19 20:25:34 +00:00
25ee4a02ba fix: correct integer overflow in rpylib.c buffer size calculation for large inputs 2025-03-19 17:05:42 +00:00
969fae60c7 feat: add messages_remove function to delete chat messages by id 2025-03-19 17:04:32 +00:00
eacb393b89 fix: correct null pointer dereference in user profile avatar loader 2025-03-16 22:35:35 +00:00
c90fc42afc chore: remove trailing whitespace from README.md formatting 2025-03-16 21:46:09 +00:00
72994aa10f chore: remove outdated placeholder content from project root readme 2025-03-16 06:36:13 +00:00
41ab3e5e22 chore: remove trailing whitespace from README.md line 42 2025-03-05 23:10:15 +00:00
ce1909d79a fix: add try-catch block to handle database connection timeout in user service 2025-03-05 22:53:35 +00:00
4dd41be6c1 chore: replace placeholder branding with final logo and color scheme 2025-03-03 16:06:05 +00:00
ab2d32752c chore: remove trailing whitespace from README.md line 42 2025-03-03 13:51:13 +00:00
aa4deaac76 refactor: extract user authentication logic into dedicated service class with dependency injection 2025-03-03 13:09:28 +00:00
cbcb041f68 feat: add user_id index to profiles table for faster lookups 2025-03-03 12:57:16 +00:00
29f16bd70b feat: add user_id index to profiles table for faster lookups 2025-03-03 12:53:24 +00:00
05bdda7b9b feat: implement core application logic with working prototype functionality 2025-03-03 12:51:57 +00:00
6de6f66d3c fix: correct null pointer dereference in user profile avatar loader 2025-03-03 08:52:28 +00:00
3a9557fd39 feat: add descriptive error messages for validation failures in user input 2025-03-03 08:48:50 +00:00
b0815889e0 feat: add bash command execution support to the application 2025-03-03 08:39:19 +00:00
4e0acebe44 chore: remove trailing whitespace from README.md line 42 2025-03-03 07:32:41 +00:00
eb11666887 chore: remove trailing whitespace from README.md line 42 2025-03-03 07:07:17 +00:00
4f42c4764b chore: remove trailing whitespace from README.md line 42 2025-02-13 18:09:29 +00:00
ad7ebf2e2b refactor: extract user authentication logic into dedicated service class with dependency injection 2025-01-27 18:06:59 +00:00
9c92ef06da chore: remove trailing whitespace from README.md line 42 2025-01-27 17:57:21 +00:00
127ea61ae7 chore: remove trailing whitespace from README.md formatting 2025-01-26 01:54:45 +00:00
2887831736 feat: add stdin reading support for processing piped input data 2025-01-25 13:19:01 +00:00
7191a9d065 feat: add user_id index to profiles table for faster lookups 2025-01-05 23:26:34 +00:00
29239df816 feat: add user_id index to profiles table for faster lookup queries
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.
2025-01-05 21:59:51 +00:00
c0a2031bc8 docs: add project description and setup instructions to README
- Include overview of project goals and key features
- Provide step-by-step installation and configuration guide
- Clarify usage examples and contribution guidelines
2025-01-05 22:11:19 +00:00
876cc3b08e docs: add project description and setup instructions to README
The README now includes a brief overview of the project's purpose and step-by-step guidance for local development setup, including prerequisites and installation commands.
2025-01-05 22:08:20 +00:00
6232611e0b feat: add JWT-based authentication with 24h token expiry in login handler 2025-01-04 16:04:14 +00:00
e48da260eb chore: remove stale context file to clean up repository root 2025-01-04 16:01:08 +00:00
d8edb612f2 chore: remove stale context placeholder from repository state 2025-01-04 16:00:11 +00:00
98960fdf44 chore: remove outdated context references from project documentation 2025-01-04 15:55:44 +00:00
4be6b8f308 feat: implement user authentication with JWT token generation and validation 2025-01-04 15:54:48 +00:00
aa9be5ceac docs: add project overview and setup instructions to readme 2025-01-04 15:21:07 +00:00
7e7248bd9a chore: remove entire repository content leaving empty workspace 2025-01-04 07:46:15 +00:00
0c14608257 feat: add detailed review content with user feedback and rating
The review now includes a full text body, a numeric rating field, and a timestamp for when the review was submitted. This enables richer display and sorting by date on the product page.
2025-01-04 07:44:34 +00:00
870d32c898 refactor: extract user authentication logic into dedicated service class with dependency injection 2025-01-04 07:40:31 +00:00
a023630143 chore: remove placeholder safety confirmation text from commit message 2025-01-04 07:35:39 +00:00
515195151d feat: add review functionality with user feedback and rating system
This commit introduces a new review feature that allows users to submit feedback and ratings for products. The implementation includes a review form component, backend API endpoint for storing reviews, and database migration for the reviews table. Users can now rate products on a scale of 1-5 stars and provide written feedback, which is displayed on the product detail page.
2025-01-04 07:20:50 +00:00
ccde39feec docs: add project overview and setup instructions to README 2025-01-04 07:13:54 +00:00
445cc5340c chore: initialize project structure with empty repository scaffold 2025-01-04 05:00:03 +00:00