GithubHelp home page GithubHelp logo

groupme's Introduction

GroupMe

Unofficial GroupMe app

Download

Current Release

Linux Shortcut

Create a file in ~/.local/share/applications/ called GroupMe.desktop with the following contents:

[Desktop Entry]
Name=GroupMe
Exec=/path/to/GroupMe
Terminal=false
Type=Application
Icon=/path/to/GroupMe/resources/app/assets/Icon.png

Replace all instances of /path/to with the actual path of the GroupMe app.

Development

Made with Electron.

Init npm install
Run npm start
Build npm run build
Build macOS npm run build-darwin
Build Windows npm run build-win32
Build Linux npm run build-linux

License

MIT © Devin Rousso

groupme's People

Contributors

dcrousso 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

groupme's Issues

Feature request: searchable chats

I've been trying to find this for ages, Slack will let you search chats for text. This and the official website only allow searching for the name of a group.

npm not building or installing

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'run',
1 verbose cli 'build-linux' ]
2 info using [email protected]
3 info using [email protected]
4 verbose stack Error: ENOENT: no such file or directory, open '/root/Downloads/GroupMe-linux-x64/package.json'
5 verbose cwd /root/Downloads/GroupMe-linux-x64
6 verbose Linux 4.16.0-kali2-amd64
7 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build-linux"
8 verbose node v11.0.0-pre
9 verbose npm v6.1.0
10 error path /root/Downloads/GroupMe-linux-x64/package.json
11 error code ENOENT
12 error errno -2
13 error syscall open
14 error enoent ENOENT: no such file or directory, open '/root/Downloads/GroupMe-linux-x64/package.json'
15 error enoent This is related to npm not being able to find a file.
16 verbose exit [ -2, true ]

screenshot_20180622_082255

App Crashing 'unknown exception'

Uncaught Exception:
Error: Object has been destroyed
    at Error (native)
    at Function.electron.app.makeSingleInstance (/opt/groupme/resources/app.asar/index.js:17:17)

This seems to appear without an apparent cause after the application starts. I'll ignore the chat for a while and come back to an error notification. App seems to recover, at least occasionally, after this issue is encountered.

Feature Request: Desktop Notifications

The installed electron app works great for me, although it is difficult to respond quickly since I often miss some messages. What steps would need to be made for a notification setting?

Client Crashes on Ubuntu 21.10 (v1.1.1)

Attempted an install on Ubuntu 21.10 Impish x64, got error code
GroupMe crashed with SIGSEGV in hb_face_reference_table()
ApportVersion: 2.20.11-ubuntu71.
Disassembly: Cannot access memory address "(Too lazy to copy the memory address)"

If this helps at all, I created .desktop files in both /usr/share/applications and ~/.local/share/applications and neither gave me an entry. Other .desktop edits I have done in both directories have shown up on my system recently.

Ctrl+F does not work for Search

It seems like Ctrl+F is bound to going into and leaving full screen. Not Search as defined by Chromium and even the context menus on the top of the program when 'Alt' is pushed
GroupMe 1.1.1
win32 ia32 6.1.7601
Search is defined to Ctrl+F but instead is fullscreen.

electron.app.makeSingleInstance is not a function

on fedora linux, x86. was hoping to use this on my pinephone pro

[krafter@pulchrus-cattus GroupMe]$ npm start

> [email protected] start
> electron .

App threw an error during load
TypeError: electron.app.makeSingleInstance is not a function
    at Object.<anonymous> (/home/krafter/Applications/GroupMe/index.js:13:39)
    at Module._compile (node:internal/modules/cjs/loader:1174:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1229:10)
    at Module.load (node:internal/modules/cjs/loader:1044:32)
    at Module._load (node:internal/modules/cjs/loader:885:12)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at loadApplicationPackage (/home/krafter/Applications/GroupMe/node_modules/electron/dist/resources/default_app.asar/main.js:121:16)
    at Object.<anonymous> (/home/krafter/Applications/GroupMe/node_modules/electron/dist/resources/default_app.asar/main.js:233:9)
    at Module._compile (node:internal/modules/cjs/loader:1174:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1229:10)
A JavaScript error occurred in the main process
Uncaught Exception:
TypeError: electron.app.makeSingleInstance is not a function
    at Object.<anonymous> (/home/krafter/Applications/GroupMe/index.js:13:39)
    at Module._compile (node:internal/modules/cjs/loader:1174:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1229:10)
    at Module.load (node:internal/modules/cjs/loader:1044:32)
    at Module._load (node:internal/modules/cjs/loader:885:12)
    at f._load (node:electron/js2c/asar_bundle:2:13330)
    at loadApplicationPackage (/home/krafter/Applications/GroupMe/node_modules/electron/dist/resources/default_app.asar/main.js:121:16)
    at Object.<anonymous> (/home/krafter/Applications/GroupMe/node_modules/electron/dist/resources/default_app.asar/main.js:233:9)
    at Module._compile (node:internal/modules/cjs/loader:1174:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1229:10)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)

App No Longer Starting

I cloned this repository and tried to run the app. This is the error output:

npm start

> [email protected] start /home/jonathan/GroupMe
> electron .

/home/jonathan/GroupMe/node_modules/electron/dist/electron: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! [email protected] start: `electron .`
npm ERR! spawn ENOENT
npm ERR! 
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/jonathan/.npm/_logs/2018-08-19T16_13_20_022Z-debug.log

Fails to start more than once per boot

I am on Windows 10.
To reproduce, start the computer and open the app. Close the app. Then try to open the app again. You will be presented with the attached error window. A workaround is to open task manager, kill the still-running instances of Electron, and then open the app again.
2019-07-20 17_14_35-Error

Login with Facebook

Logging in with Facebook doesn't work. It pops up an oauth dialog in the browser and can't finish after that.

Executable File for Linux

Is the executable file in the master file 'GroupMe-master' or in the downloaded latest release 'GroupMe-linux-x64' ? It seems that neither of these work as executables when the file is placed in the /usr/share/applications directory and a desktop app linked to either/or from a position in the .local directory.

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.