# RemindAlarm - 大切な予定を忘れないために！

本ソフトウェアをダウンロードいただき、誠にありがとうございます。

RemindAlarmは、日々のタスク管理と集中力維持をサポートするために開発された、軽量・高機能なWindows用デスクトップアプリケーションです。常駐しても比較的軽量です。

## ソフトウェア概要

RemindAlarmは、以下の3つの主要な機能をシンプルに統合したツールです。

1. 通常アラーム＆繰り返しアラーム
   指定した日時にメッセージを通知する基本的なリマインダー機能です。「毎週火曜日」「毎月最終の平日」といった複雑な繰り返し設定も可能です。
2. ポモドーロタイマー
   「集中時間」と「休憩時間」を交互に繰り返すことで、生産性を高めるためのタイマー機能です。プリセットから選ぶだけでなく、自由に時間を設定できます。
3. Googleカレンダー連携（プレミアム機能）
   あなたのGoogleカレンダーと連携し、カレンダー上の予定を自動でデスクトップリマインダーとして通知します。デスクトップで追加したアラームをGoogleカレンダーに反映させることも可能です。
4. 土日祝日のデータは https://holidays-jp.github.io/ から取得しています。

## 製作について

本ソフトはGoogleのGemini2で作成しました。開発期間は約1ヶ月程度となります。途中で大幅な仕様変更などもしましたが、個人的になかなか使いやすいソフトに仕上がっていると思います。実際に数ヶ月使用して不具合が無いため、公開しました。

## ソフトウェア区分：フリーミアム（基本無料・一部機能有料）

このソフトウェアは、基本的なアラーム機能とポモドーロタイマー機能は、全て無料で無期限にご利用いただけます。

気に入っていただけたら、ぜひライセンスのご購入をお願い致します。

### プレミアム機能（有料）

- Googleカレンダーとの双方向・バックグラウンド自動同期機能

プレミアム機能をご利用になるには、ライセンスキーの購入が必要です。ライセンスは一度購入すれば、永続的にご利用いただけます。

### ライセンスのご購入

- 価格： 1,980円（税込）
- 決済方法： Vectorシェアレジ
- BOOTH、note、amazonギフトでも販売予定。
- 詳細は作者ウェブサイトから： https://youchiennaka.stars.ne.jp/

ご購入後、Vectorからライセンスキーが記載されたメールが届きます。プログラムの[Googleカレンダー連携]タブにある[プレミアム機能のロックを解除]ボタンからキーを入力すると、全ての機能が有効になります。

## 動作環境

- 対応OS： Windows 10 / 11
- 必須ランタイム： .NET 8 Desktop Runtime

### 重要：.NET 8 Desktop Runtimeについて

本ソフトウェアの実行には、Microsoftが提供する「.NET 8 Desktop Runtime」が必要です。

お使いのPCにインストールされていない場合、初めてプログラムを起動する際に、インストールを求めるダイアログが表示されます。その際は、画面の指示に従ってMicrosoftの公式サイトからダウンロードし、インストールしてください（無料・初回のみの作業です）。

## インストール方法と使い方

本ソフトウェアはインストーラーを使用しません。ダウンロードしたZIPファイルを解凍し、中のファイル一式を任意のフォルダにコピーするだけでインストールは完了です。

### ！！ 重要 ！！

★★★ 実行は「`AlarmWatcher.exe`」ファイルを実行してください ★★★
（緑アイコン）

AlarmWatcher.exe (緑アイコン)
  アラームを監視する常駐プログラムです。このプログラムからRemindAlarmを呼び出します。
RemindAlarm.exe (青アイコン)
  設定を行うメインウィンドウです。
repeat_alarms.txt
  繰り返しアラームの設定内容です。
snoozed_alarms.txt
  スヌーズアラームの設定内容です。
alarm.txt
  通常アラームの設定内容です。
Unicode_変換
  各設定内容のMessegeはUnicodeとなっています。Messegeの内容（Message:"この中の文字列"）を貼り付けると変換されます。

（その他、設定ファイルなど）

### スタートアップへの登録

PC起動時にアラーム監視を自動で開始したい場合は、[設定]タブにある[スタートアップに登録]ボタンを押してください。

### 使い方

1. 緑色のアイコンの `AlarmWatcher` を起動してください。タスクトレイに 青いアイコンのプログラムが常駐します。（アラームウォッチャー（監視中）と吹き出しの出るアイコンです）
2. アイコンをダブルクリックするとメイン画面が開きます。
3. 「設定」から「スタートアップに登録」を押して、起動時に自動的に `AlarmWatcher` が起動するようにします。
4. 登録については迷うことが無いと思いますが、参考まで。
   - 日付は数字4桁で入力します。
     8時6分 → `0806`
     15時25分 → `1525`
   - 基本的には `TAB` で移動します。
   - 登録は `スペース` キーで登録できます。
   - 入力例: 数字4桁 → `TAB` → 内容入力 → `TAB` → 登録
5. タスクトレイアイコン右クリックで、メニューが表示されます。

## アンインストール方法

本ソフトウェアをコピーしたフォルダごと、削除してください。レジストリは、スタートアップ登録機能以外では使用していません。スタートアップから登録を解除したい場合は、削除する前に[設定]タブの[スタートアップから削除]ボタンを押してください。

## ご注意・免責事項

- 本ソフトウェアの使用によって生じたいかなる損害についても、作者は一切の責任を負わないものとします。自己責任でご利用ください。
- GoogleのAPI仕様変更など、作者の関知しない要因により、Googleカレンダー連携機能が将来的に利用できなくなる可能性があります。予めご了承ください。
- 不具合やご要望がありましたら、以下の連絡先までお気軽にご連絡ください。可能な範囲で対応させていただきます。

## 連絡先・サポート

- 作者： lemles
- ウェブサイト： https://youchiennaka.stars.ne.jp/
- 連絡先メール： the.desert.of.the.real@gmail.com

## バージョン履歴

    2025年 9月　　　10.2.0　　　ライセンス方式変更
    2025年 7月　　　10.1.0　　　安定後、さらに必要な機能を全部詰め込んだ版