*** LinuxTerm is now known as linuxterm | 00:23 | |
*** linuxterm is now known as LinuxTerm | 00:24 | |
*** SpeedEvil is now known as Guest10064 | 02:02 | |
*** zbenjamin_ is now known as zbenjamin | 02:10 | |
*** nyov is now known as Guest73336 | 04:26 | |
*** jrayhawk_ is now known as jrayhawk | 04:55 | |
*** frinring_ is now known as frinring | 05:54 | |
*** ersatzmaus is now known as fledermaus | 12:17 | |
*** jpich_ is now known as jpich | 13:05 | |
Mister_Magister | Does anyone know what software is responsible for handling .desktop files/xdg configuration and showing the "choose app to open with" pop up? | 13:59 |
---|---|---|
Nico[m] | xdg-utils usually, but multiple apps reimplement it, since it is a standard | 14:00 |
ahappyhuman | On Sailfish OS libcontentactions seems to play a big role: https://git.sailfishos.org/mer-core/libcontentaction | 14:00 |
Mister_Magister | I know i know but the multiple apps surely isn't part of xdg | 14:00 |
Nico[m] | You basically add a supported scheme to your .desktop file, then you update the xdg-database | 14:00 |
Nico[m] | And then applications can list, what apps support a particular shcme | 14:00 |
Mister_Magister | ahappyhuman: didn't know we had that project even | 14:01 |
Mister_Magister | Nico[m]: i know that too | 14:01 |
Mister_Magister | thats not what i'm searching for | 14:01 |
Mister_Magister | since xdg-open isn't used for the popup-dialog | 14:01 |
Nico[m] | Oh, okay, I'll shut up then. Spent too much time on scheme handlers last week :D | 14:01 |
Mister_Magister | no need to shut up :P | 14:02 |
Mister_Magister | i mean i know its xdg but there's some software that handles multi apps and pop up | 14:02 |
Mister_Magister | might be what ahappyhuman sent | 14:02 |
ahappyhuman | xdg-open is patched to use lca-tool: https://git.sailfishos.org/mer-core/xdg-utils/blob/master/rpm/0004-lca-support.patch | 14:02 |
ahappyhuman | And lca-tool sits in the libconentaction | 14:03 |
ahappyhuman | But I do not know what part provides the popup dialog sadly, I kinda got stuck on that one as well. | 14:03 |
Mister_Magister | mostlikely silica | 14:04 |
Mister_Magister | and silica communicates with libcontentaction | 14:04 |
Mister_Magister | cause if you just run xdg-open it won't open pop up | 14:04 |
ahappyhuman | It does for me if I run xdg-open | 14:04 |
ahappyhuman | with "https://telegram.me"-links and a certain Telegram client for example | 14:05 |
Mister_Magister | if i just do xdg-open https:// it won't open dialog it just opens default one aka browser | 14:06 |
Mister_Magister | also in patch it passes --triggerdefault | 14:09 |
Mister_Magister | so it opens just default aka browser | 14:09 |
ahappyhuman | Hmm, I'm pretty sure it did for me on Sailfish OS 3.4, but I'm on 4.0 right now (and using a clean installation, because it got partially installed and my attempt to rescue it made it even worse, lol). | 14:11 |
Mister_Magister | ahappyhuman: but anyway thanks a ton i believe this is what im searching for | 14:13 |
ahappyhuman | It might have changed, I do not seem to able to trigger this anymore. Maybe I was toying with lca-tool. | 14:13 |
Mister_Magister | or maybe it isn't, not sure yet but its step forward | 14:14 |
ahappyhuman | `lca-tool --scheme --print "https://example.org"` is at least able to show the different actions that are available in the GUI screen for me at least | 14:15 |
Mister_Magister | ahappyhuman: lca-tool --actionsformime x-scheme-handler/https shows all ye | 14:20 |
cani | sorry | 14:26 |
cani | ahappyhuman are you saying you are on sailfishos 4 | 14:27 |
cani | how can i get it | 14:27 |
Mister_Magister | u better don't /s/ | 14:28 |
ol | Mister_Magister (IRC): Why is that? | 14:28 |
Mister_Magister | shhhh | 14:28 |
ahappyhuman | It is still early access and there might be bugs (there were for me), sign up for Early Access in https://accounts.jolla.com/ and perform a system update as usual. | 14:29 |
cani | oh thank you | 14:29 |
ol | I've just upgraded to Sailfish OS 4 yesterday. No problems found so far. One Android application that was not working in Sailfish OS 3 started working in Sailfish OS 4. | 14:30 |
cani | can i ask you please what is the most noticable difference | 14:30 |
Nico[m] | Note that EA releases often can break stuff. So only use EA, if you know how to fix a broken update | 14:30 |
Nico[m] | Biggest difference is probably app sandboxing, the new ambiances and the notification stuff? | 14:30 |
* Mister_Magister most noticable difference is looking like shi… crap | 14:30 | |
ol | cani (IRC): For me it's better Android support. Alien Dalvik in Sailfish OS 4 provides API of Android 9. | 14:31 |
ahappyhuman | cani: Some parts of the UI are redesigned, for better or worse. And application sandboxing as Nico said. Oh, and of course the browser engine upgrade. It feels smoother to me. | 14:31 |
ol | App of my bank now works. | 14:31 |
cani | oh | 14:32 |
cani | that so nice to hear | 14:32 |
cani | i will not wait for the normal release | 14:33 |
cani | then | 14:33 |
cani | i will sign for early access | 14:33 |
ol | For those who need Google Services, the following instruction works well for Sailfish OS 4. The only difference is, you need to get MindTheGapps-9.0.0-arm64. | 14:34 |
ol | https://together.jolla.com/question/217488/howto-mindthegapps-on-xperia-xa2-32012-32120-33016/ | 14:34 |
Nico[m] | <cani "i will not wait for the normal r"> I would recommend waiting. The normal release usually happens a week later, or 2 | 14:37 |
cani | ok | 14:37 |
cani | this is not too long | 14:37 |
cani | please tell me there is animation speed option in sailfish os 4 | 14:37 |
Nico[m] | There is not, but you can check the release notes yourself ;p | 14:39 |
cani | oh that would be the smart thing to do'=D | 14:40 |
cani | '=D | 14:40 |
Nico[m] | https://forum.sailfishos.org/t/release-notes-koli-4-0-1/4542 | 14:40 |
ahappyhuman | Mister_Magister: I have the suspicion the compositor sends it towards the QML compositor: https://git.sailfishos.org/mer-core/lipstick/blob/a4ab7e80853b128e58fc64616d0c6ad25933c720/src/compositor/lipstickcompositor.cpp#L213 | 14:43 |
ahappyhuman | With it I mean when an URL is tapped | 14:43 |
Mister_Magister | ahappyhuman: yeah but like lca-tool --scheme --print "https://example.org" displays actions that are even in the same order as pop up dialog | 14:44 |
Mister_Magister | so i believe its the libcontentactions | 14:44 |
Mister_Magister | don't care bout dialog, i was searching for backend | 14:44 |
Mister_Magister | but thanks! | 14:44 |
Mister_Magister | also elros sent same link in sfos-porters | 14:45 |
RubenDeSmet[m] | <Mister_Magister "Does anyone know what software i"> I've been digging in this the last few days for Whisperfish. There's a Wayland protocol "open_url" that gets called, which is then handled by lipstick, which conditionally forwards it to libcontentaction (only file:// gets handled differently, see the lick by Chris ). | 16:57 |
Mister_Magister | RubenDeSmet[m]: that question is long obsolete :D | 16:57 |
RubenDeSmet[m] | D: | 16:58 |
Mister_Magister | already done what i wanted to achieve | 16:58 |
Mister_Magister | but thanks! | 16:58 |
RubenDeSmet[m] | Hehe, good then :) | 16:58 |
RubenDeSmet[m] | I was interested in reading it, because I'm still stuck myself | 16:58 |
RubenDeSmet[m] | URLs get parsed via QUrl in the compositor, which changes the meaning in my case... | 16:58 |
Mister_Magister | what do you want to do? | 17:03 |
Mister_Magister | RubenDeSmet[m]: also what is Chris licking | 17:04 |
*** albertux1 is now known as albertux | 17:04 | |
RubenDeSmet[m] | I want to capture signalcaptcha://FooBar in my application, but it comes through as signalcaptcha://foobar instead. Also, my FooBar is actually really long, and then nothing comes through anymore, because it's not a valid URI | 17:04 |
Mister_Magister | lowercase is what you want? | 17:05 |
Mister_Magister | why | 17:05 |
RubenDeSmet[m] | no, I want them case sensitive | 17:05 |
Mister_Magister | cause its captcha dumbass | 17:05 |
RubenDeSmet[m] | because I get them like that from Signal | 17:05 |
Mister_Magister | yeeee | 17:05 |
Mister_Magister | do you control how this signal is sent? | 17:06 |
RubenDeSmet[m] | Signal has been pricks, because just dropping // (ie, signalcaptcha:FooBar) would come through | 17:06 |
RubenDeSmet[m] | <Mister_Magister "do you control how this signal i"> nowp | 17:06 |
Mister_Magister | what the heck do nowp mean | 17:06 |
Mister_Magister | xd | 17:06 |
RubenDeSmet[m] | I would embed it using SilicaWebView, but that doesn't render the captcha. | 17:06 |
RubenDeSmet[m] | "no" :p | 17:06 |
Mister_Magister | so somewhere link "signalcaptcha://FooBar" is clicked and u want to handle that | 17:07 |
Mister_Magister | thats dumb idea to put case sensitive in there | 17:07 |
Mister_Magister | cant u do it differently? | 17:09 |
RubenDeSmet[m] | You could ask Signal to modify their protocols, but I don't think they'll listen :'-) | 17:09 |
Mister_Magister | can u explain from the beginning tho | 17:10 |
Mister_Magister | like what r u trying to do | 17:10 |
RubenDeSmet[m] | But indeed, that url is even put in `window.location` directly. | 17:10 |
RubenDeSmet[m] | Signal wants a new user to file a captcha. This captcha is hosted at https://signalcaptchas.org/registration/generate.html. | 17:10 |
RubenDeSmet[m] | When you've filed it, they redirect your browser to `signalcaptcha://[some token]`. I need that token for the registration. | 17:11 |
Mister_Magister | do you use sfos browser for that? | 17:11 |
RubenDeSmet[m] | That's what I'm trying now, yes. | 17:12 |
Mister_Magister | couldn't you just use like qtwebkit? | 17:12 |
Mister_Magister | or however it was called | 17:12 |
RubenDeSmet[m] | I have tried qtwebkit, but the captcha does not render there. | 17:12 |
RubenDeSmet[m] | SilicaWebView :) | 17:12 |
RubenDeSmet[m] | the captcha shows up, but you cannot click the right buttons. | 17:12 |
Mister_Magister | it wuold be better if you could use something like that because u could handle the redirect | 17:13 |
RubenDeSmet[m] | There's also qt5-mozembed, but that's got different complications. | 17:13 |
RubenDeSmet[m] | <Mister_Magister "it wuold be better if you could "> exactly | 17:13 |
Mister_Magister | ah | 17:13 |
RubenDeSmet[m] | But Qt's too old to handle it well. I've tried user agents too. | 17:13 |
Mister_Magister | weird | 17:14 |
RubenDeSmet[m] | absolutely :/ | 17:14 |
RubenDeSmet[m] | I'm trying natively with the Sailfish browser now | 17:16 |
RubenDeSmet[m] | through http://kb.mozillazine.org/Network.protocol-handler.app.%28protocol%29 | 17:16 |
Mister_Magister | huuh | 17:17 |
RubenDeSmet[m] | (that way it doesn't pass through QUrl...) | 17:18 |
Nico[m] | <RubenDeSmet[m] "SilicaWebView :)"> That uses gecko, not webkit, right? | 17:58 |
*** vgtw_ is now known as vgtw | 18:01 | |
Tekk_ | anyone know what's up with 4.0.1 going through normal release channels despite being early access? | 18:10 |
RubenDeSmet[m] | `Mozilla/5.0 (Unknown; Linux) AppleWebKit/538.1 (KHTML, like Gecko)` | 18:10 |
Tekk_ | I don't have dev updates on but I'm prompted to update. | 18:10 |
oozbooz | Tekk_ ^^^ same question here.. | 18:19 |
Mister_Magister | Nico[m]: RubenDeSmet[m]: so using the knowledge i got here i basically made dis https://openrepos.net/content/mistermagister/libcontentactions-qt5-url-distinction | 18:21 |
attah | Tekk_: Dev updates and being enrolled in EA are not the same thing | 18:22 |
attah | So are you sure? | 18:22 |
Nico[m] | Mister_Magister: Oh that's cool! | 18:27 |
Mister_Magister | Nico[m]: and slick! Like changes are minimal, its super robust, and super easy to include in apps | 18:27 |
Nico[m] | Yeah, I may just add an url handler to my app at some point :3 | 18:28 |
Mister_Magister | like here is code https://git.sailfishos.org/mister/libcontentaction/commit/9098563544570f88a70c947b09f62dc275b086cf its like one function, insanely robust and adds so much functionality | 18:28 |
Mister_Magister | Nico[m]: please do! | 18:28 |
Nico[m] | Handling matrix.to in addtion to matrix: uris will be neat | 18:29 |
Mister_Magister | yeah! | 18:29 |
Mister_Magister | you see how useful it is | 18:29 |
Nico[m] | Maybe that could be upstreamed to like an x-nemo-url-handler, so it won't break in the future and will be officially supported? | 18:29 |
Mister_Magister | that depends on jolla | 18:30 |
Mister_Magister | i can like… make pr but it will be a) ignored b) pissed on | 18:30 |
Nico[m] | May be worth opening a topic about or opening a merge request :3 | 18:30 |
Nico[m] | <Mister_Magister "i can like… make pr but it will "> Well, that is always the risk :D | 18:30 |
Mister_Magister | i could do that, but i will prably forget to get onto mer-meeting | 18:30 |
Nico[m] | Mhm | 18:31 |
Mister_Magister | not to mention that by jolla standards you can't add .desktop mimetype handler lol but i'll make pr eitherway maybe someone answers | 18:32 |
Nico[m] | It could be marked experimental for now, I think it is fine. Some people may want to match on the url in the end instead of just the authority, but eh | 18:33 |
Mister_Magister | https://git.sailfishos.org/mer-core/libcontentaction/merge_requests/18 here we go | 18:38 |
Mister_Magister | i tried to be nice | 18:38 |
Nico[m] | > but it would be really useful if it gor merged and upstreamed. | 18:40 |
Nico[m] | typo | 18:40 |
Mister_Magister | tank | 18:41 |
Nico[m] | :D | 18:41 |
attah | Have a :thumbsup: | 18:43 |
Mister_Magister | thank! | 18:44 |
Nico[m] | Added a comment .-. | 18:45 |
attah | Is it just me, or does emails feel like SMS messages now? | 18:45 |
Nico[m] | That they became really short or from UI changes? | 18:45 |
attah | Vibration-vise | 18:46 |
Nico[m] | Oh, haven't noticed that yet | 18:46 |
attah | The old email buzz was tuned for something with a bit more oomph than the Xperias, so it was a needed improvement, but did it have to take a pattern that was already used? | 18:47 |
Mister_Magister | thank u! | 18:47 |
Mister_Magister | shite, close mr was next to edit and i missclicked | 18:58 |
Nico[m] | lol | 18:59 |
Mister_Magister | worry not its reopened | 18:59 |
Mister_Magister | Nico[m]: if u try that lib tell me about it! | 19:17 |
Nico[m] | Will do, but I'll be a bit busy the next few weeks .-. | 19:17 |
Mister_Magister | :P | 19:22 |
Ingvix | It seems my aliendalvik is quite broken. I no longer have the bottom bar to go back and the screen doesn't resize as it should when I open a keyboard in an android app. Removing android support doesn't seem to actually remove it from the file system | 19:24 |
Ingvix | should I just factory reset or could there be some other way to fix this? | 19:25 |
Ingvix | I've had it like this for quite a while but I've been too lazy to properly address this. Not sure why or when it started to behave like this | 19:26 |
Nico[m] | You can try reinstalling alien dalvik somehow, but you may lose some app settings | 19:27 |
Ingvix | I'm okay losing settings. I'd just rather not lose the apps | 19:28 |
Nico[m] | I think it uninstalls all apps, so you need to reinstall them, iirc | 19:29 |
Nico[m] | Haven't done it in a while though | 19:29 |
Mister_Magister | it does remove aliendalivk root so ye | 19:31 |
Ingvix | though I did mention that I can't uninstall it and also it seems that reinstall doesn't actually do anything | 19:32 |
Ingvix | it's a bit weird | 19:32 |
Ingvix | pkcon doesn't give any errors either | 19:38 |
Ingvix | so I'm feeling that it might go a bit too deep and easiest thing could be to factory reset the device | 19:39 |
attah | Spamspamspam https://forum.sailfishos.org/t/3-4-0-24-signature-spoofing-doesnt-work-on-a-freshly-flashed-xperia-10-plus/3109/36?u=attah | 19:52 |
Nico[m] | Oh no :D | 19:53 |
Tekk_ | ....huh | 20:13 |
Tekk_ | I apparently accidentally fixed it months ago | 20:13 |
Tekk_ | I have /home/nemo symlink for compatibility with some other old apps. Just checked microg and yeah, it says spoofing works | 20:13 |
attah | lol | 20:13 |
Tekk_ | Yep. Just updated to the play store version of discord and it works | 20:16 |
Tekk_ | iirc google play discord is broken without play services | 20:16 |
Tekk_ | attah: wrt the older thing though, I don't recall signing up for early access releases | 20:24 |
Tekk_ | and I don't see a preference for it in the upgrade page of the settings app | 20:24 |
attah | It's not local, it is server-side | 20:25 |
attah | https://account.jolla.com/ | 20:25 |
Tekk_ | Huh, so I did | 20:37 |
Tekk_ | I guess my recall isn't 100% perfect for events 3 years ago :) | 20:37 |
oozbooz | considering plunging into 4.0.1 update EA... it is asking to remove obexd-contentfilter-off prior | 20:40 |
RubenDeSmet[m] | Is there a way to inject a userChrome javascript file into the Sailfish browser? | 21:28 |
* RubenDeSmet[m] is getting desperate | 21:28 | |
Tekk_ | I don't imagine so considering how the sailfish browser does terrible, terrible things and doesn't invoke the Mozilla ui at all | 21:37 |
oozbooz | installed 4.0.1 update.. looks like I have to reinstall keyboard since screen blanks dark when keyboard required | 21:45 |
oozbooz | what name of the swipe keyboard app | 21:45 |
oozbooz | ? | 21:45 |
oozbooz | found out... apparently OKBoard is not compatible with 4.0.1 | 22:21 |
Mister_Magister | Nico[m]: demo vid! https://twitter.com/Mister1Magister/status/1357839807301435392 | 23:58 |
Ingvix | that's nice | 23:59 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!