Commit graph

64 commits

Author SHA1 Message Date
mjentsch
9208d9b1e9 Show version in Adium Xtras
Until now the adium plugin version was only shown in the bundle info,
not inside Adium.
2016-01-24 15:41:15 +01:00
mjentsch
fc0b402d72 Increase version to 1.2.5 2016-01-24 15:17:54 +01:00
mjentsch
c52d8811f3 Update version for hotfix 2016-01-04 17:37:54 +01:00
mjentsch
67f9ba830c Bump version to 1.2.3 2015-12-29 17:03:18 +01:00
mjentsch
c921a91b42 Fix RPC calls failing for users with Umlauts in Adium
Fix issue with name normalization by assuring that the id/name lookup always uses composed strings. Remove the now-unused function in the Adium bundle.
2015-12-28 17:46:39 +01:00
mjentsch
8fed82cc75 Fix writing messages to deleted buddies and cleanup
Do not depend on buddy list entries when looking up the ID from the user name, by maintaining a bi-directional mapping ID <-> username. Rename functions to make them more evident as something that operatos on the lookup. Cleanup blist functions by implementating generic iterator function over account buddies.
2015-12-28 17:44:49 +01:00
mjentsch
ccf28caa8c Adium: Fix adding contacts with non-ascii names to buddy list 2015-12-16 22:37:53 +01:00
mjentsch
f681aa21e2 Fix adium bundle not loading 2015-12-13 01:10:13 +01:00
mjentsch
ce442eef22 Fix including libgcrypt in Adium bundle 2015-12-12 00:55:21 +01:00
mjentsch
2a1a2d2167 Fix Adium compilation
Remove lodepng complation instruction from xcode project.
2015-11-28 14:55:11 +01:00
mjentsch
65fdf2802c Remove "sync all" option that doesn't have any effect
When migrating to libtgl-internal authentication code it became impossible to define the "tgl_do_get_difference" options, which
makes it impossible to fetch past history on first login. As this option used to fetch the whole history since the "beginning of time",
it wasn't a viable option anyways, so removing it was necessary sooner or later. An action to fetch past history for
conversations / chats / globally on demand will be added in the future to make up for this.
2015-11-28 14:54:11 +01:00
mjentsch
9ee84e73a2 Remove unneeded class includes in Adium plugin 2015-11-23 02:56:41 +01:00
mjentsch
e3892cab16 Fix leaving and removing chats again 2015-10-31 20:34:47 +01:00
mjentsch
b98b742c14 Fix Adium reconnect after hibernate and not disconnecting properly 2015-10-18 21:18:12 +02:00
mjentsch
7813cedb06 Update Adium package to new user management
Add new files to xcode project, remove now useless "workaround" for setting chat participant aliases, set user ids to case insensitivity so normalization doesn't break the plaintext usernames.
2015-10-11 14:38:56 +02:00
mjentsch
f8cf133c06 Use libgcrypt in Adium plugin 2015-10-05 12:02:00 +02:00
mjentsch
f4755bd65b Update XCode project to include new files and update SDK version to 10.11 2015-10-03 02:12:58 +02:00
mjentsch
95664e1358 Better input validation in adium chat print name callback 2015-09-16 23:52:46 +02:00
mjentsch
cf536552b5 Bump version and update README 2015-09-12 23:29:47 +02:00
mjentsch
c3f48b9835 Don't automatically add all chats to the buddy list
This should fix issue where left chats show up in the blist and cannot be removed anymore and broken Adium bookmarks.
This patch should make the whole chat handling much more native to libpurple, in which chats are added through the chatlist,
the join-chat window or automatically when incoming messages are received. Add a new option "Add chats to buddy list" in
case anyone wants the old behavior.
2015-09-12 22:21:27 +02:00
mjentsch
665f27c279 Add missing account type check to adium signal handler 2015-09-11 22:55:46 +02:00
mjentsch
888cffffc1 Improve group chat management
Load full chat info lazily, prevents useless network request and should fix issues with delays through flood errors when handling big amounts of user chats. Handle chat participant deletions and additions correctly and only touch the user list when it is actually updated, this should fix some issues with printing annoying messages in Finch and users not showing up in the buddy list in certain situations. Only add chats to buddy list that are actively joined or receive incoming message, which should help keeping the buddy list more tidy when using much chats.
2015-09-08 17:06:56 +02:00
mjentsch
abd316a659 Support leaving and deleting chats 2015-09-08 17:06:55 +02:00
mjentsch
791b048eb1 Fix crash in Adium when exporting a non-existing chats link 2015-09-08 17:06:55 +02:00
mjentsch
6dd94bc3bc Fix certain chats now showing up when opening through Adium dialougue. 2015-09-08 17:06:55 +02:00
mjentsch
6ad121bb88 Fix segfault 2015-09-08 17:06:55 +02:00
mjentsch
f79897ec8e Fix chat participant names in Adium
first attempt, probably might cause issues with concurrency...
2015-09-08 17:06:55 +02:00
mjentsch
f6691e0c63 Update telegram-adium version and depend on 1.5.10 2015-08-30 21:58:09 +02:00
mjentsch
227fe399bb Don't break config window in telegram-adium 2015-08-30 21:58:09 +02:00
mjentsch
9f71a73632 Remove makefile as dependency from XCode project, only caused trouble 2015-08-22 12:27:34 +02:00
mjentsch
dd6031900e Cleanup 2015-07-30 21:49:13 +02:00
mjentsch
61cddd1340 Support for joining chats by invite link 2015-07-24 14:26:13 +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
a4c5bca05f Support creating chat invitation links 2015-07-19 15:18:59 +02:00
mjentsch
0d62d1bed3 Fix XCode build for adium bundle 2015-06-04 14:27:35 +02:00
mjentsch
e7554c739c Add option for disabling sending a message read recipes, and fix some bugs in adium settings menu 2015-05-30 15:52:17 +02:00
mjentsch
0033837210 Add Makefile.tgl to Xcode project 2015-05-30 11:30:56 +02:00
mjentsch
49cc80f8c0 Support two factor authentication 2015-05-29 18:25:55 +02:00
mjentsch
0bcbb272ee Don't require manual compiling of libtgl.a before building the Adium bundle 2015-05-27 21:51:08 +02:00
mjentsch
c3abf27376 Add support for displaying stickers in chats 2015-05-24 00:22:31 +02:00
mjentsch
b415bbd3b4 Update to libtgl v2 2015-05-23 00:18:26 +02:00
mjentsch
43266f4a0f Fix adium account settings view 2015-03-28 12:33:29 +01:00
mjentsch
fdd05f19b1 Update version 2015-03-21 18:32:41 +01:00
mjentsch
5463090d48 Fix naming inconsitency 2015-03-20 18:21:52 +01:00
mjentsch
a8314eb3ae Only display chats the user is currently member of in chat the "join chat" view 2015-03-20 17:48:54 +01:00
mjentsch
f98ec356ba List all existing group chats in the chat join view 2015-03-20 15:48:15 +01:00
mjentsch
9838eb7b85 Add basic chat join view for the Adium Plugin 2015-03-18 22:33:26 +01:00
mjentsch
4382e1d779 Add custom preferences views for the Adium plugin 2015-03-15 15:56:57 +01:00
mjentsch
b67c4115ff Repository cleanup and housekeeping 2015-03-12 01:56:16 +01:00
mjentsch
1e442ac195 Ensure that the message sequence doesn't get mixed up
Process incoming messages in a queue. Move all message-related functionality into one file.
2015-03-12 01:38:17 +01:00