• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics in ~tildes with the tag "ios". Back to normal view / Search all groups
    1. Three Cheers for Tildes: App updates and feedback (September 2024) — Version 1.1 adds an in-app YouTube player

      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...

      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:

      Three Cheers version 1.1 is out for Android and iOS! (Sep 14, 2024)

      • Added an in-app YouTube player
      • Added 2 settings related to YouTube and autoplay
      • Tweaked the labels dialog UI
      • (Android) Fixed Back button navigation in the WebView
      • (iOS) Fixed UI bug commenting on a deeply nested comment

      Android version 1.1.2 (Oct 4, 2024): Fixed YouTube player setting, should take priority over Browser type setting. Fixed a UI bug with ignored topics appearing unignored.

       

      Some technical details: The YouTube player uses the YouTube IFrame Player API using the Android and iOS wrapper libraries. They are both open source and I was able to submit some improvement patches to them.

       

      Regarding release schedule: Prior to version 1.0 of the app, I was working (a little too) hard on the app and putting out monthly megathreads. These days I'm allocating my time differently, so topics won't be monthly. Please continue to feel free to reach out, whether posting in the megathread even if months old, or emailing me using the contact info on the app store pages, or using iOS TestFlight feedback functionality.

      Huge thank you to the few people who have set up a recurring donation in the app. From a worker perspective, it's still a tiny tiny amount if comparing with an actual wage developing apps, but luckily for my users, I'm not trying to make a wage from this app, and plan to continue developing it at my own pace. That does mean that updates will be somewhat unpredictable though.

       

      Previous topic: May 2024

       


      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

      91 votes
    2. Three Cheers for Tildes: App updates and feedback (March 2024)

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing. I'll summarize the previous month's updates at the start of each topic, so people can...

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing.

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


      Recently:

      Three Cheers version 1.0 is out for Android! (Mar 25, 2024)

      • Submit topics!
      • Added donation option in Settings
      • Share links from other apps to create a Tildes submission
      • Edit topic text
      • Delete topics
      • Require minimum Android 7.1.1
      • Fixed refreshing feed after login/logout

       

      iOS v0.11.3 (Mar 28, 2024): Fixed UI bugs and crashes on large iPhones (Pro Max series), particularly when using the in-app WebView browser.

      iOS v0.11.2 (Mar 8, 2024): Fixed crashes in Inbox under the Comments tab.

      Android and iOS v0.11.0 (Mar 3, 2024)

      • Added sort options for topics
      • Tap username on comment, and topic OP, to view profile
      • View markdown of topic OP
      • Fixed minor UI bugs
      • (Android) Fixed wrong profile showing via bottom tab, after logging into a different account

       

      Android and iOS v0.10.0 (Feb 15, 2024)

      • View and send private messages
      • Added button to send private message from a user's profile
      • Added "Tap to refresh" when a feed is empty
      • Show posted time in topic OP
      • Renamed bottom tab to Inbox (instead of Notifications)
      • (Android) Removed animation when using bottom tabs
      • (Android) Fixed crash when replying from a user's profile
      • (iOS) Fixed crash toggling Details in topic OP
      • (iOS) Fixed layout bugs with markdown tables
      • (iOS) Fixed UI bugs when replying in a user's profile
      • (iOS) Fixed minor UI bugs and crashes

       

      Last month's topic: February 2024

       


      Where to get it

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

      iOS version on TestFlight: https://testflight.apple.com/join/mpVk1qIy

      116 votes
    3. Introducing Surfboard for Tildes

      Hello, Tildes Allow me to introduce myself. I came over to Tildes fairly recently after Twitterriffic died and Apollo announced it would shut down. As a relative youngster, I tend to mostly browse...

      Hello, Tildes

      Allow me to introduce myself.

      I came over to Tildes fairly recently after Twitterriffic died and Apollo announced it would shut down.

      As a relative youngster, I tend to mostly browse on mobile.

      While I do appreciate Tildes' philosophy of having a simple website that works well on desktop and mobile, I've always preferred mobile apps. I'm a strong believer that a well-built native application will always provide a richer experience than a website.

      But enough talking.. showing is way more fun - here's a lil' something I've been messing around with:

      Introducing Surfboard for Tildes

      The goal is simple: to be the best way to interact with Tildes on mobile.


      Features

      Surfboard is still extremely early, and is missing many features.

      With that said, here is what it currently supports:

      • Login to Tildes (supports 2FA)
      • Browse topics
      • Filters & sorting
      • Browse comments
      • Advanced rendering is still in early stages..
      • Supports comment collapsing behavior from the web version
      • Reply/vote/bookmark/ignore on topics, comments, & notifications (requires login)
      • Search topics
      • Global search
      • Search within groups
      • Option for in-line images
      • Clean browsing interface
      • In-line markdown preview when composing replies
      • Share topics & comments
      • Notifications
      • View read & unread notifications
      • Reply, vote, bookmark, mark as read...
      • Customizable
      • Toggle settings, set custom gesture actions, etc.
      • Free, as in beer

      The design draws some inspiration from Apollo for Reddit, an app that I loved & am very sad will be discontinued.


      Try it yourself

      I would love to get some feedback from other Tildes users on the app. If you are interested in trying it for yourself, you can get it here via TestFlight

      Surfboard is built for iPhone, and requires iOS 16.0 or higher.

      Inside the app is a 'roadmap' of sorts which is basically a list of things I know are missing, but if there's something you want that isn't listed there, I'm all ears.

      Formatting is a little rough at the moment, although I made enormous improvements on the parsing & rendering there over the last day.

      It should support just about anything you throw at it other than a <details>

      (I'll get around to them, I swear..)

      If you run into issues viewing a post/comment, you can easily open them in an in-app safari window from the menu.


      As mentioned above, it's very early, but it's already becoming my favorite way to browse Tildes. I hope that others will enjoy it as well. Consider it my gift to the Tildes community.

      Cheers !


      Edit:

      The best way to submit feature requests & bug reports is to add it to the issue tracker and/or leave a comment on this thread and I’ll get around to adding it myself.

      Thanks !

      278 votes
    4. Three Cheers for Tildes: App updates and feedback (April 2024) — Version 1.0 is out for Android!

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing. I'll summarize the previous month's updates at the start of each topic, so people can...

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing.

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


      Recently:

      Three Cheers version 1.0 is out for Android! (Mar 25, 2024)

      • Submit topics!
      • Added donation option in Settings
      • Share links from other apps to create a Tildes submission
      • Edit topic text
      • Delete topics
      • Require minimum Android 7.1.1
      • Fixed refreshing feed after login/logout

      Android v1.0.2 (Apr 13, 2024): Validate submission tags, fix submit UI bugs, fix comment UI bugs with horizontal rules.
      Android v1.0.1 (Apr 1, 2024): Fixed crashes on home feed

       

      iOS v0.11.3 (Mar 28, 2024): Fixed UI bugs and crashes on large iPhones (Pro Max series), particularly when using the in-app WebView browser.

      iOS v0.11.2 (Mar 8, 2024): Fixed crashes in Inbox under the Comments tab.

      Android and iOS v0.11.0 (Mar 3, 2024)

      • Added sort options for topics
      • Tap username on comment, and topic OP, to view profile
      • View markdown of topic OP
      • Fixed minor UI bugs
      • (Android) Fixed wrong profile showing via bottom tab, after logging into a different account

      Last month's topic: March 2024

       


      Where to get it

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

      iOS version on TestFlight: https://testflight.apple.com/join/mpVk1qIy

      111 votes
    5. Three Cheers for Tildes: App updates and feedback (May 2024) — Version 1.0 is out for iOS!

      This is a recurring topic for the Three Cheers for Tildes mobile app. I'll summarize the previous month's updates at the start of each topic, so people can read the updates and then hit Ignore if...

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

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


      Recently:

      Three Cheers version 1.0 is out for iOS! (May 2, 2024)

      • Submit topics!
      • Added donation option in Settings
      • Share links from other apps to create a Tildes submission
      • Edit topic text
      • Delete topics
      • Fixed bottom tab bar bugs

      Three Cheers is now on the App Store! (As of May 7, 2024.) This enables in-app purchases for donations, as well as installation on older devices that don't support TestFlight, such as iPhone 5s and iPad Air 1st gen.

       

      iOS v1.0.2 (May 29, 2024): Fixed links shared from some apps going into wrong submission form field. Fixed lost spaces when editing a submission tag. Fixed <small> HTML tags in comments. Fixed crash replying in a topic, if visiting that topic from inbox.

      Known Bug in v1.0.0 on iOS: Scroll bugs preventing access to some submission form fields when sharing link from another app. (Fixed in v1.0.1.)

       

      Android v1.0.4 (May 29, 2024): Fixed scroll-to-top button bug. Fixed <small> HTML tags in comments. Fixed unwanted space added when editing submission tags.
      Android v1.0.3 (May 1, 2024): Added username to Submit screen, improved donation animation, fixed Expand all comments bug.
      Android v1.0.2 (Apr 13, 2024): Validate submission tags, fix submit UI bugs, fix comment UI bugs with horizontal rules.
      Android v1.0.1 (Apr 1, 2024): Fixed crashes on home feed

      Three Cheers version 1.0 is out for Android! (Mar 25, 2024)

      • (Same features as 1.0 on iOS)
      • Require minimum Android 7.1.1
      • Fixed refreshing feed after login/logout

      Last month's topic: April 2024

       


      Where to get it

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

      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

      111 votes
    6. Three Cheers for Tildes: App updates and feedback (February 2024)

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing. I'll summarize the previous month's updates at the start of each topic, so people can...

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing.

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


      Known bugs

      • iOS v0.9.1 crashes when tapping a Details block in a topic OP. Fixed in v0.10.0.

      Recently:

      Android and iOS v0.10.0 (Feb 15, 2024)

      • View and send private messages
      • Added button to send private message from a user's profile
      • Added "Tap to refresh" when a feed is empty
      • Show posted time in topic OP
      • Renamed bottom tab to Inbox (instead of Notifications)
      • (Android) Removed animation when using bottom tabs
      • (Android) Fixed crash when replying from a user's profile
      • (iOS) Fixed crash toggling Details in topic OP
      • (iOS) Fixed layout bugs with markdown tables
      • (iOS) Fixed UI bugs when replying in a user's profile
      • (iOS) Fixed minor UI bugs and crashes

       

      Android v0.9.1: Fixed crash double-tapping comment in profile, and other rare crashes and minor bugs.

      iOS hotfix v0.9.1: Fixed a possible crash opening the Notifications tab.

      Android and iOS v0.9.0 (Jan 22, 2024)

      • View user profiles ("all posts" feed; more options like bios coming in the future)
      • Tweaked app theme colors
      • Fixed various layout bugs
      • (Android) Fixed crash tapping links in comment reply preview
      • (Android) Fixed missing Share button on topic OP if logged out
      • (Android) Fixed black background setting on Android 9 and earlier

       

      iOS hotfix v0.8.1: Fixed keyboard blocking the Exemplary prompt dialog.

      Android and iOS v0.8.0 (Jan 9, 2024)

      • Apply comment labels (Exemplary, Offtopic, Joke, Noise, Malice)
      • Tap an Exemplary label you've received to see messages
      • Added Reply to text selection context menu
      • Quote selected text when replying
      • Fixed app incorrectly treating user as logged in after restoring a Google Drive or iCloud backup
      • (Android) Added Share button to OP in comments section
      • (Android) Support Android 14
      • (Android) Fixed rendering non-breaking spaces
      • (iOS) Fixed logout bug if no connectivity
      • (iOS) Fixed markdown table layout and CPU idle bugs
      • (iOS) Fixed rare crash collapsing a comment

       

      Last month's topic: January 2024

       


      Where to get it

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

      iOS version on TestFlight: https://testflight.apple.com/join/mpVk1qIy

      79 votes
    7. Three Cheers for Tildes: App updates and feedback (January 2024)

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing. I'll summarize the previous month's updates at the start of each topic, so people can...

      This is a recurring topic for the Three Cheers for Tildes mobile app, which is currently in alpha testing.

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


      Recently:

      Android v0.9.1: Fixed crash double-tapping comment in profile, and other rare crashes and minor bugs.

      iOS hotfix v0.9.1: Fixed a possible crash opening the Notifications tab.

      Android and iOS v0.9.0 (Jan 22, 2024)

      • View user profiles ("all posts" feed; more options like bios coming in the future)
      • Tweaked app theme colors
      • Fixed various layout bugs
      • (Android) Fixed crash tapping links in comment reply preview
      • (Android) Fixed missing Share button on topic OP if logged out
      • (Android) Fixed black background setting on Android 9 and earlier

       

      iOS hotfix v0.8.1: Fixed keyboard blocking the Exemplary prompt dialog.

      Android and iOS v0.8.0 (Jan 9, 2024)

      • Apply comment labels (Exemplary, Offtopic, Joke, Noise, Malice)
      • Tap an Exemplary label you've received to see messages
      • Added Reply to text selection context menu
      • Quote selected text when replying
      • Fixed app incorrectly treating user as logged in after restoring a Google Drive or iCloud backup
      • (Android) Added Share button to OP in comments section
      • (Android) Support Android 14
      • (Android) Fixed rendering non-breaking spaces
      • (iOS) Fixed logout bug if no connectivity
      • (iOS) Fixed markdown table layout and CPU idle bugs
      • (iOS) Fixed rare crash collapsing a comment

       

      iOS hotfix v0.7.2: Fixed crashes in Notifications tab, and fixed crash inserting emoji in reply

      Android and iOS v0.7.0 (Dec 27, 2023)

      • Added a markdown formatting bar when composing a comment
      • Edit comments after posting them
      • View markdown of other users' comments
      • (Android) New setting: Quit confirmation
      • Fixed comment reply preview bugs
      • Fixed bugs viewing direct linked comments
      • Fixed numbered list bug
      • Fixed rate limit error message
      • Fixed crashes and UI bugs

       

      Android and iOS v0.6.x (Nov/Dec 2023)

      • In-app notifications of comment replies
      • Highlight and jump to linked comments

       

      Last month's topic: December 2023

       


      Where to get it

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

      iOS version on TestFlight: https://testflight.apple.com/join/mpVk1qIy

      108 votes
    8. Three Cheers for Tildes: App updates and feedback (December 2023)

      I'll start posting a recurring topic for the Three Cheers for Tildes mobile app. This first one's a little early, but I wanted it to coincide with the Android v0.6.0 release. A recurring...

      I'll start posting a recurring topic for the Three Cheers for Tildes mobile app. This first one's a little early, but I wanted it to coincide with the Android v0.6.0 release.

      A recurring megathread will make it easier for people to hit Ignore on each one if they want, without feeling like they're missing out on bigger announcements surrounding the app.

      I'll make an effort to summarize the previous month's updates at the start of each topic, so people can read the updates and then hit Ignore if they don't care about more frequent updates or user feedback.


      Recently:

      iOS hotfix v0.7.2: Fixed another Notifications crash, and fixed crash inserting emoji in reply

      iOS hotfix v0.7.1: Fixed crash in Notifications tab

      Android and iOS v0.7.0 (Dec 27, 2023)

      • Added a markdown formatting bar when composing a comment
      • Edit comments after posting them
      • View markdown of other users' comments
      • (Android) New setting: Quit confirmation
      • Fixed comment reply preview bugs
      • Fixed bugs viewing direct linked comments
      • Fixed numbered list bug
      • Fixed rate limit error message
      • Fixed crashes and UI bugs

       

      iOS v0.6.0 (Dec 11, 2023)

      • In-app notifications of comment replies
      • Added buttons to mark notifications read
      • Highlight and jump to linked comments

       

      Android v0.6.1 (Nov 30, 2023)

      • Added buttons to mark notifications read
      • Fixed crash tapping links in notifications
      • Fixed notifications UI bugs

      Android v0.6.0 (Nov 26, 2023)

      • In-app notifications of comment replies
      • Highlight and jump to linked comments
      • Fixed tapping titles in ~music to open comments

      Known bug: You can't manually mark notifications as read. I overlooked this because I have the "Automatically mark all notifications read when you view the Unread Notifications page" setting enabled on the website settings. I'll fix this soon.

       

      Also the iOS version is still getting feedback on TestFlight after its November 1 release—thanks everyone for trying the app and giving feedback. The Android app will tend to get features sooner than iOS; I expect it to continue this way in general, just because I'm more familiar with Android development.


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

      iOS version on TestFlight: https://testflight.apple.com/join/mpVk1qIy

      90 votes
    9. Three Cheers for Tildes (iOS version) is open for alpha testing on TestFlight

      TestFlight TestFlight link: https://testflight.apple.com/join/mpVk1qIy Three Cheers for Tildes is an unofficial mobile app for Tildes, originally announced on Tildes' 5th birthday. The original...

      TestFlight

      TestFlight link: https://testflight.apple.com/join/mpVk1qIy

      Three Cheers for Tildes is an unofficial mobile app for Tildes, originally announced on Tildes' 5th birthday. The original announcement answers some basic questions about the app.

      iPhone and iPad support

      The app supports iOS versions as early as iOS 12.4, which includes iPhone 5s and iPad Air 1st generation.

      The app also sports an iPad dual-pane layout, similar to the tablet layout in the Android version.

      30-second iPad demo: https://youtube.com/shorts/S0tT2qM-Wh8

      Missing features

      Like the Android app, the iOS app is still missing tons of features—hence "alpha". Alpha version 0.5 is currently good enough for light use, to help check on Tildes once or twice a day. You can log in, vote, and comment.

      Notable missing features as of v0.5: Submitting topics; Markdown editor; In-app notifications; Comment labels; Sort options.

      Android?

      (Looking for the Android alpha? See the Android alpha testing announcement.)

      Now that the iOS alpha version is out, I can look at adding missing features to both Android and iOS. Thanks for your patience if you've been using the Android app in the meantime.

      90 votes
    10. Slight delay in Three Cheers for Tildes' iOS version, but coming soon

      Update (Nov 1, 2023) The app is now available for alpha testing on TestFlight: https://tildes.net/~tildes/1bt0/three_cheers_for_tildes_ios_version_is_open_for_alpha_testing_on_testflight Original...

      Update (Nov 1, 2023)

      The app is now available for alpha testing on TestFlight: https://tildes.net/~tildes/1bt0/three_cheers_for_tildes_ios_version_is_open_for_alpha_testing_on_testflight


      Original post

      Hey Tildes, I failed to account for certain time-consuming parts of the TestFlight submission process, and so the first iOS alpha of Three Cheers will be delayed at least a few days. I'm disappointed I won't meet the promised October deadline due to this oversight. Sorry to anyone who's been eagerly waiting on the edge of their seat (@cfabbro). I've been working hard on the app though, and excited to release my first ever iOS app soon.

      It's in approximately the same state as the Android alpha version, which is to say, it's functional and pretty stable bugs-wise (fingers crossed), but missing a lot of features you'd expect from a Tildes app.

      For example, you currently can't: apply comment labels; see reply notifications; submit new topics; change sort options.

      The plan is to get this released and then go back and add new features to both the Android and iOS apps.

      If you're an iPhone user and looking for more features right away, check out Backtick and Surfboard, two great apps by talented developers.

      For Three Cheers, I've made a point of supporting iOS versions back to version 12.4, which includes iPhone 5s and iPad Air 1st generation. So if you're using an older iPhone/iPad that doesn't run the other apps, you might want to give Three Cheers a shot when it's ready.

      Thanks for bearing with me! I'll post another topic when the TestFlight link is ready. (And maybe request for this topic to be locked if needed.)

      75 votes
    11. I'm working on a mobile app for Tildes: Three Cheers for Tildes!

      In honor of Tildes' 5th birthday, presenting a preview of this app I've been working on, called: Three Cheers for Tildes It's not ready for an alpha release yet, but have some proof it's not...

      In honor of Tildes' 5th birthday, presenting a preview of this app I've been working on, called:

      Three Cheers for Tildes

      It's not ready for an alpha release yet, but have some proof it's not vaporware:

      Pre-alpha app preview: https://www.youtube.com/shorts/dZ5cDZFrpUw

      Q: What devices will be supported?

      Android 6.0 and newer. iOS 12.4 and newer (includes iPhone 5s and iPad Air).

      Q: Who is this app for?

      Mainly for people who are a great fit for Tildes culture, but have found it hard to keep up, without an app.

      Maybe they visited once or twice, liked what they saw, but quickly bounced off because they're more accustomed to apps than websites. They could simply have forgotten about Tildes, without that dedicated icon on their homescreen.

      Maybe the lack of an app signaled to some that the site was not worth taking seriously yet.

      Or maybe they had been active for a while, and over the years gradually got tired of waiting 5-10 seconds to cold-start a web browser on their phone.

      I know Tildes regulars don't particularly need an app. Those who've stuck around have clearly been perfectly fine using the website for the past 5 years, after all. Tildes does have an excellent mobile site already! That said, I'd be thrilled if the regulars tried and ended up enjoying the app, but at the same time, I'm not planning to put in massive effort to change minds and habits that don't need to be changed.

      Q: I'm new to Tildes. Is Tildes the Next Big Thing? Is it going to replace <mainstream social network>?

      Almost certainly not, and that's more than okay! It was never designed or intended to compete head-to-head with any major social networks. Tildes is its own community with its own way of doing things. We could use some new users in 2023 to keep things fresh, in my opinion. But the goal has never been growth at the expense of quality. I believe most of us want to keep the cozy, and manageable, community feel.

      Please read the Tildes Docs if you're interested in the philosophy and policies of the site.

      Q: What does the app do differently than the mobile site?

      Currently: It follows native UI design patterns. It comes with a homescreen icon. It loads faster than a full web browser engine.

      Planned: Easier to submit stories by hitting Share from other apps. Notifications. Content and user filtering features.

      Q: Will your app have ads?

      No. As long as Tildes itself is ad-free, Three Cheers will remain ad-free.

      Q: Will you monetize the app some other way?

      I might ask for donations, with options to send money to myself or Tildes or both.

      I didn't build this app as a moneymaker per se. It's been a fantastic way for me to brush up on new (to me) technologies, and I wanted to support the Tildes community at the same time. Also to be really honest, my competitive side was fired up being the first person to release a native mobile app for Tildes.

      Q: Why is the app closed source?

      I don't want to open this can of tildo-shaped worms, but know I have to; <details>-ed for length:

      • I am building the app on my own time, without outside assistance or funding. I'm proud of my work, and I make apps for a living, and am not in a position to give the code away for free.
      • Client-side code has significantly fewer "natural protections" against copying, compared to open-source server applications, including Tildes itself. The server platform owns the user content which is protected by copyright, owns the domain name, user accounts, private messages, and so on. Client code, on the other hand, is all-or-nothing. If I gave away the code, that's everything—no "natural protections" against wholesale copying.
      • From personal experience plus countless anecdotes from friends and fellow app and game developers, open sourcing a client-side app will guarantee dozens if not hundreds of clones. It would likely result in well-resourced Tildes competitors taking the code and using it for their own purposes, backfiring on my intended purpose of helping Tildes.
      • The app does not incorporate Tildes' AGPL-licensed code, and is therefore not required to be open source. It interfaces with the output (HTML) of Tildes, just like a web browser does. See the GPL FAQ on the outputs of GPL'ed applications not being covered by GPL.
      • My code is often ugly and I want to avoid the incessant questions along the lines of "why are you still using that old technology?" which are too common in app development.

      On the other hand, if anybody is inspired to prove me wrong and build an open-source app, by all means, go for it! It would be exciting to see an ecosystem of apps maintained by different developers.

      Q: Will you release an open-source SDK at least?

      Maybe. I'd be up for collaborating on this. It would largely depend on whether the site admin is confident enough to tackle the increased spam and abuse that may result following a public SDK release.


      Thanks for reading! I'll post another topic in ~tildes when an alpha version is ready.

      38 votes
    12. Looking for beta testers for my Tildes.net iOS app!

      Happy Friday everyone! I'm making a post to see if anyone wants to beta test my Tildes.net iOS app Backtick. Background I've been wanting to create a Reddit app for quite a while, and just when I...

      Happy Friday everyone! I'm making a post to see if anyone wants to beta test my Tildes.net iOS app Backtick.

      Background

      I've been wanting to create a Reddit app for quite a while, and just when I got started, the API change chaos happened. Thankfully, I remembered signing up for Tildes.net a few years ago and decided to pivot to make an app for this site instead! The app is still a work in progress, but I believe releasing early and getting as many eyes on it during development results in a better end product (and it's more fun for me 😊).

      Features

      Here are the current features of Backtick:

      • Light mode/dark mode
      • Login to Tildes.net (suports 2FA)
      • Front page feed with sorting support
      • View, vote, and comment on posts
      • Reply and vote on comments
      • Collapse comments
      • View notifications
      • Full markdown rendering
      • Text-to-speech for posts and comments

      Here is a video demo of the app in its current state (updated for v1.8.1): https://youtube.com/shorts/iukQJyJbtw8?feature=share

      I know there missing features, but as I mentioned before, I would love to get as many people in as early as possible to help shape Backtick's future.

      Testing

      If you're interested in testing the app as I continue to work on it during my free time you will need:

      • An iOS 16 device
      • TestFlight (Apple's testing app)

      You can access the beta here: https://testflight.apple.com/join/gNH18NE9. If you have any issues please DM me your Apple ID email and I will send you an invite manually.

      Thanks, everyone! Have a great weekend.
      - Ash

      Edit:
      Getting some great feedback! I'll be tracking bugs and potential features here if anyone is curious: https://chatter-brick-3d3.notion.site/Backtick-Tracker-888150b641ae4c0ab39dc0345783bc50?pvs=4

      Edit2:
      I created the Discord server to help facilitate better collaboration with those who wish to be more involved. It will be a place for discussion around potential features, bugs, and general chat. I will still be taking in feedback via TestFlight and Tildes.net, so it's perfectly fine if you don't want to join.
      Join here: https://discord.gg/aah7nkfpBY

      194 votes
    13. Open-sourcing some Tildes-related code

      Hello! Some of you may know that I have been developing an iOS client for Tildes. I’ve seen other devs like @wababa and @talklittle also working on awesome apps, and have seen some discussion...

      Hello!

      Some of you may know that I have been developing an iOS client for Tildes.

      I’ve seen other devs like @wababa and @talklittle also working on awesome apps, and have seen some discussion there around collaborating on some of the core parts (scraping the website, etc.).

      I’ve also been in touch with @efraimbart, who is working on the awesome Everything protocol project.

      I’m sure there are other devs out there that I haven’t seen, and this post is a call-out for all of you.

      Until an API is available, any similar project will face the same initial blocker: needing to scrape the website for data.

      Is there any interest from the community on collaborating on that part? For example, developing a public library that encapsulates all of the interactions with Tildes and any client can talk to with a consistent API. Or, even better, collaborating on an official API for Tildes (which is, of course, itself an open-source project).

      To that end, I’ve released some of the code I use to accomplish this in Surfboard. Maybe it can help someone build an iOS client, or inspire some of us to build a more generic solution :D. It’s far from perfect or complete, and isn’t even an actual package you can just import and use at this time, but at the very least it documents many of the endpoints and interactions.

      Have a great weekend :)

      88 votes
    14. Prompt for unsaved changes on iOS?

      I was just writing a different long post here and lost it all because of accidental navigation away from the page. I know the feature to prompt for unsaved changes works on desktop, but is there...

      I was just writing a different long post here and lost it all because of accidental navigation away from the page. I know the feature to prompt for unsaved changes works on desktop, but is there any way to get it working on iOS?

      Edit: maybe another solution would be to save one new topic draft in local storage, and clear the draft data on click of Save or a new Discard/Cancel button? This way if there was data on load of the new topic page, it would still be there.

      5 votes
    15. What do we think of an app? (iOS and Android)

      I was wanting to look into how to make one for this website because I'd like to browse on my phone. We got a lot of tech people here. What do you think? Edit: I know it's not likely now, but I...

      I was wanting to look into how to make one for this website because I'd like to browse on my phone. We got a lot of tech people here. What do you think?

      Edit: I know it's not likely now, but I mean in the future. Is this something we could do when this turns open-source?

      21 votes