82 votes

Three Cheers for Tildes: App updates and feedback (March 2026) — Version 1.5 can search for posts

This topic is for the Three Cheers for Tildes mobile app.

I'll summarize the major updates at the start of each similar topic, so people can read the updates and then hit Ignore if they don't care about more frequent updates and user feedback.


Recently:

Version 1.5.0 (Mar 21, 2026):

  • Search for posts
  • [Android] Fixed touch ripple on inbox conversation rows
  • [Android] Fixed support for high-RAM devices
  • [Android] (1.5.1) Fixed comment reply sheet on Android 11-14
  • [iOS] Fixed blur on Sort button on iOS 26
  • [iOS] Fixed ugly shadow between panes on iPadOS 26
  • [iOS] Fixed overly large vote label on own comments

Edit: Currently on TestFlight only on iOS for the next week or so.

 

[iOS] Version 1.4.5 (Jan 2026): Fixed UI bugs on iOS 26

[Android] Version 1.4.5 (Apr 2025): Fixed YouTube bugs, voting bugs on Android 11 and earlier

 

Search has been near the top of my to-do list for a long time, so it feels good to finally release this feature.

I did some custom UI this time and I'm pretty happy with how it came out. Despite its basic appearance, it required a decent amount of detailed UI programming on both Android and iOS, to avoid breaking the adjacent Sort feature. I also had to redo the search results screen a few times, due to navigation quirks on each platform.

There are a couple related features that didn't make it this time: Searching for posts and comments within your own profile is not possible yet. Also "find in page" for comment text is not here yet either. These are both pretty high priority to me, and as usual it's a matter of making time and finding motivation to work on it.

Also on Android, expect a hotfix v1.5.1 coming out soon, to fix the comment reply sheet on Android 11-14. Big thanks to the user who reported this bug! The hotfix is already available to sideload, and under review on Google Play, as of this writing.

 

Previous topic: April 2025

 


Where to get it

Android version on Google Play Store: https://play.google.com/store/apps/details?id=com.talklittle.android.tildes

Or sideloadable APK at https://www.talklittle.com/three-cheers/

iOS version on the App Store: https://apps.apple.com/app/three-cheers-for-tildes/id6470950557

Join TestFlight for iOS beta testing: https://testflight.apple.com/join/mpVk1qIy

23 comments

  1. [2]
    PelagiusSeptim
    Link
    Search is the one thing I've been waiting on, I really like how you implemented it! Very slick

    Search is the one thing I've been waiting on, I really like how you implemented it! Very slick

    12 votes
    1. talklittle
      Link Parent
      Thank you! Glad you like it!

      Thank you! Glad you like it!

      8 votes
  2. [2]
    redshift
    Link
    Is there a way to see bookmarked posts? Thanks for Three Cheers!

    Is there a way to see bookmarked posts?

    Thanks for Three Cheers!

    10 votes
    1. talklittle
      Link Parent
      Good point, I'll try to remember to add viewing bookmarks when I eventually update the profile screen.

      Good point, I'll try to remember to add viewing bookmarks when I eventually update the profile screen.

      12 votes
  3. artvandelay
    Link
    Thanks as always for your continued development of this app, definitely one of my favorite ways to browse Tildes! Funnily enough I was just thinking earlier this week that it'd be nice to have a...

    Thanks as always for your continued development of this app, definitely one of my favorite ways to browse Tildes! Funnily enough I was just thinking earlier this week that it'd be nice to have a search bar. Love the little animation of the search field growing/shrinking.

    6 votes
  4. [2]
    teaearlgraycold
    Link
    I guess the iOS app is in a review queue? I see 1.4.5 as the most recent version on my phone or when viewing the App Store page in the browser.

    I guess the iOS app is in a review queue? I see 1.4.5 as the most recent version on my phone or when viewing the App Store page in the browser.

    4 votes
    1. talklittle
      Link Parent
      I should've mentioned, it's on TestFlight only for now. I usually promote it to general availability after a week or so.

      I should've mentioned, it's on TestFlight only for now. I usually promote it to general availability after a week or so.

      5 votes
  5. [6]
    GravySleeve
    Link
    Drafts stopped working for me at some point, and still aren't working in this version. Is this a known issue? When I click the save button I get the pop-up saying a draft has been saved, but the...

    Drafts stopped working for me at some point, and still aren't working in this version. Is this a known issue? When I click the save button I get the pop-up saying a draft has been saved, but the button to reload a draft always says there are none saved.

    3 votes
    1. [5]
      talklittle
      Link Parent
      Hmm I'm not able to see any bug with drafts on Android or iOS, tried a few different OS versions. Could I get your device model and OS version? (e.g. Pixel 5, Android 15) If Android, the Android...

      Hmm I'm not able to see any bug with drafts on Android or iOS, tried a few different OS versions. Could I get your device model and OS version? (e.g. Pixel 5, Android 15) If Android, the Android version is under System Settings under "About phone" and on some devices "Software version". - Also feel free to private message me if you prefer.

      Also are the drafts showing up inside Three Cheers, Settings tab, after tapping "Manage drafts" near the bottom of settings?

      4 votes
      1. [4]
        GravySleeve
        Link Parent
        I'm using a Samsung Galaxy S22+, model name SM-S906U, Android version 16. Drafts aren't showing up in the settings either.

        I'm using a Samsung Galaxy S22+, model name SM-S906U, Android version 16. Drafts aren't showing up in the settings either.

        3 votes
        1. [3]
          talklittle
          Link Parent
          Unfortunately I can't reproduce the error on Android 16. From web searches, and from past experience in Android dev, it might indicate some corrupted database file. So you may have to clear your...

          Unfortunately I can't reproduce the error on Android 16. From web searches, and from past experience in Android dev, it might indicate some corrupted database file. So you may have to clear your app data, and possibly also uninstall/reinstall. Drafts are the main data being lost if clearing data. Will need to login again also.

          5 votes
          1. [2]
            GravySleeve
            Link Parent
            Weird. I cleared the app data and the app cache, reinstalled and relogged, but it still doesn't work. Guess I'll just have to do without. shrug

            Weird. I cleared the app data and the app cache, reinstalled and relogged, but it still doesn't work. Guess I'll just have to do without. shrug

            3 votes
            1. talklittle
              Link Parent
              That's frustrating. Sorry to have you go through all that for nothing. I just tried another way to reproduce the bug but still no go.

              That's frustrating. Sorry to have you go through all that for nothing. I just tried another way to reproduce the bug but still no go.

              4 votes
  6. [2]
    teaearlgraycold
    (edited )
    Link
    Would you ever consider an option in the app for changing the base URL? I’m thinking of setting up a Tildes instance for a community and it would be so awesome to be able to have people use the...

    Would you ever consider an option in the app for changing the base URL? I’m thinking of setting up a Tildes instance for a community and it would be so awesome to be able to have people use the Three Cheers app.

    Edit: In my case this is for a local non-profit.

    3 votes
    1. talklittle
      Link Parent
      That is a really cool idea. I'm curious how the Tildes codebase fares running a third-party deployment. I'd be willing to help out with that I think. I'd likely lean toward a separate app for that...

      That is a really cool idea. I'm curious how the Tildes codebase fares running a third-party deployment. I'd be willing to help out with that I think. I'd likely lean toward a separate app for that community. There are 3 approaches and I think that's the only one that really makes sense for the end user.

      1. (Bad) Adding a hidden setting to the Three Cheers app: No because it's confusing; user might think they're already in this other community when they're actually on Tildes. Adding a setup screen before starting the app: probably no because I don't want to increase friction for Tildes users.

      2. (Acceptable) Launch a separate app that has a setup screen requiring setting a base URL. Maybe by scanning a QR code or something? I'd consider this alternative too but it's not ideal.

      3. (Good) Launch a separate app specifically for that community. Best for end user.

      That all said, I wonder if you'd consider writing your own app? Or even a web wrapper app. Then you'll have full control over all the details and won't have to wait on me for updates.

      2 votes
  7. Jeybork
    Link
    Thank you, thank you, thank you! What a nice surprise to finally get search.

    Thank you, thank you, thank you! What a nice surprise to finally get search.

    3 votes
  8. [4]
    DistractionRectangle
    Link
    When the keyboard is up I cannot see the content of my comment:https://imgur.com/a/9avtYd4 Pixel 4a on stock firmware - android 13

    When the keyboard is up I cannot see the content of my comment:https://imgur.com/a/9avtYd4

    Pixel 4a on stock firmware - android 13

    2 votes
    1. talklittle
      Link Parent
      Thanks for the screenshot. That bug is fixed in the hotfix v1.5.1 which is currently under review on Google Play. (v1.5.0 finished review in less than a day, but it appears reviews are slower...

      Thanks for the screenshot. That bug is fixed in the hotfix v1.5.1 which is currently under review on Google Play. (v1.5.0 finished review in less than a day, but it appears reviews are slower during the weekend.)

      7 votes
    2. [2]
      kingofsnake
      Link Parent
      Seconded on a Pixel 7. Is there an option to allow for scrolling through the thread when the comment input window is up? Love the app. I use it almost exclusively

      Seconded on a Pixel 7. Is there an option to allow for scrolling through the thread when the comment input window is up?

      Love the app. I use it almost exclusively

      5 votes
      1. talklittle
        Link Parent
        No but it has been requested before. It's challenging from both design and technical perspectives, so I'm not sure if that will ever happen in any reasonable timeframe. Unless I decide to redo the...

        Is there an option to allow for scrolling through the thread when the comment input window is up?

        No but it has been requested before. It's challenging from both design and technical perspectives, so I'm not sure if that will ever happen in any reasonable timeframe. Unless I decide to redo the entire commenting experience.

        5 votes
  9. [3]
    polle
    Link
    /noise Purely out of app-dev interest. Are you leveraging AI for any of the development on 3cheers? I am curious if it holds up as well on mobile app dev as it does for web-app development.

    /noise
    Purely out of app-dev interest. Are you leveraging AI for any of the development on 3cheers? I am curious if it holds up as well on mobile app dev as it does for web-app development.

    1 vote
    1. [2]
      talklittle
      Link Parent
      Almost none. The ones I tried are surprisingly bad at iOS. When I tried to get a particular animation transition, it was unusably buggy after multiple tries. I did it by hand and got better...

      Almost none. The ones I tried are surprisingly bad at iOS. When I tried to get a particular animation transition, it was unusably buggy after multiple tries. I did it by hand and got better results.

      On the other hand, when doing rote work like "reorder the z-index of the table rows in such-and-such a way" it was able to create a working function.

      I haven't written it off in general, especially for new projects. There is potential when scaffolding a new project quickly, especially when doing things a very standard/boring way. I've seen impressive performance in cases like that. But when dealing with intricate UI issues, it fails, in my experience so far, and I'm guessing a big part of that is it has no visual input and can't reason spatially.

      5 votes
      1. post_below
        Link Parent
        Yes LLMs are universally bad at UI minutiae. However they do a lot better if you give them a feedback loop. They can process visual input if you give it to them. In that realm they're both...

        Intricate UI issues

        Yes LLMs are universally bad at UI minutiae. However they do a lot better if you give them a feedback loop. They can process visual input if you give it to them. In that realm they're both suprisingly good and bad in different ways at "understanding" what they "see".

        1 vote