jerrod-lankford / google-voice-desktop-app Goto Github PK
View Code? Open in Web Editor NEWAn electron shell wrapper around the google voice website
An electron shell wrapper around the google voice website
This app is really super great! Thanks for your efforts on it.
I am noticing something odd when new messages arrive. The message arrives and the app notifies so i hear an audible notification. The left messaging pane shows the sender and the first half a sentence or so of the message (Whatever fits in the window).
The problem is the right pane that shows the message thread from that sender does not update and display the new message at the bottom of the thread. Sometimes for a very long time. This does not happen every time. Most of the time the messages pop right in as I would expect.
I have played around to see if I could add any better info. Sometimes clicking on a different thread and then back to the recent message will be enough to force a refresh. Other times restarting the app completely will do it. Sometimes just waiting 10 minutes or so will cause the message to appear.
It seems to me a refresh needs to be forced on the thread somehow.
Running the app on Windows 10 pro. I am actually running it on a few different machines with at least two different accounts and see the same behavior on all the locations.
Thanks again for a great app.
Also... The discord link on the github main page seems to be broken.
I would like to a dark mode added. Maybe by adding user style like the use on chrome? Thanks this is what I have been looking for just too hard on the eyes at night
I have this Electron app installed in Ubuntu 20.04, and I noticed that the badge doesn't get updated with a notification count in GNOME Shell. All the icon shows is a red dot. In Cairo Dock, no badge shows at all in the dock. Thanks for the app, by the way!
Not sure how possible this is, but I really miss the old Google Voice extensions "Ding" sound when receiving a new text. Would it be possible to implement this in the app?
I dug through the old extension's CSS to find the audio if it is possible and helps at all:
http://www.google.com/googlevoice/audio/bell.mp3
Clicking on a desktop notification when a text is received doesn't open the app. Nothing happens and you have to manually open the app.
I noticed there is no notification number or at least a flashing icon if you have a Windows taskbar with the "Small Taskbar Icons" option enabled.
To replicate:
From what I can see of other apps, it might not be standard or possible to include a notification count in the icon but usually other apps will have the taskbar button flash when a new message has arrived. I think this would be a great functionality for this awesome app.
I have two Google accounts with GV attached. I would like to be able to easily switch back and forth or have them in two different tabs.
When I click my Google user icon at the top right to add an account, it pops up a browser window to log into Google, but it gives the error "This browser or app may not be secure." Not sure how this window differs from the initial setup authentication process.
Is there any way to get two accounts enabled?
I tried making another copy of that app, but on running that, it opens up then closes and redirects to the original instance.
found an issue last night. had the app open. went to update to macos big sur 11.1 RC1. everything else was closed and the computer just sort of hung with no error message like it was still trying to close stuff and sat there for a bit. the instant i manually closed google voice desktop app the system rebooted and started the update. may want to add a way to handle the message for when its trying to close all the apps.
If I leave the app open and put my SLEEP, when I come back the entire window is white and there it doesn't refresh or give me an option to refresh or reload it. I have to exit the app and re-open.
I'm pretty unfamiliar with web (and especially electron) dev so I suspect the below additions may be totally not worth the effort subject to your discretion and time
(1) performance is the same as the actual website (which is pretty sluggish on a modern computer with tons of ram/cpu/etc.) --> perhaps via something along the lines of a java userscript (e.g., like how I use tampermonkey to make certain websites function the way I like) it could be sped up (I'd do this myself on the pure web version with tampermonkey but it hasn't bothered me enough to dissect the javascript just yet as I suspect/hope google will just fix it themselves in the coming weeks)
(2) instead of the system tray icon having a red circle on it, perhaps there could be some more customizable notification (e.g., ideally a popup - perhaps a sound?)
(3) add some ability to paste images into conversations like hangouts used to have - I suspect this may be extremely difficult via electron (or just impossible really) as I suspect it's very sandboxed (i.e., you'd need to access the clipboard to generate an image which would then be autoselected via the electron/web interface...)
alternatively, perhaps the paste image feature may be achievable through a java userscript as well via, essentially, carving out the bad bit in google voice and inserting the still available good bit in hangouts though that's still probably difficult to impossible to achieve in electron :(
(4) remove the sidebar element when looking at texts (or just entirely) - I did this on the webgui just using ublock element picker
thanks again - definitely an improvement especially with the pretty dracula theme :)
I've had this happen already a dozen times, I start typing what I thought was in the message window, but I guess I wasn't there yet, and then whatever I type must activate some hotkey and it Archives the whole message thread, and I have to click UNDO before I lose that whole thing.
Can't we disable this? In the ultra-rare times some would want to archive a thread (weird) I think they could do it manually. I doubt anyone is doing this SO MUCH all the time a hotkey is preferred.
This is the default behavior for windows apps
Is there an easy way to hide the "call sidebar" (the rightmost pane of the app) without recompiling the app? In Chrome I do this with a filter in uBlock Origin:
voice.google.com##gv-call-sidebar
I would love to see a place for people to get together to discuss this incredible project. Have you considered a Discord server?
Please add option to place voice in background without having to close the entire application. That way you will not miss calls.
Does anyone know if it's possible to implement sound notifications in Ubuntu? I used to have them with the Hangouts Chrome extension a few years ago, then they just stopped several months before I uninstalled it. I'm thinking that it's an Ubuntu issue, but I'm curious if anyone knows of a fix.
Just like the old hangouts experience, i would like this to happen
Add close button for new messages and set notification timeout to 5 minutes (priority)
and also, add Answer and decline options to notifications when a call is received (priority too)
This may be impossible because of Voice's notifications being shown.
Would appreciate knowing if this is something I missed or a feature that could be added.
Thank you!!!!
I had to disable Two-Factor_Authentication on OSX to be able to sign in, is there a way around that?
Probably just need to add a resize listener and persist the window size to electron-store
During the week of December 14-18, GitHub will be performing scheduled maintenance on one of our datacenters that may result in longer than normal wait times for GitHub-hosted macOS runners: macos-latest, macos-10.14, or macos-10.15. In some cases, it may be possible that jobs will time out or be cancelled, and will need to be restarted. For more information on re-running your workflows, follow our guide here.
We apologize for the inconvenience, and ask that you give your workflows extra time to run. You can follow our progress on GitHub Status and ask any questions in the virtual-environments repo here.
The above is directly from github. This ONLY applies to MACOS! If you run into errors when building this program, please try again next week.
Thanks and have a happy Holidays!
Bryce M
I have MFA on my Google account. When attempting to sign in it gets to 2-Step Verification then just hangs. Can't go much further.
Just curios.
Great app and thanks to you!
I wanted to add a theme skin to the app but the customize button does not open anything. I'm on a windows 10 machine, opened Voice desktop as admin in case it was an issue but same behavior regardless. Let me know when an update rolls out. Thanks and great work!
Google Voice is got a problem
It opens a new instance when closed to the taskbar.
It makes a double execution with two voice icons on sidebar.
Google Voice is got a problem
It opens a new instance when closed to the taskbar.
It makes a double execution with two voice icons on sidebar.
In 1.1.4, this still doesnt work.
The gif above shows the problems
Get an error that the browser does not support internet calling. Works from the web page on Chrome on same Windows 10 machine.
Google Voice Help indicates that calling is only supported on Chrome and Firefox, but I believe that is out of date sine it also works on M$ Edge since it updated to Chromium based.
it appears the project is failing to build.
I've had this happen on 3 different computers many times. The computer gets slower, multiple instances of GVDA in task manager. The program won't close nicely. Starts to max out the memory. Until you run out. Which is pretty hard when you have 64GB of ram, but it takes it all. Eventually have to force them all to close via Task Manager. And still, it struggles to close them all down.
This was from another computer: Event Manager says:
Windows successfully diagnosed a low virtual memory condition. The following programs consumed the most virtual memory: Voice Desktop.exe (24364) consumed 17220558848 bytes, Voice Desktop.exe (15452) consumed 4841082880 bytes, and Voice Desktop.exe (17908) consumed 3953008640 bytes.
I am having problems in my version of GVoice for desktop. It is not sending toast notifications.
Cool app!
Wanted to join discord to see the discussion about the repo but it no longer works. You may need to change the settings of the invite so it doesn't expire (or just remove it from the README file if you did not intend it to work on the longer term).
Thanks for making this. I've got 1.1.5 installed on W10 Home x64, but when I start the app the lists of calls and messages never populate. It's just perma-spinning doughnut where the lists should be. Nothing ever appears in the center column, just 'You're all caught up.' Same for Voicemail, Archive, Spam. I can make calls with the keypad, but there's no way to send messages, and clicking 'send new message' does nothing. Doesn't seem like it's responding to incoming calls or messages. It still says 'all caught up' when there is a new unread message. Google Voice web page and iphone app work as expected.
I'd love to get this working as Hangouts Voice integration is RIP as of today. Any ideas?
Installed on Win10, logged in to account, all looked good with historic messages, contacts, etc.
Attempted to send a message while also had a GV tab open to see if transport worked.
I can see the message, the intended recipient never received the message.
So I then tried to send to a group with me and the recipient, I could see sent, as well as received the message, however, the other did not.
Tried this with numerous other contacts, all the same results.
Thank you so much for making this app. Now that google is killing hangouts, I needed something that enabled GV to replace its functionality on the desktop.
The only issue I'm having is that when I click on links from text messages in the app, it opens its own internal chrome window where i'm signed out of everything (because I've switched over to chromium Edge). Is there any way to have links open using the default browser for W10?
thanks!
This isn't really a problem, just a question.
Short version: Does your Windows desktop app identify itself as a Mac application?
Long version: Not long after I installed your Windows desktop app and logged in for the first time, I got a security alert from Google. The main part of it said, "Your Google Account was just signed in to from a new Mac device. You're getting this email to make sure it was you." I don't own a Mac, so I was somewhat alarmed. Then I looked back to see what I was doing around that time and I was installing your app. Are you sending a Mac identifier in your header?
Thanks for the app. I find it very handy.
Sorry for being a problem @Jerrkawz and @joshnovak ! I have one more thing that does NOT work, the voice icon in the taskbar.
It does not open upon clicking it. I want this to open voice when clicking this.
@joshnovak can you attempt to fix this and PR this to the main form?
or can this be fixed by you, @Jerrkawz ?
Thanks
Non-programmer observations... So nice to see this is happening!
Force quit required 100% of the time on MacOS 10.13.6. Otherwise looks good and very functional.
Is the single account limit intentional? Unsecured app warning when attempting to add a second.
I have installed the latest version on my Macbook but I don't see the Customize option that is given in the readme to set/change themes.
Details -
Macbook version - macOS 10.15.7 Catalina
Google Voice Desktop version -
Please let me know if I missed something. Thanks for this app though! Was looking since a few days now :)
I have the latest version (Voice Desktop 1.1.7) running in Ubuntu, and although the Customize button now appears, it is non-functional. Is this a permissions issue? I'd rather not run this app as root. Thank you.
Started about 2 or 3 days ago. I get the above error message even when exiting and restarting. I can log into GV normally using FF.
I have a link to the exe in my Quick Launch bar, but I've noticed that if I forget and click on that the program gets launched again (even if it's already opened and in the tray). Can it be modified to check if, when the exe is ran, it is already running and open the already running instance instead? Thanks for this awesome program!
Is there a way to provide a 32-bit Windows build? I have a Galaxy Book 2 which uses a Snapdragon 8xx arm processor. which does not have the ability to run most 64-bit apps.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.