Commit Graph

  • 2facb54b71 Update seed_demo_data.py main Kohaku-Blueleaf 2026-05-09 04:14:11 +08:00
  • fa32e7affd Merge pull request #17 from deepghs/dev/narugo1992 Kohaku-Blueleaf 2026-05-08 23:29:01 +08:00
  • 9e0775a56b Merge pull request #92 from deepghs/fix/hf-create-repo-visibility-v1 Naomi Rue Golding 2026-05-06 21:38:51 +08:00
  • 6a4511f836 test(hf-e2e): move visibility coverage tests under huggingface_hub flow narugo1992 2026-05-06 21:12:15 +08:00
  • 7fc4f20a55 test(repo/crud): cover visibility=public + unknown-visibility branches narugo1992 2026-05-06 21:09:30 +08:00
  • 9ccc4a9496 fix(repo/crud): accept huggingface_hub>=1.x visibility on create narugo1992 2026-05-06 20:36:45 +08:00
  • 2945166793 test(admin/ui): cover health-page error fallbacks, bulk-revoke catch paths, cache helpers narugo1992 2026-05-06 00:29:24 +08:00
  • e35c2c3a08 test(fallback,admin): drive trace.py / core.py / health.py to 100% narugo1992 2026-05-06 00:20:55 +08:00
  • d34ed7eb44 Revert "ci(codecov): expand orchestration-heavy exclusions for #17 upstream PR" narugo1992 2026-05-06 00:06:49 +08:00
  • a926fdaafb ci(codecov): expand orchestration-heavy exclusions for #17 upstream PR narugo1992 2026-05-06 00:03:18 +08:00
  • f8773c4c75 Merge pull request #89 from deepghs/feat/hf-error-alignment-permissions Naomi Rue Golding 2026-05-05 14:56:08 +08:00
  • 5271be60da test(hf_disabled_repo): narrow probe-skip catch to httpx + HfHubHTTPError narugo1992 2026-05-05 14:42:24 +08:00
  • 419ba6b1bc docs(auth/permissions,main,probe_local): correct propagation story for RepoReadDeniedError narugo1992 2026-05-05 14:26:31 +08:00
  • 92f358b5d7 fix(fallback/decorators): re-raise RepoReadDeniedError before generic Exception narugo1992 2026-05-05 14:11:11 +08:00
  • e36f66bb88 fix(test/hf_disabled_repo): runtime-probe skip for hf_hub <1.0 dispatch gap narugo1992 2026-05-05 13:28:07 +08:00
  • 0ddc16b59b fix(likes,stats,test): catch RepoReadDeniedError in private-repo filter loops narugo1992 2026-05-05 13:10:54 +08:00
  • 523b3dded4 fix(test): use huggingface_hub.utils import path for v0.20.3 compat narugo1992 2026-05-05 12:41:05 +08:00
  • 5f2c3157d2 feat(auth/permissions): privacy-preserving RepoNotFound shape for read denials narugo1992 2026-05-05 12:30:00 +08:00
  • a53acddb2d Merge pull request #77 from deepghs/feat/fallback-repo-binding Naomi Rue Golding 2026-05-05 11:38:38 +08:00
  • e3089e6f1d Merge pull request #88 from deepghs/fix/fallback-client-headers-none-typeerror Naomi Rue Golding 2026-05-05 11:24:58 +08:00
  • 6f07694e75 fix(fallback/client): treat caller-supplied headers=None as empty narugo1992 2026-05-05 11:10:08 +08:00
  • 4af641955c Merge pull request #86 from deepghs/feat/fallback-repo-binding-loosen-lock Naomi Rue Golding 2026-05-05 01:34:27 +08:00
  • 3cb1d0a0b8 docs(fallback/resolve): clarify Plan A invariants — drop dead xet-strip + HEAD asymmetry comment narugo1992 2026-05-05 01:15:14 +08:00
  • 5d695896a6 fix(fallback/resolve): redirect-passthrough GET — never proxy bytes narugo1992 2026-05-05 00:28:50 +08:00
  • c1293b8548 fix(fallback): relax binding lock — release before cache-hit I/O + asyncio.wait_for supervisor (#85) narugo1992 2026-05-04 19:04:41 +08:00
  • 4467133bf5 feat(fallback): TTL default 30s + chain-probe decoupling + admin chain-tester UI (#78) Naomi Rue Golding 2026-05-04 18:15:06 +08:00
  • 9e7254cbfe Merge pull request #81 from deepghs/feat/fallback-cache-strict-freshness Naomi Rue Golding 2026-05-02 18:31:12 +08:00
  • 66c0368e2e feat(admin/fallback): per-repo + per-user cache eviction UI with autocomplete narugo1992 2026-05-02 18:00:32 +08:00
  • 6c1a07af0d fix(fallback/cache): plug user_gens / repo_gens phantom-entry leak narugo1992 2026-05-02 16:55:13 +08:00
  • 27271a8ded feat(fallback): strict-freshness cache contract — per-(user, tokens_hash) keying + 3-dim generation counters + repo CRUD invalidation (#79) narugo1992 2026-05-02 16:00:11 +08:00
  • 4fa72bad00 docs(fallback): rewrite README to post-#77 strict-consistency model + add CHANGELOG narugo1992 2026-05-02 14:48:08 +08:00
  • dde7d19bc9 seed(pr77): wire demo repos into primary seed; verify script as standalone narugo1992 2026-05-02 13:18:13 +08:00
  • 80904247bc seed(pr77): add gated-upstream collision demo (meta-llama/Llama-2-7b) narugo1992 2026-05-02 12:52:00 +08:00
  • 624d390ffe seed(pr77): demo repos that collide on path with HF, structurally different narugo1992 2026-05-02 12:48:41 +08:00
  • b1d0e6bb6c fix(fallback): gate decorators on X-Error-Code so local repo wins on its namespace narugo1992 2026-05-02 01:43:53 +08:00
  • 6c026f74a7 fix(fallback): strict cross-call consistency — bound source sticks until TTL narugo1992 2026-05-02 00:54:55 +08:00
  • 4497611d45 test(fallback): exhaustive matrix + chain enumeration; route disabled to TRY_NEXT narugo1992 2026-05-02 00:14:58 +08:00
  • 70407df9c9 test(fallback): drive operations.py + utils.py to 100% coverage narugo1992 2026-05-01 06:35:41 +08:00
  • 4c3fae0ed7 feat(fallback): enforce repo-grain binding (no cross-source mixing) narugo1992 2026-05-01 06:19:08 +08:00
  • 1993885026 Merge pull request #74 from deepghs/perf/cache-infra Naomi Rue Golding 2026-04-30 21:06:12 +08:00
  • 0f00746d26 test(cache): drive coverage to 100% on cache.py + admin cache router + config narugo1992 2026-04-30 20:36:16 +08:00
  • 035afce05e test(admin/health): cover redis probe + sync DEPENDENCY_NAMES narugo1992 2026-04-30 20:12:35 +08:00
  • 8f9082d7a9 fix(cache): auto-enable when CACHE_URL set, add Redis probe to admin health narugo1992 2026-04-30 19:57:56 +08:00
  • f1c61dfc9b feat(admin): cache monitoring page + harden make reset narugo1992 2026-04-30 19:44:36 +08:00
  • aff9fd47ef perf(cache): add Valkey-based L2 cache infrastructure narugo1992 2026-04-30 19:21:04 +08:00
  • c8f3757878 Merge pull request #72 from deepghs/perf/list-endpoints-no-lakefs-rt-on-dev Naomi Rue Golding 2026-04-30 17:48:47 +08:00
  • a2ba6c30f9 Merge pull request #71 from deepghs/perf/org-repo-count-no-listrepos Naomi Rue Golding 2026-04-30 17:46:46 +08:00
  • 2d153b72c8 test(repo/info): import ModelInfo/DatasetInfo/SpaceInfo via fallback for huggingface_hub<0.21 narugo1992 2026-04-30 15:47:48 +08:00
  • 0d47e4d366 test(repo/info): add huggingface_hub upstream compat tests for list endpoints narugo1992 2026-04-30 15:33:40 +08:00
  • 1ea216e17f perf(repo/info): replace per-row LakeFS get_branch+get_commit with SQL aggregate narugo1992 2026-04-30 15:19:50 +08:00
  • 57d000084a perf(org): inline repo_count in /org/{name}, drop frontend listRepos fan-out narugo1992 2026-04-30 17:14:36 +08:00
  • ca573ea77c Merge pull request #70 from deepghs/perf/list-endpoints-no-lakefs-rt Naomi Rue Golding 2026-04-30 15:59:53 +08:00
  • bfac54bfb9 test(repo/info): import ModelInfo/DatasetInfo/SpaceInfo via fallback for huggingface_hub<0.21 narugo1992 2026-04-30 15:47:48 +08:00
  • 778fbd3ebf test(repo/info): add huggingface_hub upstream compat tests for list endpoints narugo1992 2026-04-30 15:33:40 +08:00
  • 5173219794 perf(repo/info): replace per-row LakeFS get_branch+get_commit with SQL aggregate narugo1992 2026-04-30 15:19:50 +08:00
  • 498688087a 改为monorepo,使用pnpm lxy 2026-04-29 21:03:37 +08:00
  • 4947f93ab2 Merge pull request #61 from deepghs/perf/lakefs-rest-client-connection-pool Naomi Rue Golding 2026-04-29 19:35:56 +08:00
  • 38ae8a0de4 test(lakefs-rest): resolve lifespan test through sys.modules to survive backend reload narugo1992 2026-04-29 18:55:23 +08:00
  • c5fe74438f test(lakefs-rest): cover list_repositories, repository_exists 200 path, lifespan close narugo1992 2026-04-29 18:41:26 +08:00
  • a1ec61ede2 perf(lakefs-rest): pool the httpx client in LakeFSRestClient narugo1992 2026-04-29 18:27:23 +08:00
  • eb71342dd5 Merge pull request #60 from deepghs/perf/resolve-last-commits-via-lakefs-path-filter Naomi Rue Golding 2026-04-29 17:14:26 +08:00
  • 96b54aeb28 test(tree): add coverage for path-filter dispatch, defensive parsing, blank-skip narugo1992 2026-04-29 17:03:00 +08:00
  • 19ab0352f5 docs(lakefs): document v0.54.0+ minimum version requirement narugo1992 2026-04-29 13:50:07 +08:00
  • 598927010e perf(tree): use LakeFS path-filtered logCommits to resolve lastCommit per page narugo1992 2026-04-29 13:22:36 +08:00
  • ad357ee757 Merge pull request #58 from deepghs/perf/quota-storage-n-plus-one Naomi Rue Golding 2026-04-28 16:50:18 +08:00
  • c96a58d43f perf(quota): drop the per-object DB query in calculate_repository_storage narugo1992 2026-04-28 16:15:07 +08:00
  • b0d127904e Merge pull request #57 from deepghs/feat/repo-file-list-load-more Naomi Rue Golding 2026-04-28 12:25:31 +08:00
  • e54691f9b4 refactor(ui/repo-file-list): drop the per-batch selector — fixed batch of 50, click Load More to extend narugo1992 2026-04-28 12:10:41 +08:00
  • 1931e71e25 refactor(ui/repo-file-list): move Per batch selector into the header, center the Load More button to match the commit-history pattern narugo1992 2026-04-28 12:03:34 +08:00
  • 2515891fd7 feat(ui/repo-file-list): replace numbered pager with HuggingFace-style Load More (issue #56) narugo1992 2026-04-28 11:53:14 +08:00
  • d68f2bae4a Merge pull request #55 from deepghs/feat/tree-name-prefix-filter Naomi Rue Golding 2026-04-28 11:39:22 +08:00
  • 07e7a3f46a feat(tree): same-level name_prefix filter on /tree (issue #54) narugo1992 2026-04-28 11:15:04 +08:00
  • 174554a4f0 Merge pull request #53 from deepghs/feat/repo-list-pagination-and-tar-sibling-probe Naomi Rue Golding 2026-04-28 02:12:00 +08:00
  • 7f3980f97c chore(codecov): exclude RepoViewer.vue from patch gating to match project narugo1992 2026-04-28 01:58:47 +08:00
  • f5b981fd57 feat(ui/repo-list-pager): rich pager — First / numbered pages / jumper / Last narugo1992 2026-04-28 01:47:15 +08:00
  • 44f20f6a63 seed(big-indexed-tar): drop pair count 1000 → 250 to keep seeding under a minute narugo1992 2026-04-28 01:16:53 +08:00
  • ede1d851ac seed(big-indexed-tar): plant 1000-pair fixture + close patch coverage gap narugo1992 2026-04-28 01:09:14 +08:00
  • 07cbd76ca2 feat(ui/repo-list): paginate the file list (50/100/200) + HEAD-probe indexed-tar siblings narugo1992 2026-04-28 00:45:38 +08:00
  • c0643576dd Merge pull request #52 from deepghs/fix/private-repo-range-creds Naomi Rue Golding 2026-04-27 23:24:06 +08:00
  • 283e38751d fix(ui/range-reads): forward same-origin session on /resolve/ Range probes narugo1992 2026-04-27 23:10:50 +08:00
  • 1e3d01093e Merge pull request #51 from deepghs/feat/tar-image-thumbnails Naomi Rue Golding 2026-04-27 21:40:39 +08:00
  • 3f74801f13 chore(codecov): allow 1pp project-coverage tolerance narugo1992 2026-04-27 21:31:14 +08:00
  • df349d7b9a test(ui/tar-thumbnail): close the codecov/project gap narugo1992 2026-04-27 21:12:51 +08:00
  • 4d136d9705 feat(ui/tar-thumbnail): persist listing layout prefs, default to grid + 20/page narugo1992 2026-04-27 20:43:09 +08:00
  • fcfa6f9383 fix(ui/tar-thumbnail): fit-don't-crop + match grid-card width, add flat-images seed narugo1992 2026-04-27 20:32:52 +08:00
  • 25a6510791 test(ui/tar-thumbnail): cover the canvas-decode pipeline via mocked Image narugo1992 2026-04-27 20:22:06 +08:00
  • 173b5d29d4 feat(ui/indexed-tar): lazy in-listing thumbnails for image members narugo1992 2026-04-27 20:14:46 +08:00
  • b98b482e60 Merge pull request #50 from deepghs/feat/indexed-tar-browser Naomi Rue Golding 2026-04-27 19:11:43 +08:00
  • cb56bdec98 test(ui/indexed-tar): close the codecov/patch gap on TarBrowserPanel + indexed-tar narugo1992 2026-04-27 18:56:09 +08:00
  • 48764ef3ab test(ui/indexed-tar): comprehensive coverage for the new tar-browser surfaces narugo1992 2026-04-27 18:37:20 +08:00
  • 18944c99db fix(ui/icons): drop missing i-carbon-logo-markdown — README icon collapsed narugo1992 2026-04-27 18:06:47 +08:00
  • 601a62d4a5 feat(ui/indexed-tar): inline tar browser on the standalone blob page narugo1992 2026-04-27 17:53:43 +08:00
  • c84fa1d24a fix(ui/indexed-tar): repair in-archive download + parquet/safetensors preview narugo1992 2026-04-27 17:44:08 +08:00
  • 7ed7162274 seed(indexed-tar): swap synthetic gallery images for real Danbooru fetches narugo1992 2026-04-27 16:59:46 +08:00
  • f9bf4b0c8f feat(ui): read-only browser for hfutils.index TAR + sidecar pairs narugo1992 2026-04-27 16:51:53 +08:00
  • 2a4246bdaa Merge pull request #49 from deepghs/feat/admin-credentials-view Naomi Rue Golding 2026-04-27 15:44:07 +08:00
  • c53c08058d feat(seed): plant deterministic API tokens and SSH keys with usable keypairs narugo1992 2026-04-27 15:24:02 +08:00
  • 275266f8ef feat(admin): global credentials view (sessions / API tokens / SSH keys) with revoke narugo1992 2026-04-27 14:41:50 +08:00
  • ad0f5bf5c9 Merge pull request #48 from deepghs/feat/admin-health-dashboard Naomi Rue Golding 2026-04-27 14:07:16 +08:00
  • b9a286f57c fix(admin/health): UI parity with sibling pages + real MinIO server version narugo1992 2026-04-27 13:03:09 +08:00