-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
chore: fix building the app #13606
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
chore: fix building the app #13606
Conversation
WalkthroughAdds in-repo Then DSL and removes external Then dependency; introduces a new AffineResources Swift package for colors/icons and updates related UIKit/SwiftUI extensions to use it; updates package pins (MarkdownView 3.4.2), project settings, and GraphQL schema config parameter naming; adds iOS Swift coding guidelines doc. Changes
Sequence Diagram(s)Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## canary #13606 +/- ##
==========================================
- Coverage 57.29% 56.72% -0.57%
==========================================
Files 2721 2721
Lines 135590 135590
Branches 20885 20779 -106
==========================================
- Hits 77689 76917 -772
- Misses 56233 57002 +769
- Partials 1668 1671 +3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
🧹 Nitpick comments (2)
packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/SchemaConfiguration.swift (1)
11-14
: Signature/return clarity: LGTM.No functional change; safe default. Consider implementing cache keys (e.g., using “id” fields) later for normalized caching.
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Then.swift (1)
23-23
: Remove stray/deceptive comment.“this package uses swift version 5.0 which is currently broken” is misleading here.
Apply this diff:
-// this package uses swift version 5.0 which is currently broken +
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
⛔ Files ignored due to path filters (1)
packages/frontend/apps/ios/App/Podfile.lock
is excluded by!**/*.lock
📒 Files selected for processing (24)
packages/frontend/apps/ios/AGENTS.md
(1 hunks)packages/frontend/apps/ios/App/App.xcworkspace/xcshareddata/swiftpm/Package.resolved
(1 hunks)packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/CustomScalars/JSON.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/CustomScalars/JSONObject.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/SchemaConfiguration.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Package.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Then.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/Controller/AttachmentManagementController/AttachmentManagementController.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/Controller/MainViewController/MainViewController.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/AssistantMessageCell.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/ChatBaseCell.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/ErrorCell.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/LoadingCell.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/SystemMessageCell.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/UserMessageCell.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/DocumentPickerView/DocumentPickerView.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/DocumentPickerView/DocumentTableViewCell.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/FileAttachmentHeader/FileAttachmentHeaderView.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ImageAttachmentBar/ImageAttachmentBar.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/InputBox/InputBox.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/InputBox/InputBoxFunctionBar.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/IntelligentsButton/IntelligentsButton.swift
(0 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/MainHeaderView/MainHeaderView.swift
(0 hunks)packages/frontend/apps/ios/apollo-codegen-chore.sh
(1 hunks)
💤 Files with no reviewable changes (16)
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/InputBox/InputBox.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/IntelligentsButton/IntelligentsButton.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ImageAttachmentBar/ImageAttachmentBar.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/LoadingCell.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/Controller/MainViewController/MainViewController.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/FileAttachmentHeader/FileAttachmentHeaderView.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/MainHeaderView/MainHeaderView.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/AssistantMessageCell.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/UserMessageCell.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/ErrorCell.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/DocumentPickerView/DocumentTableViewCell.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/ChatBaseCell.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/InputBox/InputBoxFunctionBar.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/DocumentPickerView/DocumentPickerView.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/View/ChatCell/SystemMessageCell.swift
- packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Interface/Controller/AttachmentManagementController/AttachmentManagementController.swift
🧰 Additional context used
🧬 Code graph analysis (1)
packages/frontend/apps/ios/apollo-codegen-chore.sh (1)
tools/utils/src/path.ts (2)
rm
(51-53)mkdir
(55-57)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (47)
- GitHub Check: Run native tests
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: Build AFFiNE native (x86_64-pc-windows-msvc)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: y-octo binding test on x86_64-pc-windows-msvc
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: y-octo binding test on x86_64-apple-darwin
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: loom thread test
- GitHub Check: fuzzing
- GitHub Check: E2E Test (7)
- GitHub Check: Build @affine/electron renderer
- GitHub Check: Build AFFiNE native (aarch64-pc-windows-msvc)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, chromium)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: Build AFFiNE native (aarch64-apple-darwin)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, firefox)
- GitHub Check: Analyze (typescript, blocksuite)
- GitHub Check: Analyze (javascript, affine)
- GitHub Check: Analyze (javascript, blocksuite)
- GitHub Check: Analyze (typescript, affine)
- GitHub Check: Typecheck
- GitHub Check: Lint
🔇 Additional comments (7)
packages/frontend/apps/ios/AGENTS.md (1)
1-58
: Style guide addition: LGTM.Concise and actionable; no blocking issues.
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Then.swift (2)
1-22
: License header inclusion: LGTM.MIT header retained; attribution intact.
Confirm inclusion in third‑party notices if the app ships with aggregated licenses.
35-77
: API surface mirrors the original Then semantics: good.
with
,do
,then
are@inlinable
,rethrows
, and cover value/reference types. Nice.packages/frontend/apps/ios/App/App.xcworkspace/xcshareddata/swiftpm/Package.resolved (1)
44-45
: Approve: MarkdownView pin bump verified — manifests align;Then
removed.
Package.resolved lists version 3.4.2 and the package manifest uses .package(url: "https://github.com/Lakr233/MarkdownView.git", from: "3.4.2"); noimport Then
occurrences found under packages/frontend/apps/ios/App/Packages/Intelligents.packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/CustomScalars/JSONObject.swift (1)
10-11
: Replace JSONObject = String with ApolloAPI.JSONValue (or document stringified JSON)String misrepresents JSON objects; use ApolloAPI.JSONValue to preserve real object/array types. If the API actually returns stringified JSON, keep String but add a schema-level note and code comment.
File: packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/CustomScalars/JSONObject.swift (lines 10–11)
Apply this diff:
-import ApolloAPI +import ApolloAPI /// The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -public typealias JSONObject = String +public typealias JSONObject = ApolloAPI.JSONValuepackages/frontend/apps/ios/App/Packages/Intelligents/Package.swift (1)
18-24
: Dependency URL switches and removal of Then: LGTM. Sanity checks: no remaining references to Then in packages/frontend/apps/ios/App/Packages/Intelligents; Recouse/EventSource exports the "EventSource" product (package dependency resolves). (github.com)packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/CustomScalars/JSON.swift (1)
10-11
: Replace JSON scalar alias with ApolloAPI.JSONValueMapping the GraphQL JSON scalar to String will fail for object/array responses; use a structured type instead.
File: packages/frontend/apps/ios/App/Packages/AffineGraphQL/Sources/Schema/CustomScalars/JSON.swift (lines 10-11)
Apply this diff:
-import ApolloAPI +import ApolloAPI /// The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). -public typealias JSON = String +public typealias JSON = ApolloAPI.JSONValueSandbox could not locate App/Packages/AffineGraphQL (rg returned "No such file or directory"); manually run
rg -nP --type=swift ':\s*JSON\b|\.JSON\b'
and confirm there are no String-only usages before merging.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
🧹 Nitpick comments (5)
packages/frontend/apps/ios/App/App.xcodeproj/project.pbxproj (2)
410-410
: Align iOS deployment targets (project 17.6 vs target 16.0).Project-level IPHONEOS_DEPLOYMENT_TARGET is 17.6 while the target uses 16.0. This inconsistency can cause build warnings and unexpected SDK selection during dependency builds. Recommend aligning the project level to 16.0.
Apply:
- IPHONEOS_DEPLOYMENT_TARGET = 17.6; + IPHONEOS_DEPLOYMENT_TARGET = 16.0;Also applies to: 466-466
295-301
: Remove empty inputPaths/outputPaths in “[CP] Embed Pods Frameworks”.Empty arrays are unnecessary and may confuse build caching. Let CocoaPods manage file lists via inputFileListPaths/outputFileListPaths.
- inputPaths = ( - ); + /* inputPaths intentionally omitted; CocoaPods uses file lists */ ... - outputPaths = ( - ); + /* outputPaths intentionally omitted; CocoaPods uses file lists */packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/AffineResources.swift (1)
29-31
: Optional: assert in DEBUG when assets are missing.Returning .clear/empty UIImage hides missing assets. Add a DEBUG assert to surface mistakes early while keeping safe fallbacks in Release.
public var uiColor: UIColor { - UIColor(named: rawValue, in: .module, compatibleWith: nil) ?? .clear + if let c = UIColor(named: rawValue, in: .module, compatibleWith: nil) { return c } + assertionFailure("AffineColors: missing color asset '\(rawValue)'") + return .clear } ... public var uiImage: UIImage { - UIImage(named: rawValue, in: .module, compatibleWith: nil) ?? UIImage() + if let img = UIImage(named: rawValue, in: .module, compatibleWith: nil) { return img } + assertionFailure("AffineIcons: missing image asset '\(rawValue)'") + return UIImage() }Also applies to: 59-62
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/UIImage+Affine.swift (1)
4-94
: Optional: add a generic accessor to avoid future boilerplate.A single helper keeps call sites terse for new icons.
// Utility accessor (can live alongside the static icon vars) extension UIImage { static func affine(_ icon: AffineIcons) -> UIImage { icon.uiImage } }packages/frontend/apps/ios/App/Packages/AffineResources/Package.swift (1)
6-23
: Declare platforms to match the app targetLock the package to the supported iOS version to prevent accidental use on older SDKs. Confirmed: packages/frontend/apps/ios/App/Packages/Intelligents/Package.swift references .package(path: "../AffineResources") and the target depends on "AffineResources".
let package = Package( name: "AffineResources", + platforms: [ + .iOS(.v16) + ], products: [
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
⛔ Files ignored due to path filters (18)
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/ArrowDown.imageset/More Options Icon.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/ArrowUpBig.imageset/ArrowUpBig.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Box.imageset/Left icon-5.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Broom.imageset/Broom.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Bubble.imageset/Bubble.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Calendar.imageset/Left icon-1.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Camera.imageset/Camera.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/CheckCircle.imageset/Left icon.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Close.imageset/Close.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Image.imageset/Image.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/More.imageset/More Options Icon-1.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Page.imageset/Page.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Plus.imageset/Plus.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Settings.imageset/Settings.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Think.imageset/icon-2.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Tools.imageset/icon.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Upload.imageset/Upload.pdf
is excluded by!**/*.pdf
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/Resources/Icons.xcassets/Web.imageset/icon-1.pdf
is excluded by!**/*.pdf
📒 Files selected for processing (9)
packages/frontend/apps/ios/App/App.xcodeproj/project.pbxproj
(4 hunks)packages/frontend/apps/ios/App/Packages/AffineResources/.gitignore
(1 hunks)packages/frontend/apps/ios/App/Packages/AffineResources/Package.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/AffineResources.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Package.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Color+Affine.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Image+Affine.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/UIColor+Affine.swift
(1 hunks)packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/UIImage+Affine.swift
(1 hunks)
✅ Files skipped from review due to trivial changes (1)
- packages/frontend/apps/ios/App/Packages/AffineResources/.gitignore
🚧 Files skipped from review as they are similar to previous changes (1)
- packages/frontend/apps/ios/App/Packages/Intelligents/Package.swift
🧰 Additional context used
🧬 Code graph analysis (3)
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/AffineResources.swift (3)
packages/frontend/core/src/blocksuite/database-block/properties/file/style.css.ts (1)
iconPrimary
(5-7)packages/frontend/core/src/desktop/dialogs/setting/workspace-setting/license/upload-license-modal.css.ts (1)
textLink
(30-37)packages/frontend/apps/android/App/app/src/main/java/app/affine/pro/theme/Colors.kt (1)
textPrimary
(7-29)
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/UIColor+Affine.swift (2)
packages/frontend/core/src/blocksuite/database-block/properties/file/style.css.ts (1)
iconPrimary
(5-7)packages/frontend/apps/android/App/app/src/main/java/app/affine/pro/theme/Colors.kt (1)
textPrimary
(7-29)
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Color+Affine.swift (3)
packages/frontend/core/src/blocksuite/database-block/properties/file/style.css.ts (1)
iconPrimary
(5-7)packages/frontend/core/src/desktop/dialogs/setting/workspace-setting/license/upload-license-modal.css.ts (1)
textLink
(30-37)packages/frontend/apps/android/App/app/src/main/java/app/affine/pro/theme/Colors.kt (1)
textPrimary
(7-29)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (660)
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
- GitHub Check: Desktop Test (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop bundle check (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, arm64, aarch64-apple-darwin, true)
- GitHub Check: Desktop Test (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (windows-latest, windows, x64, x86_64-pc-windows-msvc, true)
- GitHub Check: Desktop bundle check (macos-latest, macos, x64, x86_64-apple-darwin, false)
- GitHub Check: Desktop Test (ubuntu-latest, linux, x64, x86_64-unknown-linux-gnu, true)
- GitHub Check: Cloud E2E Test 2/10
- GitHub Check: Cloud E2E Test 8/10
- GitHub Check: Cloud E2E Test 9/10
- GitHub Check: Cloud Desktop E2E Test
- GitHub Check: Cloud E2E Test 10/10
- GitHub Check: Server Test (4, 8)
- GitHub Check: Server Test (0, 8)
- GitHub Check: Cloud E2E Test 7/10
- GitHub Check: Cloud E2E Test 5/10
- GitHub Check: Cloud E2E Test 6/10
- GitHub Check: Server Test (2, 8)
- GitHub Check: Server Test (3, 8)
- GitHub Check: Server Test (7, 8)
- GitHub Check: Cloud E2E Test 3/10
- GitHub Check: Cloud E2E Test 4/10
- GitHub Check: Cloud E2E Test 1/10
- GitHub Check: Server Test (5, 8)
- GitHub Check: Server Test (6, 8)
- GitHub Check: Server Test (1, 8)
- GitHub Check: Server E2E Test
- GitHub Check: Server Test with Elasticsearch
- GitHub Check: Check Git Status
- GitHub Check: Unit Test (2)
- GitHub Check: Unit Test (5)
- GitHub Check: Unit Test (4)
- GitHub Check: Unit Test (3)
- GitHub Check: Unit Test (1)
- GitHub Check: y-octo binding test on aarch64-pc-windows-msvc
- GitHub Check: fuzzing
- GitHub Check: E2E BlockSuite Test (9)
- GitHub Check: E2E BlockSuite Test (2)
- GitHub Check: E2E BlockSuite Test (4)
- GitHub Check: E2E BlockSuite Test (10)
- GitHub Check: E2E BlockSuite Test (6)
- GitHub Check: E2E BlockSuite Test (7)
- GitHub Check: E2E BlockSuite Test (5)
- GitHub Check: E2E BlockSuite Test (8)
- GitHub Check: E2E BlockSuite Test (1)
- GitHub Check: E2E Test (9)
- GitHub Check: E2E Test (7)
- GitHub Check: E2E BlockSuite Test (3)
- GitHub Check: E2E Test (3)
- GitHub Check: E2E Mobile Test (4)
- GitHub Check: E2E Mobile Test (5)
- GitHub Check: E2E Test (10)
- GitHub Check: E2E Test (1)
- GitHub Check: E2E Test (5)
- GitHub Check: E2E Test (6)
- GitHub Check: E2E Test (8)
- GitHub Check: E2E Mobile Test (3)
- GitHub Check: E2E Test (4)
- GitHub Check: E2E Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (2, firefox)
- GitHub Check: E2E Mobile Test (1)
- GitHub Check: E2E Mobile Test (2)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, webkit)
- GitHub Check: E2E BlockSuite Cross Browser Test (1, chromium)
- GitHub Check: Lint
🔇 Additional comments (6)
packages/frontend/apps/ios/App/App.xcodeproj/project.pbxproj (1)
6-6
: Xcode project format bumped to 77 — confirm CI Xcode toolchain.objectVersion/preferredProjectObjectVersion = 77 typically requires recent Xcode (15.3/15.4+). Please confirm CI/build agents are on a compatible Xcode to avoid serialization errors.
Also applies to: 242-243
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/UIImage+Affine.swift (1)
1-94
: LGTM — centralized via AffineIcons.uiImage.This removes bundle-resolution duplication and standardizes asset lookup.
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/UIColor+Affine.swift (1)
1-79
: LGTM — UIColor now sourced from AffineColors.uiColor.Consistent, dynamic color resolution via asset catalog.
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Color+Affine.swift (1)
1-79
: LGTM — SwiftUI Color accessors are clean and consistent.Matches the UIColor surface; names align with the design tokens.
packages/frontend/apps/ios/App/Packages/Intelligents/Sources/Intelligents/Extension/Image+Affine.swift (1)
1-94
: LGTM — SwiftUI Image access centralized via AffineIcons.image.Keeps SwiftUI usage aligned with UIImage extension.
packages/frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/AffineResources.swift (1)
7-23
: AffineColors and AffineIcons match xcassets — no missing or extra assets.
All enum cases are present in Colors.xcassets and Icons.xcassets; no discrepancies found.
...frontend/apps/ios/App/Packages/AffineResources/Sources/AffineResources/AffineResources.swift
Show resolved
Hide resolved
Requires #13606 to be merged. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - New Features - Introduced an in-app Paywall with Pro, AI, and Believer plans, feature previews, paging dots, and selectable pricing options. - Added purchase and restore actions, plus a unified, polished UI using new color/icon resources. - Documentation - Added Swift Code Style Guidelines. - Chores - Updated dependencies (including MarkdownView 3.4.2), added new resource packages, and removed an unused dependency. - Raised iOS deployment target to 16.5 and refreshed project settings. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: DarkSky <[email protected]>
Summary by CodeRabbit
New Features
Refactor
Dependencies
Documentation
Chores