Commit Graph

12 Commits

Author SHA1 Message Date
827928178e feat: add change password endpoint using old password;
feat: implement change password service method with validation;
fix: correct ErrorIsOneOf function logic to return true on match;
refactor: rename 'log_out_accounts' to 'log_out_sessions' for clarity;
refactor: update session termination to return GUIDs and cache in Redis;
fix: ensure RollbackOnError only rolls back uncommitted transactions;
fix: handle transaction commit errors properly in dbHelper;
refactor: add helper methods for session termination and registration;
refactor: pass client info to login and registration complete methods;
fix: improve token validation error handling in refresh endpoint;
refactor: update auth middleware to set session info correctly;
chore: remove unused ClientInfo DTO;
fix: correct password reset complete to use session termination helper;
refactor: adjust database queries for session management;
chore: update SQL schema and queries for sessions;
docs: update swagger docs with new endpoint and model changes
2025-07-17 03:44:22 +03:00
541847221b chore: tidy swagger comments;
feat: password reset models;
feat: verification code validator
2025-07-11 17:44:48 +03:00
8588a17928 chore: updated docs 2025-07-06 14:03:55 +03:00
0a51727af8 refactor: updated swagger;
feat: helper function in errors for checking postgres error types;
feat: sql query method for finding users by their email;
feat: registration begin/complete with checking existing username/email;
refactor: error handling in controller
2025-07-03 04:33:25 +03:00
be9aee7145 chore: GPL-3.0 license propagated into *.go files in backend 2025-06-24 01:37:47 +03:00
0c4d618fa4 feat: dbcontext abstraction via dependency 2025-06-21 02:27:23 +03:00
0621bad6f8 chore: updated docs 2025-06-20 17:55:42 +03:00
87878f15a3 feat: service/controller prototype 2025-06-19 18:37:19 +03:00
fed517f905 chore: refreshed docs 2025-06-18 21:31:39 +03:00
b1ef3e06f6 feat: initialized all controllers for release 1;
feat: authentication added to swagger
2025-06-18 18:27:12 +03:00
582c0f15d8 feat: initialized auth controller 2025-06-18 16:16:22 +03:00
ec40c86e4a feat: integrated swagger 2025-06-18 03:21:29 +03:00