Giter Site home page Giter Site logo

yafp / ttth Goto Github PK

View Code? Open in Web Editor NEW
121.0 8.0 25.0 12.5 MB

ttth (talk to the hand) is an electron based desktop app for online services like WhatsApp, Threema, Telegram, Twitter, Google and several others.

License: GNU General Public License v3.0

JavaScript 85.01% CSS 6.87% HTML 8.08% NSIS 0.03%
electron whatsapp google-calendar google-keep google-contacts google-messages threema telegram gmail slack

ttth's Introduction

ttth

available for:

linux apple windows

DeepScan grade Codacy Badge GitHub Current Release GitHub Release Date GitHub Download All releases GitHub Last Commit GitHub Issues Open GitHub contributors Merged PRs GitHub License jsDoc

about

ttth (talk to the hand) is an electron based desktop app for online services like WhatsApp, Threema, Telegram, Google and several others.

It is:

  • available for freebsd, linux, macOS and windows.
  • inspired by apps like Franz and Rambox. Need to feature Hamsket here as good looking Rambox fork and Ferdi as Franz fork.
  • free and open source

getting-started

download

Download the latest release from here.

install

Please see the installation instructions for more details.

services

While ttth supports a growing list of pre-configured services, you can as well add custom urls yourself (using the CUSTOM URL type). Please see the supported services for more details.

ui

ttth comes with several themes. This readme is only featuring the default theme.

ui

Default theme

Please see the themes list for more details.

changelog

Please see the changlog for more details.

keyboard-shortcuts

Function Linux macOS Windows
Homepage F1 F1 F1
Report issue F2 F2 F2
Changelog F3 F3 F3
FAQ F4 F4 F4
Releases F5 F5 F5
Search updates F9 F9 F9
Open developer console for current service F10 F10 F10
Toggle Fullscreen mode F11 F11 F11
Toggle developer console F12 F12 F12
Show Settings CTRL + , CMD + , CTRL + ,
Jump to next service CTRL + ๐Ÿก† CMD + ๐Ÿก† CTRL + ๐Ÿก†
Jump to previous service CTRL + ๐Ÿก„ CMD + ๐Ÿก„ CTRL + ๐Ÿก„
Jump to service tab 1 CTRL + 1 CMD + 1 CTRL + 1
Jump to service tab 2 CTRL + 2 CMD + 2 CTRL + 2
Jump to service tab 3 CTRL + 3 CMD + 3 CTRL + 3
Jump to service tab ... CTRL + ... CMD + ... CTRL + ...
Jump to service tab 9 CTRL + 9 CMD + 9 CTRL + 9
Reload current service CTRL + S CMD + S CTRL + S
Quit/exit the application CTRL + Q CMD + Q CTRL + Q
Reload the application CTRL + R CMD + R CTRL + R
Minimize window CTRL + M CMD + M CTRL + M
Maximize window CTRL + K CMD + K CTRL + K
Hide window CTRL + H CMD + H CTRL + H

privacy

  • ttth is using sentry to collect error reports. This helps heavily finding bugs which might occur only in some specific use-cases. Please see the sentry privacy policy for more details.
  • ttth is not tracking it's users (i.e. using Google Analytics or similar)
  • All data is stored locally only.
  • Sessions will persist using the partition:persist attribute for electrons webview.

You are always welcome to check and even improve the code.

faq

Please see the FAQ for more details.

known-issues

Please see the known issues for more details.

discussion

  • Github: click here to create an issue

license

Please see the LICENSE for more details.

disclosure

ttth is not affiliated with any of the supported apps/services.

support / fund

If you want to support the development of ttth you can fund me on:


developers

ttth's People

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

ttth's Issues

reloading kills the title

current window title on load is

ttth 1.3.0

after reloading the app with CTRL + R the title fallsback to

ttth

Service - Mattermost - Cancel enable process

when enabling mattermost or slack, and the electron-prompt got cancelled

the following is missing:

  • the button represeting the service status should be re-set to red. Right now it stays green, even if the service-activation itself was cancelled.

Dock icon is gray - should be green

Expected Behavior

Dock icon should be green

Actual Behavior

Dock icon is gray

Steps to Reproduce the Problem

Specifications

  • Version: 1.0.0
  • Platform: linux / AppImage
  • Subsystem: UI

Mac shortcuts

Expected Behavior

cmd+, => preferences
cmd+h => hide window
...

Actual Behavior

nothing happens :)

Settings - Default view is not working

Expected Behavior

configured default view should be loaded on appstart

Actual Behavior

  • App loads settings on default
  • Localstorage has SettingDefaultView = Twitter
  • Dropbox shows "Please choose"

Steps to Reproduce the Problem

Specifications

  • Version: 1.0.0
  • Platform: linux / AppImage
  • Subsystem: Settings / DefaultView

right click is not working

The webviews of the services don't support context-menus so far

Right click results in no action at all

Search update function - should always show result when manually triggered

Expected Behavior

Manually searching for updates should always show the result of this search

Actual Behavior

Manually searching for updates (via menu) shows only a feedback when a new version is available

Steps to Reproduce the Problem

  1. Menu -> Help -> Search updates

Specifications

  • Version: 1.2.0
  • Platform: linux

Settings tab - optimize space

could try to optimize space usage here

  • button-size
  • font size (h3)
  • remove description(info text for Service section & startup section.

Services - Open urls in external browser

Expected Behavior

Click on a link in random service should open the link in external browser

Actual Behavior

click results in no action at all

Steps to Reproduce the Problem

  1. Click a link

Specifications

  • Version: 1.0.0
  • Platform: linux
  • Subsystem: Service Whatsapp, Mattermost .... most likely valid for all chat-style services

shortcut for services

that would be nice ...

cmd+1 => first service
cmd+2 => second service ...

(cmd aka super)

mac - tray issues

Expected Behavior

should show a proper tray icon

Actual Behavior

  • tray icon is displayed full size, but gets cropped by the size of the menubar
  • next to the tray icon the app name is displayed (ttth)

Steps to Reproduce the Problem

  1. Run current code on osx

Specifications

  • Version: 1.0.0
  • Platform: mac / darwin

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.