Teilen-Funktion fixen: Threads/Mastodon/LinkedIn/E-Mail + Magnific-Filter #178

Closed
opened 2026-05-06 23:20:53 +02:00 by tobias · 1 comment
Owner

Stand: Teilen-Mechanismus auf v2-Detail liefert pro Kanal unterschiedliche Probleme.

Kanäle

Kanal Problem Soll
Copy & Paste Text wird abgebrochen volltext, kein truncation
Threads Inhalt OK, Sonderzeichen werden als ?# / Rauten dargestellt (Encoding-Bug) UTF-8 sauber
X (Twitter) komplett raus (X-Bann)
Mastodon Text wird abgeschnitten, Inhalt sollte wie Threads sein Threads-Inhalt + Längenbegrenzung berücksichtigen
LinkedIn nur der Link wird in den neuen Post übernommen, Body fehlt Body als pre-filled Text mit LinkedIn-Format
E-Mail OK, aber wenig Struktur, eher kurz mehr Umbrüche, ausführlicher
Bildersuche (Magnific) Tags vorbelegen, license:free selektiert vorauswählen

Magnific-URL-Pattern

Korrekt mit Filter:

https://www.magnific.com/search?format=search&last_filter=selection&last_value=1&query=<TITEL>&selection=1

Aktuell falsch:

https://www.magnific.com/search?format=search&last_filter=query&last_value=<TITEL>&query=<TITEL>

Akzeptanz

  • Threads-Post in der Drucksachen-Sprache („Fachkräfte stärken") rendert ä/ö/ü/ß korrekt.
  • LinkedIn-Share enthält Titel + 1-2 Sätze Body + Link + Hashtags.
  • Mastodon-Share unter 500 Zeichen, ggf. mit „…/n" als Thread-Hinweis.
  • X komplett aus dem UI raus.
  • Magnific öffnet vorgewählt mit selection=1.
**Stand:** Teilen-Mechanismus auf v2-Detail liefert pro Kanal unterschiedliche Probleme. ## Kanäle | Kanal | Problem | Soll | |---|---|---| | **Copy & Paste** | Text wird abgebrochen | volltext, kein truncation | | **Threads** | Inhalt OK, **Sonderzeichen werden als ?# / Rauten dargestellt** (Encoding-Bug) | UTF-8 sauber | | **X (Twitter)** | — | **komplett raus** (X-Bann) | | **Mastodon** | Text wird abgeschnitten, Inhalt sollte wie Threads sein | Threads-Inhalt + Längenbegrenzung berücksichtigen | | **LinkedIn** | nur der Link wird in den neuen Post übernommen, Body fehlt | Body als pre-filled Text mit LinkedIn-Format | | **E-Mail** | OK, aber wenig Struktur, eher kurz | mehr Umbrüche, ausführlicher | | **Bildersuche (Magnific)** | — | Tags vorbelegen, `license:free` selektiert vorauswählen | ## Magnific-URL-Pattern Korrekt mit Filter: ``` https://www.magnific.com/search?format=search&last_filter=selection&last_value=1&query=<TITEL>&selection=1 ``` Aktuell falsch: ``` https://www.magnific.com/search?format=search&last_filter=query&last_value=<TITEL>&query=<TITEL> ``` ## Akzeptanz - Threads-Post in der Drucksachen-Sprache („Fachkräfte stärken") rendert ä/ö/ü/ß korrekt. - LinkedIn-Share enthält Titel + 1-2 Sätze Body + Link + Hashtags. - Mastodon-Share unter 500 Zeichen, ggf. mit „…/n" als Thread-Hinweis. - X komplett aus dem UI raus. - Magnific öffnet vorgewählt mit `selection=1`.
Author
Owner

Behoben (Commit 61c39eb). 1) Threads-Sonderzeichen werden jetzt mit str.normalize("NFC") vor encodeURIComponent vereinheitlicht — verhindert Rauten bei zerlegten Umlauten und typografischen Anführungszeichen. 2) Instagram-Share öffnet auf Desktop nicht mehr das nutzlose macOS-Share-Sheet (zeigt nur AirDrop/Mail/Notizen, weil Instagram-App fehlt). Auf Desktop direkt Pfad B: PNG-Download + Begleittext in die Zwischenablage. Mobile-Detection per UA + maxTouchPoints (für iPad-iOS-13+).

**Behoben** (Commit 61c39eb). 1) Threads-Sonderzeichen werden jetzt mit str.normalize("NFC") vor encodeURIComponent vereinheitlicht — verhindert Rauten bei zerlegten Umlauten und typografischen Anführungszeichen. 2) Instagram-Share öffnet auf Desktop nicht mehr das nutzlose macOS-Share-Sheet (zeigt nur AirDrop/Mail/Notizen, weil Instagram-App fehlt). Auf Desktop direkt Pfad B: PNG-Download + Begleittext in die Zwischenablage. Mobile-Detection per UA + maxTouchPoints (für iPad-iOS-13+).
Sign in to join this conversation.
No description provided.