What we’ve shipped, newest first.
| Date |
What shipped |
Community request |
| 2026-03-29 |
Cmd+Enter überall — Tweet, Antwort, DM und Suche per Cmd+Enter (Mac) bzw. Ctrl+Enter (Windows/Linux) absenden. Funktioniert in jedem Textarea auf der Seite. |
— |
| 2026-03-29 |
Breiteres Layout & Tweet-Counter — Hauptspalte auf 680px erweitert. Tweet-Zähler in der Sidebar zeigt wie viele Tweets du bisher gepostet hast. |
— |
| 2026-03-29 |
Antwort-Formular oben — Auf Tweet-Detail-Seiten steht das Antwort-Formular jetzt über den Antworten, nicht darunter. |
— |
| 2026-03-29 |
Collapsible Announcement Banner — Der Ankündigungs-Banner lässt sich zuklappen. Zustand wird im Browser gespeichert. |
— |
| 2026-03-29 |
Pinned Tweet Verbesserungen — Besserer Kontrast, “Hide”-Button zum temporären Ausblenden, Restore-Funktion um gepinnte Tweets wiederherzustellen. |
— |
| 2026-03-23 |
Self-Verified Badge — Put ✅ at the start of your bio and get a verified badge on your avatar. No payment, no ID check. The honor system. A satirical take on Twitter Blue. |
— (satire) |
| 2026-03-23 |
Retweets in Timeline & Profile — Retweeted tweets now appear in your profile and your followers' timelines, sorted by retweet time (like Twitter). Shows "↻ @user retweeted" indicator. |
— |
| 2026-03-23 |
Accessibility Improvements — Skip-nav link, semantic <nav>/<main> landmarks, aria-labels on all icon buttons, visible focus styles, autocomplete on forms. |
— |
| 2026-03-23 |
Email confirmation on registration — Type your email twice to prevent typos. Copy/paste disabled on the confirmation field. |
— |
| 2026-03-23 |
Migration to Railway — Moved from Heroku to Railway for hosting and database. Planning full migration to Scaleway (EU) next. |
— |
| 2026-03-23 |
Test Suite — 360 RSpec tests covering models, helpers, and routes. 81% line coverage. |
— |
| 2026-03-29 |
RCS — YouTube & State-aware Buttons — YouTube-Links werden als native Video-Vorschau eingebettet (2-Nachrichten-Ansatz: erst Vorschau, dann Aktions-Buttons). Like/Retweet-Buttons aktualisieren sich nach Aktion: “Unlike” nach Like, “Un-Retweet” nach Retweet. Media- und YouTube-URLs werden aus dem Nachrichtentext herausgefiltert wenn sie bereits als Rich Card dargestellt werden. |
— |
| 2026-03-29 |
RCS Beta — Warteliste — Eingeloggte User können sich unter /rcs-beta für den RCS-Zugang anmelden. Erklärungsseite was RCS ist und wie es funktioniert. Admin-Verwaltung der Warteliste mit Einladen- und Löschen-Button. |
— |
| 2026-03-28 |
RCS Business Messaging — Tweets werden nativ per RCS auf Android-Handys ausgeliefert. Bilder als Rich Cards, YouTube nativ eingebettet, Hashtag-Weiterleitung. Like, Retweet und Antworten direkt aus der Nachrichten-App. Feed-Einstellung: öffentlich, Following oder nur Mentions. Quelle “via RCS” auf Tweet-Detail. Loop-Schutz für RCS-Tweets. |
— (Beta) |
| 2026-03-28 |
WCAG 2.2 AA Compliance — Link- und Textkontrast korrigiert (4.5:1+), Button-Gradienten, Input-Borders, Flash-Meldungen mit role=alert, Focus-Stile im Dark Mode (#4db8ff, 8:1). Neue Barrierefreiheit-Seite dokumentiert den Stand. |
— |
| 2026-03-27 |
10.000ster Tweet — @jensscholz hat den 10.000sten Tweet gepostet und bekommt einen goldenen Rahmen. Multi-Stage-Challenges: nächstes Ziel Aprilscherz (4.052 User bis 01.04.) und rp26 (260.000 Tweets bis rp26). |
— |
| 2026-03-27 |
chrrpic.eu — Bilder von chrrpic.eu werden genauso eingebettet wie twitpic.eu. |
— |
| 2026-03-26 |
Rebrand zu chrrp — twttr ist jetzt chrrp.eu. Neues Logo (pinker Vogel), neues Farbschema (Blau #2000f6 / Pink #ff9899 / Cyan #099df0), warmer Dark Mode. Alle Domains leiten auf chrrp.eu weiter. chirrido.eu bekommt ein eigenes Teal-Theme. |
— |
| 2026-03-26 |
Inline YouTube-Embeds — YouTube-Links in Tweets werden direkt als eingebetteter Player angezeigt. Opt-out in den Profil-Einstellungen. |
— |
| 2026-03-26 |
@mention und #hashtag Autocomplete — Beim Tippen erscheint ein Dropdown mit passenden Nutzern und Trending-Hashtags. |
— |
| 2026-03-25 |
The Algorithm™ — Satirische “For You” Timeline neben der chronologischen. Ranked nach Engagement, Author-Clout, Verified-Status und Chaos. Tabs auf /public. |
@schoefaz, @dagger |
| 2026-03-25 |
Line Breaks — Zeilenumbrüche in Tweets werden jetzt angezeigt wie getippt. |
Community Vote (77%) |
| 2026-03-25 |
Mute Users & Hashtags — Accounts und Hashtags stummschalten. Button auf Profilen + /settings/mutes Seite. |
@assbach |
| 2026-03-25 |
Unicode Hashtags — Hashtags mit Umlauten funktionieren: #Köln #Gemütlichkeit #café |
@backstube |
| 2026-03-25 |
Pagination — Seitennavigation mit erster/letzter Seite, 5-Seiten-Fenster. Auf allen Seiten inkl. Notifications. |
— |
| 2026-03-25 |
chrrp.eu Orange Theme — Komplett Web 2.0 Orange (#f58220) für die chrrp.eu Domain. |
— |
| 2026-03-25 |
10K Tweet Challenge — Fortschrittsbalken auf allen Timelines. Der 10.000ste Tweet bekommt den @railslove Pin. |
— |
| 2026-03-25 |
Inline Settings — Profil-Edit, Notifications, 2FA und Mutes direkt aufklappbar auf der eigenen Profilseite. |
— |
| 2026-03-25 |
Admin Overhaul — Activity-Graph mit 3 Metriken + Prognosen, Tweet-Vorschläge mit Send-As Dropdown, % Änderung vs. Vortag, Bulk-Reminder für unverified Users. |
— |
| 2026-03-24 |
Invite-Logik — 1 Invite pro Tag an dem getweetet wird (max 5 fresh). Keine Starter-Invites, keine Referral-Bonuses mehr. |
— |
| 2026-03-24 |
Status Page — Satirische Status-Seite unter /status. Immer “All Systems Operational”. Based on vibes. |
— |
| 2026-03-24 |
Live Notification Badges — Mentions, Notifications und Messages Badges pollen alle 30 Sekunden. Page Title zeigt Unread-Count. |
— |
| 2026-03-24 |
Retweets in Timeline & Profil — Retweetete Tweets erscheinen in Timeline und Profil, sortiert nach RT-Zeitpunkt mit “↻ retweeted” Indikator. |
— |
| 2026-03-24 |
Live Tweet Polling — Neue Tweets erscheinen in Echtzeit via JSON Polling (alle 5s) auf Home, Public und Timeline. |
— |
| 2026-03-24 |
Follow Back ohne Reload — AJAX Follow-Button auf Followers-Liste und Notifications. Button wird zu “following” ohne Seitenneuladen. |
— |
| 2026-03-24 |
Feature-Voting — Eigene /features Seite mit kompletter Twitter-Feature-Timeline und Community-Voting. |
— |
| 2026-03-21 |
Pin Tweet — Pin einen Tweet ans Top deines Profils. Klick auf 📌 bei einem eigenen Tweet. |
@timpritlove |
| 2026-03-21 |
Auto-Scaling (JudoScale) — Dynos skalieren automatisch bei Last, verhindert OOM-Crashes. |
— |
| 2026-03-21 |
Dark Mode — Follows system preference automatically; manual toggle ("Dark"/"Light") in the nav bar. Preference saved in localStorage. |
@ahsamuel, @314rate “Dark Mode” |
| 2026-03-21 |
Error pages — Custom 404 (ghost bird) and 500 (fail whale) pages styled after classic Twitter error pages, adapted in chrrp blue. Cloudflare Worker intercepts 5xx from Heroku. |
— |
| 2026-03-21 |
AJAX likes & retweets — Liking and retweeting updates instantly without reloading the page. |
— |
| 2026-03-21 |
Follow back button — One-click follow-back on your own followers page. |
— |
| 2026-03-21 |
Remember me — Stay signed in for 30 days with a persistent session cookie. |
@vowe “Lass mich angemeldet” |
| 2026-03-21 |
2-Factor Authentication (TOTP) — Optional 2FA via Google Authenticator / Authy, incl. backup codes. Also secured the admin panel with session-based auth + TOTP. |
@ralf “2fa aber bitte keine Passkeys” |
| 2026-03-21 |
Error monitoring (Sentry) — Automatic error tracking so bugs get noticed before users report them. |
— |
| 2026-03-19 |
Retweet & favorite counts — Retweet and like counts shown on every tweet. |
@timpritlove “Anzeigen wie viele Retweets ein Tweet hat” |
| 2026-03-19 |
Tweet deletion — Delete your own tweets. |
@bebal “Löschfunktion, aus Gründen” |
| 2026-03-19 |
Reply threads — Reply to tweets, thread view, reply counter. |
— |
| 2026-03-19 |
Direct Messages — Private messages between mutual followers. |
— |
| 2026-03-19 |
Real-time timeline — New tweets appear live via JSON polling (every 5 seconds). |
— |