Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    ruff
    @rufferson
    perhaps the new type of battery which will be forced to be invented by electromobility will make some day concept of asteroidos viable. by now it's utopia
    Andrew Branson
    @abranson
    they claim four days on the kickstarter. with a sim and its own wifi
    ruff
    @rufferson
    for that french one?
    Andrew Branson
    @abranson
    yeah
    ruff
    @rufferson
    I cannot find kickstarter campaign for it, do you have a link? I'd bake one :)
    Andrew Branson
    @abranson
    ruff
    @rufferson
    thanks!
    Andrew Branson
    @abranson
    Finally got myself a weatherunderground key. can't believe how long i've had this watch without doing it...
    still no luck on the sendtext app though. the UI never seemed to add any messages, so i manually copied them into the cannedMessages.conf, then I could edit them. Even after an OK, and some unfaithful launches, still no SendText app on the watch.
    Andrew Branson
    @abranson
    ah there we go. launching it from the app did the trick :)
    ruff
    @rufferson
    there was a bug in earlier implementation when cannedMessages section is empty GUI was unable to init it (i did it via dbus so missed that bug initially). but that should be fixed in latest git, i think you've even pulled that part perhaps just didn't release it
    Andrew Branson
    @abranson
    i thought i was up to date with your last commits
    ruff
    @rufferson
    do you have any logs collected when it was unable to add canned messages?
    Andrew Branson
    @abranson
    i was looking at those Sport and Golf apps that were mentioned on tmo. shouldn't be too hard to pass some data from dbus to the watch
    no, i've rebooted since.
    ruff
    @rufferson
    shouldn't be a problem of course, just need to somehow agree on external api - whether we should mimic current API and expose internals or make it via libpebble abstraction.
    Andrew Branson
    @abranson
    the structure's very simple by the looks of it. just three or four values
    ruff
    @rufferson
    As a first step i think we need to expose application message interface. that could be fairly easy done as it has all hooks already used in JSkit
    Andrew Branson
    @abranson
    to allow any app to send messages to watchapps?
    ruff
    @rufferson
    yes, those internal app messages as jskit does (key:value pairs)
    Andrew Branson
    @abranson
    I suppose that would open up a sort of third-party app API, which people have been asking for
    I was thinking to only provide the sports messaging, but that'll let the meerun guy play around
    ruff
    @rufferson
    yes, at least major part of it, there are some more control elements exposed by android/ios sdk
    Andrew Branson
    @abranson
    and the only issue is 'security', but I don't really believe in that sort of security
    like messages coming back from the watch to the apps?
    might be nice to get the data back out of the watch I suppose. then someone could get that health data that was never documented
    gadgetbridge looks pretty complete really. i bet their BT LE impl is pretty stable by now
    ruff
    @rufferson
    you cannot really enforce security i think, once you have app id you can speak to it however you want
    messages from app could be sent as dbus signals
    and let host app catches it
    Andrew Branson
    @abranson
    I don't think security should really cover things you've installed on your device anyway. it's about the interface to the outside world. installing dirty apps is your own business, not the OSes :)
    ruff
    @rufferson
    effectively we need to create object apth like /org/rockpool/api/apps/<uuid>/
    and under that path expose calls/signals for app interaction
    the path should be available once app is started
    we already have dbus call to start app
    so not much to do, just map jskit hooks to dbus proxy %)
    Andrew Branson
    @abranson
    sounds simple, powerful and dangerous. so ideal ;)
    Andrew Branson
    @abranson
    Hi, I'm about to do a new release with a little new API for that. Are there any new translations?
    ruff
    @rufferson
    Hi, zeah i saw some notification popping up, let me trz to collect them in the evening
    Jens Drescher
    @jdrescher2006
    Hi guys, what do you think, when will you be ready for release?
    Andrew Branson
    @abranson
    Hi, sorry for the delay: I'm still tackling this segfault on notification closing. I thought I'd fixed it but it's still happening. If I don't get to the bottom of it by the end of the weekend, I'll release then.
    ruff
    @rufferson
    what's the problem with notification btw? I'm currently rebasing my fixes and translations against your master
    Andrew Branson
    @abranson
    segfault in SailfishPlatform::handleClosedNotification. It should delete expired/removed notifications from the watch, but it crashes instead. It seems something's null somewhere.
    ruff
    @rufferson
    It's hooked far down into timeline management, so there're lot of places where it could segfault. do you have a debug log what is the last message before segfault?
    Andrew Branson
    @abranson

    I have a stacktrace even: #0 watchfish::Notification::id (this=0x66d448) at platformintegration/sailfish/notifications.cpp:74

    #1 0xf428ac62 in SailfishPlatform::handleClosedNotification (this=0x1f7800, reason=<optimized out>) at platformintegration/sailfish/sailfishplatform.cpp:342

    Jens Drescher
    @jdrescher2006
    No problem, take your time...
    Jens Drescher
    @jdrescher2006
    Hi @abranson, have you made any progress with the notification problem?
    Andrew Branson
    @abranson
    No, no progress on that. I'll release it as it is.
    Andrew Branson
    @abranson
    Done
    Andrew Branson
    @abranson
    @rufferson did you get round to that rebasing of translations in the end? I've merged in the rebble appstore support from Brian's rockwork branch, so it would be a good time to get them in.