Skip to content

Commit d71e595

Browse files
Copilotevan361425
andauthored
feat: iOS support (#225)
* Initial plan * Complete iOS support implementation with platform configuration, permissions, fastlane, CI/CD, and documentation Co-authored-by: evan361425 <14554683+evan361425@users.noreply.github.com> * fix * fix * remove lockfile * ignore lockfile --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: evan361425 <14554683+evan361425@users.noreply.github.com> Co-authored-by: Lu Shueh Chou <wu0dj2k7ao3@gmail.com>
1 parent abb1be7 commit d71e595

File tree

78 files changed

+916
-1068
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+916
-1068
lines changed

.github/copilot-instructions.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,4 @@ providing well structured code and clear comments.
3737
4. Write widget tests to fully cover new features and bug fixes.
3838
5. Tests should be wrapping into one `testWidgets` function if they are in the same page and can be done in one flow.
3939
This helps to reduce the time of test execution.
40+
6. No need to write document in `docs/` unless I told so.

.github/workflows/test.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ on:
1010
- "**.md"
1111
- "docs/**"
1212
- "scripts/**"
13-
- "android/**"
1413
- "pubspec.yaml"
1514
- "pubspec.lock"
1615
- "mkdocs.yaml"

.vscode/launch.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"version": "0.2.0",
66
"configurations": [
77
{
8-
"name": "pos-system",
8+
"name": "android",
99
"request": "launch",
1010
"type": "dart",
1111
"program": "lib/main.dart",
@@ -15,6 +15,13 @@
1515
"--dart-define=appFlavor=debug",
1616
"--dart-define=logLevel=debug"
1717
]
18+
},
19+
{
20+
"name": "ios",
21+
"request": "launch",
22+
"type": "dart",
23+
"program": "lib/main.dart",
24+
"args": ["--dart-define=appFlavor=debug", "--dart-define=logLevel=debug"]
1825
}
1926
]
2027
}

assets/l10n/en/global.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ dialog:
4444
- Delete Confirmation
4545
- Title displayed on the DeleteDialog.
4646
deletionContent:
47-
- |
47+
- |-
4848
Are you sure you want to delete "{name}"?
4949
5050
{more}This action cannot be undone!

assets/l10n/en/order_attribute.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ option:
8080
helper: |-
8181
For 'age', possible options are:
8282
- ⇣ 20
83-
- 20 30
83+
- 20 - 30
8484
error:
8585
repeat: Name already exists
8686
mode:

assets/l10n/en/setting.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,5 @@ orderAwakening:
5050
- Keep the screen on during ordering, even when idle
5151
description: If disabled, the screen will turn off based on system settings during ordering.
5252
report:
53-
title: Collect Error Messages and Events
53+
title: Collect Errors and Events
5454
description: Send error messages when the app encounters issues, helping the app improve

assets/l10n/zh/order_attribute.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ option:
6969
helper: |-
7070
以年齡為例,可能的選項有:
7171
- ⇣ 20
72-
- 20 30
72+
- 20 - 30
7373
error:
7474
repeat: 名稱不能重複
7575
mode:

docs/search_highlighting_feature.md

Lines changed: 0 additions & 98 deletions
This file was deleted.

docs/search_ui_mockup.md

Lines changed: 0 additions & 73 deletions
This file was deleted.

firebase.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"flutter":{"platforms":{"android":{"default":{"projectId":"android-pos-syst-1553173065663","appId":"1:747759991726:android:2943f641957927a1","fileOutput":"android/app/google-services.json"}},"ios":{"default":{"projectId":"android-pos-syst-1553173065663","appId":"1:747759991726:ios:e7a53b0c9522cb4b01663f","uploadDebugSymbols":true,"fileOutput":"ios/Runner/GoogleService-Info.plist"}},"dart":{"lib/firebase_options.dart":{"projectId":"android-pos-syst-1553173065663","configurations":{"android":"1:747759991726:android:2943f641957927a1","ios":"1:747759991726:ios:e7a53b0c9522cb4b01663f"}}}}}}
1+
{"flutter":{"platforms":{"android":{"default":{"projectId":"flutter-pos-system-debug","appId":"1:53696347946:android:ac27f47cd1ca1e9c556853","fileOutput":"android/app/google-services.json"}},"ios":{"default":{"projectId":"flutter-pos-system-debug","appId":"1:53696347946:ios:c4979f024ab56b3b556853","uploadDebugSymbols":true,"fileOutput":"ios/Runner/GoogleService-Info.plist"}},"dart":{"lib/firebase_options.dart":{"projectId":"flutter-pos-system-debug","configurations":{"android":"1:53696347946:android:ac27f47cd1ca1e9c556853","ios":"1:53696347946:ios:c4979f024ab56b3b556853"}}}}}}

0 commit comments

Comments
 (0)