⚔️ 週間クエスト
毎日の習慣を記録してレベルアップするトラッカー。デザインはHITMANシリーズ(IOI Interactive)風のダークミニマル。
- 今日の習慣トラッカー(目標・頻度の設定、連続記録、休息日)— 下記参照
- 連続達成でゴールドが貯まり、リアルのごほうびチケット(サウナ・飲みに行く等)や護符と交換
- クエスト掲示板(「英語を累計30時間」のような積み上げ型クエスト。途切れても減らない)
- 経験値 & レベルシステム(サボると経験値がゆるやかに減衰)
- 週間 / 月間 / 年間の統計。上から「選択中の習慣」(すべての習慣か1つの習慣)、丸のカレンダー(達成した日は塗りつぶし、続いた日は線でつなぐ、途中までの日はリング)、記録(いまの連続・最長連続・完了数・成功率)、1週間の習慣と日課の✓の行、1年ぶんのドット、達成率の棒グラフ(日ごと・週ごと・月ごと。棒をタップすると件数と時間)。「すべての習慣」のカレンダーは今日タブの日付と同じく、その日にできた習慣をそれぞれの色で区切ったリングで表し、全部できた日は中を塗りつぶす(続いた日は線でつなぐ)。記録の連続などは、その日にやるはずの習慣を全部できた日を達成として数える。記録をつけ始める前の日は数えない
- PWA対応(iPhoneのホーム画面に追加して全画面・オフラインで使える)
- ⚡筋トレ記録アプリ(
gym.html)付き — 下記参照
✅ 今日の習慣(週クエの「今日」タブ)
起動すると開く主画面。Grit風のカードで、その日の習慣をリング1タップで記録する。
- 目標: チェック / 回数 / 時間(分)。頻度は 毎日 / 曜日指定 / 週N回
- 連動: 初期習慣は筋トレ・専門医勉強・英語学習・楽器練習・自炊の5つで、XP・統計・ジムの⚡自動記録とそのまま連動する。
筋トレは週4回が初期値で、部位を選んで記録する。独自の習慣は + から追加
- 操作: リングをタップで記録(時間の習慣は目標まで記録)、長押しで休息日。カードをタップすると細かい記録・編集・直近2週間の記録
- さかのぼり: 日付の列を横にスワイプするとどこまでも前の日へ戻れる(左端で4週間ずつ足される)。習慣の一覧を左右にスワイプすると1日ずつ動き、見出しの日付をタップすると日付指定でも開ける。統計のカレンダーや1年のドットで日を選んで「この日の記録を開く」からも行ける。ゴールドは直近7日だけ再計算するので、それより前の記録はXP・統計・クエストにだけ反映される
- 休息日: 連続記録は途切れず、その日の達成率の分母にも入らない(XPの減衰は従来どおり)
ゴールドとショップ
| 条件 | ゴールド |
|---|
| 目標を達成 | +10G |
| 連続2日目から1日ごと | +1G(最大 +20G) |
| 週N回の目標を達成した日 | +20G〜(連続週で最大 +50G) |
| その日の予定の習慣(2つ以上)をすべて達成 | +20G |
| 7 / 30 / 100 / 365日連続(週N回は 4 / 12 / 26 / 52週) | メダル+50 / 200 / 700 / 3000G |
- ゴールドは記録から計算し直すので、記録を取り消すと戻る。直近7日より前は確定する
- まもりの護符(100G・最大3つ): 予定の日に記録がないまま日付が変わると自動で1つ使われ、連続記録を守る。後でその日を記録すると戻る
- 称号・おとも・背景は廃止した。以前に買った分は自動で払い戻される
- 保存先は
wt_habits_v1 / wt_habit_log_v1 / wt_reward_v1(追加キー。既存データは変更しない)。バックアップにも含まれる
日課と大きなタスク
今日タブの + から「習慣」「日課」「大きなタスク」を選んで追加する。
| 種類 | 使いどころ | ゴールド |
|---|
| 日課 | 歯みがき・薬など毎日の小さなこと。朝・昼・夜・いつでもで並ぶ | 1つ +2G(1日 +10Gまで)。連続記録・メダルなし |
| 大きなタスク | 論文・申告など時間のかかること。期限と小さなステップを付ける | ステップ1つ +5G、完了はタスクごとに決める(初期値 +30G) |
- 日課はタップで済み、ダブルタップで編集(長押しはスクロール中に誤作動しやすいため)。消しても過去の記録とゴールドは残る
- 統計タブの「習慣の達成度」は習慣ごとのカード(日課と同じ見た目)。達成率・連続・最長と、選んだ期間の終わりまでの8週カレンダー(年間表示なら1年ぶんのヒートマップ)を習慣の色で表示し、休息日・護符で守った日は枠だけになる。全体をまとめた「達成カレンダー」もそのまま残る
- 統計タブの「日課の連続達成」で、日課ごとのカレンダー(選んだ期間の終わりまでの8週・週ごと)と、連続日数・最長・直近30日の達成日数を見られる。年間表示のときは習慣と同じ1年ぶんのヒートマップになり、その年の達成日数を表示する。見るだけで、ゴールドやメダルは付かない。消した日課(やめたいことも)は統計にも出さない(もらったゴールドはそのまま)
- + の「やめたいこと」で、夜中のスマホなど減らしたいことを登録できる。今日タブではやってしまった日だけタップ(✕)。ゴールドは増えも減りもせず、日課の数にも入らない。統計タブの「やめたいこと(守れた日)」で、守れた日(緑)とやってしまった日(赤)、守れた連続日数・最長・直近30日の守れた日数を見られる
- 大きなタスクは習慣より上に並ぶ。期限までの日数(3日以内は黄、過ぎたら赤)とステップの進み具合を表示。期限を過ぎても減点はない
- 完了すると演出が出る。タスクをタップするとステップが下に開き、丸をタップして記録、その場でステップを追加できる。名前・アイコン・期限・ステップの並び替えは「編集」から
- 過去の日を選んでチェックすると、その日に済ませたことになる
- 保存先は
wt_todo_v1。バックアップにも含まれる
ごほうびチケット
ゴールドを、リアルの自分へのごほうびと交換する。ショップの「ごほうび」タブ(今日タブのゴールドを押すと開く)。
- ごほうびリストに名前・アイコン・値段を登録する。初期は「サウナに行く 700G」「飲みに行く 1000G」「買い物チケット 1500G」で、編集・削除・追加ができる
- 買う: ゴールドでチケットと交換。値段の横に、直近7日の稼ぎから「頑張り約◯日分」の目安を出す
- 使う: 実際にごほうびを楽しむときに押す。チケット1枚につき1回だけで、使ったチケットは戻せない
- 未使用のチケットは今日タブの🎟️と育成タブから開ける。使用済みは日付つきで残る
- ごほうびの名前や値段を変えたり消したりしても、買ったチケットはそのまま
育成タブの「クエスト掲示板」から開く(今日タブには帯を出さない。記録のたびに画面がずれるため)。
- 「筋トレを10日」「英語学習を累計30時間」「自炊を50日」のような積み上げ型のクエスト。進み具合はこれまでの記録から数えるので、休んでも減らない
- 条件を満たすと「ロック中」が「受け取る」に変わる。受け取ると次の段階(I → II → III …)が現れる
- 報酬はゴールド
- 自分で追加した習慣にも「◯◯を7日達成」から始まる専用クエストが付く
- 受け取れる報酬があると、育成タブに印が付く
- 保存するのは受け取った記録だけ(
wt_reward_v1 の quests)
📚 読書記録(本棚)
ヘッダーの 本棚(GYMの隣)から開く、習慣とは別の読書の記録。読了した本と感想はここにずっと残る。
- 本ごとに書名・著者・全ページ数と、状態(読みたい/読書中/読了)を持つ
- 今日タブの「読書」に読書中の本が並ぶ。カードをタップして「何ページまで進んだか」を記録する(日付をさかのぼっても記録できる)
- ゴールド: 2ページ進むごとに1G(端数は次の日に持ち越し)、読了した日に全ページ数×1/4のボーナス(端数切り捨て)。習慣と同じく直近7日は記録から計算し直す
- 読了にすると残りのページまで進んだことにし、読了日と感想を残せる。読了を取り消したり読了日を変えたりすると、埋めたページとボーナスも一緒に戻る・動く
- ボーナスは1冊1回まで(確定済みなら読了し直しても付かない)。最初から読了で登録した本や、一度も記録せずに読了にした本は記録だけでゴールドなし
- 習慣「読書」: 今日タブの習慣に「読書」が加わり、その日に1ページでも進めば達成(編集で「1日◯ページ」の目標にもできる)。連続日数・日付のリング・パーフェクトデイ・統計の達成度に入る。XPと習慣のゴールドは付かず、ゴールドはページ分だけ。リングをタップすると、読書中の本が1冊ならそのページ記録が開く
- クエスト: 「本の虫」(1 / 5 / 12 / 30冊読了)と「ページをめくる」(累計500 / 2000 / 6000 / 20000ページ)。XP・レベルには入らない
- 統計タブの下に、期間ごとの読了冊数・読んだページ・読んだ日。年間表示では月ごとの読了冊数
- 保存先は
wt_reading_v1(追加キー)。書き出しの readingData に入り、これを含まない古いバックアップを復元しても今の読書記録は残る
⚡ 筋トレ記録(gym.html)
ズボラ向けの筋トレログ。https://<ユーザー名>.github.io/Weekly/gym.html で開ける(週クエのヘッダーの「⚡ ジム」ボタンからも行ける)。
- 部位タブ → 種目ボタンをタップ → 重量(±2.5/±10kg)と回数(±1)を合わせて「⚡ 記録する」を押すだけ
- 日付と時刻は自動記録。種目ごとに前回の重量・回数が自動でセットされるので、前回と同じなら⚡を押すだけ
- 数字をタップすると直接入力もできる。自重種目は重量0でOK(「自重」表示になる)
- 標準Workoutは胸+背中を交互に行う5種目のMain Quest: 懸垂 → ベンチプレス → リアデルト → インクラインDBプレス → ラットプルダウン
- 5種目のうち3種目でMain Quest達成。4種目はBonus Clear、5種目はFull Clear。疲れた日はどれかを省いてよい
- ABCDを順番に消化する必要はない。週間プランはrepeat modeでは3回を基本にし、連日より回復日を挟む配置を優先する
- 「きろく」タブから自由に種目を選んだ場合も、候補5種目のうち異なる3種目を記録すると達成扱いになる
- 旧ABCDが未編集の端末は新Main Questへ自動移行。過去ログは保持され、同一種目は可能な範囲でprogression履歴を引き継ぐ。ユーザー編集済みprogramは自動上書きしない
- 記録すると週間クエストに自動反映: その日のその部位の筋トレが完了扱いになり、実施時間とメモも自動で入る(経験値も入る)。セットを全部消せば取り消される
- 履歴タブで日ごとのセット・総挙上量を確認できる
- ホーム画面に追加すれば週クエとは別アイコンのアプリとして使える
モンクと進めるGym Quest
- 起動時にモンクの2コマidle、Weeklyと同じLv/XP、今週のトレーニング回数、今日のQuestを表示。
- 5種目の行をタップすると記録欄へ移動。3/5でMAIN QUEST CLEAR、4/5でBONUS CLEAR、5/5でFULL CLEAR。実施順は自由で、1種目に複数セット記録しても種目数は増えません。
- 0〜2種目で終えても記録は保持。「今日は2/5。記録は残っています。」と表示します。終了時の手応え入力は任意です。
- 小さなトレーニング空間で、記録に合わせてモンクの周囲の光が変化。動きを減らす端末設定にも対応。
- 今週の冒険ルートに、Quest候補日・記録した日・予定優先日・RECOVERY DAYを表示。Google Calendarと既存のプラン生成を使用します。
- 前回重量/rep、次回目標、double progression、痛みフラグ、履歴、WeeklyへのXP反映を維持。自由記録でも痛みを指定できます。
構造・互換性・検証方法は Gym Quest UI を参照。
廃止した画面
音楽練習記録(music.html)とめぐり記録(spots.html)は2026-10に廃止した。古いURLやホーム画面のアイコンから開くと週クエに移る。
それまでの記録(mus_logs・mus_custom・spot_logs・spot_cats)は端末に残したままにしてあり、週クエの「設定 → データを書き出す」のファイルに archivedData として入る(「復元」で戻せる)。
楽器練習は週クエの今日タブで記録する。
🧠 Neuro Learn 連携(別アプリからの学習記録の取り込み)
学習サービス Neuro Learn(別リポジトリ Neuro の Vercel アプリ)でのその日の学習を、
週間クエストの「専門医勉強」に記録できる。
🔄 自動同期(主経路) — 一度設定すれば、週クエを開くだけで経験値が入っている
This is the beginning of the README. Read the rest at the original. Read the full README ↗