# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 49
# self = https://watcher.sour.is/conv/wvyvaka
📣 **PSA** Hey y'all iOS Yarn.social users! Please help me test the new Mobile App (Goryon) 🙇‍♂️

Please send me an email to get an invite and reply to this to indicate your willingness to be a tester 🤗

I’ll post a public link for everyone else to this conversation soon 👌
📣 **PSA** Hey y'all iOS Yarn.social users! Please help me test the new Mobile App (Goryon) 🙇‍♂️

Please send me an email to get an invite and reply to this to indicate your willingness to be a tester 🤗

I’ll post a public link for everyone else to this conversation soon 👌
Please all be aware that in order for this process to happen, the App has to go through a Review cycle from Apple. The test account on my pod (twtxt.net) that will be used will be called @apptester so if you see posts from him/her please be nice 🤗
Please all be aware that in order for this process to happen, the App has to go through a Review cycle from Apple. The test account on my pod (twtxt.net) that will be used will be called @apptester so if you see posts from him/her please be nice 🤗
App submitted for review. 🤞
App submitted for review. 🤞
@prologic I'll be a tester. :-)
@jlj @prologic Still waking up, clearly. I'm on Android / LineageOS. >.<
@jlj Awesome! 🤗 Shoot me an email as I need an email to add to the "External Testers". The App is still going through the review process, so it won't happen for a couple of days at least (_and that's assuming they don't find any issues 🤣_)
@jlj Awesome! 🤗 Shoot me an email as I need an email to add to the "External Testers". The App is still going through the review process, so it won't happen for a couple of days at least (_and that's assuming they don't find any issues 🤣_)
@jlj I’ll release a version to yhe Play Store too and FDroid 😆
@jlj I’ll release a version to yhe Play Store too and FDroid 😆
@prologic Ta! 🤪 I've had more ☕ now. 😉🙃
@jlj In fact if you want to try an early build now you can do so nos:\n\nSee: https://twtxt.net/twt/juntlca
@jlj In fact if you want to try an early build now you can do so nos:

See: https://twtxt.net/twt/juntlca
@jlj In fact if you want to try an early build now you can do so nos:

See: https://twtxt.net/twt/juntlca
@prologic @jlj Yeah be interested in a second person's look, as currently I'm having an issue where the app just crashes as soon as I open it. Before that though, it turns out you can't install an app bundle directly onto a device, you have to extract the apk files from the *.aab file first with Bundletool. Which I did, but no matter what I try the extracted apk won't run. Hmm 🤔 Debugging isn't my strong suite
@jlj @eldersnake Oh! I can build an APK too would that be easier?
@jlj @eldersnake Oh! I can build an APK too would that be easier?
@prologic @jlj @eldersnake APK(s) uploaded to files.mills.io. Checksums and Signature in checksums.txt and checksums.txt.asc.
@prologic @jlj @eldersnake APK(s) uploaded to files.mills.io. Checksums and Signature in checksums.txt and checksums.txt.asc.
@prologic @jlj Same problem sadly. I ran a adb logcat on my Android and the error seems to be:\n> java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{social.yarn.goryon/social.yarn.goryon.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "social.yarn.goryon.MainActivity"\n\nWondering if maybe there's still a rogue reference to com.jointwtxt.goryon or something in your source code?
@jlj @eldersnake Oh Ooops I thought I had changed all those refs! 🤦‍♂️
@jlj @eldersnake Oh Ooops I thought I had changed all those refs! 🤦‍♂️
@eldersnake @jlj There is too god damnit! 🤧 😳 😢 Sorry guys! Lemme fix that real quick and rebuild a new APK.

@eldersnake @jlj There is too god damnit! 🤧 😳 😢 Sorry guys! Lemme fix that real quick and rebuild a new APK.

@eldersnake @jlj There is too god damnit! 🤧 😳 😢 Sorry guys! Lemme fix that real quick and rebuild a new APK.\n\n
@eldersnake @jlj Installing an Android simulator 🥲
@eldersnake @jlj Installing an Android simulator 🥲
@prologic @eldersnake @jlj All fixed! 🤞 Tested it on an _actual_ Android simulator this time! 😅



🥳

Uploading APK now...
@prologic @eldersnake @jlj All fixed! 🤞 Tested it on an _actual_ Android simulator this time! 😅\n\n \n\n🥳\n\nUploading APK now...
@prologic @eldersnake @jlj All fixed! 🤞 Tested it on an _actual_ Android simulator this time! 😅



🥳

Uploading APK now...
@prologic @eldersnake @jlj Uploaded.
@prologic @eldersnake @jlj Uploaded.
@prologic @jlj great! Posting this from the new APK on my phone right now 😁👌
@eldersnake Oh noice! 😂 So sorry about the fuck up 😅
@eldersnake Oh noice! 😂 So sorry about the fuck up 😅
@prologic \n> Oh noice! 😂 So sorry about the fuck up 😅\n\nNo worries, every time I delve into this stuff I learn more and more.
@eldersnake I think I’ve learned more in the last few days than I’ve ever wanted to or have in the last 10 years 😂
@eldersnake I think I’ve learned more in the last few days than I’ve ever wanted to or have in the last 10 years 😂
@prologic @eldersnake from where can i grab the new APK?
@darch https://files.mills.io/
@darch https://files.mills.io/
Which one do we need? app.apk?
@laz Yes.
@laz Yes.
@prologic @eldersnake I too am posting this from the new APK! 🥳
@eldersnake @jlj Nice! 😂 I’m attempting to publish it to the Play Stoe now 🤣
@eldersnake @jlj Nice! 😂 I’m attempting to publish it to the Play Stoe now 🤣