Giter Club home page Giter Club logo

google-messages-for-desktop's Introduction

Google Messages for Desktop

This project is currently in maintenance mode and no new features will be added. If you'd like to use a similar app with potential richer functionality, go check out OrangeDragon's android-messages-desktop project!

Google Messages Home Page

A "native-like" desktop app for Google Messages. This desktop app is supported by both Nativefier and Electron version ^1.7.6.

The Mac, Windows, and Linux apps can be downloaded from the latest release.

Purpose

The purpose of this project is to build dedicated native-like desktop apps for Google Messages and leverage your OS's built in notification system.

This desktop app and project is not an official product of Google and I am not affiliated with Google in any way.

Rebuilding the app

I have provided utility scripts through the package.json to automatically regenerate the app. Requires nodejs v12+ and npm v6+

Quick Commands

  • npm run mac | Rebuild the mac app
  • npm run windows | Rebuild the windows app
  • npm run windows:tray | Rebuild the windows app w/ tray icon support
  • npm run linux | Rebuild the linux app

Windows

Notifications

To receive notifications on Windows, you'll need to do the following:

  1. Add a shortcut of this app to the Start Menu folder
  2. In the "Windows Settings" app, check if the setting for "Show notifications in action center" is on (It might be off by default)

Release Versions

Included in the Windows releases are two installation types for Google Messages.

  1. Google Messages - when you close the app, it will completely end the process and stop running in the background
  2. Google Messages with Tray - when you close the app, it will still exist in the system tray and run in the background

For developers

These instructions were the result of an active issue with electron + Windows 8/10 and is resolved by setting app.setAppUserModelId(process.execPath) within resources/app/lib/main.js during electron initialization:

Example:

const {app, shell} = electron;

app.setAppUserModelId(process.execPath);  // Include this line

function getFilenameFromMime(name, mime) {
  const exts = extName.mime(mime);
  ...

Ubuntu Shortcut

Submitted by user FlorentLM, to create a shortcut for the Ubuntu launcher, please do the following:

  1. Create and open the shortcut file
nano ~/.local/share/applications/Android-Messages.desktop
  1. Copy and paste the following entry inside the file:
[Desktop Entry]
Version=1.0.0
Name=Google Messages
Comment=Send and recieve messages from your Android Phone
Keywords=Message;Messaging;Android;SMS
Exec=/path/to/installfolder/GoogleMessages
Icon=/path/to/installfolder/resources/app/icon.png
Terminal=false
Type=Application
Categories=Internet;Application;
StartupWMClass=android-messages-nativefier-f3cfa3

Be sure to replace /path/to/installfolder/ with your actual installation folder and Android Messages should appear along your other native apps.

google-messages-for-desktop's People

Contributors

dbalatero avatar josephscript avatar kelyvin avatar pbanj avatar scaryuncledevin avatar splendidbits avatar sreich avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

google-messages-for-desktop's Issues

missing script: windows

When trying to use the quick command npm run windows I am getting the error npm ERR! missing script: windows

Notifications On Windows Directions Out Of Date

Step 2 of the Notifictions on Windows directions is not up to date. There is no "setting for 'Show notifications in action center'". If there is it is not searchable. What is the new equivalent to this step in order to enable notifications?

Opening the app says to update browswer when all are updated

This started just recently so i haven't figured out if it was something that i did on my computer or not just yet. But when i try to open the android messages.exe app it opens the window like its going to work and then all i get is the window says "Please update your browser" with other stuff stating that i'm using an out of date browser. I have verified that ALL of my browsers are up to date so i'm not sure how to resolve this. Here is an image of what i see when i try to open the app. Hopefully i can get it resolved because i love this app and use it daily.

image

Help Wanted: Maintenance

Hi Everyone,

Thanks for all of your support, downloads, issue requests, and feedback! This project was originally built to solve a personal problem that I experienced and I'm glad to see that it's also been helping others in similar situations.

I am opening up this separate ticket to request some help with the maintenance of this project. I have been unable to keep up with all my projects and have neglected some of my other popular ones (to the point where I get pinged regularly to address them). As a result, I am humbly asking for the help of the open source community to help grow this project even further. I will be sure to include credits.

I will still be available to help review, approve, and merge any PR's. A lot has been going on in my life (professionally and personally) and I unfortunately do not have the extra bandwidth to investigate all of the requests/issues.

Thank you for your patience and continued use! Feel free to use this thread if you have any specific questions.

Old Build Dectected - Mac

Have been getting an Old Build Detected error on my Mac for awhile. I know that #40 describes a similar issue for Windows. I have just been checking back in to see if the build has been updated for a month or so, but hadn't seen it updated or reported, so I figured I'd log an issue. Thanks so much for this great work!

No Windows notifications

The google messages doesn't appear anywhere in my settings to allow me to turn on notifications. I'm using the updated zips and I tried with both the tray and non tray versions of the program

Android Messages.exe file size growing?

After scanning my Windows 10 machine for large files I noticed Android Messages.exe was near the top of the list. This was very surprising so I referenced the filesize against your latest release which I was using and while the Android Messages.exe in your repo shows 67.9 MB my version reports `95.2 MB'.

The file size seems larger than it should be for starters. This is a chat program with no design elements. Why is it 67 MBs?

Is there any reason the exe file should be growing in size?

Sign "Android Messages" app

It would be really helpful to sign the app that is available messagesfordesktop.com so that people can install this easily in environments that require all apps to be signed.

Old build detected error

Not sure how big of an issue this is as the app still works.

Error popped up this morning for me on windows 10

image

Icon in task tray has no icon

Icon in task tray is completely transparent, no icon whatsoever

Looking at the locales folder, the icon.ico is still in there and it looks fine

Im on windows 1903

its update time again :-(

Sadly its that time again where the app needs to be updated.
Please and thank you.

If you provide instructions on how i am more than willing to keep it going

Google voice support?

The google voice web interface is extremely similar to android message's. Any chance of gvoice support?

Icon in tray app different

The icon in the non-tray app looks like the standard messenger icon. It would be nice if the tray version had this icon. Thanks

Dark Mode has white titlebar

Setting the program to Dark Mode looks great, except that the title-bar is bright white while inactive. For me it's dark when active. Setting it so that the color doesn't change and remains dark would be nice.

Notification dot won't go away on mac

screen shot 2018-10-20 at 3 20 38 pm

I'm on OSX 10.13.6

I just installed the app, and it wasn't there. I got a few text messages, and there doesn't seem to be anything that I can do to make it go away and work correctly.

Run on Startup

Hey great idea with this app! Is there any way I can run it in the background on startup on my Mac like the iMessage app for Mac?
Thanks!

Set up auto-reconnect

If you don't have the internet connection and open the app, it will display the no internet warning, when you connect to the internet the app should try to auto-reconnect so we won't have to close the app and re-open it to get it working.

I'm using Macbook pro early 2015 and macOS Sierra.

Steps to reproduce:

  1. Turn off the internet.
  2. Open the Android Messages
  3. Minimize Android Messages
  4. Connect to the internet
  5. Open Android Messages and the no internet error is still there.

Proposed solution
Set up a time interval to try to reconnect to the web server/service.

Tray Icon Invisible

When using the version that's able to be minimized to the tray, the app is there but the icon is invisible.

Unable to sign in with Google Fi

When I attempt to sign into this app with the Google Fi method I'm presented with the following error message on the Google sign in form after inputting my email:

Android Messages Error

I suspect this is due to being packaged with an older version of Electron.

SiriusXM App -- Old build detected error

xm

This Error popped up this morning for me on windows 10.
Not sure how big of an issue this is; the app will actually continue to run after dismissing the error.

A past post was closed a year ago, but no resolution.

Installation error Windows 10

Hi,

I'm not able to install the Windows version, I get an error when running the nativefiler Windows install. Here are the results of the two installs:

[email protected] postinstall C:\Users\vente\AppData\Roaming\npm\node_modules\nativefier\node_modules\babel-polyfill\node_modules\core-js
node scripts/postinstall || echo "ignore"

C:\Users\vente\AppData\Roaming\npm\nativefier -> C:\Users\vente\AppData\Roaming\npm\node_modules\nativefier\lib\cli.js
[email protected] C:\Users\vente\AppData\Roaming\npm\node_modules\nativefier
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected])

C:\Users\vente>nativefier --platform "windows" --icon android-messages-logo.png --name "Google Messages" "https://messages.google.com/web" --honest --disable-dev-tools --single-instance --tray
C:\Users\vente\AppData\Roaming\npm\node_modules\nativefier\lib\cli.js:89
log.info(App built to ${appPath});
^
SyntaxError: Unexpected token ILLEGAL
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3

I'm running Windows 10 Version 10.0.18362 Build 18362

Any suggestions would be appreciated!
Chuck

Feature request: Download voicemail MP3 file

Now that Google Fi voicemail are available would it be possible to add a download button to client? This currently isn't available though the Google Messages website but the MP3 file is likely hidden in that source code ready to scrap.

Google Messages Launcher is launching popups with a-znachrichten.com in the URL.

I attached screenshots of what happens...it'll go to https://a-znachrichten.com/ (or a-znachrichten )

Screenshot 2021-08-17 091107

then it'll redirect to whatever website I'm on and have a weird URL (i.e., flowerandgardenideas.com).
Screenshot 2021-08-16 120630

Based on these threads, it appears to be your plugin:

  1. https://forums.malwarebytes.com/topic/276907-a-znachrichtencom-creates-new-chrome-browser-window-on-some-links/?do=findComment&comment=1470919
  2. https://www.reddit.com/r/chrome/comments/opiph5/random_popups_caused_by_google_messages_launcher/
  3. https://www.reddit.com/r/chrome/comments/jgt3d4/chrome_is_opening_seemingly_random_hidden_tabs_on/

This just started a month ago. Any idea why?

Ubuntu shortcut for the launcher / dock

Hey,
Here is a simple shortcut for those of you who wish to have the app in your launcher and/or favorites.

Create and open the shortcut file

nano ~/.local/share/applications/Android-Messages.desktop

Put this inside

[Desktop Entry]
Version=1.0.0
Name=Android Messages
Comment=Send and recieve messages from your Android Phone
Keywords=Message;Messaging;Android;SMS
Exec=/path/to/installfolder/android-messages
Icon=/path/to/installfolder/resources/app/icon.png
Terminal=false
Type=Application
Categories=Internet;Application;
StartupWMClass=android-messages-nativefier-f3cfa3

Be sure to replace /path/to/installfolder/ with your actual installation folder

Android Messages should appear along your other native apps

Create Github action to auto build + release apps

Given Nativefier's "warning on builds older than 60 days" threshold, automatically releases becomes even more improtant.

We need to set up a GitHub action to automatically build the releases and update GitHub with the changes.

Not displaying text

The app is connecting ok and can even send messages but it's not displaying text for any of the messages

Shifting the app engine

If I understand it correctly, the engine is chromium.
Since Chromium is by now deemed susceptible to hacking attacks, I would suggest transferring to another more secure engine.

Feature Request: Startup Option

Hi,

Thanks for the great app and I have a suggestion.

For the tray version can we have an option/argument that will start the app minimized to the system tray. Would be very cool !

TIA

Deb files

Would it be possible to host .deb installation files for Ubuntu please?

Google-Messages-Nativefier-11f104 error message

A few days ago I started getting a popup when I open the app that says:

"Old build detected - This app was built a long time ago. Nativefier uses the Chrome browser (through Electron), and is insecure to keep using an old version of it. Please upgrade Nativefier and rebuild this app."

The issue may have started after upgrading Google4 Chrome to version 108.0.5359.99. I've observed it on two computers running Windows 10 Pro 22H2.

If I click "OK" the app works fine but I am concerned about it being "insecure".

Windows Tray icon missing

The Android Messages tray tool correctly shows in the Windows Tray but it's icon is missing. This is with either small or normal Taskbar size set. This is Windows 10 1903 fully patched x64.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.