SpacingBat3 / WebCord

A Discord and SpaceBar :electron:-based client implemented without Discord API.
MIT License
1.88k stars 93 forks source link

I can't use the captchas.. #466

Closed digitalnb closed 11 months ago

digitalnb commented 11 months ago

Acknowledgements

Operating System / Platform

🐧️ Linux

Operating system architecture

x64 (64-bit Intel/AMD)

Electron version

newest

Application version

newest

Bug description

Yeah i don't get the google CAPTCHA working.. i did see some thread from 2021... about some SPC policy or something i don't understood. How can i fix this, so i can message people and join channels? I just get the GUI window showing, and not the gallery or anything.. It's way annoying for someone who can't fix it.. Is it just me or everyone? What's a quick step-by-step fix? thanks! Webcord is awesome by the way! But this issue and not being able to close some peoples cam feeds are something that could be better. Some option to just close down some peoples cam feeds when watching multiple, to save bandwidth and also not watching what one don't want to watch. Like," no thanks, i don't need to see that!" webcord option.. are there any i have missed?

Additional context

Screenshot from 2023-09-17 02-24-11

SpacingBat3 commented 11 months ago

Electron version

newest

Application version

newest

Please fill WebCord version and Electron version, those two are not exactly related as people package WebCord on different version than in official builds. The same is with app version, if the app is outdated in external repos, the one could refer to that outdated build as newest. Also there are nightly builds and I could assume you might using these, but then without knowing the commit hash or packaging method I might not be able to know which exactly builds you were using.


Yeah i don't get the google CAPTCHA working.. i did see some thread from 2021... about some SPC policy or something i don't understood.

And that's most likely the issue you're dealing with: you messed around with Content Security Policy in WebCord's settings and most likely disabled hCaptcha there. These are intended for power users (as a whole Advanced section), so when you toggle something there you might need to be ready you need to reset it to the previous state.

digitalnb commented 11 months ago

Electron version

newest

Application version

newest

Please fill WebCord version and Electron version, those two are not exactly related as people package WebCord on different version than in official builds. The same is with app version, if the app is outdated in external repos, the one could refer to that outdated build as newest. Also there are nightly builds and I could assume you might using these, but then without knowing the commit hash or packaging method I might not be able to know which exactly builds you were using.

Yeah i don't get the google CAPTCHA working.. i did see some thread from 2021... about some SPC policy or something i don't understood.

And that's most likely the issue you're dealing with: you messed around with Content Security Policy in WebCord's settings and most likely disabled hCaptcha there. These are intended for power users (as a whole Advanced section), so when you toggle something there you might need to be ready you need to reset it to the previous state.

Hey.. No i did not. I cant even find that option...

I just read some old thread of yours... No i'm using debian 12, and having issues... Any other ideas on how i can troubleshoot this and get it to work again?

digitalnb commented 11 months ago

webcord 4.4.0 and i just installed electron globally, because 20 min ago i got nothing showing with "electron --version", but still having the same error... v26.2.1 of electron. Might i be missing dependencies in debian 12? How do i fix this, i don't even see any hcaptchas in my settings, its missing.

How do i remove and purge an old webcord and re-install it i the correct way? If i uninstall with sudo dpkg -r webcord, and uninstall, but then use pgrep webcord i can see some processes after, but that might be normal.. They are gone after an reboot. What's the issue with the hcaptchas exactly? Where i the settings are they, i cant find mine.

SpacingBat3 commented 11 months ago

Might i be missing dependencies in debian 12? How do i fix this, i don't even see any hcaptchas in my settings, its missing.

Nah, most deps are packaged within the Electron and others are most likely provided by Debian. And I'm pretty sure you looked at Discord's settings, WebCord has their own settings entirely detached from Discord. You can access them from the menu bar (press ALT if not visible): FileSettings. This is how options should be set by the default:

WebCord settings

(Also ignore a few changes to it, I plan to make an update to both CSS and add a way to describe some toggles that might not be so obvious, e.g. that disabling Google Storage API is actually going to block the file uploads.)

digitalnb commented 11 months ago

Might i be missing dependencies in debian 12? How do i fix this, i don't even see any hcaptchas in my settings, its missing.

Nah, most deps are packaged within the Electron and others are most likely provided by Debian. And I'm pretty sure you looked at Discord's settings, WebCord has their own settings entirely detached from Discord. You can access them from the menu bar (press ALT if not visible): FileSettings. This is how options should be set by the default:

WebCord settings

(Also ignore a few changes to it, I plan to make an update to both CSS and add a way to describe some toggles that might not be so obvious, e.g. that disabling Google Storage API is actually going to block the file uploads.)

YES! I did get into that menu a few months ago now... wanted to save bandwith.. ok! That easy... thanks for the answer! Keep it up! ATLAST. And it WORKED!!