mjentsch
7a6792ff04
Update copyright strings
...
Add current year where its left out, add missing authors and remove authors without any contributions in that file.
2015-12-05 20:40:08 +01:00
mjentsch
f89f3fd71a
Remove code duplication in sign-in procedures
...
Use the new libtgl request_values callback to query inputs from the user instead
of implementing the sign-in methods manually.
2015-11-15 14:04:00 +01:00
Ben Wiederhake
b9a1ab23be
Allow loading alternative pubkey from local, as a fallback.
2015-10-14 01:15:14 +02:00
Ben Wiederhake
7ab7f4126e
Avoid the PEM issue.
2015-10-04 17:51:49 +02:00
mjentsch
4c576524e4
Move requests into separate file
2015-10-03 02:12:58 +02:00
mjentsch
0b95f05da0
Update libtgl
2015-08-16 21:35:43 +02:00
mjentsch
dc5bc8d039
Improve error handling
2015-08-01 23:34:00 +02:00
mjentsch
287ace46a4
Support autocompletion in chat creation windows
...
Offer several autocompletion fields instead of a list of users in Adium and Pidgin.
2015-07-24 14:25:05 +02:00
mjentsch
747c214dcd
Support creating new chats
...
Offer creating a new chat when trying to join a non-existing chat and
add user choice dialogue...
2015-07-18 03:00:11 +02:00
mjentsch
49cc80f8c0
Support two factor authentication
2015-05-29 18:25:55 +02:00
mjentsch
b5fb8df3b7
rename key visualization function
2015-05-24 00:23:28 +02:00
mjentsch
6614c25cbc
Add workaround for telepathy haze
...
Use home directory for storing configs, in case purple settings are in a tmp directory
2015-05-02 14:28:49 +02:00
mjentsch
14e5e106b7
Don't drop secret chat state updates
2015-04-06 16:43:10 +02:00
mjentsch
e0d1f77a79
cleanup
2015-04-05 00:38:22 +02:00
mjentsch
b67c4115ff
Repository cleanup and housekeeping
2015-03-12 01:56:16 +01:00
mjentsch
c85b8da619
Do not add group chats in which the user is not a member
...
Clean up and refactor group chat code, move chat functions into separate file, always load all chat infos on plugin load so we know the members.
2015-01-28 18:41:41 +01:00
mjentsch
51bb79947c
Improve writing to state file and clean up repository
...
Instead of using a timer, schedule writes on each new messages. This ensures that there are not too many writes on big updates and still works without a long-running timer.
2015-01-23 16:37:22 +01:00
mjentsch
1dda956166
Support secret chats
...
Load and store secret chats in a file, handle secret chat updates, visualize fingerprint in settings
2015-01-04 12:36:13 +01:00
mjentsch
f834b7cd38
Fix memory leak
2015-01-02 19:55:43 +01:00
mjentsch
817ab52aae
Merge branch 'master' into support-secret-chats
...
Conflicts:
Makefile.in
telegram-base.c
telegram-base.h
telegram-purple.c
telegram-purple.h
2015-01-02 14:29:42 +01:00
mjentsch
8881011fac
Move key visualization function into base functions
2015-01-02 14:12:52 +01:00
mjentsch
d08e54d3e0
Move functions and defintions for plugin-internal structs into separate file and fix memory leak
2014-12-26 18:54:12 +01:00
mjentsch
4fa2b91eaa
Mark messages as read
...
Send a mark_read command for each received message as soon as the user is available.
2014-12-24 02:44:10 +01:00
mjentsch
69360b4f57
Implement better fallback mode in case requests is missing
...
Open a dummy chat to query the user for the entered SMS code
2014-11-26 12:32:19 +01:00
mjentsch
62909f9c83
Implement better fallback behavior if requests.h is missing
...
When compat-mode is activated or purple_request does not return a valid handle, open a new conversation and query the user for the SMS code.
2014-11-26 09:30:43 +01:00
vvaltman
3e4fc8513f
Added support for incoming pictures
2014-11-21 17:44:49 +03:00
mjentsch
2586273f72
Clean up README and license headers
2014-11-16 20:41:03 +01:00
mjentsch
e3e8fb7984
Clean up repository
...
Remove outdated comments, refactor function names, conform to coding guidelines
2014-11-16 20:39:10 +01:00
Vysheng
8f69d8d11d
Slightly working version
2014-11-11 20:21:14 +03:00