/Hexagram

Telegram client

Primary LanguageJavaScriptGNU Lesser General Public License v3.0LGPL-3.0

Hexagram

Community-driven Telegram client

Play now in your browser (instead of playing your free GTA V copy) ↗️

Support development on Patreon! ↗️

Also check Greentea OS ↗️ and Hexa ↗️

GUI

How to build

Set your API keys in hexagram-react\src\tdlib\tdlib.ts

To test in browser with localhost (recommended way!):

# create hexagram-react\src\tdlib\id.json from id.example.json
node hexagram-react/td_api_gen.js
cd hexagram-react
yarn install --frozen-lockfile
yarn start

To release:

# create hexagram-react\src\tdlib\id.json from id.example.json
node hexagram-react/td_api_gen.js
cd hexagram-react
yarn install --frozen-lockfile
yarn build
copy ./build folder to /docs in repo root
node fix-scss-root.js

License

Hexagram is licensed under the GNU Lesser General Public License v3.0

Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications under the same license or the GNU GPLv3. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work through interfaces provided by the licensed work may be distributed under different terms and without source code for the larger work.