Skip to content

2.4

Compare
Choose a tag to compare
@tasuwo tasuwo released this 25 May 14:31
· 750 commits to master since this release
  • 🚀 Release 2.4
  • 📷 Take snapshot.
  • 💄 スクロールはdismiss時のみ行う
  • 💄 Clipの遷移アニメーションが正常に復帰できる
  • ♻️ UserActivityをIntentで初期化できる
  • ♻️ UserActivityの更新頻度を修正
  • ♻️ previewingClipIdを保持しなくて済むようにする
  • ✨ Previewをリストアできる
  • ♻️ ClipCollectionViewの状態を必ず保持する
  • ♻️ 一部ViewControllerの作成をViewControllerFactoryに委譲する
  • ♻️ プレビューの状態を保存できる
  • ♻️ IntentにPreview情報を追加
  • 💄 Fix layout.
  • 💄 回転時に一部描画が消失する問題を修正
  • ⚡ タグ一覧画面表示のパフォーマンスを向上させる
  • ⚡ タグ選択画面の描画パフォーマンスを向上する
  • ✨ モーダルをStateRestorationしない
  • ♻️ xcodegen generate
  • 🐛 共有時にタグの選択状態がおかしくなる問題を修正
  • 🐛 選択が消失することがある問題を修正する
  • 🚚 ModalNotificationをDomainレイヤに移動する
  • 🚚 TBoxCoreの整理
  • 🚚 LazyApplierをDomainレイヤに移動する
  • 🚚 ForestKitに切り出し
  • 🚚 SnapshotはDomainレイヤに移動する
  • 🚚 Rename: Collection > EntityCollectionSnapshot
  • 🐛
  • ♻️ Refactor
  • ♻️ xcodegen generate
  • ♻️ クリップ編集画面の表示をViewControllerで表示できる
  • ♻️ タグ選択用モーダルの表示をViewControllerで行う
  • ♻️ ClipMergeModalをViewControllerから表示する
  • 🚨
  • 🔥 不要ファイルの削除
  • ♻️ アルバム選択モーダル表示をViewController側で行う
  • ♻️ ModalNotificationCenterを追加
  • ✨ サイドバー対応を一時的にオフにする
  • 🐛 遅延して選択する可能性のあるIDを除去しない
  • ✨ 検索文言をリストアする
  • ✨ 画面表示時にリストア用設定を更新する
  • ✨ リストア設定をバックグラウンドで必要な値のみ行う
  • ⚡ LazyなCollectionViewの選択を利用する
  • ♻️ CollectionViewの選択用のApplierを実装する
  • ✨ ロード中のセルも選択できる
  • 💄 整合性チェック表示のdebounceを長めにする
  • ✨ 検索画面の状態をリストアできる
  • ♻️ 検索画面のモデルをCodableに適合させる
  • ♻️ 検索画面の状態を統合する
  • ✨ タグ一覧画面の状態をリストアできる
  • ♻️ TagCollectionViewの状態をCodableに適合させる
  • ♻️ immutableな状態を明示する
  • ♻️ ClipPreviewPageViewのコンポーネントの状態を統合する
  • ✨ ホーム画面の状態をリストアできる
  • ✨ アルバム一覧画面の状態をリストアできる
  • ✨ 設定画面の状態をリストアできる
  • ♻️ ClipCollectionViewの状態をCodableに適合させる
  • ♻️ AlbumListViewの状態をCodableに適合させる
  • ♻️ DomainレイヤのEntity群をCodableに適合させる
  • ♻️ 設定画面の状態をCodableにする
  • ♻️ CloudAvailabilityをCodableに適合させる
  • ♻️ プレビュー画面の状態からUIKit依存を除去する
  • ♻️ 状態からImageQueryServiceへの依存を取り除く
  • ♻️ xcodegen generate
  • ⚡ 複数選択時のパフォーマンスを向上させる
  • ♻️ ClipCollectionViewの状態を統合する
  • ♻️ Reducer/State/Action合成用の定義群を追加する
  • ♻️ Reducerのメソッド定義をstaticにしない
  • ✨ iPadでサイドバーを表示できる
  • ✨ マルチウインドウに対応する
  • 🚚 Rename AppRoot > SceneRoot.
  • ✅ CI機を修正
  • ✅ テストコードを修正
  • ♻️ UIScene API を利用する
  • ♻️ 整合性チェッカーをAppDelegateに保持させる
  • ♻️ 整合性チェック用ViewModelをAppDelegateに保持させる
  • ♻️ こまめの掃除
  • :sprkles: 設定画面でStoreを利用する
  • 🐛 Reducer実行中の副作用による状態更新をガードする
  • ♻️ CloudStackLoaderに複数のObserverを設定できる
  • ♻️ WeakContainerSetを定義する
  • ♻️ DependencyContainerはAppDelegateで生成する
  • ✅ Update CI environment.
  • 🚚 Rename
  • 🚧 CloudAvailabilityServiceのリファクタ
  • 🚚 Rename.
  • 🚚 Rename.
  • 🚚 Rename.
  • 🚚 Rename.
  • 🐛 並び替え時にモデルが更新されない問題を修正
  • 🚨
  • ♻️ 検索画面の状態のInitializerを追加
  • ♻️ タグ一覧画面の状態のInitializerを追加
  • ♻️ モーダルの状態のInitializerを追加
  • ♻️ プレビュー画面の状態のInitializerを追加
  • ♻️ 情報画面の状態のInitializerを追加する
  • ♻️ ClipCollectionStateのInitializerを追加
  • ♻️ TextEditAlertStateのinitializerを追加
  • ♻️ AlbumListViewの初期状態を定義する
  • ♻️ CollectionのI/Fを整理する
  • ⚡ 複数選択時のパフォーマンスを改善する
  • ♻️ サイドバーに検索を追加
  • 🔧 xcodegen generate