# 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 115
# self = https://watcher.sour.is/conv/fvdkerq
πŸ“£ NEW: Build 59 of Goryon (not renamed yet)

- Fixes the title of the "conversation" button to be "Yarn"

> This brings the Mobile App in-line with the yarnd Web Interface and the branding and labelling to be more consistent. Thanks to @fastidious for this suggestion!

Versions available:

- For iPhones / App Store: https://testflight.apple.com/join/UIpPzuvL
- For Android / Play Store: https://play.google.com/store/apps/details?id=social.yarn.goryon

Enjoy! πŸ€— Please report al feedback to @prologic
πŸ“£ NEW: Build 59 of Goryon (not renamed yet)

- Fixes the title of the "conversation" button to be "Yarn"

> This brings the Mobile App in-line with the yarnd Web Interface and the branding and labelling to be more consistent. Thanks to @fastidious for this suggestion!

Versions available:

- For iPhones / App Store: https://testflight.apple.com/join/UIpPzuvL
- For Android / Play Store: https://play.google.com/store/apps/details?id=social.yarn.goryon

Enjoy! πŸ€— Please report al feedback to @prologic
@fastidious @prologic @news Cool! Are you still hosting this on your files server too? Aurora Store (I don't use Play directly) still lists the latest update as 17 Oct.
@jlj Let me upload some new APK and App bundles there one sec πŸ‘Œ
@jlj Let me upload some new APK and App bundles there one sec πŸ‘Œ
I _think_ I'd rather track Android APK and App bundle artiefacts via Git LFS.\n\nYou will now find them here: https://git.mills.io/yarnsocial/app/src/branch/master/dist\n\nAs well as the checksums and a GPG signed .asc with my GPG fingerprint matching C1F16643ADFF61B4A39EA3FEAC4C014F1440EBD6
I _think_ I'd rather track Android APK and App bundle artiefacts via Git LFS.

You will now find them here: https://git.mills.io/yarnsocial/app/src/branch/master/dist

As well as the checksums and a GPG signed .asc with my GPG fingerprint matching C1F16643ADFF61B4A39EA3FEAC4C014F1440EBD6
I _think_ I'd rather track Android APK and App bundle artiefacts via Git LFS.

You will now find them here: https://git.mills.io/yarnsocial/app/src/branch/master/dist

As well as the checksums and a GPG signed .asc with my GPG fingerprint matching C1F16643ADFF61B4A39EA3FEAC4C014F1440EBD6
Let me know if these work okay πŸ‘Œ cc @eldersnake too πŸ€—
Let me know if these work okay πŸ‘Œ cc @eldersnake too πŸ€—
@prologic thanks mate, will check them out when i'm home, out to dinner with the missus at the moment πŸ€—
@eldersnake Oh nice πŸ‘Œ
@eldersnake Oh nice πŸ‘Œ
@prologic Wicked! Worked, and Settings works again too. :-)
@jlj Nice! πŸ₯³
@jlj Nice! πŸ₯³
@prologic Oh, and About in the menu is very convenient! 😁
@jlj Glad you like the β€œAbout” screen πŸ‘Œ It’s defiantly handy to know what version you’re running 😁
@jlj Glad you like the β€œAbout” screen πŸ‘Œ It’s defiantly handy to know what version you’re running 😁
@jlj @prologic You might need to check what's up with the Google play store one too. I haven't gotten any update since I installed the app from there and not even uninstalling it and installing it again helped.\nI'm still on the version 1.0.5, the build without the about page and with settings that are now broken.
@jlj @prologic You might need to check what's up with the Google play store one too. I haven't gotten any update since I installed the app from there and not even uninstalling it and installing it again helped.
I'm still on the version 1.0.5, the build without the about page and with settings that are now broken.
@prologic and the B and *I* buttons in the markup work weird in this version, both making the markup for bold text, but that might be a thing in the other version too.
Oh, and follows work in the app too now! I don't know whether I've ever been able to do that. πŸ™Œ
@thecanine Oh interesting hmmm πŸ€” zill see what’s going on there πŸ‘ Maybe something I’m doing wrong πŸ˜‚
@thecanine Oh interesting hmmm πŸ€” zill see what’s going on there πŸ‘ Maybe something I’m doing wrong πŸ˜‚
@thecanine Are you able to try the version I added to the repo via Git LFS in the dist folder? πŸ€”
@thecanine Are you able to try the version I added to the repo via Git LFS in the dist folder? πŸ€”
@jlj Yeah I fixed bugs with that πŸ‘Œ
@jlj Yeah I fixed bugs with that πŸ‘Œ
@prologic Idk, that downloaded as "release.apk.zip" or something and when I removed the ".zip" and tried installing it, it had some popups telling me about weird signatures and because of that it wouldn't install. \nI know how to re-sign android stuff, so I could obviously do that as well as change the name icon or whatever other small edits I'd want while doing so, but that might result in other problems for future updates. πŸ€”
@prologic Idk, that downloaded as "release.apk.zip" or something and when I removed the ".zip" and tried installing it, it had some popups telling me about weird signatures and because of that it wouldn't install.
I know how to re-sign android stuff, so I could obviously do that as well as change the name icon or whatever other small edits I'd want while doing so, but that might result in other problems for future updates. πŸ€”
@thecanine Hmmm lemme just see if I can fix the Play Store updates then 😁
@thecanine Hmmm lemme just see if I can fix the Play Store updates then 😁
@jlj How did you manage to install the bundle I put into the repo’s Got LFS? πŸ€”
@jlj How did you manage to install the bundle I put into the repo’s Got LFS? πŸ€”
Hmmm @thecanine I've gone over all the screens in the Play Store dashboard and I don't get it. I can even see that there have been installs of Build 59 too. I'm not really sure what's going on there to be honest 😒
Hmmm @thecanine I've gone over all the screens in the Play Store dashboard and I don't get it. I can even see that there have been installs of Build 59 too. I'm not really sure what's going on there to be honest 😒
I also don't have an Android device to test with against the Play Store 😒
I also don't have an Android device to test with against the Play Store 😒
@prologic I installed the LFS git version no worries, posting from it now.
the only weird thing is all the avatars are just black. My pod itself in web view is fine.
@eldersnake Oh that is weird indeed hmm πŸ€”
@eldersnake Oh that is weird indeed hmm πŸ€”
@eldersnake Can you try to uninstall, wipe any data and see if it’s some kind of weird caching issue in the app itself?
@eldersnake Can you try to uninstall, wipe any data and see if it’s some kind of weird caching issue in the app itself?
@prologic Yeah, I grabbed app-release.apk off your Gitea instance. Seamless. :-)
@prologic @jlj so you got it to download as app-release.apk? Because I'm trying again and it still doesn't give me that option. The closest I can get is clicking "View Raw" and having it downloaded as "app-release.apk.zip".
Though at least uninstalling the one from Google Play and removing the ".zip" at the end of the download file seems to have worked this time, without any signature errors, just Googles usual complaining about unknown sources.
All works fine, but I the buttons for code markdown and such no longer show up and the *I* button making the text bold instead of tilted is still a thing in this version.\nBut I think the settings are working now and I can see the Yarn button.
All works fine, but I the buttons for code markdown and such no longer show up and the *I* button making the text bold instead of tilted is still a thing in this version.
But I think the settings are working now and I can see the Yarn button.
@thecanine Nice! πŸ‘Œ Yes I removed some not commonly used formatting buttons on the mobile app due to space.

I’ll pull out the simulator later to see what’s going on with rendering avatars that @eldersnake reported and the formatting button issue you speak of πŸ‘Œ
@thecanine Nice! πŸ‘Œ Yes I removed some not commonly used formatting buttons on the mobile app due to space.

I’ll pull out the simulator later to see what’s going on with rendering avatars that @eldersnake reported and the formatting button issue you speak of πŸ‘Œ
@thecanine Nice! πŸ‘Œ Yes I removed some not commonly used formatting buttons on the mobile app due to space.\n\nI’ll pull out the simulator later to see what’s going on with rendering avatars that @eldersnake reported and the formatting button issue you speak of πŸ‘Œ
@thecanine Ah, well that might be something to do with your browser / download client then; View Raw shouldn't present anything as compressed or anything other than an apk file, as far as I'm aware.
@prologic Yeah I did all that, complete wipe and cache clear, uninstall and reinstall. Same problem :(\nTrying to think how to debug this, sounds like I'm the only one with the issue...
@eldersnake Hmmm and you’re connected to which pod?
@eldersnake Hmmm and you’re connected to which pod?
@jlj What browser are you using? I tried all the browsers on my phone (3) and not a single one downloaded it without turning it into ".zip". πŸ™ƒ
Since you _actually_ have a proper Android device physically in hand, I don't suppose you could plug it into your PC, setup Flutter, clone the codebase (_most of which I know you've already done_) and do something like flutter run and run a live attached debug version on your phone and maybe you _might_ see wtf is going on? πŸ€” This is normally my workflow, but on my iPhone as I don't have any other device 😒
Since you _actually_ have a proper Android device physically in hand, I don't suppose you could plug it into your PC, setup Flutter, clone the codebase (_most of which I know you've already done_) and do something like flutter run and run a live attached debug version on your phone and maybe you _might_ see wtf is going on? πŸ€” This is normally my workflow, but on my iPhone as I don't have any other device 😒
@thecanine I can confirm that hitting the "View Raw" button on any of the large files in the dist/ folder managed by Git LFS downloaded as-is (_no .zip for me_) Hmmm πŸ€” Strange πŸ€” Some kind of Gitea / content-negotiation?
@thecanine I can confirm that hitting the "View Raw" button on any of the large files in the dist/ folder managed by Git LFS downloaded as-is (_no .zip for me_) Hmmm πŸ€” Strange πŸ€” Some kind of Gitea / content-negotiation?
@prologic I'll give it a try 🀞
@eldersnake πŸ™‡β€β™‚οΈ
@eldersnake πŸ™‡β€β™‚οΈ
@thecanine Fennec. Huh, strange.\n\nAh! But Pale Moon interprets an apk file as a zip archive on my desktop. It still downloads it fine, though. Maybe this is a case of what default application opens zip archives on your phone, and how it's been configured to grab apk files as part of that. If you could pull that association apart, and have apk files trigger your package manager instead, you'd probably be good to go.
@jlj Don't think so, apks from other sites usually download without this. But it's not like this is that big of a problem anyway, since deleting the ".zip" at the end makes everything work fine. πŸ™‚
@thecanine Fair enough. :-)
@prologic Got some output, see here: https://files.mills.io/download/flutter-debug.txt\n(sorry for defaulting to your file service, it's just the easiest and ready to go file sharer I know of πŸ˜…)\n\nThe errors are odd... it makes it sound like the http resource doesn't exist, yet the same URLs it's complaining about resolve fine in a web browser and my pod is working fine πŸ€”
Same thing even if I point Goryon at my we.loveprivacy.club pod by the way.
@eldersnake

> sorry for defaulting to your file service, it’s just the easiest and ready to go file sharer I know of πŸ˜…

Not sure why you're apologizing for using my file sharing service (fbox) and I'm glad you like it πŸ˜‚
@eldersnake

> sorry for defaulting to your file service, it’s just the easiest and ready to go file sharer I know of πŸ˜…

Not sure why you're apologizing for using my file sharing service (fbox) and I'm glad you like it πŸ˜‚
@eldersnake \n\n> sorry for defaulting to your file service, it’s just the easiest and ready to go file sharer I know of πŸ˜…\n\nNot sure why you're apologizing for using my file sharing service (fbox) and I'm glad you like it πŸ˜‚
@prologic Okay it works fine if I put the actual https:// in the Pod URL at the login screen πŸ˜…\nI wasn't doing that before and it worked in previous versions though πŸ€”
@eldersnake Q: when you enter the Pod URL when logging in via the mobile app, do you enteryarn.andrewjvpowell.com or https://yarn.andrewjvpowell.com? πŸ€” (_it should not matter at all, but it might depending on my hunch and some code I'm aware of that has been written recently_)
@eldersnake Q: when you enter the Pod URL when logging in via the mobile app, do you enteryarn.andrewjvpowell.com or https://yarn.andrewjvpowell.com? πŸ€” (_it should not matter at all, but it might depending on my hunch and some code I'm aware of that has been written recently_)
@prologic Ha, see my message a couple mins before yours (hadn't been picked up by your pod yet though). Your hunch is correct.
@eldersnake Fuck that's what I was afraid of! @aman wrote this bit of code πŸ˜‚ The idea here was to preserve the logged in Pod URI that could be access across multiple parts of the codebase using a service pattern. This then gets used to form the "Base URL" of all media as well as the /support and /abuse page links in the app. But damn we screwed this up 🀣 I will fix ASAP! But at least there's a work-around πŸ˜…
@eldersnake Fuck that's what I was afraid of! @aman wrote this bit of code πŸ˜‚ The idea here was to preserve the logged in Pod URI that could be access across multiple parts of the codebase using a service pattern. This then gets used to form the "Base URL" of all media as well as the /support and /abuse page links in the app. But damn we screwed this up 🀣 I will fix ASAP! But at least there's a work-around πŸ˜…
Sorry this was wrong:

> This then gets used to form the β€œBase URL” of all media as well as the /support and /abuse page links in the app

I meant to say:

> This then gets used to form the β€œBase URL” of all avatars as well as the /support and /abuse page links in the app
Sorry this was wrong:

> This then gets used to form the β€œBase URL” of all media as well as the /support and /abuse page links in the app

I meant to say:

> This then gets used to form the β€œBase URL” of all avatars as well as the /support and /abuse page links in the app
Sorry this was wrong:\n\n> This then gets used to form the β€œBase URL” of all media as well as the /support and /abuse page links in the app\n\nI meant to say:\n\n> This then gets used to form the β€œBase URL” of all avatars as well as the /support and /abuse page links in the app
@prologic Ha, gotcha. No worries. Well that aside, the app seems to be working all good ☺️
@eldersnake Cool! 😎
@eldersnake Cool! 😎
=> https://git.mills.io/yarnsocial/app/issues/110=
=> https://git.mills.io/yarnsocial/app/issues/110=
@prologic I always used the "https:// way" too, as it's the way the link would copy from the browser.
Speaking of avatars, would there be some easy way to make it so your profile will show up, when you click at your avatar in the left panel of the app? It always worked like that in the old Twitter app I was used to, so I keep clicking on it, but nothing happens. πŸ™ƒ
@prologic I always used the "https:// way" too, as it's the way the link would copy from the browser.\nSpeaking of avatars, would there be some easy way to make it so your profile will show up, when you click at your avatar in the left panel of the app? It always worked like that in the old Twitter app I was used to, so I keep clicking on it, but nothing happens. πŸ™ƒ
@thecanine Oh I see πŸ˜… Makes sense! Can you file an issue? πŸ‘Œ
@thecanine Oh I see πŸ˜… Makes sense! Can you file an issue? πŸ‘Œ
@prologic Yeah, I made one here and added some other UI related suggestions to it as well:\nhttps://git.mills.io/user/activate?code=202110251213000180e75196c0bc6d957b8ecda72a64bcd6844015d6a174686563616e696e65
@prologic Yeah, I made one here and added some other UI related suggestions to it as well:
https://git.mills.io/user/activate?code=202110251213000180e75196c0bc6d957b8ecda72a64bcd6844015d6a174686563616e696e65
wrong link, here is the right one - guess: https://git.mills.io/yarnsocial/app/issues/111
@thecanine Thanks! πŸ™‡β€β™‚οΈ
@thecanine Thanks! πŸ™‡β€β™‚οΈ
@prologic I'll also keep adding more UI suggestions to it overtime and so can everyone else and with our powers combined the app will be complete in no time. πŸ˜„
Or maybe we'll just completely drain you with suggestions.
Maybe I could also look into the code and see if any of it could be fixed, edited by me, but I doubt I could do that in browser. πŸ€”
@prologic I'll also keep adding more UI suggestions to it overtime and so can everyone else and with our powers combined the app will be complete in no time. πŸ˜„\nOr maybe we'll just completely drain you with suggestions.\nMaybe I could also look into the code and see if any of it could be fixed, edited by me, but I doubt I could do that in browser. πŸ€”
...for example when it come to the markdown problem, it could probably be fixed just by making the _I_ button type "" instead of "____". πŸ€”____
@thecanine I’d welcome the help! Yhe app is written in Dart using Flutter πŸ‘Œ
@thecanine I’d welcome the help! Yhe app is written in Dart using Flutter πŸ‘Œ
@thecanine The idea behind the formatting toolbar buttons is you select the text and click or tap the button πŸ˜†
@thecanine The idea behind the formatting toolbar buttons is you select the text and click or tap the button πŸ˜†
@prologic I get that but on Android, the text selection thingy is broken (as I said earlier the fists for dragging over more words don't show up), so you'll at best select a single word by tapping it violently and even than, the *I* will add two underlines before it and two after it, making it bald instead.
@thecanine Hmmm I see okay can you file a bug report with this?

A screenshot showing this would also be handy πŸ‘Œ
@thecanine Hmmm I see okay can you file a bug report with this?\n\nA screenshot showing this would also be handy πŸ‘Œ
@thecanine Hmmm I see okay can you file a bug report with this?

A screenshot showing this would also be handy πŸ‘Œ
@prologic Ok, it's at: https://git.mills.io/yarnsocial/app/issues/112#issue-1677\nHope it helps as a reminder, but I doubt you can get anything I haven't already said here out of it, except the two screenshots I added.
@prologic Ok, it's at: https://git.mills.io/yarnsocial/app/issues/112#issue-1677
Hope it helps as a reminder, but I doubt you can get anything I haven't already said here out of it, except the two screenshots I added.
@thecanine All good πŸ€— Yhe reminder was what I was after πŸ‘Œ Thank you πŸ™‡β€β™‚οΈ
@thecanine All good πŸ€— Yhe reminder was what I was after πŸ‘Œ Thank you πŸ™‡β€β™‚οΈ
@prologic I updated it with more info here: https://git.mills.io/yarnsocial/app/issues/112#issuecomment-6068
@thecanine Thanks! I saw but too tired to work tonight so going to bed early 🀣
@thecanine Thanks! I saw but too tired to work tonight so going to bed early 🀣