docs: update advanced-imessage-ts documentation for v0.2.1#6
docs: update advanced-imessage-ts documentation for v0.2.1#6photon-action-bot[bot] wants to merge 6 commits intomainfrom
Conversation
Resolved conflicts: - docs-src/advanced-kits/imessage/messages.mdx.vel: kept Vellum template syntax from main for SendOptions table (auto-generated from SDK types), replacing PR's hardcoded rows - advanced-kits/imessage/locations.mdx: moved new PR file to docs-src/advanced-kits/imessage/locations.mdx.vel to follow the new file naming convention from main's rewrite Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Resolved merge conflicts after merging origin/main into this branch. docs-src/advanced-kits/imessage/messages.mdx.vel: Main rewrote the file to use Vellum template syntax for the SendOptions table, while this PR had hardcoded rows (including the removal of the 'service' field for v0.2.1). Kept the Vellum template approach from main, which auto-generates the table from SDK types (so the v0.2.1 type changes are reflected automatically). advanced-kits/imessage/locations.mdx: This new file added by the PR needed to be moved to docs-src/advanced-kits/imessage/locations.mdx.vel to follow main's new directory structure and .vel file extension convention. Content is unchanged. Verified: pnpm lint and pnpm typecheck:docs both pass. |
Resolved conflict in package.json by taking main's updated dependency versions (@antfu/eslint-config ^4.19.0, @photon-ai/advanced-imessage ^0.4.2). Regenerated pnpm-lock.yaml to match the resolved package.json. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Merge conflict resolutionConflicts found:
Resolution:
|
Resolve conflict in pnpm-lock.yaml by accepting main's lockfile (generated file). package.json auto-merged cleanly with main's updated dependency versions. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Resolved merge conflicts between Conflicts found:
Resolution strategy: Preferred main's versions for lockfile/generated files. No content files had conflicts. Verification: pnpm install --frozen-lockfile ✅ | pnpm lint ✅ | pnpm typecheck:docs ✅ |
Took main's improved structure (TypeTooltip, vellum symbols, Note component, Accordion) and kept PR's unique `await using` / `Symbol.asyncDispose` stream example. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Merge conflict resolved One conflict in
|
…imessage-ts-v0.2.1
Merge conflict resolutionConflicted file: How it was resolved: Both the PR branch and main added this file independently with different content:
The merged result keeps main's structure and polish (TypeTooltip, import, Note component, Accordion for Additional: Fixed prettier formatting errors in |
|
Superseded by #11 which targets a newer version. |
Documentation Update: advanced-imessage-ts v0.2.1
This PR updates documentation for advanced-imessage-ts based on the v0.2.1 release.
Release Notes
Bug Fixes
width, and oldservicedata is no longer sent by accident (298c8a7)."legacy"instead of being mis-labeled as"shallow"(ff742a6).Improvement
getFriends()now supports optional friend ID filters and reflects the cached-snapshot + background-refresh flow.Breaking Changes
SendOptions.service,ComposedMessage.service, andMessageBuilder.withService) to match the server schema (298c8a7).LocationsResource.refreshFriends(); usegetFriends()instead (optionally with friend IDs) (ff742a6).Version: 0.2.1