# 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
@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 π
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 π€
@prologic Wicked! Worked, and Settings works again too. :-)
@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 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...
@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?
@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. π
@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 βΊοΈ
@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 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 π
@thecanine All good π€ Yhe reminder was what I was after π Thank you πββοΈ
@thecanine All good π€ Yhe reminder was what I was after π Thank you πββοΈ
@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 π€£