Commit Graph

  • 47ed59c9d6 refactor: extract AppksServer as library, thin main.rs to bootstrap-only main zhenyi 2026-06-12 21:37:07 +08:00
  • 931d82cbb9 update mian.rs and openapi.json zhenyi 2026-06-12 16:55:36 +08:00
  • 5f4e9bdfa7 refactor(grpc): bind TCP listener before etcd registration to prevent connection issues zhenyi 2026-06-11 23:07:36 +08:00
  • b797e360c0 feat(registry): add service discovery and health check capabilities zhenyi 2026-06-11 22:50:40 +08:00
  • 1ccfd3d626 chore(build): add Docker configuration and update dependency versions zhenyi 2026-06-11 15:32:18 +08:00
  • dbbfb747a4 feat(auth): replace internal auth with JWT token service zhenyi 2026-06-11 15:08:13 +08:00
  • a0bea36041 fix(db): split notification table DDL to support existing databases zhenyi 2026-06-10 18:53:49 +08:00
  • 63ca1151ae docs: add AGENTS.md development guidelines zhenyi 2026-06-10 18:49:53 +08:00
  • 1000f8a80d chore(infra): add gRPC layer, update protobufs, remove immediate module zhenyi 2026-06-10 18:49:42 +08:00
  • 9eb77ab98b refactor(models): update data models and remove deprecated IM entities zhenyi 2026-06-10 18:49:37 +08:00
  • 420dedbc1e feat(service): expand service layer with new domain operations zhenyi 2026-06-10 18:49:32 +08:00
  • cec6dce955 feat(api): expand API endpoints for repo, PR, user, workspace management zhenyi 2026-06-10 18:49:27 +08:00
  • 4586b79cb8 refactor(auth,etcd): reduce nesting depth to comply with 3-level max zhenyi 2026-06-10 18:49:15 +08:00
  • e8fa433588 refactor(git): use DEFAULT_REVISION constant across git operations zhenyi 2026-06-10 18:49:11 +08:00
  • 6205a6de0a refactor(models): replace hardcoded strings with typed enums zhenyi 2026-06-10 18:49:06 +08:00
  • 15b875e18d perf(issues): replace N+1 queries with batch operations zhenyi 2026-06-10 18:49:00 +08:00
  • 61dc08c036 refactor(session): extract SessionConfig and add auto-migration zhenyi 2026-06-10 18:48:55 +08:00
  • b83a842c6f fix(core): remove unwrap/expect in non-test code zhenyi 2026-06-10 18:48:49 +08:00
  • d6c468a9fc feat(db): add sqlx migrate feature and renumber migration files zhenyi 2026-06-10 18:48:43 +08:00
  • d98e4d59e3 feat(api): implement pull request assignees and check runs endpoints zhenyi 2026-06-07 23:01:05 +08:00
  • 3a22c4265d feat(api): add pull request and wiki API endpoints with OpenAPI generator zhenyi 2026-06-07 19:58:02 +08:00
  • b660db7a91 chore(config): remove unused language and model configuration files zhenyi 2026-06-07 19:42:55 +08:00
  • 4028f0d943 refactor(api): reorder imports and update code formatting across repository endpoints zhenyi 2026-06-07 19:41:33 +08:00
  • 7368ba676c feat(api): add comprehensive repository management API endpoints zhenyi 2026-06-07 19:19:53 +08:00
  • dca717be10 refactor(workspace): pass workspace object instead of id to service methods zhenyi 2026-06-07 18:44:01 +08:00
  • 297a54f312 chore(deps): remove unused utoipa feature auto_into_responses zhenyi 2026-06-07 18:09:47 +08:00
  • 0d3b53f7a0 feat(auth): add comprehensive authentication system with 2FA support zhenyi 2026-06-07 18:09:38 +08:00
  • 2bb5834167 feat(session): add session middleware with Redis storage support zhenyi 2026-06-07 17:42:27 +08:00
  • 4e2c1c932a feat(session): integrate actix-web framework with enhanced session management zhenyi 2026-06-07 17:41:57 +08:00
  • 6a8e978073 feat: init zhenyi 2026-06-07 11:31:00 +08:00
  • 563381c1ca feat: init zhenyi 2026-06-07 11:30:56 +08:00