Commit Graph

14 Commits

Author SHA1 Message Date
452ef1cee3 feat: implement account creation endpoint with email validation and password hashing
Add POST /api/accounts endpoint that accepts email and password fields, validates email format using regex, hashes password with bcrypt, and stores the new account record in the database. Includes error handling for duplicate email addresses and missing required fields.
2024-12-14 03:17:48 +00:00
bot
2d2edd2c7a chore: update build artifacts and version metadata for release distribution 2024-12-04 22:14:50 +00:00
bot
7cd14dfcd6 chore: update build artifacts and version metadata for release packaging 2024-12-03 22:13:56 +00:00
dr
44720cff79 feat: implement voting functionality for rants and comments
Add vote endpoints for both rants and comments, enabling users to upvote or downvote content. The implementation includes a new votes table with user_id, target_type, and target_id columns, along with vote counting logic that updates the parent entity's score in real-time.
2024-12-03 21:25:03 +00:00
af5b7c1d53 fix: change HTTP method from GET to POST in request handler 2024-12-03 18:50:30 +00:00
87073cf340 chore: add debug logging for user authentication flow in login handler 2024-12-03 18:46:09 +00:00
ef631d0cf4 fix: correct response handling to prevent empty reply on missing input 2024-12-03 18:15:48 +00:00
ae04065550 chore: update inline comment for parse_config to clarify default behavior 2024-12-03 17:49:12 +00:00
4b7ef09922 fix: correct generator logic to handle edge case with empty input array 2024-12-03 02:54:31 +00:00
63e36f91a2 feat: implement getCommentsByUser endpoint to retrieve user comments 2024-12-03 02:52:56 +00:00
46767deaa2 refactor: remove deprecated generator functions from codebase
The generator functions were identified as unused and adding unnecessary complexity to the codebase. This commit eliminates all generator-related code, including the `generate_report`, `generate_summary`, and `generate_metrics` functions, along with their associated helper utilities and test fixtures. The removal simplifies the module structure and reduces maintenance overhead by cleaning up dead code paths that were no longer referenced anywhere in the application.
2024-12-02 23:57:59 +00:00
bot
3511a26c5c chore: update build artifacts and version metadata for release 2.4.1 2024-12-02 16:56:33 +00:00
bot
58b3350ef7 chore: update build configuration with latest dependency versions and compiler flags 2024-12-02 16:50:25 +00:00
9e3748c230 chore: initialize project structure with empty repository scaffold 2024-12-02 16:41:02 +00:00