Skip to content

Explain unsupported message content instead of showing OBJ boxes - #5

Merged
RangelReale merged 2 commits into
masterfrom
ccr-4ec5802b-7dfoj1
Sep 30, 2026
Merged

RangelReale merged 2 commits into
masterfrom
ccr-4ec5802b-7dfoj1

Conversation

@RangelReale

Copy link
Copy Markdown
Contributor

Polls, forms, events and charges (payments) aren't supported by the app. Their embedded objects in the HTML body were converted to U+FFFC, which renders as an "OBJ" box.

  • Strip U+FFFC from the rendered body, keeping the other styles.
  • Show a card per unsupported item (from the list's surveysCount / formsCount / commitmentsCount / chargesCount), pointing to the official ClassApp app; a generic card when counts are unknown but objects were stripped.
  • Messages that only have unsupported content no longer show "(no content)".
  • en + pt-BR strings, unit tests, and a note in docs/API.md §5.4.1.

Tested locally: testDebugUnitTest lintDebug assembleDebug pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_014zcPP6n5VBfS1KV7j1ZJ2z


Generated by Claude Code

Polls, forms, events and charges can't be shown in the app. The HTML
body turned their embedded objects into U+FFFC, drawn as an "OBJ" box.
Drop those characters and show a card per unsupported item (from the
list's counts, or a generic one) pointing to the official app.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014zcPP6n5VBfS1KV7j1ZJ2z
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014zcPP6n5VBfS1KV7j1ZJ2z
@RangelReale
RangelReale merged commit d7af5e7 into master Sep 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants