Improve UX around linking and attaching images and files (attachments)
维护者通常 1 天内回复
@mejo- 已经在做这个了。
开始于 2026年8月3日。
评估
这个 Issue 还没有评估数据。
描述
Describe the bug
Text offers different ways to add an image or file to the editor and they result in different representation of that file. This is confusing to users and we should rethink it.
On the one hand, we distinguish between:
- attachments (being it an image or any other file) which live in the
.attachments.<fileId>folder - links to images/files that might live anywhere within the Nextcloud instance (also possibly in
.attachments.<file>
The first is rendered via ImageView.vue and only supports opening full-screen in either ImageModal.vue for images or viewer/new tab for attachments depending on whether Text is already opened in Viewer. Images are displayed directly, but other non-image attachments only show a mimetype-related icon and don't over embedded preview.
The second is a classic link to the file and can be rendered as preview via reference widgets from different apps, optionally with embedded in-place editing capabilities (e.g. for office documents or deck boards).
The resulting user experience is very confusing. E.g. users might want to upload a file to the document as real attachment, but still might want a preview view of this file.
Also related: #8162
- 主要语言
- JavaScript
- 星标
- 665
- 派生
- 133
- 平均合并
- 1 天 17 小时
- 30 天内合并 PR
- 172
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
nextcloud/text 的其他 Issue
-
0. Needs triage bug
难度 2/5 1-3 小时 新手友好度 67/100
nextcloud/text#9482 · 1 个 reaction ·
维护者通常 1 天内回复
-
0. Needs triage bug
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 1 天内回复
-
folder description not shows when using folder tree to navigate可能重新可做 关联的 PR 已关闭且未合并。 未关闭bug feature: folder description
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
1. to develop design call discuss discussion ux
难度 5/5 一周以上 新手友好度 35/100
维护者通常 1 天内回复
-
bug
难度 3/5 1-2 天 新手友好度 58/100
维护者通常 1 天内回复
相似的 Issue
-
bug namespace v1 blocker
难度 2/5 1-3 小时 新手友好度 75/100
oakmac/standard-clojure-style-js#269 ·
维护者通常 1 天内回复
-
bug good first issue
难度 2/5 1-3 小时 新手友好度 78/100
CakeRepository/agentshangout#12 ·
维护者通常 1 天内回复
-
JS/TS: JSX props compile errors should link to a doc page explaining the static-list requirement未关闭area: js-runtime enhancement exists-upstream interop priority: low
难度 2/5 1-3 小时 新手友好度 78/100
shayanhabibi/fickl#307 ·
维护者通常 1 天内回复
-
editor good first issue
难度 2/5 1-3 小时 新手友好度 82/100
webarkit/webarkit-studio#16 ·
-
agent/dedupe stage/045-needs-decision
难度 1/5 1 小时以内 新手友好度 90/100
projectbluefin/documentation#1637 ·
维护者通常 1 天内回复