From 5a9e91e865b55c6f74b33cb2ce160808859898d2 Mon Sep 17 00:00:00 2001 From: ArthurKun <16458204+ArthurKun21@users.noreply.github.com> Date: Sat, 27 Jun 2026 15:23:04 +0800 Subject: [PATCH 1/6] proto datastore migration --- CHANGELOG.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 862b298..2186771 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,14 @@ ## Unreleased -None +### New features + +- Migration of Battle Configs' shared preferences into Protobuf backed by Proto Datastore. + - Exporting of configs now would be `.pb` instead of `.json`. + - Importing of configs now have two options: `.pb` the new format and `.json` for the backwards compatibility. +- Preferred Servants now have been updated thanks to the migration: + - Each servants now have their own setup (`Skills`, `Appends`, `NP Level`, etc) + - Each servants now have local CE and friend configuration. Adding this up would mean it would override the global CE option ## pre-2614 From a05a6dc2370892ffd2d7ecf274e55afb270d6643 Mon Sep 17 00:00:00 2001 From: ArthurKun <16458204+ArthurKun21@users.noreply.github.com> Date: Sat, 27 Jun 2026 20:19:07 +0800 Subject: [PATCH 2/6] explicit command cards --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2186771..6c505a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## Unreleased -### New features +### Breaking Changes - Migration of Battle Configs' shared preferences into Protobuf backed by Proto Datastore. - Exporting of configs now would be `.pb` instead of `.json`. @@ -10,6 +10,9 @@ - Preferred Servants now have been updated thanks to the migration: - Each servants now have their own setup (`Skills`, `Appends`, `NP Level`, etc) - Each servants now have local CE and friend configuration. Adding this up would mean it would override the global CE option +- NP Cards and Command Cards are now explicitly shown. + - Also added `{` and `}` at the start and end of the action cards. + - Any `n` on the action cards denotes `command card` hence `{4n6}` is NP Servant 1, Command Card, NP Servant 3 ## pre-2614 From e9c7515df4d3f71c978d9b5562a2138d159d4460 Mon Sep 17 00:00:00 2001 From: ArthurKun <16458204+ArthurKun21@users.noreply.github.com> Date: Mon, 29 Jun 2026 04:16:18 +0800 Subject: [PATCH 3/6] multiple script --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c505a7..1dfa8e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,8 @@ - NP Cards and Command Cards are now explicitly shown. - Also added `{` and `}` at the start and end of the action cards. - Any `n` on the action cards denotes `command card` hence `{4n6}` is NP Servant 1, Command Card, NP Servant 3 +- Multiple Scripts in the same battle config is now available. + - UI is still basic, still working on this ## pre-2614 From e865b2ed51941a0826c3e58543ba9286329d9cce Mon Sep 17 00:00:00 2001 From: ArthurKun <16458204+ArthurKun21@users.noreply.github.com> Date: Mon, 29 Jun 2026 04:19:17 +0800 Subject: [PATCH 4/6] grammar changes --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dfa8e5..912b0c6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,11 @@ ### Breaking Changes - Migration of Battle Configs' shared preferences into Protobuf backed by Proto Datastore. - - Exporting of configs now would be `.pb` instead of `.json`. - - Importing of configs now have two options: `.pb` the new format and `.json` for the backwards compatibility. + - Exported configs are now would be `.pb` instead of `.json`. + - Importing configs now supports two formats: `.pb`(the new format) and `.json` (for the backwards compatibility). - Preferred Servants now have been updated thanks to the migration: - - Each servants now have their own setup (`Skills`, `Appends`, `NP Level`, etc) - - Each servants now have local CE and friend configuration. Adding this up would mean it would override the global CE option + - Each servant now has its own setup (`Skills`, `Appends`, `NP Level`, etc) + - Each servant now has local CE and friend configurations, which override the global CE and friend option. - NP Cards and Command Cards are now explicitly shown. - Also added `{` and `}` at the start and end of the action cards. - Any `n` on the action cards denotes `command card` hence `{4n6}` is NP Servant 1, Command Card, NP Servant 3 From 854d5cfdef19f87baf01475143481ace0ffcd969 Mon Sep 17 00:00:00 2001 From: ArthurKun <16458204+ArthurKun21@users.noreply.github.com> Date: Mon, 29 Jun 2026 04:21:01 +0800 Subject: [PATCH 5/6] baseline profiles --- CHANGELOG.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 912b0c6..88bbbf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,11 @@ - Also added `{` and `}` at the start and end of the action cards. - Any `n` on the action cards denotes `command card` hence `{4n6}` is NP Servant 1, Command Card, NP Servant 3 - Multiple Scripts in the same battle config is now available. - - UI is still basic, still working on this + - UI is still basic, still working on this. + +### New features + +- Added baseline profiles, should make the startup a bit faster. ## pre-2614 From 96161c661c5838f230369032d7a0fa508210f962 Mon Sep 17 00:00:00 2001 From: ArthurKun <16458204+ArthurKun21@users.noreply.github.com> Date: Mon, 29 Jun 2026 04:22:04 +0800 Subject: [PATCH 6/6] make selected battle config nullable --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88bbbf5..7f5a1e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,10 @@ - Added baseline profiles, should make the startup a bit faster. +### Fixes + +- Removing of battle config should not crash the battle launcher + ## pre-2614 2026-06-22