NovelGauge 0.1.0
NovelAI Opus残量ウィジェット（非公式）

■ 概要
NovelAIのOpus生成の残量（％）を、Androidのホーム画面に数字と円形ゲージで表示します。
個人制作の非公式アプリです。NovelAIおよび運営元とは関係ありません。
時間表示機能はありません。

■ 対応環境
Android 8.0以上／ウィジェット対応ホームアプリ／インターネット接続
NovelAIのOpus契約と、ご自身のPersistent API Tokenが必要です。
すべての端末での動作を保証するものではありません。

■ インストール・初回設定
1. NovelGauge.apkをスマホで開き、インストールします。
   求められた場合は、APKを開いたアプリに「不明なアプリのインストール」を許可します。
2. NovelAIの設定 → Accountから、Persistent API Tokenを取得します。
3. NovelGaugeを開き、トークンを貼り付けて「保存して接続確認」を押します。
4. 残量を確認し、「ホーム画面に追加」を押します。
   追加できない場合はホーム画面を長押し → ウィジェット → NovelGaugeを選びます。

■ 使い方
・約30分ごとに自動更新を試みます。タップでも更新を要求できます。
・省電力設定や通信状態により更新が遅れることがあります。
・設定画面は通常のアプリアイコンから開けます。
・1×1を想定していますが、実際の大きさや余白はホームアプリによって異なります。
・ロック画面には対応していません。
・表示は最後に取得した残量です。常に最新とは限りません。
・橙色の点は取得失敗、または最後の取得から2時間以上経過した印です。
・取得失敗時は前回の残量を保持します。

■ APIトークンと通信
・必ずご自身のトークンを使用してください。他人に送らないでください。
・トークンは端末内に暗号化して保存し、認証のためNovelAIに送信します。
・本アプリの通信先はNovelAIのみです。作者のサーバーへの送信や広告・アクセス解析はありません。
・画像生成、Anlas購入、アプリ内課金の機能はありません。
・NovelAIの契約料金および通信料は利用者の負担となります。
・「トークンを削除」で端末内のトークンと残量を消去できます。
・端末からの削除は、NovelAI側のトークン失効操作ではありません。
・問い合わせやSNS投稿にトークンを含めないでください。

■ 更新・削除
同じ配布元の更新APKを使用してください。通常の上書き更新では設定を引き継ぎます。
以前の開発用署名版が入っている場合、初回の配布版への移行時はアンインストールが必要です。
アンインストールすると保存したトークンと設定が削除されます。
再インストール後はトークン入力とウィジェットの再配置が必要です。
本アプリを削除しても、NovelAIの契約は解約されません。

■ 更新されない場合
接続を確認し、アプリ内の「今すぐ更新」を押してください。
認証エラーの場合はトークンの有効性を確認してください。
アプリを強制停止した場合は、一度開き直してください。

■ 注意事項
NovelAI側の仕様変更・障害により利用できなくなる場合があります。
表示に疑問がある場合はNovelAI公式サイトで確認してください。
