<asheesh>
The README at GitHub calls that salt link a fundraiser.
<asheesh>
Mostly I guess you should ping Andrew and see what makes sense to write. (-:
<mrdomino>
good idea yeah
<asheesh>
But point is, we're not running an active fundraiser right now so we don't need the donation-request airtime probably.
<asheesh>
Kenton is right that we want users more than we want money at the moment. (-:
<asheesh>
Oh, along those lines - if you're willing to, *please* enable stats-sending to us, so we can feel good about your numbers too!
<asheesh>
You don't have to, but that's a thing I request.
<kentonv>
I forget if non-grain-owners count in the active users stats
jadewang has joined #sandstorm
<mrdomino>
asheesh: i think i did?
<asheesh>
Great! I have no idea if you did.
<kentonv>
as promised, the stats are anonymous. :)
<mrdomino>
:)
<mrdomino>
updated the splash page with some "if you want to do your own"
<mrdomino>
still gotta grab andrewrk
<kentonv>
I suspect if we had implemented compute unit quota, hosting Groovebasin on Oasis would quickly consume the CU available on the free plan, forcing people to upgrade
<mrdomino>
yeah
<kentonv>
so "for free" might be a stretch... :)
chuan|work has joined #sandstorm
<mrdomino>
tbh it was just barely acceptable on the $20/month droplet. it'd mostly be fine, but if enough people were importing stuff, it'd fall over
<kentonv>
well you're running a whole sandstorm instance there
<mrdomino>
lemme edit that so i don't incorrectly set expectations
<mrdomino>
true
<kentonv>
on the $9/mo plan I'm pretty sure you could leave groovebasin running 24/7
<mrdomino>
edited
paroneay` is now known as paroneayea
<mrdomino>
updated wording again to explicitly mention that y'all do in fact have paid plans that groovebasin users will likely have to care about
mnutt__ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
wolcen has quit [Ping timeout: 276 seconds]
mnutt__ has joined #sandstorm
jacksingleton has quit [Ping timeout: 246 seconds]
KooBaa has joined #sandstorm
|jemc| has quit [Ping timeout: 248 seconds]
<digitalcircuit>
mrdomino: I think there's a Groovebasin bug report or two about improving performance by sharing encoding streams and such.
<mrdomino>
yeah, though it's been mitigated on my end -- my current host (private VM in a buddy's colo) has been great so far
<digitalcircuit>
"Throw more hardware at it", though inelegant, usually works :)
<digitalcircuit>
(Inkscape will convert it to a path differently depending on font)
|jemc| has joined #sandstorm
KooBaa has quit [Ping timeout: 276 seconds]
<digitalcircuit>
The "Copy Link" button on the Davros "Clients" tab adds 4 newlines, 2 at beginning, 2 at end. Not entirely sure if Firefox, Sandstorm, or Davros may be at fault.
<mrdomino>
SVG fallback, pfffffft no that's good feedback though
<digitalcircuit>
mrdomino: heh, alright.
<digitalcircuit>
And Davros testing hits a stop - seems like "Solid Explorer" on Android doesn't handle TLS SNI (yet), so no Owncloud with HAproxy for me :/
|jemc| has quit [Ping timeout: 260 seconds]
raoulzecat has joined #sandstorm
tierce has joined #sandstorm
* digitalcircuit
submits a bug report to the Solid Explorer devs.
<digitalcircuit>
...is Davros a Doctor Who reference?
eglimi has joined #sandstorm
mnutt__ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jacksingleton has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
eglimi has quit [Ping timeout: 248 seconds]
jacksingleton has quit [Ping timeout: 252 seconds]
* digitalcircuit
also submits first pull-request here, woo. Typo-fixing, but it's still something :)
frigginglorious has quit [Quit: frigginglorious]
<zarvox>
digitalcircuit: thanks! I'm glad we have folks like you finding and fixing the little details :)
<zarvox>
looks like it's a docs change, so asheesh will surely be on it soon
<digitalcircuit>
zarvox: you're welcome, happy to help! With any luck, this is just the beginning.
<zarvox>
that's great! do you know what else you'd like to work on?
joshbuddy has joined #sandstorm
<digitalcircuit>
I have no idea at the moment; life's been pretty hectic, unfortunately. I'll be keeping an eye out for opportunities, though, whether docs, code, or testing.
paroneayea has quit [Remote host closed the connection]
<zarvox>
Those all sound like good options! Also if you have an app that you'd like to use on Sandstorm, definitely mention it here and/or on the sandstorm-dev mailinglist.
eglimi has joined #sandstorm
<digitalcircuit>
Sure thing, and thanks for the warm welcome! No apps come to mind yet, but I'll mention it if they do.
paroneayea has joined #sandstorm
<digitalcircuit>
...wow, that was a speedy merge response :)
<asheesh>
I was just about to say thanks. I will anyway. Thanks!
<digitalcircuit>
And thanks in turn for your promptness!
* digitalcircuit
should snooze soon; have a wonderful night/evening/afternoon/morning, folks.
joshbuddy has quit [Quit: joshbuddy]
<asheesh>
Likewise digitalcircuit
KooBaa has joined #sandstorm
jadewang has quit [Remote host closed the connection]
Try`0xff is now known as Tryum
joshbuddy has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 246 seconds]
joshbuddy has quit [Quit: joshbuddy]
synchrone has joined #sandstorm
jadewang has joined #sandstorm
synchrone has quit [Ping timeout: 250 seconds]
jadewang has quit [Ping timeout: 250 seconds]
sydney_untangle has quit [Ping timeout: 276 seconds]
sydney_untangle has joined #sandstorm
zeroish has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
canuky has joined #sandstorm
canuky has quit [Client Quit]
<eglimi>
Hey, I have Piwik installed on oasis for one of my websites. It works fine, but sometimes sandstorm asks for authentication (a basic auth window pops up) when viewing the website.
<dwrensha>
eglimi: interesting!
<dwrensha>
we recently made some changes to how Sandstorm apps can export HTTP APIs. I wonder whether they are related.
<dwrensha>
Is this a Piwik instance that you set up recently, like in the last week or so?
<eglimi>
dwrensha: yes, but I had to disable Piwik for now, since this is not very user friendly ;)
<eglimi>
Yes, I set it up ~2 weeks ago.
<eglimi>
I saw it first on my machine when I tested the website locally. I first thought it might be because I run the website on my machine, but a friend told me that he has seen the auth window as well.
<dwrensha>
does the popup tell you what URL is it coming from?
<eglimi>
Yes, but I have not copied it, unfortunately. But it was an oasis.sandstorm URL.
<eglimi>
And some key was also in the URL.
<eglimi>
The problem is that it is hard to reproduce. I saw it 3x in the past two weeks.
<dwrensha>
did the popup say what username it expected, or was that just a blank prompt?
<dwrensha>
in any case, it sounds like what's happening is that there are some code paths where the tracking code fails to add the necessary bearer credentials
mnutt__ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
JonTheNiceGuy has quit [Ping timeout: 252 seconds]
frigginglorious has joined #sandstorm
joshbuddy has joined #sandstorm
synchrone has quit [Ping timeout: 250 seconds]
synchrone has joined #sandstorm
dwrensha has quit [Quit: ChatZilla 0.9.92 [Firefox 44.0.2/20160210153822]]
mnutt__ has joined #sandstorm
bodisiw has joined #sandstorm
dwrensha has joined #sandstorm
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
<frigginglorious>
mrdomino: of course basshunter remixed sandstorm
<mrdomino>
yes
<frigginglorious>
:P
bodisiw has quit [Quit: This computer has gone to sleep]
mnutt__ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tannercollin has joined #sandstorm
<tannercollin>
My club has a bunch of sandstorm grains (10 of them). Is there any way to give every new member access to all of them, without having to send them a list of 10 URLs to click?
<maurer>
mrdomino: So, "DROWN" is based on your SSL configuration. As a result, if you're using a reverse proxy to provide ssl (e.g. non-sandcats ssl) this won't be sandstorm related at all
<frigginglorious>
tannercollin: i certainly hope there will be
<asheesh>
tannercollin: Hi!
<tannercollin>
asheesh: hello!
<asheesh>
One way you can do that... wait, that won't work, nevermind.
<asheesh>
OK, you can't do that.
<tannercollin>
This platform is starting to look infeasible. So if I want to add another grain for everyone to use, I have to send the new link to everyone?
<frigginglorious>
asheesh: is sandstorm hard to administer in that way because the grains are so compartmentalized?
<frigginglorious>
tannercollin: I was thinking of setting up a mailing list type thing.
<asheesh>
I'm in the middle of a few things, tannercollin, but I'd like to be able to respond more; hopefully you will be around in 20 min or so.
<tannercollin>
asheesh: sure, I'll be here
<asheesh>
Sweet (-:
bodisiw has joined #sandstorm
bodisiw has quit [Client Quit]
_keturn has joined #sandstorm
mnutt__ has joined #sandstorm
frigginglorious has quit [Ping timeout: 246 seconds]
mnutt__ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt__ has joined #sandstorm
joshbuddy has joined #sandstorm
_keturn has quit [Ping timeout: 246 seconds]
<zarvox>
hmmmm, I was looking at the Nylas docs, and it looks like Nylas API clients are expected to send their authorization token as the username in an HTTP Basic Auth request
<zarvox>
which means that a sandstorm API endpoint, expecting the magic token as the password field, might not be able to look like a Nylas server to a client
_keturn has joined #sandstorm
<asheesh>
I guess we could create an alternative Basic Auth system that places the token in the username, by using a magic password field of the literal string 'x' or something.
<asheesh>
(within Sandstorm (and then the Nylas app would offer-template its way to happiness by asking for that format of token))
<zarvox>
Alternately we could ask them if they'd accept a patch that would check the password field and use that if present
<asheesh>
++
<zarvox>
oh wait, that doesn't fix the issue that their clients won't send it the way we expect
<zarvox>
Or if you send a username but no password, we'd attempt to use the username as a token.
<zarvox>
I have a hard time seeing what we lose from that, and we gain the ability to use curl -u <token> with the API (which is maybe why Nylas did it this way to begin with)
<tannercollin>
asheesh: Any ideas on how to share grains easier?
<asheesh>
rehi, tannercollin
TwoJames has joined #sandstorm
<asheesh>
So my thought before was:
<tannercollin>
rehello
<asheesh>
Have you seen the type-ahead completion thing, where you can type someone's name into the "Share with..." prompt and a card shows up, and clicking on that adds them to the grain?
<tannercollin>
yupp
<asheesh>
Right now, they have to already "be in your contacts" for that to work.
<asheesh>
So it can't work with people who have no account on the server. That's kinda sad.
<asheesh>
But we could change things so it can work, if we can envision a flow that satisfies you & others.
<asheesh>
Which might not solve your problem today, but might solve your problem after a little while.
<tannercollin>
hmmm seems like it could become difficult to keep track of
adas has joined #sandstorm
<tannercollin>
what about user groups? then they can have different permissions and it would be easy to maintain consistency
<asheesh>
That would work for this. It's on the roadmap.
<tannercollin>
so in addition to user cards being added, groups are as well. I can also add / remove any user from any group, as an admin.
<asheesh>
I think dwrensha is going to be implementing that in the "near future".
<asheesh>
I have to put things in scare-quotes because who knows how long things will take; it's software.
<tannercollin>
then when a new user comes along, I just add them to a group and they will automatically have all the correct grains.
<tannercollin>
yeah, i get ya
<asheesh>
Another way to do this is for us to create a "folder", and then you can add people to that folder, and add grains to the folder, and permissions flow accordingly.
<asheesh>
Basically the same as the group concept.
<asheesh>
We plan to have that stuff; we just don't yet.
<tannercollin>
that stuff will be awesome once it's implemented
<asheesh>
: D
<tannercollin>
right now Sandstorm is amazing for personal use
<tannercollin>
but becomes a burden for any sort of group collaboration. I couldn't imagine sending a link out to everyone any time I wanted to make another EtherPad grain haha
<asheesh>
Yeah. Short answer is: we're working on it. (-:
<tannercollin>
good to hear :)
<zarvox>
tannercollin: out of curiosity, how do you normally handle collaboration with people at that scale?
jacksingleton has joined #sandstorm
<zarvox>
I like hearing what sorts of things people expect from their workflows
<tannercollin>
zarvox: we have an internal wiki grain that I send new recruits to, and then on the internal wiki, we have the share links to each grain.
wolcen has joined #sandstorm
_keturn has quit [Ping timeout: 276 seconds]
<tannercollin>
unfortunately, even at just 10 grains, people are too lazy to open them all and gain access. so a lot of people only have access to a handful of them, and then they get all confused when there's a link to something but they are denied access to it.
<zarvox>
Ahhh. Does the "request access" functionality help with that?
<tannercollin>
I'm not sure if anyone's dared to try. I'll have to get someone to try it when we have a meeting next. Does it send me an alert or something?