Repository navigation
Conversation
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
利用規約とプライバシーポリシーの v2.0 は、2026-09-01 に発効すると予告していた。しかし公開中の
docs/legal.jsonは、発効中の版を 1.0 のままにしている。このため拡張機能は、発効日を過ぎても「9月1日から変わります」というお知らせを出し続けている。v2.0 への同意(プライバシーポリシーは確認)も求めていない。このPRで v2.0 を発効中の版にする。詳細説明
予告した版の発効は、いまは手作業である。発効日に
docs/legal.jsonのupcomingをversionとchangesへ移し、版の付かない URL の転送先を新しいファイルに差し替える。v2.0 ではこの作業をしていなかった。GitHub Pages に反映されると、拡張機能はリリースし直さなくても新しい
legal.jsonを読む。v2.0 はメジャー版が上がるので、利用者は次にアンロックする前に、利用規約への同意とプライバシーポリシーの確認を求められる。変更内容
docs/legal.json: 利用規約とプライバシーポリシーの両方で、v2.0 をupcomingから発効中の版へ移した。docs/terms.html/docs/privacy.html: meta refresh、canonical、本文のリンクの 3 か所をv2.0.htmlに向けた。test/legalDocs.test.ts: 転送先を確かめるテストの基準を、ビルドに同梱した版からdocs/legal.jsonの版に変えた。同梱した版は下限にすぎず、次のリリースまでマニフェストより古いままである。そのため、リリースを伴わずに版を発効させると、このテストが必ず失敗していた。影響範囲
https://chaintope.github.io/tapylet/terms.htmlとprivacy.htmlの転送先が v2.0 になる。docs/app/)は変更しない。検証手順
pnpm testが成功すること(127 件)。docs/terms.htmlを v1.0 に戻すと、転送先のテストが失敗することも確かめた。マージ後、GitHub Pages への反映を待ってから次を確かめる。
https://chaintope.github.io/tapylet/legal.jsonのversionが両文書とも"2.0"になり、upcomingが無いこと。https://chaintope.github.io/tapylet/terms.htmlとprivacy.htmlが、それぞれv2.0.htmlに転送されること。legal.jsonを保存し、2 回目の起動で反映する作りのためである。お知らせが消え、アンロックの前に v2.0 への同意画面が出ること。関連Issue
なし。
備考