#2305·Cap

Dashboard 分页导致自主托管的 Cap 页面全面重新加载

作者: bryantgillespie创建于 2026年9月17日更新于 2026年9月17日

说明

在测试从Loom到自我托管的Cap的迁移时,我注意到"我的Caps"仪表板中的pagination触发了每个页面变化的完整页面/应用程序重载. 这让浏览一个大型视频库感到迟缓.

期望:pagination使用客户端导航来更新视频列表,保持仪表板外壳上架.

实际:点击一页码或下个/上一个重新装入整页.

  • 复制
  1. 打开自办的Cap Web实例并签名。
  2. 在"我的盖子"中有足够的录音可以显示平分.
  3. 导航到 " /dashboard/caps " 。
  4. 点击下页号码或下页/上页。
  5. 观察整页重装,而不是在应用中过渡。

++ 附加上下文

  • Cap版本:`ghcr.io/capsoftware/cap-web:latest',于2026年9月17日证实与已公布的图像相反。
  • 图像构建日期:2026年9月7日.

目前来源似乎解释了这种行为:

  • [CapPagination.tsx ' (https://GitHub.com/CapSoftware/Cap/blob/main/apps/web/app/%28org%29/dashboard/caps/组件/CapPagination.tsx)向PaginationLink ' 、PaginationNext'和Pagination Pervice'提供仪表板网页URL。
  • 共享的[PaginationLink'](https://GitHub.com/CapSoftware/Cap/blob/main/packages/ui/src/组件/Pagination.tsx)使一个普通的QQa>元素,而不是使用Next.js客户端导航。

仪表盘页码能否使用 Next.js `Link' 或等同的客户端侧路由,这样更改的页面不会重新装入整个应用程序?

内容来源: CapSoftware/Cap