Changelog
What's new
Version history. Each entry lists what was shipped, when, and what changed for the user.
01
Versions
Pre-release
v0.1.0
2026·05 · TestFlight
Initial pre-release. All planned v1 engineering complete; awaiting first external test cycle. Builds for iOS 18 and macOS 15.
Data & sync
- SwiftData model layer with 8 entities: Project, Stage, Task, Subtask, Tag, Idea, ProgressEvent, PhotoRef.
- Three-tier storage fallback: CloudKit Private Database → local SQLite in App Group → in-memory (tests only). The app works without iCloud.
- VersionedSchema scaffolding for future schema migrations without data loss.
- JSON export and import with ID-based deduplication. Repeat imports do not create duplicates.
Projects, stages, tasks
- Full CRUD for project / stage / task / subtask with drag reordering.
- Automatic status derivation (task → stage → project), with per-level manual override.
- Progress calculation at all three levels.
- Five built-in templates: Academic Paper, Engineering Prototype, AI Model, Product Idea, Blank.
- Free-text tags with auto-reuse and usage counts.
Capture & timeline
- Idea Inbox for quick capture; archive, link to project, or convert to new project.
- Timeline view with day-aggregated event stream, filterable by project.
- Per-task reminders via UserNotifications, with on-demand permission request.
Surfaces
- Five main screens: Home, Projects, Inbox, Timeline, Settings.
- Nine widget kinds across iPhone and Mac: Project Stripe (S/M/L), Idea Capture (S/M), Fleet Runway (M), Activity Contributions (S/M), Project Mission Patch (M/L), Fleet Top-3 (M), Fleet Dashboard (L), Fleet Swoosh (M), Menu Bar Overview (M).
- macOS menu bar popover.
Localization & design
- 211 string keys across English, Simplified Chinese, and Japanese, with live runtime language switching (no app restart).
- Custom visual system: Morandi palette, ink keylines, five-color stripe, mission-patch motifs, pixelated Edinburgh skyline, Space Grotesk + JetBrains Mono.
Engineering quality
- Swift 6 strict concurrency; main app and widgets build without warnings.
- Unit tests for StatusDeriver, ProgressCalculator, TemplateLibrary, EntitlementGate.
- PrivacyInfo.xcprivacy declares no tracking, no data collection, no third-party tracking domains.
- RevenueCat SDK integrated (Pro entitlement check, purchase, restore) and isolated to the main app target.
预发布
v0.1.0
2026·05 · TestFlight
首个预发布。v1 计划的全部工程工作完成,等待第一轮外部测试。构建目标为 iOS 18 与 macOS 15。
数据与同步
- SwiftData 模型层 8 个实体:Project、Stage、Task、Subtask、Tag、Idea、ProgressEvent、PhotoRef。
- 三级存储 fallback:CloudKit 私有数据库 → App Group 内本地 SQLite → 内存(仅测试)。没有 iCloud 也能完整使用。
- VersionedSchema 脚手架,为未来模式迁移铺路,不丢数据。
- JSON 导出与导入,基于 ID 去重,重复导入不会产生重复项。
项目、阶段、任务
- 项目 / 阶段 / 任务 / 子任务的完整增删改查与拖拽排序。
- 状态自动推导(任务 → 阶段 → 项目),各层支持手动覆盖。
- 三层级别的进度计算。
- 五个内置模板:学术论文、工程原型、AI 模型、产品想法、空白。
- 自由文本标签,自动复用并维护使用次数。
捕获与时间轴
- 灵感箱用于快速捕获;可归档、关联到项目,或转换为新项目。
- 时间轴视图按天聚合事件流,可按项目筛选。
- 任务级提醒通过 UserNotifications 实现,按需请求权限。
界面形态
- 五个主屏:Home、Projects、Inbox、Timeline、Settings。
- 跨 iPhone 与 Mac 的 9 种小组件:Project Stripe(S/M/L)、Idea Capture(S/M)、Fleet Runway(M)、Activity Contributions(S/M)、Project Mission Patch(M/L)、Fleet Top-3(M)、Fleet Dashboard(L)、Fleet Swoosh(M)、Menu Bar Overview(M)。
- macOS 菜单栏弹窗。
本地化与设计
- 211 个字符串 key,覆盖英语、简体中文、日语,运行时即时切换语言(无需重启)。
- 自定义视觉系统:Morandi 配色、墨色 keyline、五色条纹、任务徽章母题、像素化爱丁堡天际线,Space Grotesk + JetBrains Mono。
工程质量
- Swift 6 严格并发;主应用与小组件构建无警告。
- StatusDeriver、ProgressCalculator、TemplateLibrary、EntitlementGate 单元测试。
- PrivacyInfo.xcprivacy 声明不追踪、不收集数据、无第三方追踪域名。
- 集成 RevenueCat SDK(Pro 权限校验、购买、恢复),仅与主应用 target 绑定。
事前リリース
v0.1.0
2026·05 · TestFlight
最初の事前リリース。v1 で予定したエンジニアリング作業はすべて完了し、最初の外部テストサイクルを待っています。iOS 18 と macOS 15 向けにビルド。
データ & 同期
- SwiftData モデル層に 8 つのエンティティ:Project、Stage、Task、Subtask、Tag、Idea、ProgressEvent、PhotoRef。
- 3 段階のストレージフォールバック:CloudKit プライベート DB → App Group 内のローカル SQLite → メモリ(テストのみ)。iCloud なしでも完全に動作。
- 将来のスキーマ移行に備えた VersionedSchema スキャフォールド。データ損失なし。
- ID ベースで重複排除する JSON 書き出し・読み込み。繰り返し読み込みでも重複が発生しません。
プロジェクト・ステージ・タスク
- プロジェクト / ステージ / タスク / サブタスクの完全な CRUD とドラッグ並び替え。
- 状態の自動導出(タスク → ステージ → プロジェクト)、各層で手動上書き対応。
- 3 階層すべてでの進捗計算。
- 5 つの組み込みテンプレート:学術論文、工学プロトタイプ、AI モデル、製品アイデア、空白。
- 自由テキストのタグ、自動再利用と使用回数。
記録 & タイムライン
- 素早く記録するためのアイデア受信箱:アーカイブ、プロジェクトに紐付け、新規プロジェクトに変換。
- 日別に集計されたイベントストリームのタイムラインビュー、プロジェクトでフィルタ可能。
- UserNotifications によるタスク単位のリマインダー、必要時に許可をリクエスト。
表示面
- 主要 5 画面:Home、Projects、Inbox、Timeline、Settings。
- iPhone と Mac にまたがる 9 種のウィジェット:Project Stripe(S/M/L)、Idea Capture(S/M)、Fleet Runway(M)、Activity Contributions(S/M)、Project Mission Patch(M/L)、Fleet Top-3(M)、Fleet Dashboard(L)、Fleet Swoosh(M)、メニューバー概要(M)。
- macOS メニューバーのポップオーバー。
ローカライズ & デザイン
- 英語、簡体字中国語、日本語で 211 の文字列キー、再起動なしで実行時に言語切替可能。
- カスタムビジュアルシステム:モランディパレット、インクキーライン、5 色ストライプ、ミッションパッチモチーフ、ピクセル化されたエディンバラのスカイライン、Space Grotesk + JetBrains Mono。
エンジニアリング品質
- Swift 6 厳密並行性;メインアプリとウィジェットは警告なしでビルド。
- StatusDeriver、ProgressCalculator、TemplateLibrary、EntitlementGate の単体テスト。
- PrivacyInfo.xcprivacy がトラッキングなし、データ収集なし、第三者トラッキングドメインなしを宣言。
- RevenueCat SDK 統合(Pro エンタイトルメント確認、購入、復元)、メインアプリ target のみに分離。