Moving between versions should preserve contents of buffer
還沒有人認領這個 Issue。
評估
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 新手友好度
- 35/100
- Issue 類型
- 功能
- 描述清晰度
- 基本清楚
- 活躍度
- 停滯
- 技術堆疊
- javascript
研究方向
首先追蹤編輯器版本變更如何處理目前的腳本緩衝區,以及在 URL 中輸入的腳本如何獲得保留。在選擇方案之前,檢視 URL 和 Cookie 的隱私影響;完成的標準是,使用者編輯內容在編輯器版本之間遷移後仍能保留,同時不會留下未解決的上述隱私問題。
由索引模型根據 Issue 內容生成。
描述
Since 0.1.0 we've been able to move between different versions of the editor. Hooray!
However, currently the contents of the script buffer (IE the users' code) gets lost between this version migration. In the case that the user entered with a script in the URL we will preserve that script but not any subsequent changes.
I believe the following rule is good:
Whenever moving between editor versions, put the buffer contents into the URL bar so that the script migrates between versions
Implementation-wise there are a few privacy gotchas - If we put their script in the URL bar then it can/could end up in server logs. If we put it in a cookie we have to mention that we will use cookies in privacy policy.
- 主要語言
- JavaScript
- 星號
- 201
- 分支
- 126
- PR 合併指標
- 30 天內沒有已合併 PR
貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
bbcmicrobit/PythonEditor 的其他 Issue
-
難度 5/5 一週以上 新手友好度 15/100
bbcmicrobit/PythonEditor#406 ·
-
U 未關閉
難度 5/5 一週以上 新手友好度 1/100
bbcmicrobit/PythonEditor#405 ·
-
難度 5/5 一週以上 新手友好度 10/100
bbcmicrobit/PythonEditor#391 · 2 則留言 · 6 個 reaction ·
-
難度 3/5 1-2 天 新手友好度 25/100
bbcmicrobit/PythonEditor#375 ·
-
難度 3/5 1-2 天 新手友好度 35/100
bbcmicrobit/PythonEditor#367 ·
查看 bbcmicrobit/PythonEditor 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 82/100
-
area-deployment area-integrations triage:bot-seen
難度 2/5 半天 新手友好度 86/100
-
Issue-Bug
難度 2/5 1-3 小時 新手友好度 68/100
sugarlabs/musicblocks#8924 ·
-
難度 1/5 1 小時以內 新手友好度 90/100
ArduPilot/ardupilot_wiki#8088 ·
-
[BUG] createTool tools cannot be registered with Mastra when exactOptionalPropertyTypes is enabled 未關閉customer-eng status: needs triage
難度 2/5 1-3 小時 新手友好度 84/100