Add test marker to README.md
Intent: Insert a visible test string near the top of the README to verify branch operations or CI pipeline triggers.
Affected files: README.md
Evidence
@@ -1,5 +1,7 @@
# Pika
+TEST
+
End-to-end encrypted messaging for iOS, Android, and Desktop
A bare TEST line is inserted immediately after the # Pika heading in README.md. This is a no-op change likely used to validate that the branch, diff tooling, or CI pipeline is functioning correctly. It has no effect on documentation content or build behavior.
Add comment header to Cargo.toml
Intent: Add a comment at the very top of rust/Cargo.toml, likely as a branch-identification marker.
Affected files: rust/Cargo.toml
Evidence
@@ -1,3 +1,4 @@
+# foobar
[package]
A # foobar comment is prepended to the first line of rust/Cargo.toml, before the [package] table. Comments are ignored by Cargo, so this has no effect on the build. It serves as a simple marker to confirm the branch diff pipeline captures changes in this file.
Reformat image dependency features to multi-line
Intent: Improve readability of the image crate's feature list by expanding it from a single line to one feature per line.
Affected files: rust/Cargo.toml
Evidence
@@ -13,7 +14,12 @@
-image = { version = "0.25", default-features = false, features = ["jpeg", "png", "webp", "gif"] }
+image = { version = "0.25", default-features = false, features = [
+ "jpeg",
+ "png",
+ "webp",
+ "gif",
+] }
The image dependency declaration is reformatted from a single line to a multi-line array for its features list. Each feature (jpeg, png, webp, gif) now appears on its own line with a trailing comma. This is a style-only change — the resolved dependency and feature set are identical.
Reformat tokio dependency features to multi-line
Intent: Apply the same multi-line formatting convention to the tokio crate's feature list for consistency.
Affected files: rust/Cargo.toml
Evidence
@@ -37,7 +43,12 @@
-tokio = { workspace = true, features = ["macros", "rt-multi-thread", "sync", "time"] }
+tokio = { workspace = true, features = [
+ "macros",
+ "rt-multi-thread",
+ "sync",
+ "time",
+] }
The tokio dependency's feature array is expanded to one feature per line: macros, rt-multi-thread, sync, and time. This matches the formatting convention applied to image and makes future feature additions produce cleaner diffs (single-line additions rather than full-line replacements).
Reformat libsqlite3-sys Android dependency features to multi-line
Intent: Apply consistent multi-line feature formatting to the Android-specific libsqlite3-sys dependency.
Affected files: rust/Cargo.toml
Evidence
@@ -55,7 +66,9 @@
-libsqlite3-sys = { workspace = true, features = ["bundled-sqlcipher-vendored-openssl"] }
+libsqlite3-sys = { workspace = true, features = [
+ "bundled-sqlcipher-vendored-openssl",
+] }
Under the [target.'cfg(target_os = "android")'.dependencies] section, the libsqlite3-sys entry is reformatted so its single feature bundled-sqlcipher-vendored-openssl sits on its own line within the array. Although there is only one feature today, the multi-line style keeps this entry consistent with the other reformatted dependencies and simplifies future additions.