home.social

#wafrndev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #wafrndev, aggregated by home.social.

fetched live
  1. I have just published version 1.15.0 of the Wafrn App

    This new version brings a lot of new settings to the app, in a redesigned settings screen to extend customization of your feeds and posting experience, bringing it closer to the customization of the original web frontend

    https://codeberg.org/wafrn/wafrn-rn/releases/tag/v1.15.0


    #Wafrn #WafrnApp #WafrnDev
  2. here's a breakdown of all the cool shit gabbo has added recently to wafrn that u might have missed

    • Queue boosting and posting!
      • The queue works like this: for every 1 hour that ur inactive, 1 post from ur queue is posted, this is checked once an hour (so it's accurate down to AT WORST 59 mins I think)
    • Scheduled posts
      • instead of queuing you can also post at a specific time (down to a few mins accuracy I think)
    • Bluesky content warning types! now you can mark things the correct way on bsky's end
    • "Article" post type!
      • This is a long-form post type with a title and URL that isn't random. still very WIP and the article view might change but so far this is a good start!!
      • it federates as an activitypub article and Soon™ also on ATProto as a Standard.site article
    • Bluesky feeds!
      • You can now search for and subscribe to bsky feeds. they show up under "Explore" once u follow them and they work by freeloading off of using Bluesky's appview and infra
    • "Who can bite me" setting (consent is important!!)
    • it will warn you if you're about to absolutely dump your post into the trash by accidentally reloading or pressing somewhere else
    • probably even more that's coming + I might have missed!!

    #wafrn #wafrnDev
  3. Today I have shipped the first version of the web client of the mobile app I've developing all this time at https://wafrn-rn.app/

    I don't know how long will this last and how complete will it be, but it's a big step to have a fully functional alternative client. More to come soon!


    #Wafrn #WafrnDev
  4. am experimenting with adding scroll-snap to the carousel media viewer in wafrn :)

    basically when u scroll left/right it'll "snap" to the currently "focused" image, i.e it makes sure the image ur trying to view is actually in-view and visible :3

    I'd show a video but my recording totally borked itself and I can't be arsed to record another one


    #wafrn #wafrnDev
  5. I am improving Wafrn's registration flow rn :)

    one big page? nah!
    a step-by-step process? now we're talking


    #wafrn #wafrnDev
  6. I am still trying hard to figure out how we could bring the usual tumblr reblogging ux onto here but none of the solutions quite work

    replies are the closest but fedi doesn't usually yap in tags in replies (outside of wafrn)

    quotes could work, but to display a rewoot-chain we'd have to go like…

    • load post
    • load "rewooted" (quoted) post
    • load quoted post in quoted post…
    • keep going until you reach the final post

    which um…isn't particularly fast. and we'd rather keep the site operating well rather than doing stuff like this


    #wafrn #wafrnDev #struggling-to-figure-this-out #nerds-u-gotta-assemble-here-rn-I-swear
  7. hi :)

    gabbo posted about this too but Wafrn has reply and quote-controls now! :D

    you can use these to keep replyguys and such at bay
    it's per-post, not per-thread like on bsky, and compatible with bluesky and GoToSocial :)
    the quote-controls are compatible with Mastodon, but rn we just have a on/off toggle there basically (yes/no)

    I'll be improving the UI for this soon, but I hope y'all enjoy :3


    #wafrn #wafrnDev
  8. Asking into the void: If I want to self-host a Wafrn instance, can I migrate my current account / content or will I have to start over?


    #Wafrn-dev #tech-question #dumb-question #wafrn-help #self-hosting #tech-help
  9. working on wafrn again! I am making the bluesky migration a lot less painful by turning it into a stepper -- a kind of page that has several steps that you go through :)


    #wafrn #wafrnDev
  10. New version v1.9.5 of the Wafrn App published!!

    This time I fixed one of the longest problems we had, were feed processing time and memory consumption kept growing and growing the longer you scrolled. With this, the move to use more of XState and tweaks in the rn-reanimated build we are back at 120fps!!

    New version is ready to be downloaded in Obtanium, soon to be available in IzzyOnDroid and Apple Store and in a few days in F-Droid


    #WafrnApp#WafrnDev
  11. CW: Wafrn App v1.7.0 Release

    Hi all!
    Wafrn app version 1.7.0 is now available! 🎉🎉

    It has the new and improved HTML renderer including fixes for link and image rendering in posts (no more weirdly aligned emojis)
    it also includes a couple UX tweaks for the search screen
    the notifications tab should now be faster and feel a little less janky
    emoji fuckups in the servers should no longer crash the app
    layout for report list buttons should now be fixed
    edit profile page should now work good again

    As always, this is available now on Obtanium, and should be available shortly on IzzyOnDroid and TestFlight
    Soon after, this should arrive in App Store and F-Droid automatically


    #Wafrn #WafrnDev #WafrnApp
  12. CW: Wafrn App development, heavy technical details

    I'm rewriting the wafrn app html renderer for the next version and it's taking me a while. I did a fork of the react-native-render-html package and called it react-native-html-engine (it's on npm too)

    I'm afraid this new component might be slower than the previous one, but it will render all things correctly since it does a complete AST parsing and not a single-pass dom traversal like it did before.

    But this opens the door for more customizations and optimizations there as now I have more options to play with in there. Like for example code blocks will now be rendered without wrapping in a scroll box


    #Wafrn #WafrnApp #WafrnDev #I-just-love-my-grownup-lego-pieces
  13. dear Wafrn community

    what do y'all think of this? :3c


    #wafrn #wafrnDev
  14. i registered a runner to codeberg and literally 2 seconds later it died

    sorry guys looks like I took down codeberg /j


    #codeberg #wafrnDev #whoops
  15. Wafrn now has support for multiple accounts on the web :)

    thank you, @fireisgood !!!


    #wafrn #wafrnDev
  16. experimenting with a more tumblr-esque tag display


    #wafrnDev
  17. I have tried an alternative video player that I think can work nicely. This will mean a change of dependencies that will likely need some changes in the build script and maybe also in the FDroid recipe. In any case, this will come in version 1.5.6 of the app


    #Wafrn #WafrnDev
  18. With my latest contribution to wafrn backend, now Bluesky post labels are properly propagated to Wafrn. It's good to see properly labeled porn :neobread_drake_like:


    #wafrn #wafrnDev #before-everything-was-just-nsfw
  19. Version 1.5.3 of the Wafrn App has been released and it includes many new features, some had a long time coming:

    Instructions for downloading are on the README, now on Codeberg 🥶

    • BOOKMARKS
    • swipe though post media
    • loading indicators for images
    • recently used emojis in emoji picker
    • instance icons on user profiles

    This has been sent to IzzyOnDroid, FDroid and Apple as always
    When they process it you will have it but you can grab it immediately with Obtanium (or forks of)


    #Wafrn #WafrnDev #WafrnApp
  20. i remembered this bug exists and am fixing it now :)


    #wafrnDev
  21. Alright, the time has come. We've just made the last release that's going to be on GitHub a few hours ago and if you're self-hosting, you're going to have to do some manual intervention.

    check the release for info: https://github.com/gabboman/wafrn/releases/tag/2025.08.01


    #Wafrn #WafrnDev
  22. For self-hosters, the install script will be updated soon. For existing deployments, you will soon get instructions on how to point your deployment at the new codeberg repo.

    It basically just involves one or two git commands, anyways.


    #Wafrn #WafrnDev
  23. We are initially gonna loose stuff like vercel, which we previously used to preview i.e frontend PRs, but that's okay and totally worth it to move away from GitHub.

    In the future, we may even consider hosting our own forge, with a Codeberg mirror. But that is just my idea.


    #Wafrn #WafrnDev
  24. You might have heard it, but GitHub is going to shit even more. They have been moved to Microsoft's CoreAI team.

    The next Wafrn release will be the last one on GitHub. We are moving to @Codeberg


    #Wafrn #WafrnDev
  25. We have released a new feature:

    • Hide showing rewoots from some users you follow
    • Add a CW to posts containing quotes when you dont follow a user
    • … or completely hide said post if that's your jam better!
    • A button that fucking kills you

    #wafrndev
  26. note: this refers to people viewing on non-wafrn software ofc

    on wafrn we still have a separate field for them



    RE: https://booping.synth.download/notes/aammscx6h2dg00ya
    #wafrnDev #wafrn