MythEclipse
8cdbca24ba
feat: Enhance query builder with new condition methods and safe query execution
2025-09-22 16:09:22 +07:00
MythEclipse
8f981572cd
feat: Introduce surrealdb_helpers for query building and execution utilities
2025-09-22 15:06:37 +07:00
MythEclipse
6da1b2a7e7
refactor: Replace make_thing with make_thing_from_enum for consistency and clarity across multiple modules
2025-09-22 09:10:20 +07:00
MythEclipse
3c19d262f3
feat: Increase CSRF token maximum age to 30 minutes and enhance logging for token generation
2025-08-17 15:08:58 +07:00
MythEclipse
b70126734e
feat: Refactor password reset flow to use async processing and improve token validation
2025-08-16 13:38:35 +07:00
MythEclipse
8402415649
feat: Enhance user permissions and update event handling with improved response structures
2025-08-15 00:32:15 +07:00
MythEclipse
b40a430c49
feat(auth): Enhance Google OAuth flow with async email extraction and caching
2025-08-12 19:25:10 +07:00
MythEclipse
34b6cdabfb
feat(users): Add optional fields to user schemas and update user avatar functionality
2025-08-12 17:31:12 +07:00
MythEclipse
a25e896fa2
feat(auth): Enhance Google OAuth integration with PKCE support and CSRF validation improvements
2025-08-12 16:11:15 +07:00
MythEclipse
ad46687f07
refactor(tests): Remove unused imports in CSRF token tests
2025-08-12 01:51:10 +07:00
MythEclipse
0ba04abee9
feat(auth): Enhance Google OAuth service with CSRF protection and validation logic
...
feat(auth): Add error handling for authentication and validation errors
feat(auth): Implement default role assignment for new users in Google OAuth flow
feat(utils): Introduce CSRF token generation and validation utilities
fix(dependencies): Update Cargo.toml to include base64 and sha2 dependencies
2025-08-12 00:32:59 +07:00
MythEclipse
d7178c792d
a
2025-08-11 23:06:45 +07:00
MythEclipse
ac06224ed1
feat: enhance logging and dependency management with dotenvy and tracing-subscriber
2025-07-31 15:42:15 +07:00
MythEclipse
83e765f358
feat: add logger module with initialization function using tracing and dotenvy
2025-07-31 15:15:55 +07:00
MythEclipse
1a2e0c58b6
Add comprehensive tests for mentor repository and authentication
...
- Implemented tests for creating, retrieving, updating, and deleting mentors in `mentor_repository_test.rs`.
- Added tests for user authentication, including successful login, invalid email formats, and inactive users in `auth_login_tests.rs`.
- Created a mock test environment setup in `mock_test.rs` to facilitate database operations during tests.
- Updated module structure to include new test files for mentors and authentication.
- Ensured cleanup of the database after tests to maintain isolation and prevent side effects.
2025-07-21 21:29:04 +07:00
MythEclipse
02be09506a
refactor: update surrealdb client usage to support 'any' engine type
2025-06-29 23:23:18 +07:00
Maulana Sodiqin
d906fc4747
chore: update query list
2025-05-20 16:57:45 +07:00
Maulana Sodiqin
e63658c082
feat: add gacha and init cms
2025-05-20 10:45:01 +07:00
Maulana Sodiqin
1e5ed26f76
chore: cleaning code
2025-05-20 01:49:50 +07:00
Maulana Sodiqin
e48507901e
chore: normalize code #2
2025-05-18 03:12:20 +07:00
Maulana Sodiqin
a43ef8ec04
chore: normalize code
2025-05-17 02:08:59 +07:00
Maulana Sodiqin
b4bf78f0d6
chore: re-map project structure to using multi workspace paradigm
2025-04-06 13:25:44 +07:00