

on the response tab i am getting:
error “oauth_login_failed” cause “invalid type: null, expected a string”
I like FOSS (free and open source software). Have contributed bug reports and feature suggestions to open source projects that got accepted (e.g. the ability to block instances on lemmy). Check out my github if you’re into that kind of stuff.


on the response tab i am getting:
error “oauth_login_failed” cause “invalid type: null, expected a string”


You approved the Lemmy login once it redirected to Github right?
yep
aybe try going into your Github settings and removing Voyager entry, then try again
done
And try a different browser, or disabling privacy plugins.
switched from firefox to chrome and disabled extensions, still fails.
Also check the browser console for any errors
I am getting a bunch of them, here is a copy paste:
callback?code=3ed55281d78996fe5c2f&state=82f04f1d-37b2-42fd-b9ae-459081aa151a:9 [unlazy] Missing data-src or data-srcset attribute <img class="overflow-hidden pictrs-image object-fit-cover img-icon me-1" src="https://voyager.lemmy.ml/api/v4/image/a32c32b6-c8c3-4d17-ab40-46c4ca518868.webp?max_size=96" alt title loading="lazy" width="96" height="96">
(anonymous) @ callback?code=3ed55281d78996fe5c2f&state=82f04f1d-37b2-42fd-b9ae-459081aa151a:9
(anonymous) @ callback?code=3ed55281d78996fe5c2f&state=82f04f1d-37b2-42fd-b9ae-459081aa151a:9
requestAnimationFrame
(anonymous) @ callback?code=3ed55281d78996fe5c2f&state=82f04f1d-37b2-42fd-b9ae-459081aa151a:9
(anonymous) @ callback?code=3ed55281d78996fe5c2f&state=82f04f1d-37b2-42fd-b9ae-459081aa151a:9
9046.client.js:2 Bad element for masonry: .post-listings-grid
l @ 9046.client.js:2
i @ 9046.client.js:2
y @ client.js:2
await in y
onLoad @ client.js:2
client.js:2 POST https://voyager.lemmy.ml/api/v4/oauth/authenticate 400 (Bad Request)
wrapper @ client.js:2
authenticateWithOAuth @ client.js:2
doLogin @ client.js:2
componentDidMount @ client.js:2
(anonymous) @ client.js:2
u @ client.js:2
d @ client.js:2
await in d
(anonymous) @ client.js:2
(anonymous) @ client.js:2
3585 @ client.js:2
n @ client.js:2
(anonymous) @ client.js:2
(anonymous) @ client.js:2
client.js:2 Request error while calling POST /oauth/authenticate with {“code”:“3ed55281d78996fe5c2f”,“oauth_provider_id”:1,“redirect_uri”:“https://voyager.lemmy.ml/oauth/callback”}
wrapper @ client.js:2
await in wrapper
authenticateWithOAuth @ client.js:2
doLogin @ client.js:2
componentDidMount @ client.js:2
(anonymous) @ client.js:2
u @ client.js:2
d @ client.js:2
await in d
(anonymous) @ client.js:2
(anonymous) @ client.js:2
3585 @ client.js:2
n @ client.js:2
(anonymous) @ client.js:2
(anonymous) @ client.js:2


And you should care what people you don’t know on the internet think because… ?
social media is not a reliable source. it can expose you to new information, but it is not reliable .
Feedback is how you learn. how you find out what works and just as importantly what don’t work.
i think there was a study that showed that people that take a course on decision making have lower anxiety. it makes sense, once you do a risk-reward analysis and consider alternatives it makes you accept the risk and act despite it. realizing the anxiety is unhelpful or ineffective repeatedly leads to Desensitization and eventually reduces it.
with that said, there might be some underlining issue and you need to work on self regulation skills. using stuff like CBT/ACT/NSDR/meditation/stoicism. there is a open source test for the big five personality test. if you score high on neuroticism, it might indicate you should work on it.


I tried to do a sign up using github, still getting a “Login failed.” .


I tried to login using github to voyager and got a “Login failed.” . is it suppose to work?
also it’s getting about 29 users a month. Because lemmy.ml is the official instance of the developers maybe the sidebar on the main page should ask people to sign up and test it? (at least when it is in a period you expect more testing like the beta).
it’s just that it doesn’t work efficiently enough.
Yeah, but we live in a world of limited resources. in particular labor and specifically knowledgeable linux nerds willing to answers questions for free. If everyone will have that mindset there won’t be a lot of time left to answer the difficult questions .
With that said i agree that occasionally if its done its probably no big deal, there is also linux 4 noobs for those who want to ask some questions to help getting started with linux.


TBH i think you’re overthinking it, funding software development and running businesses like open source software development is often driven by self interest (even if it’s not easy to accept) . Like in software development part of it is throwing stuff at the wall and seeing what sticks. So trying to transition to more closed model is expected (some of the projects you mentioned went back to being open source).
Sure i have my opinions about software licensing but for me open source is good enough. if something like that will happen and the software is good a fork will be made. That is a acceptable risk-reward calculation to me.


They have a explanation here. they claim part of the problem was banning people who are harmless and not homophobes (they show at least one comment ).


The website is already linking to google play store and apple store. right now apps that are purely web don’t have a platform to read reviews on . plus neodb lib.reviews are open source although they might not yet be ready for the task yet.
Besides Lemmy mainly gets promoted by word of mouth (eg people recommending it on Reddit)
I doubt that, any data? similarweb shows the top referring site for now is openalternative.co (although at least one of the referring sites mentioned doesn’t seem to make sense for me ).
If people want to review Lemmy communities, it would make more sense to make a Lemmy community for that purpose.
I think people would want to see average ratings. reading a community page means you only read 1-3 reviews and that sample size is too small and potentially biased. you could just run into people who hate a instance for some particular reason (and it’s not hard for me to think of reasons like that).


It costs real world money to keep that data. tbf i don’t think you would find a service that does not delete inactive accounts. iirc when i did a market survey to find a new email address basically all free providers didn’t guarantee keeping your data if the account is free and inactive.


Using custom libraries sounds like a problem that is easy to miss. sure the super diligent developer will be fine but its like saying there is no point in linters because people just don’t read coding guidelines.
Looks like a few services already have a mechanism like i described in place. e.g. Kubernetes throws a “APIRemovedInNextReleaseInUse”.


We have lemmy apps that still aren’t supporting API changes added over a year ago. We even had one such case last week.
That sounds like something could be improve. is there some sort of warning mechanism in place?
Say when using a lemmy client. the client either specifies its a production build. or if its not then the lemmy server reports where deprecated API’s are used.


Not sure that is the correct approach. break frequently break often seems better (that’s what PHP and java seem to do as far as i can tell, unlike python 3 which caused a lot of drama).
notify a API is deprecated. give some time for users to update to the new API (1 year?) and then remove it.
Of course after version 1.0 there might be less breakage so it won’t be a be problem.
Why not provide a option to use an a desktop app?. maybe also add a flatpak. self hosting seems kinda complicated and i am not sure what are the benefits of that.
Also a demo instance would be nice.
This isn’t what i had in mind. i meant more like changing the line to something like:
We’d like to thank our many contributors and users of Lemmy for coding, translating, testing, donating money and helping find and fix bugs.
With “donating money” maybe replaced with “funding”.
I think liberapay has that feature.
We’d like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs
I feel like people giving their hard earned money for lemmy also should get a show of appreciation.


Why is it not a part of the project itself if you don’t mind me asking? i would imagine plugins are for the more opinionated or experimental features.
This is what i am getting:
{“state”:“a4202528-d297-4646-a173-8f89a35abdc8”,“oauth_provider_id”:1,“redirect_uri”:“https://voyager.lemmy.ml/oauth/callback",“prev”:“/”,"expires_at”:1783434115460}