Commit Graph

  • a0a9584a4d feat: add InfoIcon component with tooltip support and integrate into TextField GW_MC 2025-12-19 20:08:39 +08:00
  • 737797f6dd feat: update SubmitButton component to support optional label properties and use Radix UI Button GW_MC 2025-12-19 19:18:33 +08:00
  • 1d1a469fe0 feat: add search parameter keys for redirect and message handling in login flow GW_MC 2025-12-19 18:53:01 +08:00
  • 227256e0e0 feat: implement frontend login functionality with form handling and error management GW_MC 2025-12-19 18:33:34 +08:00
  • 5060c84f28 added frontend linting workflow GW_MC 2025-12-19 18:32:11 +08:00
  • 903b7e6e5a Add ESLint plugin to Vite configuration for improved linting support GW_MC 2025-12-19 13:32:30 +08:00
  • c8b7d6e09c Merge pull request 'feature/authentication service' (#9) from feature/authentication into master GW_MC 2025-12-19 12:24:45 +08:00
  • 507b5f0e49 feat: enforce strict expiration checking for JWT and handle existing user identities in password strategy GW_MC 2025-12-19 12:22:13 +08:00
  • ec81d3228b fix clippy warnings GW_MC 2025-12-19 10:25:55 +08:00
  • 8111aaf672 feat: enhance health check with application state and initialization status GW_MC 2025-12-19 10:24:47 +08:00
  • 66b29b96ee remove unused user service in auth_state GW_MC 2025-12-18 22:21:15 +08:00
  • 86fb222d18 added serving openapi options GW_MC 2025-12-18 22:19:16 +08:00
  • 08b1a055a4 feat: add admin user initialization endpoint with request handling GW_MC 2025-12-18 22:10:50 +08:00
  • 8f2193bed2 Fix invalid query for settings and users GW_MC 2025-12-18 22:10:10 +08:00
  • ed4a091d6e update swagger and api-client GW_MC 2025-12-18 18:26:27 +08:00
  • ccd8bc7aa1 Include require auth middleware and login route GW_MC 2025-12-18 18:25:57 +08:00
  • b0c11c7c67 feat: add admin initialization and database migration tasks GW_MC 2025-12-15 15:54:52 +08:00
  • 3354154b87 feat: implement authentication module with JWT support and user management GW_MC 2025-12-15 15:51:45 +08:00
  • 1233f3b736 fix: implement Display trait for ServiceError enum GW_MC 2025-12-15 15:50:43 +08:00
  • b17d111c5d remove unused session table GW_MC 2025-12-15 14:20:28 +08:00
  • 9447b64a76 feat: add argon2, jsonwebtoken, and update uuid dependencies GW_MC 2025-12-07 21:35:50 +08:00
  • 6cd37d6758 use ref of transaction GW_MC 2025-12-07 21:35:10 +08:00
  • 6a88e401f6 Add debug and BadRequest error GW_MC 2025-12-07 21:33:01 +08:00
  • 30e500ec44 Added macro for handling both transaction and pooled connection GW_MC 2025-12-07 19:09:37 +08:00
  • e758452509 Include user table, identity and session table GW_MC 2025-12-07 19:08:22 +08:00
  • 9c139d6007 refactor: replace IntoServiceError trait with direct ServiceError conversions GW_MC 2025-12-07 14:40:11 +08:00
  • ce404670d6 Merge pull request 'Basic Documentation' (#8) from documentation into master GW_MC 2025-12-05 22:50:20 +08:00
  • 5668f465bb feat: add initial documentation and setup files for YANPM documentation GW_MC 2025-12-05 21:09:58 +08:00
  • f9c1cac50f Merge pull request 'feature/openapi' (#7) from feature/openapi into master GW_MC 2025-12-05 20:50:35 +08:00
  • 5e0ab960f9 fix: update import path for TanstackQueryApiClient to use the correct generated client GW_MC 2025-12-05 20:43:46 +08:00
  • 75a3777cb0 add verify frontend api client GW_MC 2025-12-05 20:40:11 +08:00
  • d33f4f103f move generated client into generated/api-client GW_MC 2025-12-05 20:36:54 +08:00
  • a7524ab076 Added openapi based api client GW_MC 2025-12-05 20:28:59 +08:00
  • 1c051f9502 Add verification workflow for generated code and OpenAPI spec GW_MC 2025-12-05 19:00:04 +08:00
  • 81fbf8281f Refactor health check API to include OpenAPI tagging and enhance HealthInfo schema documentation GW_MC 2025-12-05 18:17:29 +08:00
  • 8875122e1b Add OpenAPI specification and generation command GW_MC 2025-12-05 18:03:25 +08:00
  • 65d40c1e83 Add start server command and logging setup for CLI GW_MC 2025-12-05 18:03:17 +08:00
  • d2b842d933 Add CLI command for generating OpenAPI documentation GW_MC 2025-12-05 17:22:51 +08:00
  • 34ebfaddbc Add OpenAPI support and health info endpoint documentation GW_MC 2025-12-05 17:01:29 +08:00
  • efdb47a117 Merge pull request 'Add health check routes and state management' (#6) from feature/health-check into master GW_MC 2025-12-05 15:15:29 +08:00
  • 5210c64c5d Simplify health endpoint GW_MC 2025-12-05 15:08:21 +08:00
  • 23c6bc4fd0 Add #[allow(dead_code)] annotation to HealthState::new for test usage GW_MC 2025-12-05 14:20:56 +08:00
  • bbc6977e73 Add health check routes and state management GW_MC 2025-12-05 14:05:09 +08:00
  • 968911e489 Merge pull request 'setup frontend' (#5) from feature/frontend-setup into master GW_MC 2025-12-02 20:50:06 +08:00
  • c79ef265db use workflow specific cache instead of artifact GW_MC 2025-12-02 20:44:18 +08:00
  • 0374d63efe Add frontend build artifact handling and linting steps to CI workflow GW_MC 2025-12-02 20:18:48 +08:00
  • 06cabb0e18 Add catch-all 404 route and NotFound component to frontend routing GW_MC 2025-12-02 19:51:49 +08:00
  • 051951dc44 Added frontend testing script and job GW_MC 2025-12-02 19:48:25 +08:00
  • edbcdaeff4 Implement frontend routing and API fallback handling; add dependencies for include_dir and mime_guess GW_MC 2025-12-02 19:25:46 +08:00
  • 27173c01da Added basic frontend setup GW_MC 2025-12-02 19:18:14 +08:00
  • 6b73b64a3a Merge pull request 'feature/api-setup' (#4) from feature/api-setup into master GW_MC 2025-12-02 17:25:45 +08:00
  • f4e6eb56c8 Update sea-orm dependencies to use workspace configuration; add dead code annotations in service error handling and settings service GW_MC 2025-12-02 17:12:24 +08:00
  • f71cf370cd Refactor AppState and update database connection handling; integrate SettingsService GW_MC 2025-12-02 16:56:01 +08:00
  • fae951c902 Add async-trait and sea-orm dependencies; implement SettingsService for configuration management GW_MC 2025-12-02 16:55:39 +08:00
  • 8b98590a1e Add service_error module for error handling GW_MC 2025-12-02 16:55:08 +08:00
  • 6cd55d06a2 Implement basic middleware handling GW_MC 2025-12-02 15:47:56 +08:00
  • 547d73fab7 temp allow deadcode for AppState struct GW_MC 2025-11-27 19:05:41 +08:00
  • 537737b1cc refactor configs into a crate GW_MC 2025-11-27 18:59:40 +08:00
  • bb622df89b Basic route structure GW_MC 2025-11-27 18:50:11 +08:00
  • e849b71a40 Implement API setup with configuration management and startup tasks GW_MC 2025-11-26 19:42:44 +08:00
  • 56c1161e97 Change database log level to debug GW_MC 2025-11-25 21:17:03 +08:00
  • f9218e0927 Add support for environment file generation in EnvFile struct GW_MC 2025-11-25 21:16:21 +08:00
  • d9105957a8 Merge pull request 'Setup database' (#1) from feature/database-setup into master GW_MC 2025-11-19 21:49:30 +08:00
  • f0cfe5ec43 Cache rust toolchain in setup-rust action GW_MC 2025-11-19 21:44:38 +08:00
  • afb10424d5 Merge branch 'master' into feature/database-setup GW_MC 2025-11-19 21:17:35 +08:00
  • 3de9ecc5c1 remove unused returns, and reexport ConnectOption GW_MC 2025-11-19 21:02:03 +08:00
  • 800c55238d fix clippy GW_MC 2025-11-19 19:59:21 +08:00
  • 6d1888e6c3 Fix clippy warnings GW_MC 2025-11-19 19:27:43 +08:00
  • 43c6b54ebd add gitkeep for api GW_MC 2025-11-15 12:52:40 +08:00
  • a20d6456c6 Merge pull request 'action-runner' (#3) from action-runner into master GW_MC 2025-11-15 12:15:51 +08:00
  • f7d6ab9604 Update verify generated code to watch only generated folders GW_MC 2025-11-15 11:41:52 +08:00
  • 3b459915b6 Add composite action for setting up Rust environment and create test workflow GW_MC 2025-11-15 11:26:40 +08:00
  • 17f7e06e8a Update verify generated code to watch only generated folders GW_MC 2025-11-15 11:41:52 +08:00
  • 467e6bfcf5 Add composite action for setting up Rust environment and create test workflow GW_MC 2025-11-15 11:26:40 +08:00
  • d05d660198 Update generated entities with cli crate approach GW_MC 2025-11-13 21:27:01 +08:00
  • 829c4ef3e3 Add CLI application with database migration and entity generation commands GW_MC 2025-11-13 21:26:31 +08:00
  • 373065c95f Fix incorrect shared file path GW_MC 2025-11-13 20:35:14 +08:00
  • 6138e4b2b3 Add missing shared library GW_MC 2025-11-13 20:34:29 +08:00
  • 25c0756e70 Add generated database entity, just recipe and fix config table missing PK GW_MC 2025-11-13 20:13:05 +08:00
  • 7a1617e1ee fix invalid simulate location and sqlite connection for seaorm GW_MC 2025-11-13 20:11:04 +08:00
  • de914e41a9 Merge branch 'master' into feature/database-setup GW_MC 2025-11-13 19:36:50 +08:00
  • 90f5a21738 Merge pull request 'feature/containerize-dependency' (#2) from feature/containerize-dependency into master GW_MC 2025-11-13 19:33:31 +08:00
  • 0ad768a3a3 Add simulation command to justfile for container execution GW_MC 2025-11-11 20:53:26 +08:00
  • 6b3172d88b Add container simulation with PostgreSQL and SQLite support GW_MC 2025-11-11 20:53:20 +08:00
  • 706a6c76f9 init basic database folder structure GW_MC 2025-11-11 20:15:08 +08:00
  • 54080eb0c9 initial commit GW_MC 2025-11-11 20:28:02 +08:00