#Bobby, a new voice assistant and Snowy successor

10262 messages · Page 11 of 11 (latest)

karmic lion
#

(The app crashing, sure.)

wooden wedge
#

yeah, fair, my snowy crashes a whole lot with bobby alpha

south edgeBOT
edgy flame
#

just three-striked my spalding asking bobby alpha for biking directions

#

i'm complaining

wooden wedge
#

yeah, we can't fit a full screen map on spalding it seems

edgy flame
#

i wonder how many different ways bobby takes down pebbleos

#

how many of these cases are unique

#

how many different PoC apps could we get out of it

wooden wedge
#

@coarse cedar if I build a gabbro version for you, could you test maps for me?

#

that should also generate fullscreen map

coarse cedar
wooden wedge
#

alright

edgy flame
#

alice has one as well

wooden wedge
#

I guess I will need to publish that to the appstore since the core app doesn't support sandbox tokens

#

let me first publish it

wooden wedge
#

and it's published

#

@upbeat garden would you be able to test bobby on gabbro? I wanna know if the map crashes the watch just like it does on chalk

carmine plinth
#

What do y'all need? I have a gabbro I can help test with.

coarse cedar
wooden wedge
#

there's a pinned link to a bobby alpha that should work natively on gabbro

carmine plinth
#

Just asked for directions somewhere and it didn't crash. However I did see a crash after allowing location access on the first install

wooden wedge
#

that's known

carmine plinth
#

The map does show up a little weird, if you want I can DM a screenshot

wooden wedge
#

is the rendered map actually 260x260?

#

or is it short?

carmine plinth
#

Short

wooden wedge
#

hm, I might have missed something then

#

let me modify the code and release a newer version

carmine plinth
#

👍 It also duplicates itself in the same section. So there's two identical maps shown side by side in the section

wooden wedge
#

it's updated

carmine plinth
wooden wedge
#

oh weird

#

is it any taller?

carmine plinth
#

Naw doesn't look like it

wooden wedge
#

oh, I see the issue

#

the route map will always be short

#

a point map will be fullscreen if possible

carmine plinth
#

Ah I see now, the point map is fullscreen

wooden wedge
#

good, it doesn't crash the watch

#

it is quite a bit more pixels than emery, emery doesn't crash either, just wanted to make sure we can do that

#

additional 50% of pixels actually

edgy flame
#

my chalk no longer dies when i ask it for a bike route to the bank

#

it did die on 1.6, and it does not on 1.8

wooden wedge
#

nothing changed

#

beyond gabbro support that is

wooden wedge
edgy flame
#

uhhhhh let's see

#

oh my gods gemini 2.5 is so fixated on the small screen thing

#

User
Show me a map of Manhattan.

Bobby
I can show you a map of Manhattan, but I can't display the entire island on this small screen. Would you like to see a specific part of Manhattan, or perhaps a map centered on a particular address or landmark?

#

bike route to the bank: successful
show me the statue of liberty: "i am unable to show you the statue of liberty on a map because it is too far from your current location"

#

then the watch crashed when i tried to report the conversation

#

i mean, it's not dead

#

bobby, that is not a map of manhattan, that is a map of my street in my neighborhood in charleston

wooden wedge
#

hmm

#

is that the ocean

#

if this doesn't crash it, I guess full screen map is viable

wooden wedge
#

alright, I guess I will spend some time today preparing an emery release

edgy flame
#

please throw pbws at me whenever necessary, i have little to do at work

wooden wedge
#

well, it will take a bit, I have to rewrite quite a bit of code

wooden wedge
#

as expected

fiery gale
#

That text bug is such a bummer

wooden wedge
#

I know

#

the problem with using 24 bold as the main text font is that 28 is simply too large as a title font compared to it

#

I kinda wish there was a 24 bolder

#

24 black

fiery gale
#

Or simply extrabold or heavy

wooden wedge
#

yes

coarse cedar
wooden wedge
#

alright, I have a build, but I would need to publish it to bobby alpha, huh

#

otherwise the core app does't work with sandbox tokens

edgy flame
#

I've been wondering if we're gonna roll back the version number to 0.5 or something when we push this to stable

wooden wedge
#

why?

edgy flame
#

it is a pretty big jump in version number from stable 0.4 to alpha, like 0.7 or whichever

#

feels kinda silly to lay it out, though

wooden wedge
#

stable is at 1.4 rn

#

and alpha at 1.8, but I would just release 1.5

#

I still need to deal with the timer and weather widgets, they are incredibly annoying

#

I'm gonna do that tomorrow I think

wooden wedge
#

I published a bobby alpha version for testing on emery

#

I rewrote a bunch of stuff, I need to see how it works

#

I would appreciate some of emery users to test it before I PR this

#

but also, wouldn't mind non emery users to have a look

#

there are going to be some changes to how the text is displayed on other watches

#

trying to fit better with how the notifications look

#

things to look out for: widgets, all of the views in every possible text size setting

#

in this version also nothing should ever crash, if it does, please do let me know

edgy flame
#

oh! actionmenu text is responsive to large font size!

#

large font. numberwidget does not appear to change, but everything else is good.

#

maps take up about 2/3 of Emery's display height, and look good. no complaints

#

multi-day weather widgets are funky

fervent steppe
#

needs to be an emoji

wooden wedge
#

uh huh

wooden wedge
#

ok, sent an update with working multiday weather

#

the last task for emery would be to create larger icons

obtuse oriole
#

1.10 is looking really pretty on PTS as well.

edgy flame
wooden wedge
#

I don't know what to do about the titles on medium

#

because I can't use the non bold variant of 24

edgy flame
#

it's on the larger side but it doesn't feel, like, inappropriate

wooden wedge
#

no, medium as in small on emery

edgy flame
#

oh! hah

wooden wedge
#

you can see that the title there is like, the same size as the text

barren raptor
wooden wedge
#

yeah, bobby lies sometimes

barren raptor
#

(bobby release not bobby alpha)

wooden wedge
#

weird

#

maybe location is broken in core app

barren raptor
#

it works okay in other apps I believe

#

yeah it works fine

wooden wedge
#

well, weather works fine for me in legacy app

#

including current location, though only if I open the app

obtuse oriole
#

I'd uninstall and reinstall Bobby and go through the setup on the watch again, where you explicitly give it location access. That usually does the trick.

edgy flame
#

bobby weather works fine for me in android coreapp

barren raptor
#

also bobby feature request

#

would it be possible to tell it in the system prompt or code it into the logic of the function that if it tries scheduling a thing for a time that ends up being occupied, it retries a minute later instead of telling you that it can't?

#

it's a pretty big pain point for anyone using Muninn, because that blocks out your even 6 hour blocks

#

I guess muninn could also just avoid scheduling for those exact minutes

quasi steeple
#

Does it have second resolution when scheduling?

edgy flame
#

minute

gilded maple
#

Timers and alarms still don’t work on iOS. Any idea what the issue is? Reminders are fine. Other than the odd large text on the front screen, all the updates look great. Voice recognition is not great but that’s not Bobby’s fault

#

It does bias totally towards nearby things. I asked for the highest rated restaurants within 100 miles and it gave me 10 within 10 miles. Also has no idea what a Michelin Star restaurant is.

obtuse oriole
#

I'm thinking the websockets support is close but not quite there on iOS. I've made a bug report after trying (and failing) to set a timer so that the Core devs know it still needs work and I suggest others do the same.

Talking to Gemini on iOS works great now (since 1.0.10.8 where iOS first got websocket support), but for some reason it needs to talk to the server again to set a timer and that's where it fails.

edgy flame
#

Bobby alpha on my flint

#

leading needs a little tuning with the new header font

#

just add some extra space above it I think, and that'll fix the problems

#

it's a little harder to tell the different sections of text apart

wooden wedge
heavy cipher
#

Hello all! Bobby Alpha appears to no longer be supported on my PTR/Chalk through legacy Pebble app / RWS. I haven’t been here in a little while so I don’t know if this is known or not.

#

Confusingly Bobby Alpha is still loaded to my watch and still works, but I don’t appear to be able to move it around in the apps list as it’s “unsupported”

wooden wedge
#

yeah, we removed support for rounds to test the code for emery first

#

it will be readded whenever that releases

obtuse oriole
#

Every Core app update, I check to see if Bobby can set a timer on iOS. Still broken on 1.0.15 (11). Submitted fresh logs...

wooden wedge
#

@fiery gale also, I should ask you about whether or not it's ok to use the font under the existing license of the repo, should we note a license of the font files?

fiery gale
#

Though if there's a good reason why it wouldn't work then dual licensing as Apache is a possibility

last flint
#

My fire emoji implied I read the code and like it but fire emojis don’t get code merged

fervent steppe
#

you should be able to submit a positive review on GitHub

fervent steppe
#

+1 on most of it modulo adding appropriate license/credit for @fiery gale

wooden wedge
#

where do you think is it appropriate?

#

a license file in the fonts directory
co author of the commit
creators list in about
changelog

fervent steppe
#

all of the above sound good. LICENSE file in the fonts directory is necessary. if the fonts get cracked into their own commit, coauthor. license doesn't require it, but creators list definitely would be lovely

fiery gale
#

I'm fine with the required minimum notice. The idea is just to keep OFL fonts OFL, and the way to do that is to give someone with access to the font files access to the notice as well.

fervent steppe
#

OK but we do believe in doing better than just the required minimum and in crediting people who do make our lives better, if they consent to it 🙂

fiery gale
#

And I don't mind that either. I just don't want to put up any obstacle when it comes to apps implementing a shared base design, since the benefit to users is huge.

south edgeBOT
wooden wedge
fiery gale
wooden wedge
#

that works, I'm just putting stuff in the license file

obtuse oriole
#

Got my Pebble Time 2. Still can't set a timer using Bobby on iOS so I figured it was a good time to send another bug report to Core.

wooden wedge
#

I wish somebody did release management thing for me, but I guess I will have to figure it out myself

obtuse oriole
#

This is in response to my latest bug report regarding setting timers in Bobby on iOS. Possible fully working Bobby on iOS soon...

wooden wedge
#

exciting

edgy flame
#

yayy

obtuse oriole
#

iPhone Bobby users: We. Are. Back.

#

Setting timers fixed after updating Core app to 1.1.0.3 via TestFlight. (My watch didn't want to accept dictation after the update but rebooting it fixed that.)

gilded maple
#

also working for me. 🙂

#

As are alarms

south edgeBOT
wooden wedge
wooden wedge
#

we need to prepare screenshots and banners for ct2, I haven't had the opportunity to work on that yet

stoic magnet
#

(this can sometimes happen when returning to the main screen from the menu)

obtuse oriole
#

Yeah, I've been getting that too using Alpha from the store. Haven't tried the above .pbw But on the whole it's been working pretty well.

#

Ah, I see the main release was updated. I'll switch to that.

barren raptor
#

y'all didn't update this

#

goshhhh bobby looks nice with the new text size scaling

edgy flame
#

here are some shots @wooden wedge

#

missing the map

wooden wedge
#

thanks

wooden wedge
#

it can only be fixed in the firmware

south edgeBOT
wooden wedge
#

what do you think of those?

edgy flame
#

Neutral!

#

they are banner images! they look how i would expect, based on the banners for the other plats

#

should i grab one with an actual timer for the baking banner?

quasi steeple
wooden wedge
wooden wedge
#

very cool, I will have a look at it later

obtuse oriole
#

That's a very nice variety of screenshots. 👍

wooden wedge
#

the orignal screenshot from other watches was to remind bobby to take sushi from the stove

edgy flame
#

cooking sushi on the stove is a demented activity that i cannot stand by

#

gimme a minute and i'll do that

wooden wedge
#

that's why it was the screenshot

wooden wedge
#

have y'all never noticed?

#

you are not familiar with bobby lore

edgy flame
wooden wedge
#

excellent

barren raptor
#

omg it is lmao

#

anyway, so now that we have a speaker API, we need to figure out where to get copyright-free animalese sounds from

edgy flame
wooden wedge
#

you can make animalese easily, you just need to have pronounced letters

#

this tool is really helpful

#

y'all should try this

#

the stove is above the watch layer, that's not right

stoic magnet
#

It'd also be funny if there were a sound effect for if the lie detector goes off

weary ether
#

honestly I would love it if Bobby squabbled at me through the mic in a chiptune nonsene language a-la early nintendo

#

while it read out its message

barren raptor
wooden wedge
#

chiptune and animalese are different things

barren raptor
#

while we're at it, build a full on speech synthesizer and distort the output of it to get Splatoon sounds /j

edgy flame
#

can you reenable chalk in the alpha version on the store

#

I don't care that it's bad, I miss it

#

fhshhhhsh

wooden wedge
#

I wish making it happen was easier

fervent steppe
#

Bobby may cameo in an image in an article I’m writing.

wooden wedge
#

how many times did it take you to receive a satisfactory response?

coarse cedar
#

@wooden wedge god, look at the gemini 3.5 flash pricing

fervent steppe
#

though it is possible that Gemini 3.5 Flash Lite might be good enough for us now

coarse cedar
#

one that is out

#

or do you mean 3.1?

fervent steppe
#

maybe I mean 3.1. maybe I don’t know what I mean

wooden wedge
#

keep in mind we use two different models

#

also the thing stopping us from implementing gemini 3 is thinking support

fervent steppe
#

I think if we had trace caching we could meaningfully save some money though.

wooden wedge
#

hello everyone, bobby alpha got an update to version 1.11

#

update notes: it does round again

#

I expect reviews from round havers, idk who that is at this point

#

@shell jetty and @coarse cedar come to mind

wooden wedge
#

(I would also love contributions to it to make round better)

tired pike
#

just tried it out, noticed the about text page cuts in half oddly

#

legal is the same

#

the conversation view clips the text too but I assume that's known

wooden wedge
#

yeah

tired pike
#

oh fun my PR2 just started crashlooping

#

whee

wooden wedge
#

I haven't investigated what causes the issues in legal

#

it seems to work just fine in the consent screens at the start

gilded maple
wooden wedge
#

hmm

#

@coarse cedar is it possible to set custom vibrations on a timeline item like on a notification?

edgy flame
#

i have always had this problem with bobby reminders as well

#

if i have a reminder i really need to see, i'll actually set it as a named alarm instead

#

is part of why i want integration with my phone's/google reminders: those will stick around and be visible in more places