feat(browse): 发布选择支持有效期浮板与直链生成 - #207
Conversation
把本地 Agent 对话投影成 schema v1 快照,客户端加密后上传。默认 endpoint 是 https://share.hnnulwh.cn,可在 config.toml 改成自建服务。
|
Warning Review limit reachedNext included review available in 2 minutes. View limit detailsLimit details: You’ve used all 2 included reviews currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (3)
📒 Files selected for processing (47)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Deploying sivtr with
|
| Latest commit: |
7acb4bd
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://8eca7af3.sivtr.pages.dev |
| Branch Preview URL: | https://feat-publish-overlay-v2.sivtr.pages.dev |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ddac9a21fb
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2b565781c0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
把本地 Agent 对话投影成 schema v1 快照,客户端加密后上传。默认 endpoint 是 https://share.hnnulwh.cn,可在 config.toml 改成自建服务。
Centralize atomic WorkSet projection and route TUI publish through the same publish pipeline. Add optional named saves without implicit variables. BREAKING CHANGE: PublicationDraft::snapshot now uses PublicConversationSnapshot.
Run viewer routes through the security wrapper, bound client-side decompression, document both R2 buckets, and execute Playwright coverage in CI.
Keep legacy 90d links readable in share-web, but restrict new client publications to 2h, 1d, 3d, 7d, and 30d. BREAKING CHANGE: PublicationExpiry no longer accepts 90d for new publications.
Keep the atomic publication and modular publish tree while absorbing current main updates. BREAKING CHANGE: PublicationDraft no longer exposes source_provider. Refs #207
## 🤖 New release * `sivtr-core`: 0.6.0 -> 0.7.0 (✓ API compatible changes) * `sivtr`: 0.6.0 -> 0.7.0 <details><summary><i><b>Changelog</b></i></summary><p> ## `sivtr` <blockquote> ## [0.7.0](v0.6.0...v0.7.0) - 2026-08-29 ### Added - *(browse)* 发布选择支持有效期浮板与直链生成 ([#207](#207)) - *(publish)* [**breaking**] 重提加密浏览器发布与有效期后端支持 ([#205](#205)) - *(browse)* walk cursor across dialogues ([#213](#213)) - *(agents)* add ZCode agent provider ([#191](#191)) ### Fixed - *(publish)* resolve review follow-ups ([#238](#238)) - *(deps)* update dependency marked to v18 ([#239](#239)) - *(deps)* update rust crate aes-gcm to 0.11 ([#232](#232)) - *(deps)* update dependency @astrojs/starlight to v0.41.10 ([#234](#234)) - *(deps)* update dependency @astrojs/starlight to v0.41.10 ([#227](#227)) - *(deps)* update dependency astro to v7.2.9 ([#225](#225)) - *(deps)* update dependency astro to v7.2.8 ([#216](#216)) - *(deps)* update dependency astro to v7.2.7 ([#202](#202)) - *(deps)* update dependency @astrojs/starlight to v0.41.9 ([#200](#200)) - *(deps)* update dependency @astrojs/starlight to v0.41.8 ([#197](#197)) - *(update)* fetch latest release via redirect ([#195](#195)) - *(deps)* update astro monorepo ([#196](#196)) - *(search)* keep metadata-only records in browse queries ([#190](#190)) ### Other - *(deps)* update dependency vitest to v4 ([#237](#237)) - *(deps)* update dependency vite to v8 ([#236](#236)) - *(deps)* update dependency typescript to v7 ([#235](#235)) - *(deps)* update actions/setup-node action to v7 ([#233](#233)) - *(deps)* update dependency wrangler to v4.127.1 ([#229](#229)) - *(deps)* update dependency @cloudflare/workers-types to v5.20260829.1 ([#228](#228)) - *(workset)* validate selection pipeline ([#224](#224)) - *(browse)* finalize pane state ([#223](#223)) - *(browse)* unify selection projections ([#222](#222)) - *(browse)* integrate workset selection ([#214](#214)) - *(workset)* preserve anchor granularity ([#212](#212)) - *(copy)* resolve copied dialogues once ([#211](#211)) - *(browse)* centralize pane state and navigation ([#210](#210)) - *(browse)* unify selection semantics ([#209](#209)) - *(browse)* unify content block coordinates ([#208](#208)) - *(deps)* update rust crate flate2 to v1.1.10 ([#226](#226)) - *(deps)* update rust crate uuid to v1.26.0 ([#218](#218)) - *(deps)* update dependency @types/node to v26.4.0 ([#217](#217)) - *(deps)* update rust crate iroh to v1.1.0 ([#201](#201)) - *(deps)* update dependency @types/node to v26.3.0 ([#198](#198)) - *(deps)* update rust crate uuid to v1.25.0 ([#193](#193)) - *(search)* unify query routing into a single pipeline ([#189](#189)) - document single-track release cadence (PATCH prompt, MINOR batched) ([#188](#188)) </blockquote> </p></details> --- This PR was generated with [release-plz](https://github.com/release-plz/release-plz/). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
说明
这是第三层交互 PR,基于 PR206 叠加,不重复包含后端和 CLI 基础改动。
本 PR 内容
p发布入口2h、1d、3d、7d、30dj/k移动,Enter直接创建链接,Esc取消@share_ready、上传并尝试复制链接到剪贴板验证
cargo check -p sivtr