v0.3.0
- 四種類の作品を編集。 ネイティブ Canvas と Slides、専用 Design System エディター、固定の CSV・TSV・JSON データを使う対話型 Dashboard に対応します。作成したページとコンポーネント例には、ホストへの書き込み権限を渡しません。
- 元の Chat から意見を送信。 要素・領域・作品全体への指示を、文字や添付を残した現在の下書きに加えて送信できます。送信済みの意見は元の指示と対象バージョンを保持します。対象が変わった後も元の読み取り専用バージョンを確認でき、適用結果は同じ Chat の正確な保存バージョンにリンクします。保存結果が不明な場合は、モデルを再実行せず元の操作を復旧します。
- 以前の作品を復元。 作者、変更内容、固定の読み取り専用プレビューを確認できます。他の現在の作品を保ちながら、選んだ変更またはバージョン全体を復元します。一時停止した復元は新しい操作を作らず再開します。
- 完全なプロジェクトを引き渡し。 ソース、リソース、意見、対応する全履歴を ZIP に書き出せます。固定の元ツールで開くか、新しい Bottega ワークスペースに読み込み、新たな権限で編集を続けられます。
- グラフの配色を確認。 エディターを開かずに、独立した dataviz ガイドと配色検証を利用できます。各ルールの警告と失敗をそのまま報告します。
- Chat を継続。 実行環境が戻ると待機中の最初のメッセージを送信します。メイン画面や Project から最初のメッセージを送るときに、選択したローカルファイルを添付できます。最初のメッセージが保存されてその Chat が開いた後、送信済みのテキストと添付ファイルは入力欄から消えます。適格なネイティブ Codex のタイトルは選択したモデルを使います。通常の Codex Chat は単一の CLI バージョンではなく、ネイティブプロトコルと必要な機能で判定します。利用上限と任意の更新は独立し、タイトル生成と隔離編集は別の CLI 適格性を保持します。
- 長い会話の停止を削減。 履歴を小さな単位で読み込み、閲覧位置を保持します。検索結果を開くと、会話履歴の読み込み後も選択したメッセージに戻れます。ストリーミング更新とコード強調表示は、以前のメッセージへの反復処理を減らします。コードブロックのコピー操作とレイアウトを保持します。
- ダウンロードを縮小。 App GUI 依存関係から未使用のビルド・編集ツールを除外し、対応するコンパイラ経路とライセンス表記を保持します。
0.3.0 をダウンロード。Apple silicon(ARM64)搭載の macOS 向けです。
互換性。 この版はプロトコル 25を使います。サービスの連携更新後に接続されたデスクトップを更新し、Bottega Web を再読み込みしてください。既存の内容、同期パスワード、アカウントキーは維持され、データのリセットは不要です。旧 Artifact ファイルとスナップショットは変更せず、非対応形式のカードからエディターや書き込み権限を再開しません。Dock は Alpha のままで、macOS 27.x と Apple silicon が必要です。
検証範囲。 物理デバイス、システムのクリップボードとドロップ、対象アプリでの PPTX 再オープン、参照ツールとの完全な操作一致、インストール版の長時間メモリ検証、最終の手動 UX レビューは別の検証範囲です。フィクスチャの性能測定は、物理 iPhone Safari の合格を意味しません。
ライセンス。 Bottega 自身のコードは MIT のままです。変更された Canvas、Slides、Design System エディターには BaoCut Community License と元の表記が適用されます。その他の参照資料にも各自の条件が適用されます。対象コードの商用配布、他者に提供する商用ソフトウェアへの組み込み、商用ホスティングには別途書面による権利が必要です。ルートの MIT ライセンスはこれらの条件を置き換えません。
v0.2.12
- ネイティブの Canvas と Slides を編集。 元の文書構造、複数ページ、ノート、手動の元に戻す/やり直す操作を保持します。現在の作品は3列目の既存タブで開き、全体表示と作品の切り替えはタブバーから行えます。
- AI の変更を適用する前に確認。 要素や領域にコメントを保存し、返信、解決、再開できます。対応する Codex の編集は独立した候補で行います。プレビューして適用するか、破棄するか、編集を続けるかを選べます。AI の変更を一度取り消すと、追加のモデル呼び出しなしで変更前の完全なファイル一式を復元します。 選択した Agent が隔離環境での編集に対応していない場合、この操作は利用できません。
- 操作部品を統一。 SVG アイコンとコンパクトなフローティングのレビュー操作は、ライト/ダーク表示に合わせて変わります。タッチ操作には大きめの操作領域を保ちます。暗号化されたブラウザー編集では未送信の入力を保持し、競合後はどちらの下書きを残すか確認します。
- 書き出しとプレゼンテーション。 元の Canvas の PNG、PDF、オフライン HTML 書き出しを利用できます。Slides では PPTX のフォント置換をプレビューし、明示的に確認してから書き出します。プレゼンテーションには独立した読み取り専用ノートウィンドウを使えます。元のタブを閉じると、プレゼンテーション用ウィンドウも閉じます。
0.2.12 をダウンロード。Apple silicon(ARM64)搭載の macOS 向けです。
互換性。 このリリースはプロトコル 23 を使用します。サービスの一括更新後、接続するデスクトップを更新し、Bottega Web を再読み込みしてください。既存のコンテンツ、同期パスワード、アカウントキーは保持され、データのリセットは不要です。
検証の範囲。 実機の iPhone/iPad、システムのクリップボード/ドラッグ&ドロップ、2.3 の全操作との同等性、Keynote/PowerPoint での再オープンは未検証です。実際の Slides 作成からコメントに基づく AI 編集の適用までの連続した全工程と、同時コールドスタート時のサムネイル生成の全経路も、別途検証が必要です。
ライセンス。 Bottega 独自のコードは引き続き MIT です。変更した Canvas/Slides エディターのフォークは BaoCut Community License と元の通知を保持します。対象コードの商用配布や商用ホスティングには別途書面による許諾が必要です。ルートの MIT ライセンスはこれらの条件を置き換えません。
v0.2.11
- 自分用の Dock ウィジェットを作成。 Dock 設定から Widget を開始し、元の Chat で作成して候補をプレビューし、追加を承認します。同じ Chat で編集し、新しいバージョンを適用する時点を選べます。各インスタンスは独自の設定とデータ権限を保持します。
- 読み取れるデータを選択。 特定の Base データや、宣言された読み取り専用 API へのアクセスを許可します。API キーや Bearer 認証情報はホスト側で設定し、このコンピューター内に暗号化して保存します。プレビューとインストール済みインスタンスには、それぞれ別の同意が必要です。
- 詳細をすぐに確認。 標準の詳細画面または隔離されたカスタム詳細画面を開き、データを更新し、承認済みの操作を使えます。Dock 設定でインスタンスを一時停止または削除できます。非公開パッケージには変更不可のコンパイル済みファイルが含まれます。受信だけでは、実行やローカルデータの読み取りは許可されません。
互換性と制限。 このリリースはプロトコル 22 を使用します。サービスの一括更新後、接続するデスクトップを更新し、Bottega Web を再読み込みしてください。旧クライアントの Cloud アクセスには更新が必要です。既存のコンテンツ、同期パスワード、アカウントキーは保持され、データのリセットは不要です。Dock は引き続き macOS 27.x と Apple silicon 向けの Alpha です。実機の Mac 2 台間転送、VoiceOver、ロック・入力・ディスプレイの実機確認、旧インストール版からのアップグレード検証は別途必要です。Android テストアプリは別チャネルです。
v0.2.10
- Artifact をタブに保持。 第三列で複数の Artifact を他のプレビューと並べて開けます。保存済みの Artifact を開き直すと、既存のタブに戻ります。現在のパネル幅を使うか、全体表示を選べます。切り替えや終了では保存を待ち、保存に失敗した場合は元のタブと入力を維持します。展開したプレビューから追加の指示を戻すと、プレビュー更新後の狭い画面でも元の Chat の下書きが保持され、入力欄にフォーカスが戻ります。
- 再読み込みせずに選択。 デスクトップやスマートフォンのアートボード内の要素をクリックしても、動作中のプレビュー、フォーム入力、ページの状態を維持します。先にプレビューの読み込みが必要な場合も、元のクリックを保持します。コンパクトな Canvas の操作は一つのフローティングツールバーにまとめ、幅が足りない場合は折り返します。
- Dock でタスクを確認。 タスクウィジェットを追加すると、実行中と待機中の作業を確認し、詳細を読んで対応する Chat に戻れます。プライバシーモードはタスクの内容と件数を隠します。Dock のウィジェットが従来のノッチタスクパネルに代わります。
- Dock から App を開く。 利用可能な Bottega App をメニューから固定できます。セッションと下書きを維持したまま、独立したウィンドウで開くか、既存のウィンドウにフォーカスを移します。Dock とサイドバーの固定は別々です。ドラッグで固定項目を並べ替え、外へドラッグして固定を解除できます。メニューは選択した App アイコンの横に開きます。
- メニューバーの表示を選択。 一般設定でメニューバーのアイコンを表示または非表示にできます。この設定はバックグラウンドタスクや Dock とは独立しています。
- 起動と終了を改善。 Bottega の認証情報の暗号化処理では、macOS キーチェーンの認証ポップアップを抑止します。暗号化された認証情報を利用できない場合は、その情報を保持し、アプリ内に復旧操作を表示します。終了時には待機中の Cloud リクエストを取り消してから、ローカルの後処理を完了します。未確認のアップロードは再起動後の復旧に備えて保持します。
- 作業を繰り返さずに同期を復旧。 条件を満たす過去の返信や Artifact を、タスクを再実行せずに復旧します。Cloud のコピーを採用する前に、内容が異なるローカルの結果を復旧用 Project に保存します。ファイルの実データを伴わない Artifact の失敗マーカーは復旧を妨げません。実際のファイルでは引き続きサイズとハッシュを検証します。リンクされた Project フォルダーは現在の場所を表示し、アーカイブや削除の確認はメニューが閉じてから開きます。バックグラウンド更新が重なっても、App の保存済みデータを正しく更新し、更新エラーを誤って表示せず、再保存も不要です。
互換性と制限。 この版はプロトコル 21 を維持します。既存の内容、同期パスワード、アカウントキーは保持されます。Bottega Dock は引き続き Alpha で、macOS 27.x と Apple シリコンが必要です。Canvas のメモリ比較、測定された引き継ぎ応答の差、厳密な遅延と極端な条件、物理トラックパッド、ネイティブ IME、物理 120 Hz の検証には、従来の制限が残ります。Dock の置き換えの復旧と、物理ディスプレイや全画面表示の検証は引き続き別途行います。Android テストアプリは独立したテスト環境を使います。
v0.2.8
- 準備ができたら更新。 作業を離れずにサイドバーから新しいバージョンをダウンロードできます。サイドバーと設定に進行状況と割合を表示します。完了したら「再起動して更新」を選んでください。この操作を行うまで Bottega は再起動しません。
- バックグラウンドサービスを個別に操作。 Codex サービスのコマンド名、状態、停止操作を Chat 入力欄の上に表示します。一つを停止しても他のサービスは動作を続けます。出力は元のコマンド詳細で確認でき、停止に失敗した場合は再試行できます。
- Bottega にすぐ戻る。 他の実行中の App を非表示にしても、Bottega Dock には Bottega アイコンが一つ残ります。現在のページに戻ったり、メインウィンドウを開き直したりできます。実行中の App の終了操作では、通常の保存とキャンセルの確認を維持します。
- Dock を見やすく。 新しい Dock 設定ではバーを常に表示します。App とウィジェット、その他の実行中の App、ダウンロードとゴミ箱を別々のグループに表示します。置き換え時の位置はディスプレイの端に保ちます。既存の自動非表示の選択も維持します。
- ダウンロードをプレビュー。 「最近」「過去 7 日間」「それ以前」のグループを、ネイティブの画像サムネイルとファイルアイコンで閲覧できます。プレビューを拡大し、Escape で戻るか、Finder でファイルを表示できます。プライバシーマスクはサムネイルの内容も隠します。
- Chat の細部を簡潔に。 ファイルプレビューの閉じるボタンの横に「Finder で表示」を配置しました。メッセージ間隔を狭め、アーカイブのヒントを短くしました。
- App を安全に再読み込み。 新しいビューの読み込み中も App ビューを表示します。再読み込みによってアクセスの期限切れや取り消しが確認された場合は、古いビューの表示を終了し、App ページに復旧操作を表示します。
Apple シリコン(ARM64)搭載 Mac 向けの正式な安定版で、安定版の更新チャンネルを使います。
プロトコル 19、既存の内容、同期パスワード、アカウントキーは維持されます。データのリセットは不要です。0.2.6 と 0.2.7 は安定版の更新チャンネルを使い、0.2.5 の個人版は手動更新が必要です。Bottega Dock は引き続き Alpha で、macOS 27.x と Apple シリコンが必要です。置き換えの復旧、物理ディスプレイ、全画面表示の組み合わせは別途デバイス検証を行います。
v0.2.7
- Codex のネイティブ接続。 Codex はネイティブ App Server を使い、CLI 0.163.0-alpha.10.2 のみに対応します。会話のレイアウトは変わりません。推論の要約とコマンド名は従来のアクティビティ表示に残り、バックグラウンドの出力、状態、停止操作は元のコマンド詳細に表示されます。
- ネイティブのコマンド承認。 「承認を求める」ではユーザーが判断し、「代わりに承認」では Codex の自動レビュアーが判断します。Electron の起動に必要な権限もこの経路で申請できます。申請は拒否される場合があり、拒否後に Chat がフルアクセスへ切り替わることはありません。
- 権限の変更を明示。 ワークスペースモードでは、ネットワークアクセス、一時ディレクトリへの書き込み、ワークスペース外の通常の読み取りが許可されます。Bottega が従来設けていた認証情報パスの読み取り禁止と内部の読み取り専用制限は、Codex コマンドには適用されません。フルアクセスでは権限の範囲が広がります。Plan はファイルシステムの読み取り専用を強制しません。厳密な権限制限を必要とする未対応のロールは、実行前に拒否されます。
- Chat の継続性。 Agent を切り替えた後も、過去のメッセージに保存された画像やファイルを再び読み取れます。ローカルの TXT、Markdown、JSON リンクはサイドプレビューで開きます。
- タイトル生成。 タイトル生成に対応する Agent は、キャッシュされた認証状態の期限が切れるとログイン状態を再確認します。このバージョンの Codex 接続は、タイトル生成に必要なツールを使わない制限付き実行に対応していません。タイトル用に Codex が選択されている場合、Bottega は最初のメッセージをタイトルに使い、選択済みの Agent とモデルを保持します。タイトルを生成するには、設定 › 一般 › タイトル生成 で対応する Agent を選んでください。Bottega が Agent を自動で切り替えることはありません。
- 接続チェック。 モデルの検出と接続チェックでは、起動の失敗、キャンセル、プロセスの早期終了を報告し、後処理を完了することで、待機したままになるのを防ぎます。
- 検証状況。 所有者の判断により、ローカルの全 E2E テストと最終配布パッケージの Codex/Electron GUI 検証が完了する前に公開しました。残る問題は今後のバグとして対応します。完全な検証証跡アーカイブは提供しておらず、インストール済みアプリの実際のアップグレード経路も未検証です。
- Dock は引き続き Alpha。 プラグイン全体に macOS 27.x と Apple シリコンが必要です。置き換え、ログアウトや再起動後の復旧、ディスプレイと全画面表示の組み合わせは引き続き検証中です。メインアプリのシステム要件は変わりません。
Apple シリコン(ARM64)搭載 Mac 向けの正式な安定版で、安定版の更新チャンネルを使います。
プロトコル 19、既存の内容、同期パスワード、アカウントキーは維持されます。データのリセットは不要です。0.2.6 は安定版の更新チャンネルを使い、0.2.5 の個人版は手動更新が必要です。
Bottega Dock Alpha ソース候補
- macOS 27 向けの Alpha。 Dock プラグイン全体に macOS 27.x と Apple シリコンが必要です。プラグインカード、紹介画面、設定では、Alpha とシステム要件を別々に表示します。メインアプリのシステム要件は変わりません。
- 署名付きインストールの置き換え確認。 インストール済みアプリ、ネイティブヘルパー、復旧用実行ファイル、同梱のバックグラウンドサービス設定の検証に合格すると、置き換えを選べます。開発版と未署名版では共存モードを使えます。モードやレイアウトを選ぶだけではシステムを変更しません。置き換えには影響の最終確認が必要です。既存の共存設定とレイアウトは維持されます。
- 承認と登録。 バックグラウンド動作の承認待ちでは、システム設定を開く操作を表示します。戻ると状態を更新しますが、自動で登録や置き換えを実行しません。macOS が復旧用登録を見つけられない場合は、まだ登録されていない可能性を説明します。確認済みの置き換え要求は、インストール検証に合格し、保留中の復旧が解決した後、「有効化を続ける」から再試行できます。
- 有効化と復旧。 置き換えの稼働には、復旧プロセスとの通信確認、到達可能な Dock の入口、設定書き込みの確認が必要です。準備中や稼働中にネイティブブリッジが予期せず終了すると、システムの Dock を復元し、明示的に再開するまで置き換えを一時停止します。終了、無効化、共存への切り替えでも復元経路を維持します。復元に失敗した場合は記録と再試行操作を残します。独立した復旧プロセスは、短い猶予期間の後で中断された復元を再確認します。
このソース候補のバージョンは 0.2.6 のままです。ソースコミットとインストーラーのハッシュで識別します。同一の署名付きインストーラーによる最終的なネイティブおよびシステムの受け入れ確認は未完了です。公開済み 0.2.6 のダウンロード、タグ、Release、Latest は変更しません。
v0.2.6
- Artifact の移動と操作。 第三列の Canvas をトラックパッドの二本指で移動できます。ズームはポインターを中心に行い、入力欄やスクロール可能な内容はそれぞれのスクロールを維持します。ヘッダーを一つにまとめ、分離したフローティングツールバーで作業領域を広げました。書き出しは Play の左、元に戻す・やり直すは右下に配置し、図形メニューのアイコン、名前、ショートカットを整理しました。 設定で不足していた Design ツールの操作項目を復元しました。More メニューを閉じた後、Canvas のクリックが妨げられなくなりました。プレビューの読み込みに失敗しても、サムネイルをタップしてアートボードを開けます。
- Chat で直接プレビュー。 Artifact カードに、タイトルバーや内部スクロールバーのない大きな静的プレビューを表示します。ダウンロードは右上に浮かせ、下部に Open Artifact を配置しました。Artifact カードが先に届いても、完了した応答と Worked for の実行詳細を表示します。作品のメニューから、v1 を含む保存済みバージョンや他の Artifact に切り替えられます。
- キャプチャとコメントの安定化。 スクリプトが生成した内容の不完全なプレビューと、大きなページのキャプチャ失敗を修正しました。アートボードを切り替えてもコメントモードを維持し、要素をクリックするとコメント入力欄が開きます。入力欄は Canvas の表示領域内に収まり、フォーカスしても Canvas が移動しません。
- App プレビューの復旧。 プレビューの認可を修正しました。開けない場合は Data に切り替えず、App ページにエラーと復旧操作を表示します。
- プラグイン設定を簡潔に。 グループに分けた全プラグイン一覧を、より少ない操作項目で閲覧できます。紹介ページはタイトルを一つにまとめ、一覧へ戻る操作を明確にしました。
Apple シリコン搭載 Mac のみに対応する正式な安定版です。
更新方法。 0.2.6 は正式な安定版の自動更新チャンネルを使用します。公開済みの 0.2.5 個人版は更新機能が無効なため、自動更新できません。Bottega を完全に終了し、0.2.6 を一度手動でインストールしてください。その後の自動更新テストには、0.2.6 より新しい安定版が必要です。
プロトコル 19 を維持します。既存の内容、同期パスワード、アカウント鍵は維持され、データのリセットは不要です。
v0.2.5
- Artifact ワークスペース。 保存した Artifact を開き、ナビゲーション、プレビュー、参照、書き出し、バージョン履歴を利用できます。
- Canvas の編集。 ページ、アートボード、テキスト、オブジェクトのプロパティ、書式、変形を編集できます。変更の保存では、復旧と競合を明示的に処理します。
- 共通のデザインツール。 デスクトップと Web は同じ Artifact と Canvas のデータ契約を使用します。Agent はツールを使ってデザイン内容を読み取り、編集できます。
Apple シリコン搭載 Mac 向けの 0.2.5 をダウンロード、または Bottega Web を開く。
クラウド機能は プロトコル 19 を使用します。コンピューターを 0.2.5 に更新し、Bottega Web を再読み込みしてください。既存の内容、同期パスワード、アカウント鍵は維持されます。クラウドデータのリセットは不要です。
このプレリリースは、公開後にメンテナーがテストします。更新は手動で行い、GitHub Latest の対象にはなりません。パッケージは Developer ID 署名と Apple の公証を使用します。機能、表示、操作の検証は未完了で、公開後の問題はバグとして修正します。更新ガイドを参照してください。
v0.2.4
- リモートの送信と停止を改善。 メッセージの送信、実行中の Agent の停止、完了または中断した応答の Web への反映で、不要な待ち時間を減らしました。結果が不明なリクエストは、新しいコマンドとして再送せずに復旧します。デスクトップの設定を変更した後、利用可能な Agent とツールの情報をより速やかに更新します。
- 応答を見える位置に保持。 入力欄の高さが変わったときやストリーミング応答が完了したときに、応答が入力欄の下に隠れたままになる問題を修正しました。こうした変化の間も最新の応答への追従を続けます。以前のメッセージを読むために上へスクロールすると、引き続き追従を一時停止します。
- キューの復旧動作を安定化。 停止後に自動の再開リクエストや「キューが変更されました」という通知が繰り返される問題を防ぎます。ある Chat のキュー更新が失敗しても、他の Chat の更新を妨げません。購読がすでに復旧しているのに、不要な接続の再試行が起きる問題も修正しました。
- 接続の問題をわかりやすく表示。 Web の Chat、App、Base で、読み込み中、オフライン、復旧中の案内を統一しました。復旧中も下書きの本文、添付、参照を保持し、自動では送信しません。一時的な内容同期の問題があっても、利用可能な他の操作を妨げません。
- 下書きを保持し、完了した応答を復旧。 App 編集の下書きを、New Chat や他の App の下書きと分けて保持します。最初のメッセージの添付が失敗して再試行するときは、すでに作成した Chat を使います。停止後の応答の復旧と、完了した応答と別の更新が同時に届くと同期エラーが起きる問題を修正しました。
- 表のデータを保持。 Base を XLSX に書き出して再読み込みしても、列とリンクされたレコードを正しく保持します。列の並べ替えや同じ列名の重複にも対応します。列の対応が曖昧な場合は、Base のデータを変更する前に読み込みを停止します。編集したリレーションのセルが、以前のリンクへ通知なく戻る問題も修正しました。
- フォルダの移動と書き出しを改善。 非 ASCII 文字を含む名前の Bottega フォルダを移動するときのパスを修正しました。同じファイルサイズでも内容が異なる Chat のコピーは、同一とみなさず保持します。App のデータ保持を改善し、長い書き出しファイル名に対応しました。App を閉じたときは、待機中の書き出しを適切に取り消します。 起動初期にエラーが発生した場合も、復旧ウィンドウの操作項目と保存後の通知を同じ言語で表示します。 App の準備状況の確認が中断された後に、バックグラウンドの補助プロセスが残る問題を修正しました。 App の要素選択ツールは、外部フォントの取得やバージョン確認のリクエストに依存しなくなりました。
0.2.4 をダウンロード。Apple シリコン搭載の Mac 向けです。Bottega Web も利用できます。
このリリースは プロトコル 16 を維持します。デスクトップ側の修正を適用するには、Agent を実行するコンピューターを 0.2.4 に更新し、Bottega Web を再読み込みしてください。0.2.3 のクライアントは同じプロトコルを使用します。プロトコル 15 以前のクライアントは、引き続き更新が必要です。クラウドデータのリセット、同期パスワードの変更、アカウント鍵の交換は不要です。Apple シリコン搭載 Mac 向けのこのプレリリースは手動更新が必要です。ad-hoc 署名を使用し、Developer ID 署名と Apple の公証はありません。GitHub Latest の対象外です。更新ガイドを参照してください。
v0.2.3
- Web のキューを操作。 待機中のメッセージを編集したり、現在の下書きと交換したりできます。順序の変更や削除もでき、実行中の Agent が対応していれば Steer を使えます。添付、編集可能なスケッチ、メッセージの設定は下書きとともに保持します。停止すると現在のブラウザのキューを一時停止し、再開時に現在のコンピューターと権限を確認します。
- 会話を画面に保持。 新しい Chat が開く間も、最初に送ったメッセージ、処理状況、次の下書きを表示します。リモート Chat のタイトルは再読み込み後も復旧できます。ツールの処理が増えても、既存の上限内で以前の応答文とツール一覧を保持します。
- 同期とリモート応答を復旧。 一時的な認証・接続の失敗から、元のコマンドを再送せずに復旧します。コンピューターの状態表示は内容の件数集計を待たず、Web のコンピューター一覧は更新が途切れた後も復旧します。デスクトップと Web から、メッセージ本文や認証情報を含まないローカル診断情報を書き出せます。ワークスペースの終了処理中に Chat の購読を解除すると Web がクラッシュする問題を修正しました。
- 日常の Chat 操作を改善。 現在のターンの実行中に、後のメッセージで使うモデルや権限を変更できます。サイドパネルのボタンはパネルの状態に合わせて表示し、アウトラインから移動すると選択したメッセージの吹き出しを強調します。最初のメッセージが明確に拒否された場合は、添付を編集または差し替えてから再試行できます。選択中の Agent にログインが必要な場合は、認証の再試行操作を利用できます。 別ウィンドウを閉じた後に App の画面を復元します。
- アイコンとプレビューの終了を修正。 macOS インストーラーはネイティブ形式のアイコンフレームを使い、Web は favicon とインストール用アイコンを保持します。Agent は自身のサンドボックス内のプレビュープロセスを停止でき、他のプロセスは引き続き保護されます。 App のビルドでは、ネイティブ起動チェックの待機時間を延ばし、タイムアウトしたチェックのプロセスを完全に停止します。
0.2.3 をダウンロード。Apple シリコン搭載の Mac 向けです。Bottega Web も利用できます。
このリリースは プロトコル 16 を使用します。クラウド機能を使うすべてのデスクトップを 0.2.3 に更新してください。Web とサービスの一括更新後、旧プロトコル 15 のクライアントは更新しないと再接続できません。クラウドデータのリセットや同期パスワードの変更は不要です。Bottega を完全に終了し、アプリを手動で置き換えてください。Apple シリコン搭載 Mac 向けのこのプレリリースは ad-hoc 署名を使用し、Apple の公証を受けていません。GitHub Latest の対象外です。更新ガイドを参照してください。
v0.2.2
- 端末間で一貫した会話。 デスクトップと Web で会話表示、入力欄の操作、既読状態を共有します。Chat を読むと、実行するコンピューターと接続済みの画面にも既読状態が反映されます。 質問や Plan の確認中も停止でき、待機中のコマンドには復旧操作が残ります。 同期中に生成された応答は、復旧後も保持されます。
- 送信前に Project のブランチを選択。 New Chat からブランチを検索、切り替え、作成できます。リモート操作は選択したコンピューターで実行します。Project 設定から戻っても、添付、参照、Plan、権限、モデルを含む下書きが残ります。処理中の Project や Git の競合は、切り替える前に解決します。
- 設定と操作を統一。 Agent 選択、サイドバー、設定レイアウトを揃えました。Skills の空の一覧は Extensions と同じ構成です。プラグインはデスクトップでインストールします。 紹介から一覧に戻れます。ツール設定にはプラグインと管理対象 Preview の操作を含みます。
- インストール版のスケッチを修正。 パッケージ内のリソースから隔離エディターを初期化し、編集可能な内容と共有メニューの状態を保ちます。 確認済み App のインストールは、承認したパッケージを変更せずに復旧できます。
0.2.2 をダウンロード。Apple シリコン搭載の Mac 向けです。Bottega Web も利用できます。
Cloud Sync は プロトコル 15 に更新します。クラウド機能を使うすべてのデスクトップを更新してください。旧プロトコル 14 のクライアントは、更新後に再接続できます。既存のクラウド内容、同期パスワード、アカウント鍵は保持します。Bottega を完全に終了してアプリを手動で置き換えてください。このプレリリースは ad-hoc 署名を使用し、Apple の公証を受けていません。GitHub Latest の対象外です。
v0.2.1
- 初回起動を短く。 内容フォルダと Agent を選ぶだけで開始できます。Skills と Memory は後から設定できます。壊れた PATH の入口に妨げられず、macOS の Codex アプリ内の CLI も検出します。
- 必要なときだけ履歴を取り込む。 Project 設定から、インストール済み Agent の履歴だけを確認して取り込みます。初回追加後や再起動時の自動走査はありません。
- Agent の選択を維持。 設定した好みと最初のメッセージのモデルを、モデル一覧更新中も保持します。入力メニューと Project 設定の配置、タブ切り替えを整理しました。
- Memory の操作を一致。 プラグインの表示とサービスの許可を別々に制御し、保存したサービス選択とデータを保持して必要な同意を確認します。
- Sketch を確実に復旧。 ネイティブコンパイラーや初期化の失敗から再試行でき、確定したスケッチを保持します。
- 同期とログインを明確に。 同期パスワードの注意を一度説明し、承認前に要求元のコンピューター、アカウント、コードを確認します。同期未接続の入力欄には復旧方法を表示します。
macOS Apple シリコンと Web。プロトコル 14、クラウドの内容、同期パスワードを維持します。0.2.0 からは終了後にアプリを手動で置き換えてください。ad-hoc 署名で Apple の公証はありません。GitHub Latest に含まれないプレリリースです。アイドル時 CPU、実機確認、正式署名は引き続き確認中です。
v0.2.0
- プラグインを一か所に。 設定で機能、依存関係、入手元、利用状況を確認できます。Base、Providers、Workflow、Sketch、Memory、Dock は共通の操作を使い、無効にしても内容を保持します。
- Agent 設定とワークフロー。 モデルと推論レベルを一覧から選び、読み込み失敗時は編集を保持して再試行できます。Skills、MCP、Memory の許可を明示し、検証済みの四つの Agent が工程を実行できます。計画とレビューは読み取り専用です。
- 編集可能な Sketch プラグイン。 画像と編集用ソースを保持し、版を切り替えられます。ビルド失敗時は動作する旧版を維持し、再起動と更新でも確定内容や未保存の編集を保護します。
- Memory を明示的に制御。 初期状態は無効です。Web から所有コンピューターへ一時停止や再開を要求し、反映状態を確認できます。ワークフローの Memory は別許可の読み取り専用で、新しい記憶を収集しません。
- 選んだ画面に Dock。 主画面、外部画面、指定画面の左・下・右に配置できます。配置はコンピューターごと、レイアウトは同期可能です。この版はシステム Dock との共存を提供し、置き換えは利用できません。
- Web の作業場を充実。 App と Base のメニューは狭い画面に対応し、オフライン理由や工程の報告・証跡を表示します。通知を選べ、静的 App と Base を使う App が開けます。server App の画面はデスクトップ限定です。
- 復旧方法を明確に。 フォルダと起動の失敗に具体的な操作を表示し、終了は下書き保存を待ちます。読み込みやコンパイルの失敗は編集・次回起動を保護し、更新はローカル編集を維持します。履歴更新は保存済み Chat を保持します。
macOS Apple シリコンと Web のプレリリースです。手動更新、ad-hoc 署名、公証なし。Windows、Linux、Android の配布は別途予定します。プロトコル 14 のため、クラウドを使うプロトコル 13 のデスクトップは更新が必要です。既存のクラウド内容と同期パスワードを保持します。終了して内容とアプリケーションデータをバックアップしてください。正式署名と詳細な実機確認は継続中です。
v0.1.9
- Plan・Develop・Review。 Project の Base 行からワークフローを開始し、計画の確認、結果の承認・例外承認・差し戻し、一時停止、取消、再試行を行えます。Stage と受入条件を追加し、確認待ちを通知します。この版は Claude と Codex に対応します。
- 再利用できる Agent 設定。 Provider、モデル、指示、権限、作業領域、ネットワークを保存して同期できます。Blank、Planner、Developer、Reviewer から開始し、変更は以後の実行に適用します。
- Plugins と Apps。 Base、四つの Providers、Workflow、Extensions、各 Agent のプラグインを一か所で管理します。無効化でデータは削除しません。
- Web とスマートフォンの Needs you。 実行開始、確認、承認、差し戻し、一時停止、取消を行えます。ベルが確認待ちを一覧にし、静的 App と Base を使う App の画面も開けます。
- Node を同梱。 内蔵 MCP、App コンパイラー、Agent アダプター、App の Node スクリプトは、PATH ではなく同梱 Node 24 を使います。
- Agent の境界を強化。 GitHub CLI 設定へのアクセスを防ぎ、レビューで権限を増やしません。ブラウザ操作を選択したタブに制限し、Codex の確認・自動承認・計画モードは Bottega のサンドボックスを使います。
- 会話を安定化。 下書きは終了・クラッシュ・再起動後も残り、非表示 Chat の待機メッセージも送信します。起動中の送信を待機し、ファイル保存失敗は再試行かスキップを選べます。
- コードでログインを確認。 Web でデスクトップのログインを承認するとき、要求元の画面に表示されたコードを選びます。
- 設定と復旧を整理。 Lab と接続保持を削除し、Development Kanban の同梱を終了しました。既存のインストールは維持します。失われた Bottega フォルダは復旧画面で選択し直せます。
- プロトコル 13。 Agent 設定、ワークフロー列、実行と Needs you の情報を同期します。
更新前に Bottega フォルダとアプリケーションデータをバックアップしてください。0.1.8 のデータベースはそのまま隔離し、会話索引をフォルダから再構築します。この版ではクラウドをリセットしたため再ログインし、最初のコンピューターで同期パスワードを設定します。プロトコル 13。配布は未署名・未公証の macOS Apple シリコン DMG/ZIP のみです。0.1.0 と 0.1.1 からは手動更新が必要です。
v0.1.8
- Bottega Dock。 macOS 15 以降の Apple シリコンで App、Finder、Downloads、Trash、Agent 使用量を表示します。この版では共存または置き換えを選べ、異常終了時の復旧項目と Restore System Dock を用意します。
- Dock レイアウトを同期。 アカウントのコンピューター間で端末間暗号化して同期します。同時編集は可能な部分を統合し、残りを確認します。
- 設定を統一。 Dock、Sync、Memory の区画と行、進捗、失敗表示を揃え、設定手順は同じダイアログを使います。初回設定には左側の手順一覧を追加しました。
- Bottega フォルダを移動。 再起動時に保存先と参照を変更します。別ディスクでは全内容をコピーして検証した後、元のコピーを Trash に移します。
- このコンピューターのデータを消去。 会話、設定、鍵、ログインを消して初回設定へ戻れます。フォルダも Trash に移せますが、クラウドは保持し、再ログイン後に取得できます。
- 削除されたフォルダから再設定。 起動を止めずに設定へ戻ります。読めない会話コピーはフォルダの .trash に移し、一度通知します。
- プロトコル 10。 暗号化した Dock レイアウトを同期します。ローカルデータは変更しません。
0.1.7 のローカルデータと設定、クラウド内容を維持します。プロトコル 10 のため、同じアカウントの全コンピューターを更新してください。この版は未署名・未公証の macOS arm64、Windows x64、Linux x64 インストーラーを提供します。macOS が主対象で、他の環境の機能差は継続対応です。
v0.1.7
- Providers・Updates・Community。 新しい Chat の Agent と表示順、各 CLI と Bottega の更新、GitHub とリリース情報を管理します。Update all は CLI を先に更新します。About と Backends を統合しました。
- 受け取れない指示を待機。 実行中に追加したメッセージを対応 Agent はその回で使い、Kimi と OpenCode は終了後に送信します。拒否時も下書きを保持し、終了済みなら新しいメッセージとして送れます。
- 送信前に添付を整理。 遠隔送信の写真は最大 2048 px に縮小し、位置・機器情報などのメタデータを除去します。実形式を検査し、HEIC の非対応を説明します。20 時間経過した未送信アップロードは再アップロードを案内します。
- 強い同期パスワード。 新しい設定には 12 文字以上、英字と数字、文字の多様性を求め、連続や一般的な語を拒否します。入力中に条件を示します。既存のパスワードは引き続き使えます。
- オフライン時間を表示。 入力欄でコンピューターの休眠、オフライン、切断と最終確認からの時間を示します。
- プロトコル 9。 追加指示の処理結果と将来のモバイル対応を準備します。ローカルデータは変更しません。
0.1.6 のローカルデータ、クラウド内容、同期パスワードを維持します。プロトコル 9 のため、全コンピューターを更新してください。未署名・未公証の macOS arm64、Windows x64、Linux x64 を提供し、macOS 以外の完全な機能対応は継続中です。
v0.1.6
- 会話は作成したコンピューターに所属。 実行中の会話を別のコンピューターへ移さず、所有コンピューターを開いて操作します。実行者選択、引き継ぎ、コンピューター間の待機列を削除しました。
- ログインが遠隔操作。 ログインしたコンピューターは Projects と Chats を公開し、その操作を受けます。別のスイッチはありません。初回はローカルで開始し、ログイン時に同期パスワードを設定・入力します。
- サイドバーでコンピューターを切り替え。 Web、スマートフォン、デスクトップの共通タブに状態と経過時間を表示します。重複名を区別し、コンピューターのないアカウントには最初のログインを案内します。
- 遠隔 Project を使う。 所有コンピューター名と地球マークを表示し、ローカルのフォルダは要求しません。そこに作る Chat は所有者側で動作・保存します。ピン留めはコピーせず、解除は所有者を変更しません。
- オフラインでも記録を編集。 改名、アーカイブ、並べ替え、Base や App の記録は編集でき、復帰後に照合します。送信・停止・承認など実行には接続が必要です。重複承認は処理したコンピューターを示します。
- フォルダは所有コンピューターに所属。 同じコンピューターは再インストール後も再取得でき、別のコンピューターは所有者名と対応方法を表示して拒否します。未同期のフォルダはどこでも開けます。
- 取り込んだ会話を継続。 Codex、Claude Code、Kimi の履歴を新しい profile や再構築後も通常の入力欄で続けられます。履歴との境界を一つの区切りで示します。
- 初回アップロードを正確に。 実際のバイト数と総量を表示し、小さな会話から開始します。各メッセージの往復回数を約半分にしました。
- プロトコル 8。 同期プロトコルとローカルデータベースを更新しました。上記のバックアップと復旧手順を確認してください。
更新前に終了し、Bottega フォルダとアプリケーションデータをバックアップしてください。0.1.5 のデータベースと付随ファイルを原形のまま隔離し、索引をフォルダから再構築します。未完の返信が失われる場合があり、検索・同期状態を作り直します。この版のクラウドはリセットされるため再ログインと最初のコンピューターでのパスワード設定が必要です。
v0.1.5
- 端末間暗号化の Cloud Sync。 任意で有効化し、最初のコンピューターで別の同期パスワードを設定します。端末で鍵を作り、暗号文だけを保存します。復旧鍵やパスワード再設定はありません。同じアカウントとパスワードで参加します。
- ブラウザで作業場を開く。 Chat、添付、直近七日間の本文検索、Base の六つの表示、同期した App の記録、アーカイブ、端末と設定を扱えます。スマートフォンにも対応します。カスタム App 画面とローカルツールはコンピューター上に残ります。
- 別の端末から会話を継続。 サービスの遠隔操作が有効なら、オンラインでロック解除済みのコンピューターへ送信・停止・承認・追加指示できます。無効時も読み取りと実行中の表示は使えます。
- 自分のフォルダに保存。 会話、添付、成果物、Chat Home、Project、Base、App ソース、Skills を保持します。鍵と端末権限はローカルです。完全バックアップは終了後にコピーし、iCloud や Dropbox の同期フォルダは使わないでください。
- 必要な初回設定。 この版のウィザードはローカル利用か既存アカウントを選び、フォルダ、Agents、Skills、Memory を案内します。
- 成果物を確認。 可視化、ファイルのプレビュー・保存・表示、Quick Look、表の Base 取り込み、Claude の成果物表示を追加しました。プレビューはネットワークと保存にアクセスできません。
- 四つの Agent を制御。 OpenCode Go の使用量を追加し、タイトル生成の Agent とモデルを指定できます。Lab の接続保持は初期状態で無効です。
- 日常のサイドバー操作。 Chat のドラッグ順を同期し、Project を改名・並べ替えられます。アーカイブ時の紙吹雪は設定で無効にでき、動きを減らす設定にも従います。
新しい Bottega フォルダ中心の保存形式です。0.1.4 以前の Chat、Project、App、Base、添付、設定を自動移行しません。終了し、アプリケーションデータ全体と外部 Chat Home・Project を保持してから、古いデータをバックアップ場所へ移し、新しいフォルダで設定してください。元の内容は変更しません。
v0.1.4
- 入力欄で Sketch。 + から描画、文字、八つの図形、部分消去を使えます。取り消し・やり直し・色・線幅を調整し、下書きでは再編集でき、Agent には白背景 PNG を送ります。
- 選ぶ前に使用量を確認。 Codex、Claude Code、Kimi の残量とリセット時刻を表示します。この版の OpenCode は統一情報の非対応を明示します。最初の取得を再開し、認証や修復の操作も提示します。
- ローカル作業を保護。 Chat、Base、Project、App、添付の整合性と復旧を強化しました。中断した状態を保持し、アカウント不要で使えます。この版にクラウド同期はありません。
- 共通仕様の第一者 App。 Development Kanban、Expense Tracker、Fitness Log、Design Canvas は React と共通の画面規約を使用し、既存の内容と操作を保持します。Bottega 0.1.3 以降が必要です。
- バックグラウンドの入口を選択。 macOS のロゴ、単色メニューバー、ノッチ表示を選び、ノッチがない画面ではアイコンを使います。ログイン時起動は別設定で、どちらも初期状態は無効です。
- 日常操作を整える。 設定、文字サイズ、改名、App の進捗・復旧、共有を統一しました。Sketch は画面に合わせた正方形と浮動操作、読み込み表示を使います。
新しいローカル保存形式のため、0.1.3 以前を開くことや自動移行はできません。終了してアプリケーションデータ全体と外部 Chat Home・Project をバックアップし、古いデータを別の場所へ移して、新しいフォルダで起動してください。以前の Chat、設定、App の記録は自動で取り込みません。
v0.1.3
- Chat 内で Agent を切り替え。 待機中に次の turn を担当する Codex、Claude Code、Kimi Code、OpenCode を選べます。発言者と切り替え位置を示したひとつの履歴を維持し、新しい Agent は必要な文脈を受け取り、関連する Chat 履歴を取得できます。
- Agent の準備状況を表示。 入力欄でインストール、認証、実行環境の状態を確認し、必要なインストール、サインイン、再試行を行えます。利用できない Agent がキューの作業を黙って消費せず、復旧は対象の Chat または Agent に限定されます。
- macOS でメインウィンドウ外のタスクを確認。 ログイン時の起動、ウィンドウを閉じた後の実行継続、フローティングタスクパネルを個別に有効化できます。画面上部のパネルは実行中のタスクや対応が必要な要求を表示し、キーボード操作と関連 Chat の表示に対応します。初期状態ではすべて無効です。
- インストール前に App の互換性を確認。 4 つのファーストパーティ App は最低バージョンとして Bottega 0.1.3 を指定します。インストール、再ビルド、権限付与、有効化で確認し、アップグレード後の再起動から元の候補に戻れます。拒否された更新は稼働中のバージョンと権限を保持します。
- App の作業を保ったまま名前を変更。 表示名を変更しても、有効なバージョン、ソース、データ、権限は維持されます。
- Project の追加を簡単に。 ローカル CLI 履歴が存在するときだけ取り込みの選択肢を表示し、履歴のない Project は直接追加できます。
アップグレード前に: 0.1.3 は新しいローカルストレージ形式を使用します。0.1.2 以前の Chat データベースは開けず、自動移行もできません。Bottega を終了し、アプリケーションデータフォルダ全体をバックアップしてください。旧版用にバックアップを保持し、0.1.3 は新しいデータフォルダで起動します。以前の Chat や設定は自動的には取り込まれません。
macOS arm64 DMG/ZIP、Windows x64 NSIS、Linux x64 AppImage を提供します。未署名のため、初回起動の手順に従ってください。macOS が主要プラットフォームで、Windows/Linux のネイティブ App 分離と完全な機能同等性は引き続き開発中です。0.1.0 または 0.1.1 からは旧アップデーターの不具合により手動インストールが必要です。上記のストレージ準備はすべての旧版に適用されます。
v0.1.2
- 未署名ビルドで利用できないリリース互換性キーが更新のダウンロードを妨げる問題を修正しました。サイドバーは自動インストールと手動ダウンロードを区別し、進捗を表示します。更新やバックグラウンド確認の失敗時も Releases または About に進めます。
- Fitness Log をホストの React インターフェースで再構築しました。共通のコンポーネントとデータ API を使いながら、72 種目、17 の筋肉部位、5 言語、アニメーション実演、トレーニング計画、レスポンシブなライト/ダーク表示を維持します。
- App のデータ読み込みを完全かつ復旧可能にしました。Base はすべてのページを読み、一貫したリビジョンを公開します。Fitness の計画送信は再試行や結果が不確実な場合にも元の行 ID を保持し、重複送信を防ぎます。
- Chat 内検索の再試行と移動を修正しました。失敗したページは明示的な再試行を待ち、古い応答は新しい検索を上書きしません。Chat を切り替えた後に以前の管理対象 worktree のブランチが残る問題も修正しました。
- 古いスキーマの App カタログ起動を修復しました。元のバイト列を隔離して保存し、現在形式の空カタログを作成します。現在形式の破損には引き続き明示的な修復が必要です。保留 turn の復旧と Memory のキャンセル処理も強化しました。
- macOS arm64 DMG/ZIP、Windows x64 NSIS、Linux x64 AppImage を公開しました。未署名のため、従来の初回起動手順が引き続き必要です。
0.1.0 または 0.1.1 からの更新: 既存の更新ボタンには今回修正した不具合があるため、GitHub Releases から 0.1.2 をダウンロードし、手動でインストールしてください。