orangedrangon / android-messages-desktop Goto Github PK
View Code? Open in Web Editor NEWThis project forked from chrisknepper/android-messages-desktop
Android Messages as a Cross-platform Desktop App
License: Other
This project forked from chrisknepper/android-messages-desktop
Android Messages as a Cross-platform Desktop App
License: Other
I cannot find any documentation on the hotkey/shortcut to unhide the file menu.
Please share with me your wisdom.
Thanks in advance,
Currently filenames of saved images are random, would be nice if date used instead and even user's name appended to it (optional)
On Android they are saved in following format:
IMG
_
YEAR
MONTH
DAY
_
HOUR
MINUTES
SECONDS
Describe the bug
I get the "Android Messages is ready" notification every time I get a new message. I thought I was getting this instead of the normal notifications (nothing showing the new message content) but I seem to be getting both, but the "is ready" notification persists while the rest go away.
Expected behavior
Just the notification with the contact name and message content (I assume the "is ready" notif is for once the app is linked?).
Desktop (please complete the following information):
Describe the bug
It's impossible to move window on macOS Catalina and Mojave
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Move application
Desktop (please complete the following information):
macOS Mojave and Catalina (Propably also Big Sur)
A portable program supposed to keep all it's settings and any dynamic content within the same directory it's launched from. This way if it's launched from a portable device (flash drive) after application quit and drive removed, there wouldn't be any traces of the application left on the computer.
Current implementation of "portable" version stores settings in %appdata%/android-messages-desktop
next to other menu bar icons, the resolution is clearly incorrect and appears highly pixelated
perhaps you have not included a 2x scale icon for retina display support?
I have attached a screenshot of my menu bar, with the icon on the far left of other correctly scaling menu bar icons
this bug affects me running macOS Big Sur, presumably this affects other macOS versions as well
Describe the bug
I have forked and cloned the repo then I did a yarn install
and yarn start
. Once I started it the program started but only displays the dev tools and not the app itself. There is the following error message in the console.
Relevant Info
node v15.6.0
yarn v1.22.10
electron v11.2.1
OS: Arch
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app starts correctly
Desktop (please complete the following information):
Hi - I just installed this on Windows 10 Pro, and I'm getting the below error:
I've tried both the portable version as well as the installer, both give me the same error.
After I close the error, Android Messages says that it's running (I can see it in my task Manager), but it isn't in my taskbar or anything like that.
Thanks
When tray icon with unread indicator was disabled then enabled, the unread indicator won't show until a new message arrived.
Is your feature request related to a problem? Please describe.
I have to check the app to see if there is new messages, instead of knowing from a highlighted window
Describe the solution you'd like
Window urgency hint was set on new messages.
Additional context
I'm using i3 on linux. I made a simple change but I don't think it is comprehensive
When saving an image from list of messages, it saves it in low quality (600px), however when saving an image after clicking on it, it saves it in original quality.
When Play Notification Sound
is disabled not only it still plays sound, but it plays 2 different sounds instead: google web messages' sound and system's sound.
Windows 10
After account's settings were opened then closed (from 3 dot menu on top left) the tray icon will get stuck in current state.
New message icon will not be shown if it wasn't before after receiving new message, or regular icon will not be shown after all messages are read.
Is it possible to get the notification banner changed to alert style? I don't see the app in my System Preferences --> Notifications settings.
Describe the bug
Pairs of duplicate notifications on dunst for all received messages. Other applications do not exhibit the same behavior.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Only receive a single notification per message.
Desktop (please complete the following information):
Additional context
I have verified that only one instance of dunst is running and that other other applications are not exhibiting this behavior.
Hi there,
Before the JavaScript pop-up error fix, Android-messages use to have its own dedicated icon app that sat in KDE's System Tray. This allowed for its own app Pop-up messages (the one that eventually got the javascript error) and you didn't have to have the app minimized to keep it open. Click on the system tray app once, the app appeared, again, it disappeared. It would just remain silently working in the background essentially letting the task bar icon/app do its thing.
That is no longer the case with when your fix went into place. Now there is no dedicated System Tray icon, and I have to keep the app minimized to work, constantly bringing it up or down to see it. It now uses KDE's notification system, which is not ideal (disappears within 10 seconds and I have to sort through all the notifications to find Android-messages.) Is there anyway to bring back the dedicated system tray icon with its functionality?
I am running KDE Manjaro stable, if that helps. Your for is now listed in AUR.
Any chance for native arm build for new Apple M1 processors?
After launch with Start in Tray
setting disabled, no new message notifications are fired until any conversation was opened.
Windows 10 x64
Is it possible to have the icon on taskbar flash and or add a notification dot, it would be extremely helpful
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Additional context
Add any other context about the problem here.
Is your feature request related to a problem? Please describe.
Settings are messy and hard to use and modify.
Describe the solution you'd like
Custom solution probably using observables. Open to other thoughts. I am not enjoying how the current settings module types everything.
Is your feature request related to a problem? Please describe.
I recently noticed electron-hunspell is deprecated and there is an official electron solution now. In the future I would like to work towards adopting this.
Just ran a quick benchmark:
for(let i = 0, loop = 10, l, s, e, r, node, avatar:HTMLCanvasElement|null, name, nodes = document.querySelectorAll("[data-e2e-is-unread]"); i < nodes.length; i++)
{
name = nodes[i].querySelector("[data-e2e-conversation-name]")?.textContent || "";
avatar = nodes[i].querySelector("canvas.canvas-avatar");
s = new Date().getTime();
for(l = 0; l < loop; l++)
{
r = cacheManager.getProfileImg(name);
}
e = new Date().getTime();;
console.log("getProfileImg", e - s);
s = new Date().getTime();
for(l = 0; l < loop; l++)
{
r = avatar?.toDataURL();
}
e = new Date().getTime();
console.log(" toDataURL", e - s);
}
testing each function call 10 times for each contact, the difference is so insignificant, that it's not worth it (numbers in milliseconds):
(10000 calls however does add up to about 2 seconds difference)
Also the cache system potentially can show incorrect avatar if a contact changed their avatar, or if during first call the avatar wasn't fully loaded.
Similar to that of #158 (I wanted to create a new post, as its a different bug), I am not getting notifications on Pop OS, based off of Ubuntu 20.10
I notice that there is no listing of the application within the notification settings, so I think the issue may stem from there. I have the notifications turned on through the application
The icon in the status bar does change when I get a text, so I know it is getting the update, it just isn't sending the notification to gnome
Other than this issue, this application works perfectly! Keep up the great work!
There have been some murmurs of dislike over the current implementation of the auto updater (a feature I have not worked on or personally use).
Should it be removed until I can dedicate time to put some work into it?
Please vote with the reactions.
It would be good to have some instructions, on how to upgrade from the original distro.
It seems this repo is missing some scripts from original repo, hens can't use the same commands to test and compile actual application as per instructions in original readme
npm start
is as far as I'm able to go with this.
Also, after npm install
it adds a bunch of new files into the directory of the repo, how do we handle them to sync any changes we do to the code via git?
(Sorry, total newbie here)
Any suggestions? Thanks.
Any possibility to build armv7l and aarch64?
I was able to get it running on a pi4 in dev mode and I'm currently attempting to build an armv7l rpm for SailfishOS (they have issues with US provider MMS. This and Google Fi web texting/mms solves that).
Build attempts seem possible given I got it working on the pi4 with Raspbian, by bypassing yarn dist, editing electron_builder.js and instead using yarn build && USE_SYSTEM_FPM=true yarn run electron-builder --linux rpm --armv7l.
Would appreciate any build guidance.
Known bug that the icons do not show up until the conversation list changes once after launch.
On windows 10 the notification image fails to be created somehow. It works for images that do exist in the dom. I assume it is a problem with paths and where to save them.
Describe the bug
When a notification occurs from a group chat the correct icon is not generated/used.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Generate the proper icon or use a generic placeholder.
Desktop (please complete the following information):
Additional context
The origin of the bug is known I just need to fix it when I get the time.
Without app restart after enabling tray icon conversation list shown in the tray menu until conversations updated or show icon setting changed.
Describe the bug
I installed the windows version and the app doesn't show in the windows 10 notification settings menu (Settings > System > Notifications and actions). Since it isn't registering in that menu, I am also not getting toast notifications. However, my other programs are working such as Pushbullet for Chrome using native windows 10 notifications.
To Reproduce
Steps to reproduce the behavior:
Install, that's it
Expected behavior
Android Messages 5.0.0 should show in the notification settings where I can configure those options
Desktop (please complete the following information):
Additional context
I tried running SFC scan and DISM. Uninstalling and reinstalling.
If I install the chrisknepper 3.1.0 version, it does show in the Notification and actions menu.
Describe the solution you'd like
The Android Messages app offers "most recent contacts" when you hold down the app's icon. Would it be possible to find the most recently messaged names in the webview
and add them to the tray menu?
Describe the bug
The 'Check for updates' in menu does not work and no dialog box to tell if there are updates or not.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should have a message saying if there are new updates or not, and if there are a redirect link for the website download page of the new version.
Desktop (please complete the following information):
As suggested I've been creating a new branch for each new feature.
So I decided test them all together by creating a test branch for each and merge them all together...what a nightmare that turned out to be. Each merge would delete modifications in the same file from previous merges...I had to track each single modification manually...
Is there anything better could be done about it?
P.S.
combined patches
Describe the bug
There was an update notice telling me that the app will update after exit. But the updater only uninstalled the old version but didn't install the new version
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The new version should be installed.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Android Messages app cant be pined to dock in GNOME. Could you please fix it?
Desktop (please complete the following information):
Ubuntu 20.10 & Fedora 33 (GNOME)
Describe the solution you'd like
Offer a monochrome tray icon option. This can be a toggle within the electron menubar.
Describe alternatives you've considered
https://github.com/bilelmoussaoui/Hardcode-Tray is what I used to use with https://github.com/chrisknepper/android-messages-desktop, but it doesn't work on this fork.
Additional context
Discord, Slack, Dropbox, Todoist and Steam all currently use monochrome icons, so this would be great for consistency.
Following installation instructions via yarn add electron-builder --dev
will add electron-builder into node_modules of the package, not as system executable. Because of that yarn dist
script fails, since it assumes electron-builder is installed into system.
So wouldn't it make sense to use electron-builder that comes with the package instead?
"dist": "yarn build && ./node_modules/.bin/electron-builder --config electron-builder.js",
macOS Big Sur introduces changes in macOS iconography, namely the specification that all icons should be rounded squares. This application should be updated to support this new specification.
I have included a mockup of what a potential Big Sur icon could look like, if maintainer wants I'll adjust according to preferences and upload source files for it. I'm willing to do all the design work to make this happen, I'd like it to match the other icons on my dock e.g. Facebook Messenger.
Issue:
Google Fi was recently integrated into Android Messages instead of using Hangouts as the default messaging app. The Messages app provides a link to sign in with your email address, but then I get an error that I am not using a supported browser. I can use the old way of signing in with the QR code, but then I lose the extra features that I would get with using my Google Fi account.
Solution:
Enable signing in with my Google Fi account. Not sure what it would take to become a "supported browser" within the app?
Alternatives:
None that I can think of.
When Android Messages is in the foreground, you can't drag it around the screen by click-hold the title bar.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Window should be draggable while in the foreground
Screenshots
I've got a little screen recording of the problem if needed, but it wont upload to the ticket.
Is your feature request related to a problem? Please describe.
This project offers snap packages, but is not published on the Snapcraft store.
Describe the solution you'd like
Publish the project on the Snapcraft store.
Additional context
I've never had to install a .snap
file before, and every time I do, it fails to install. I think offering the snap through the snap store will reduce confusion and make this project more user friendly to install.
Describe the bug
When installing 4.3.0 in Bug Sur, I get the message "You do not have permission to open the application". Right clicking on the app in finder and selecting Open does not allow me to bypass (this method worked when I downgraded to 4.2.0)
Desktop (please complete the following information):
Describe the bug
When a notification comes through, the letter of the person's name is shown, but not their image. Also, the bottom of each notification has: "pw.kmr.android-messages-desktop" which didn't appear before
To Reproduce
Steps to reproduce the behavior:
Expected behavior
See image in the notification that appears when app is open (and don't see pw.kmr.android-....)
Desktop (please complete the following information):
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.