﻿# TaBest Explorer 1.0.0 Release Notes

## 日本語

# TaBest Explorer 1.0.0 リリースノート

日付: 2026-06-30
対象: V1.0 有料版リリース

## 概要

TaBest Explorer 1.0.0 は、TablacusExplorer 風の classic dense multi-pane 操作を中心にした最初の有料版リリースです。軽量なローカル Windows ファイル操作を維持しながら、複数ペイン、ペイン内タブ、レイアウト切り替え、タブ配置を扱えるようにしています。

このリリースには、30日無料トライアル、年額 `$5` subscription の購入導線、Polar license key 有効化、保存済み license key / activation id による自動状態確認が含まれます。

## 主な変更

- classic dense workspace にペイン内タブとレイアウト操作を統合しました。
- 1ペイン、縦2ペイン、横2ペイン、4ペイン、左右/上下の3ペイン構成を追加しました。
- ペイン内タブの追加、複製、移動、ロック、閉じる範囲指定、ドラッグ操作の基盤を追加しました。
- 右クリックメニュー、設定、コマンドパレットから低優先度または高度な項目を減らしました。
- Search Builder を独立画面ではなく、ペイン単位の検索コマンドへ統合しました。
- ダークモード時のコマンドパレットで、無効行の文字が読みにくい問題を修正しました。
- 30日無料トライアル、年額 `$5` subscription、license key 有効化、ライセンス管理、自動状態確認、無効化の UI を追加しました。
- current-user インストーラーを追加しました。Start Menu shortcut と Apps & Features uninstall を登録します。
- Explorer context menu 連携と desktop shortcut 作成は利用可能ですが、既定ではオフです。
- インストーラーを DPI-aware にし、TaBest Explorer の product metadata、website mascot、Program Compatibility Assistant 誤検知を避ける manifest 宣言を追加しました。
- インストーラー画面は Windows UI 言語に合わせ、日本語または英語の説明を表示します。

## 互換性

- ファイル操作、検索、cloud / Google Drive 連携、ライセンス確認、外部ツール起動は UI 言語によって挙動を変えません。
- UI 言語設定は既存の `settings.json` 互換性を維持します。
- license state はユーザーごとに `%APPDATA%\FastFileExplorer` に保存されます。
- license key は現在の Windows ユーザー向けに暗号化して保存され、自動状態確認に使われます。

## ライセンス

- TaBest Explorer には30日無料トライアルがあります。
- 無料期間終了後に自動で課金されることはありません。
- 継続利用には、年額 `$5` subscription の購入後に発行される Polar license key の有効化が必要です。
- 初回有効化にはオンライン接続が必要です。
- 有効化後は cache と grace を使い、毎回の起動で外部通信を必須にしません。
- 手順は `license-guide.ja.md` を参照してください。

## 既知の注意

- このリリースはコード署名前の配布です。初回起動時に Windows SmartScreen が unknown publisher の警告を表示する可能性があります。
- 配布物を実行する前に、PowerShell の `Get-FileHash` で公開 SHA256 と一致することを確認してください。
- コード署名は将来のリリースで追加予定です。

## 検証

最新の QA 結果と package SHA256 は `qa-summary.md` を参照してください。


---

## English

# TaBest Explorer 1.0.0 Release Notes

Date: 2026-06-30
Target: V1.0 paid release

## Overview

TaBest Explorer 1.0.0 is the first paid release focused on TablacusExplorer-style classic dense multi-pane workflows. It keeps the app lightweight while adding multi-pane layouts, pane-local tabs, layout switching, and tab placement controls for local Windows file management.

This release includes the production licensing path with a license screen, a 30-day free trial, an annual `$5` subscription purchase path, and Polar license key activation. The paid release package and installer are separate from older free/RC preview artifacts.

## Highlights

- Integrated pane-local tab strips and layout actions into the classic dense workspace surface.
- Added layout menu presets for single pane, vertical 2-pane, horizontal 2-pane, 4-pane, and asymmetric 3-pane arrangements.
- Added the foundation for pane-local tab add, duplicate, move, lock, close-scope, and drag/drop workflows.
- Adjusted left/right vertical tab placement so layout actions do not widen the tab rail.
- Added QA for Japanese/English `UiText` catalog parity and unlocalized human-facing source strings.
- Added Japanese/English UI regression smoke coverage, keeping display language separate from file operations, licensing, and other behavior.
- Added licensing UI for the 30-day free trial, annual `$5` subscription purchase action, license management, license key activation, automatic status checks, and deactivation.
- Consolidated licensing copy under Japanese/English `License.*` keys, including the statement that users are not charged after the free period unless they choose to buy and that continued use requires the annual `$5` subscription license.
- Added licensing UI QA and a no-secret guard so normal tests do not call the external Polar API and committed files do not contain actual checkout URLs, tokens, Organization Identifiers, or license key bodies.
- Reduced right-click menu, Settings, and command palette exposure by removing advanced or low-priority Windows integration entries from the primary UI.
- Integrated the former Search Builder flow into pane-level search commands instead of a separate builder window.
- Adjusted command palette row styling so unavailable commands stay readable in dark mode.
- Added an unsigned current-user paid release installer with Start Menu shortcut and Apps & Features uninstall registration. Explorer context-menu integration and desktop shortcut creation are available but off by default.
- Made the paid release installer DPI-aware and set explicit TaBest Explorer product metadata so the setup window renders crisply on high-DPI displays.
- Added Japanese/English setup text that follows the Windows UI language.
- Added the website mascot image to the paid release installer window.
- Declared current-user execution and supported Windows OS compatibility in the installer manifest to avoid Program Compatibility Assistant false positives.

## Compatibility

- File operations, search, cloud/Google Drive integration, license checks, and external tool launches do not change behavior by locale.
- UI language settings are stored in `settings.json` while preserving existing settings compatibility.
- Release ZIPs, installer executables, manifests, scratch screenshots, and logs are validation/distribution artifacts and are not stored in the repository.
- License state is stored per user under `%APPDATA%\FastFileExplorer`. License keys are encrypted for the current Windows user and used for automatic status checks.

## Licensing

- TaBest Explorer includes a 30-day free trial. Users are not charged after the free period unless they choose to buy.
- Continued use requires activating the Polar license key issued after purchasing the annual `$5` subscription.
- First activation requires an online connection. After activation, TaBest Explorer uses cache and grace instead of contacting the provider on every launch, and uses the saved encrypted license key and activation id for automatic status checks when needed.
- See `license-guide.en.md` for license steps.

## Known notes

- This release is distributed before code signing. On first launch, Windows
  SmartScreen may show "Windows protected your PC (unknown publisher)". Click
  "More info" then "Run anyway" on the warning screen to start the app.
- To compensate for unsigned distribution, before running setup or extracting
  the portable package, run `Get-FileHash` in PowerShell and confirm it matches
  the published `.sha256.txt` value.
- Code signing is planned for a future release.

## Verification

See `qa-summary.md` for the latest QA result and package SHA256.


