Unofficial Telegram desktop client
No doubt Telegram's official desktop client is awesome but it lacks features like spellchecker, hide tray icon etc. The goal of this app is to add those missing features 🚀
- node >= v6.3.1
Use nvm to install the current stable version of node
- python (v2.7.x recommended)
- If you're on Debian or Ubuntu, you'll need to install following packages:
$ sudo apt-get install build-essential libxext-dev libxtst-dev libxkbfile-dev
Clone the source locally:
$ git clone https://github.com/akashnimare/telectron
$ cd telectron
Install project dependencies:
$ npm install
Start the app:
$ npm start
Start and watch changes
$ npm run dev
To package app into an installer use command:
npm run dist
It will start the packaging process for operating system you are running this command on. Ready for distribution file (e.g. dmg, windows installer, deb package) will be outputted to dist
directory.
You can create Windows installer only when running on Windows, the same is true for Linux and OSX. So to generate all three installers you need all three operating systems.
download latest release, double click to mount it and drag the application icon to the /Applications
folder.
After the app is dragged to your Applications folder, you can run it normally — from the Finder, Launchpad, Spotlight, dock, or anything else. The first time you open a downloaded application, you’ll see a warning. Agree to open the file and you won’t see the warning again. See short or long (“DMG Files" section”) guide.
coming 🔜
- Native Notifications
- SpellChecker
- Custom themes
- OSX/Win/Linux installer
- Automatic Updates (macOS/Windows)
- Keyboard shortcuts
🙋
MIT © Akashnimare