|
415
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
376
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771963810
|
1771963811
|
0
|
1771963810
|
1771963811
|
NULL
|
|
0
|
Edit
Delete
|
|
414
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
375
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771963510
|
1771963511
|
0
|
1771963510
|
1771963511
|
NULL
|
|
0
|
Edit
Delete
|
|
413
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
374
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771963210
|
1771963211
|
0
|
1771963210
|
1771963211
|
NULL
|
|
0
|
Edit
Delete
|
|
412
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
373
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771962910
|
1771962911
|
0
|
1771962910
|
1771962911
|
NULL
|
|
0
|
Edit
Delete
|
|
411
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
372
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771962610
|
1771962611
|
0
|
1771962610
|
1771962611
|
NULL
|
|
0
|
Edit
Delete
|
|
410
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
371
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771962310
|
1771962311
|
0
|
1771962310
|
1771962311
|
NULL
|
|
0
|
Edit
Delete
|
|
409
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
370
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771962010
|
1771962011
|
0
|
1771962010
|
1771962011
|
NULL
|
|
0
|
Edit
Delete
|
|
408
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
369
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771961710
|
1771961711
|
0
|
1771961710
|
1771961711
|
NULL
|
|
0
|
Edit
Delete
|
|
407
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
368
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771961410
|
1771961411
|
0
|
1771961410
|
1771961411
|
NULL
|
|
0
|
Edit
Delete
|
|
406
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
367
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771961110
|
1771961111
|
0
|
1771961110
|
1771961111
|
NULL
|
|
0
|
Edit
Delete
|
|
405
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
366
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771960810
|
1771960811
|
0
|
1771960810
|
1771960811
|
NULL
|
|
0
|
Edit
Delete
|
|
404
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
365
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771960510
|
1771960511
|
0
|
1771960510
|
1771960511
|
NULL
|
|
0
|
Edit
Delete
|
|
403
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
364
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771960210
|
1771960211
|
0
|
1771960210
|
1771960211
|
NULL
|
|
0
|
Edit
Delete
|
|
402
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
363
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771959910
|
1771959911
|
0
|
1771959910
|
1771959911
|
NULL
|
|
0
|
Edit
Delete
|
|
401
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
362
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771959610
|
1771959611
|
0
|
1771959610
|
1771959611
|
NULL
|
|
0
|
Edit
Delete
|
|
400
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
361
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771959310
|
1771959311
|
0
|
1771959310
|
1771959311
|
NULL
|
|
0
|
Edit
Delete
|
|
399
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
360
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771959010
|
1771959011
|
0
|
1771959010
|
1771959011
|
NULL
|
|
0
|
Edit
Delete
|
|
398
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
359
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771958710
|
1771958711
|
0
|
1771958710
|
1771958711
|
NULL
|
|
0
|
Edit
Delete
|
|
397
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
358
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771958410
|
1771958411
|
0
|
1771958410
|
1771958411
|
NULL
|
|
0
|
Edit
Delete
|
|
396
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
357
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771958110
|
1771958111
|
0
|
1771958110
|
1771958111
|
NULL
|
|
0
|
Edit
Delete
|
|
395
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
356
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771957810
|
1771957811
|
0
|
1771957810
|
1771957811
|
NULL
|
|
0
|
Edit
Delete
|
|
394
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
355
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771957510
|
1771957511
|
0
|
1771957510
|
1771957511
|
NULL
|
|
0
|
Edit
Delete
|
|
393
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
354
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771957210
|
1771957211
|
0
|
1771957210
|
1771957211
|
NULL
|
|
0
|
Edit
Delete
|
|
392
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
353
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771956910
|
1771956911
|
0
|
1771956910
|
1771956911
|
NULL
|
|
0
|
Edit
Delete
|
|
391
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
352
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771956610
|
1771956611
|
0
|
1771956610
|
1771956611
|
NULL
|
|
0
|
Edit
Delete
|
|
390
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
351
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771956310
|
1771956311
|
0
|
1771956310
|
1771956311
|
NULL
|
|
0
|
Edit
Delete
|
|
389
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
350
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771956010
|
1771956011
|
0
|
1771956010
|
1771956011
|
NULL
|
|
0
|
Edit
Delete
|
|
388
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
349
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771955710
|
1771955711
|
0
|
1771955710
|
1771955711
|
NULL
|
|
0
|
Edit
Delete
|
|
387
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
348
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771955410
|
1771955411
|
0
|
1771955410
|
1771955411
|
NULL
|
|
0
|
Edit
Delete
|
|
386
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
347
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771955110
|
1771955111
|
0
|
1771955110
|
1771955111
|
NULL
|
|
0
|
Edit
Delete
|
|
385
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
346
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771954810
|
1771954811
|
0
|
1771954810
|
1771954811
|
NULL
|
|
0
|
Edit
Delete
|
|
384
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
345
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771954510
|
1771954511
|
0
|
1771954510
|
1771954511
|
NULL
|
|
0
|
Edit
Delete
|
|
383
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
344
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771954210
|
1771954211
|
0
|
1771954210
|
1771954211
|
NULL
|
|
0
|
Edit
Delete
|
|
382
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
343
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771953910
|
1771953911
|
0
|
1771953910
|
1771953911
|
NULL
|
|
0
|
Edit
Delete
|
|
381
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
342
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771953610
|
1771953611
|
0
|
1771953610
|
1771953611
|
NULL
|
|
0
|
Edit
Delete
|
|
380
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
341
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771953310
|
1771953311
|
0
|
1771953310
|
1771953311
|
NULL
|
|
0
|
Edit
Delete
|
|
379
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
340
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771953010
|
1771953011
|
0
|
1771953010
|
1771953011
|
NULL
|
|
0
|
Edit
Delete
|
|
378
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
339
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771952710
|
1771952711
|
0
|
1771952710
|
1771952711
|
NULL
|
|
0
|
Edit
Delete
|
|
377
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
338
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771952410
|
1771952411
|
0
|
1771952410
|
1771952411
|
NULL
|
|
0
|
Edit
Delete
|
|
376
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
337
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771952110
|
1771952111
|
0
|
1771952110
|
1771952111
|
NULL
|
|
0
|
Edit
Delete
|
|
375
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
336
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771951810
|
1771951811
|
0
|
1771951810
|
1771951811
|
NULL
|
|
0
|
Edit
Delete
|
|
374
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
335
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771951510
|
1771951511
|
0
|
1771951510
|
1771951511
|
NULL
|
|
0
|
Edit
Delete
|
|
373
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
334
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771951210
|
1771951211
|
0
|
1771951210
|
1771951211
|
NULL
|
|
0
|
Edit
Delete
|
|
372
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
333
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771950910
|
1771950911
|
0
|
1771950910
|
1771950911
|
NULL
|
|
0
|
Edit
Delete
|
|
371
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
332
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771950610
|
1771950611
|
0
|
1771950610
|
1771950611
|
NULL
|
|
0
|
Edit
Delete
|
|
370
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
331
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771950310
|
1771950311
|
0
|
1771950310
|
1771950311
|
NULL
|
|
0
|
Edit
Delete
|
|
369
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
330
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771950010
|
1771950011
|
0
|
1771950010
|
1771950011
|
NULL
|
|
0
|
Edit
Delete
|
|
368
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
329
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771949710
|
1771949711
|
0
|
1771949710
|
1771949711
|
NULL
|
|
0
|
Edit
Delete
|
|
367
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
328
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771949410
|
1771949411
|
0
|
1771949410
|
1771949411
|
NULL
|
|
0
|
Edit
Delete
|
|
366
|
Fix login expiration throttling
|
6
|
5
|
health-check.yml
|
327
|
-2
|
38
|
refs/heads/main
|
c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72
|
0
|
0
|
0
|
push
|
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"57dde43e9eb1e72e9797fd342f9d920b9afb6ab5","after":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","compare_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/compare/57dde43e9eb1e72e9797fd342f9d920b9afb6ab5...c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","commits":[{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"53914cf9a2af18dfe3fd1bdd68865d0629979b9f","message":"Fix auth expiry handling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/53914cf9a2af18dfe3fd1bdd68865d0629979b9f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:10:03+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/product.service.ts","backend/src/shared/constants/index.ts","frontend/src/views/products/Index.vue","mobile/src/api/modules/leads.ts","mobile/src/views/Leads.vue"]},{"id":"2757965438fd9e2796643999b4dc70fd9a29ea62","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/2757965438fd9e2796643999b4dc70fd9a29ea62","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T23:51:25+08:00","added":["backend/prisma/migrations/20260223000001_add_cost_allocation_supplier_payment_permissions/migration.sql"],"removed":[],"modified":["backend/prisma/seed.ts","backend/src/modules/inventory/inventory.controller.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.schema.ts","backend/src/modules/knowledge-feedback/knowledge-feedback.service.ts","backend/src/modules/products/services/sku.service.ts","backend/src/modules/shipments/shipment.routes.ts","frontend/src/api/response-normalizer.ts","frontend/src/views/inventory/Index.vue","frontend/src/views/products/Index.vue","frontend/src/views/projects/Index.vue"]},{"id":"97441ae42649a48470bbc978b3ad77061a1703e4","message":"Fix auth expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/97441ae42649a48470bbc978b3ad77061a1703e4","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:57:44+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","backend/src/modules/products/services/product.service.ts","frontend/src/views/products/Index.vue"]},{"id":"aca608e90896b9e61e7348d82e300954c1b34f0f","message":"Fix 登录过期节流处理」} PMID??? Wait string\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/aca608e90896b9e61e7348d82e300954c1b34f0f","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-23T22:46:26+08:00","added":[],"removed":[],"modified":["backend/src/modules/products/services/category.service.ts","frontend/src/api/modules/ar-ledger.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/ar-ledger/Index.vue","frontend/src/views/ar-ledger/components/CollectionManager.vue","frontend/src/views/ar-ledger/components/StatementGenerator.vue","frontend/src/views/products/Index.vue","frontend/src/views/social-accounts/Index.vue"]}],"total_commits":0,"head_commit":{"id":"c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","message":"Fix login expiration throttling\n","url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub/commit/c75a655fbcae4e4a5f0f675e72c422c5c3ff5a72","author":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"committer":{"name":"laoluojuhai","email":"laoluojuhai@users.noreply.github.com","username":""},"verification":null,"timestamp":"2026-02-24T00:24:02+08:00","added":[],"removed":[],"modified":["backend/src/modules/projects/project.controller.ts","frontend/src/api/modules/social-accounts.ts","frontend/src/views/finance/Index.vue","frontend/src/views/projects/Index.vue"]},"repository":{"id":6,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"juhi-omni-knowledge-hub","full_name":"luoanwu/juhi-omni-knowledge-hub","description":"巨嗨全域智库 - B2B RevOps 全生命周期平台","empty":false,"private":true,"fork":false,"template":false,"parent":null,"mirror":false,"size":478163,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub/languages","html_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/juhi-omni-knowledge-hub","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/juhi-omni-knowledge-hub.git","clone_url":"https://gitea.g-hi.com/luoanwu/juhi-omni-knowledge-hub.git","original_url":"https://github.com/laoluojuhai/juhi-omni-knowledge-hub.git","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"open_issues_count":0,"open_pr_counter":0,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-02-23T23:57:52+08:00","updated_at":"2026-02-24T00:29:41+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":false,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","repo_transfer":null},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatars/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}...
|
schedule
|
1
|
3
|
1771949110
|
1771949111
|
0
|
1771949110
|
1771949111
|
NULL
|
|
0
|
Edit
Delete
|