GW_MC
814f76291c
fix: update test cases to use mock
2025-12-29 15:19:06 +08:00
GW_MC
7ac3368715
feat: added intoResponse
2025-12-29 15:18:40 +08:00
GW_MC
35fadb46f6
feat: add pagination helper and integrate serde_urlencoded for query extraction
2025-12-29 12:16:09 +08:00
GW_MC
6f5596dc69
Enforce deny unwrap_used
Test / test-frontend (pull_request) Successful in 26s
Test / lint-frontend (pull_request) Successful in 28s
Test / frontend-build (pull_request) Successful in 32s
Verify / verify-generated-database-code (pull_request) Successful in 1m7s
Verify / verify-generated-agent-code (pull_request) Successful in 1m10s
Verify / verify-openapi-spec (pull_request) Successful in 1m9s
Verify / verify-frontend-api-client (pull_request) Successful in 7s
Test / test-crates (pull_request) Successful in 54s
Test / lint-crates (pull_request) Successful in 1m10s
2025-12-28 19:07:17 +08:00
GW_MC
96e7f36731
feat: integrate AgentService into app service and enhance configuration handling
Test / test-frontend (pull_request) Successful in 25s
Test / lint-frontend (pull_request) Successful in 28s
Test / frontend-build (pull_request) Successful in 32s
Verify / verify-generated-database-code (pull_request) Successful in 1m7s
Verify / verify-generated-agent-code (pull_request) Successful in 1m11s
Verify / verify-openapi-spec (pull_request) Successful in 1m13s
Verify / verify-frontend-api-client (pull_request) Successful in 8s
Test / test-crates (pull_request) Successful in 55s
Test / lint-crates (pull_request) Successful in 1m9s
2025-12-28 18:35:53 +08:00
GW_MC
410328a2af
refactor app service
2025-12-28 18:28:28 +08:00
GW_MC
9f122566d0
feat: add agent settings configuration and update agent client service
2025-12-28 18:08:55 +08:00
GW_MC
c65dc3af47
feat: Basic agent-client service
Test / test-frontend (pull_request) Successful in 27s
Test / frontend-build (pull_request) Successful in 33s
Verify / verify-openapi-spec (pull_request) Successful in 7s
Verify / verify-generated-agent-code (pull_request) Successful in 1m7s
Verify / verify-generated-database-code (pull_request) Successful in 2m14s
Verify / verify-frontend-api-client (pull_request) Successful in 6s
Test / lint-crates (pull_request) Failing after 1m28s
Test / test-crates (pull_request) Successful in 2m40s
Test / lint-frontend (pull_request) Successful in 29s
2025-12-28 17:53:27 +08:00
GW_MC
dc7b70e039
Fix trailing whitespace
Test / test-frontend (pull_request) Successful in 23s
Test / lint-frontend (pull_request) Successful in 25s
Test / frontend-build (pull_request) Successful in 29s
Test / test (pull_request) Successful in 46s
Verify / verify-generated-code (pull_request) Successful in 59s
Verify / verify-openapi-spec (pull_request) Successful in 1m1s
Verify / verify-frontend-api-client (pull_request) Successful in 20s
Test / lint (pull_request) Successful in 1m3s
2025-12-20 18:48:35 +08:00
GW_MC
873b4a9d3a
refactor: remove dead code annotations from UserService and SettingsStore traits
Test / test-frontend (pull_request) Successful in 21s
Test / lint-frontend (pull_request) Successful in 25s
Test / frontend-build (pull_request) Successful in 29s
Test / test (pull_request) Successful in 46s
Verify / verify-generated-code (pull_request) Successful in 1m0s
Verify / verify-openapi-spec (pull_request) Successful in 1m0s
Verify / verify-frontend-api-client (pull_request) Successful in 20s
Test / lint (pull_request) Failing after 1m4s
2025-12-20 18:23:43 +08:00
GW_MC
596eb8faea
feat: add mock implementations for configuration settings and update AppState to include config
2025-12-20 18:22:33 +08:00
GW_MC
0cd6e837fc
fix: include InvalidSignature in JWT validation error handling
2025-12-20 18:21:54 +08:00
GW_MC
be63fcbc37
feat: fix incorrect JWT cookie key
2025-12-20 16:40:41 +08:00
GW_MC
e59e7ca4c8
feat: add user management API with endpoint to retrieve current user information
2025-12-20 12:27:10 +08:00
GW_MC
b0b765b8fa
feat: implement CORS support with configuration options and middleware integration
2025-12-19 21:34:12 +08:00
GW_MC
507b5f0e49
feat: enforce strict expiration checking for JWT and handle existing user identities in password strategy
Test / test-frontend (pull_request) Successful in 20s
Test / frontend-build (pull_request) Successful in 22s
Verify / verify-generated-code (pull_request) Successful in 58s
Test / test (pull_request) Successful in 47s
Verify / verify-openapi-spec (pull_request) Successful in 57s
Verify / verify-frontend-api-client (pull_request) Successful in 16s
Test / lint (pull_request) Successful in 1m0s
2025-12-19 12:22:13 +08:00
GW_MC
ec81d3228b
fix clippy warnings
Test / test-frontend (pull_request) Successful in 38s
Test / frontend-build (pull_request) Successful in 40s
Verify / verify-generated-code (pull_request) Successful in 9m2s
Verify / verify-openapi-spec (pull_request) Successful in 8m43s
Verify / verify-frontend-api-client (pull_request) Successful in 18s
Test / test (pull_request) Failing after 8m56s
Test / lint (pull_request) Successful in 1m9s
2025-12-19 10:25:55 +08:00
GW_MC
8111aaf672
feat: enhance health check with application state and initialization status
2025-12-19 10:25:22 +08:00
GW_MC
66b29b96ee
remove unused user service in auth_state
2025-12-18 22:21:15 +08:00
GW_MC
86fb222d18
added serving openapi options
2025-12-18 22:19:16 +08:00
GW_MC
08b1a055a4
feat: add admin user initialization endpoint with request handling
2025-12-18 22:10:50 +08:00
GW_MC
8f2193bed2
Fix invalid query for settings and users
2025-12-18 22:10:10 +08:00
GW_MC
ed4a091d6e
update swagger and api-client
2025-12-18 18:26:27 +08:00
GW_MC
ccd8bc7aa1
Include require auth middleware and login route
2025-12-18 18:26:10 +08:00
GW_MC
b0c11c7c67
feat: add admin initialization and database migration tasks
2025-12-15 15:54:52 +08:00
GW_MC
3354154b87
feat: implement authentication module with JWT support and user management
2025-12-15 15:54:16 +08:00
GW_MC
1233f3b736
fix: implement Display trait for ServiceError enum
2025-12-15 15:50:43 +08:00
GW_MC
9447b64a76
feat: add argon2, jsonwebtoken, and update uuid dependencies
2025-12-07 21:35:50 +08:00
GW_MC
6cd37d6758
use ref of transaction
2025-12-07 21:35:10 +08:00
GW_MC
6a88e401f6
Add debug and BadRequest error
2025-12-07 21:33:01 +08:00
GW_MC
30e500ec44
Added macro for handling both transaction and pooled connection
2025-12-07 19:09:37 +08:00
GW_MC
9c139d6007
refactor: replace IntoServiceError trait with direct ServiceError conversions
2025-12-07 14:40:11 +08:00
GW_MC
81fbf8281f
Refactor health check API to include OpenAPI tagging and enhance HealthInfo schema documentation
2025-12-05 18:17:29 +08:00
GW_MC
8875122e1b
Add OpenAPI specification and generation command
2025-12-05 18:03:25 +08:00
GW_MC
65d40c1e83
Add start server command and logging setup for CLI
2025-12-05 18:03:17 +08:00
GW_MC
d2b842d933
Add CLI command for generating OpenAPI documentation
2025-12-05 17:22:51 +08:00
GW_MC
34ebfaddbc
Add OpenAPI support and health info endpoint documentation
2025-12-05 17:01:29 +08:00
GW_MC
5210c64c5d
Simplify health endpoint
Test / verify-generated-code (pull_request) Successful in 54s
Test / test-frontend (pull_request) Successful in 22s
Test / frontend-build (pull_request) Successful in 25s
Test / test (pull_request) Successful in 1m12s
Test / lint (pull_request) Successful in 1m13s
2025-12-05 15:08:21 +08:00
GW_MC
23c6bc4fd0
Add #[allow(dead_code)] annotation to HealthState::new for test usage
Test / verify-generated-code (pull_request) Successful in 55s
Test / test-frontend (pull_request) Successful in 20s
Test / frontend-build (pull_request) Successful in 23s
Test / test (pull_request) Successful in 1m13s
Test / lint (pull_request) Successful in 1m15s
2025-12-05 14:20:56 +08:00
GW_MC
bbc6977e73
Add health check routes and state management
Test / verify-generated-code (pull_request) Successful in 56s
Test / test-frontend (pull_request) Successful in 22s
Test / frontend-build (pull_request) Successful in 24s
Test / test (pull_request) Successful in 1m14s
Test / lint (pull_request) Failing after 1m13s
2025-12-05 14:05:09 +08:00
GW_MC
edbcdaeff4
Implement frontend routing and API fallback handling; add dependencies for include_dir and mime_guess
Test / verify-generated-code (pull_request) Successful in 7m59s
Test / test (pull_request) Failing after 1m12s
Test / lint (pull_request) Failing after 1m11s
2025-12-02 19:25:46 +08:00
GW_MC
f4e6eb56c8
Update sea-orm dependencies to use workspace configuration; add dead code annotations in service error handling and settings service
Test / verify-generated-code (pull_request) Successful in 7m57s
Test / test (pull_request) Successful in 1m9s
Test / lint (pull_request) Successful in 1m9s
2025-12-02 17:12:24 +08:00
GW_MC
f71cf370cd
Refactor AppState and update database connection handling; integrate SettingsService
2025-12-02 16:56:01 +08:00
GW_MC
fae951c902
Add async-trait and sea-orm dependencies; implement SettingsService for configuration management
2025-12-02 16:55:39 +08:00
GW_MC
8b98590a1e
Add service_error module for error handling
2025-12-02 16:55:08 +08:00
GW_MC
6cd55d06a2
Implement basic middleware handling
Test / verify-generated-code (pull_request) Successful in 8m1s
Test / test (pull_request) Successful in 1m9s
Test / lint (pull_request) Successful in 1m5s
2025-12-02 15:47:56 +08:00
GW_MC
547d73fab7
temp allow deadcode for AppState struct
Test / verify-generated-code (pull_request) Successful in 8m32s
Test / test (pull_request) Successful in 1m10s
Test / lint (pull_request) Successful in 1m7s
2025-11-27 19:05:41 +08:00
GW_MC
537737b1cc
refactor configs into a crate
2025-11-27 18:59:40 +08:00
GW_MC
bb622df89b
Basic route structure
2025-11-27 18:50:11 +08:00
GW_MC
e849b71a40
Implement API setup with configuration management and startup tasks
...
- Add `Cargo.toml` for API with dependencies.
- Create `config.rs` for managing application settings.
- Implement logging and server settings in `config.rs`.
- Add `main.rs` to initialize the application and handle database connections.
- Introduce `task` module with startup tasks, including database migrations.
- Update `.gitignore` to exclude `config.yaml` and remove `.gitkeep`.
2025-11-26 19:45:37 +08:00