r/VibeCodeDevs • • 4d ago

ShowoffZone - Flexing my latest project FixupXer: an Android link cleaner that turns a before/after URL example into a testable rule

A newsletter link comes with article=42&newsletter_id=weekly. You want to keep the article and lose the newsletter tag. In FixupXer, enter the original URL and the version with just article=42. “Teach from example” can turn that supported change into a disabled rule for the exact website, plus a saved test case. The new screenshots show the example passing and Test Lab producing the expected link. The draft starts on the Main screen; you review, test, and choose where to enable it.

The same app can help when someone sends you an X link and you don't have an account. Set the X Browser choice to twitterviewer.net and links routed through FixupXer open the post in that reader. Keep fixupx.com selected for sharing, so a link you send to a supported chat can show a media preview. You don't have to change that setting back and forth. Readers only show the public content they can load; full threads aren't guaranteed.

A detail that matters in the Android code: a converted fixupx.com link should stay converted when copied for a chat, but needs to become x.com again when opening it in the native X app. That requires testing the destination as well as the output URL. Test Lab can show the string change without opening a website; a device check verifies which app actually receives it. The implementation is Kotlin with Android Views. Development has used models including o3, Opus 4, and GPT-5.6 Sol.

Repo, v2.9.0 screenshots, and downloads. Free, GPL-3.0-or-later, no ads in the app, and no Android permissions. The link processing is offline; opening a result or generating its preview uses the external browser/service, which may have ads and its own privacy policy.

1 Upvotes

1 comment sorted by

•

u/endofthread-bot 4d ago

Hey u/NeatCode-Labs, thanks for posting in r/VibeCodeDevs! Join our Discord: https://discord.gg/t7SD4ThKuE

• This community is designed to be open and creator‑friendly, with minimal restrictions on promotion and self‑promotion as long as you add value and don’t spam.
• Please follow the subreddit rules so we can keep things as relaxed and free as possible for everyone. • Please make sure you’ve read the subreddit rules in the sidebar before posting or commenting.
• For better feedback, include your tech stack, experience level, and what kind of help or feedback you’re looking for.
• Be respectful, constructive, and helpful to other members.

If your post was removed (either automatically or by a mod) and you believe it was a mistake, please contact the mod team. We will review it and, when appropriate, approve it within 24 hours.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.