Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AppCenterをセットアップ #91

Merged
merged 48 commits into from
Nov 2, 2023
Merged
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
d675a4c
とりあえずAppCenterをセットアップ
TetsuOtter Oct 23, 2023
8c22ecf
AppCenterにdSYMをアップロードするようにした
TetsuOtter Oct 23, 2023
049a6ed
テスト用のクラッシュボタン、およびクラッシュログ送信ポリシーを設定
TetsuOtter Oct 23, 2023
bd9d707
class nameを付け忘れていたので追加
TetsuOtter Oct 23, 2023
d51d485
dSYMのUUIDのみを出力するようにした
TetsuOtter Oct 23, 2023
daf9642
きちんとdSYMをAppCenterにアップロードできるようにした
TetsuOtter Oct 23, 2023
97f6d99
TestCrashがReleaseだと効かないので、別のCrashを用意した
TetsuOtter Oct 23, 2023
e360dc2
Create PrivacyPolicy.md
TetsuOtter Oct 25, 2023
fddbc4d
Create Utils.common.cs
TetsuOtter Oct 25, 2023
a7e7205
Create OpenUrlCommand.cs
TetsuOtter Oct 25, 2023
a06d65e
MarkdownをRawAssetに含めるようにした
TetsuOtter Oct 25, 2023
d167b8e
Create SimpleMarkdownLabel.cs
TetsuOtter Oct 25, 2023
1480bd8
Create ShowMarkdownPage.cs
TetsuOtter Oct 25, 2023
971096d
PrivacyPolicyを表示するようにした
TetsuOtter Oct 25, 2023
4c4af4c
EasterEggPageをRootPages配下に移動
TetsuOtter Oct 26, 2023
f9fc561
ThirdPartyLicensesをRootPages配下に移動
TetsuOtter Oct 26, 2023
291f001
SelectTrainPageをRootPages配下に移動
TetsuOtter Oct 26, 2023
b867837
AppCenter周りの処理をAppCenterServicesに移動
TetsuOtter Oct 26, 2023
f5c3510
[skip ci] Create AppPreferenceService.cs
TetsuOtter Oct 26, 2023
db6e0e2
Loggerの初期化を別クラスに移動
TetsuOtter Oct 29, 2023
02ba9aa
PreferenceKey文字列の取得を関数化
TetsuOtter Oct 29, 2023
b570445
Set関数も追加
TetsuOtter Oct 29, 2023
ab0e530
Analyticsも有効無効を切り替えられるようにした
TetsuOtter Oct 29, 2023
6082a66
Create IAppCenterSetting.cs
TetsuOtter Oct 29, 2023
6166465
IAppCenterSettingを用いて初期化を行えるようにした
TetsuOtter Oct 29, 2023
5e13f9c
ShowMdPageからSimpleMarkdownViewに移行
TetsuOtter Oct 29, 2023
3782054
有効/無効の選択権について明記
TetsuOtter Oct 29, 2023
c51897b
遅延読み込み機能を実装
TetsuOtter Oct 29, 2023
8015726
LoggerがNullRefで落ちるバグを修正
TetsuOtter Oct 29, 2023
500fcce
Create AppCenterSettingViewModel.cs
TetsuOtter Oct 29, 2023
f07ce8e
AppCenterSettingViewModelもInstanceManagerで管理するようにした
TetsuOtter Oct 29, 2023
c034dca
AppCenterが既に有効な際は、AppShellの起動時点でSetupをかけるようにした
TetsuOtter Oct 29, 2023
6a5a708
[skip ci] AppCenterSettingPageを実装
TetsuOtter Oct 29, 2023
5ff64a8
Binding設定を追加
TetsuOtter Nov 1, 2023
9254f55
設定値を復元できるようボタンを追加
TetsuOtter Nov 1, 2023
43e3dbd
doSaveの判定が逆になっていたので修正
TetsuOtter Nov 1, 2023
474975c
SelectTrainPageへのRouteを設定
TetsuOtter Nov 1, 2023
8176b05
SwitchにOnColorを設定
TetsuOtter Nov 1, 2023
e9d8631
AppCenterSettingPageにもRouteを設定
TetsuOtter Nov 1, 2023
105a32d
Analyticsの追加を忘れてたので修正
TetsuOtter Nov 1, 2023
24cbda5
サービスが初期状態で正常に開始されないバグに対応
TetsuOtter Nov 1, 2023
9ed0b01
ログ出力を追加
TetsuOtter Nov 1, 2023
64434ba
値の保存/反映/ページ移動等の処理を実装
TetsuOtter Nov 1, 2023
d799059
AppCenterが有効化されていない状態では、最初にAppCenterSetting以外を表示できないようにした
TetsuOtter Nov 1, 2023
5885b30
AppCenterのFlyoutItem表示位置を下の方に移動した
TetsuOtter Nov 1, 2023
95da813
アプリ起動ごとにログをアーカイブするようにした
TetsuOtter Nov 2, 2023
544ba5e
ログを共有しない設定を反映するようにした
TetsuOtter Nov 2, 2023
d78dae7
テスト用のクラッシュボタンを削除
TetsuOtter Nov 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/cd-action.yml
Original file line number Diff line number Diff line change
@@ -211,6 +211,7 @@ jobs:
- name: Add AppCenterSecrets.cs
run: |
echo "namespace TRViS;" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "class AppCenterSecrets" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "{" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo 'public const string IOS = "${{ secrets.APP_CENTER_SECRET_IOS }}";' >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "}" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
@@ -298,6 +299,7 @@ jobs:
- name: Add AppCenterSecrets.cs
run: |
echo "namespace TRViS;" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "class AppCenterSecrets" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "{" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo 'public const string ANDROID = "${{ secrets.APP_CENTER_SECRET_ANDROID }}";' >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "}" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
@@ -413,6 +415,7 @@ jobs:
- name: Add AppCenterSecrets.cs
run: |
echo "namespace TRViS;" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "class AppCenterSecrets" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "{" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo 'public const string MACOS = "${{ secrets.APP_CENTER_SECRET_MACOS }}";' >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}
echo "}" >> ${{ env.APP_CENTER_SECRETS_FILE_NAME }}