mjentsch
50367783db
Do not display outgoing captioned images in group chats twice
2015-09-14 22:03:36 +02:00
mjentsch
32161b1558
Revert "Fix auto joining chats on connection"
...
This reverts commit fa9b331b39
.
2015-09-13 22:24:22 +02:00
mjentsch
114dedcdc9
Do not add deleted users to buddy list and clean up a bit
2015-09-13 15:50:16 +02:00
mjentsch
cf536552b5
Bump version and update README
2015-09-12 23:29:47 +02:00
mjentsch
fa9b331b39
Fix auto joining chats on connection
...
Only set the connection status to online when all chat info was fetched,
to avoid annoying chat creation requests on startup.
2015-09-12 22:38:28 +02:00
mjentsch
4341bf0804
Fix showing joining chats by roomlist
2015-09-12 22:23:24 +02:00
mjentsch
dac0632ab1
Coding style and cleanup
2015-09-12 22:22:40 +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
ce51b0bb68
Provide chat info defaults to allow joining chats from roomlist
2015-09-12 12:34:23 +02:00
mjentsch
665f27c279
Add missing account type check to adium signal handler
2015-09-11 22:55:46 +02:00
mjentsch
1004a4005d
Fix user names not being displayed in group chats
...
Add users to temporary group "Telegram Foreign", to assure that the user
alias is always known to Pidgin. Don't store this group permanently but
drop it when closing.
2015-09-11 21:35:27 +02:00
mjentsch
66a1536d4b
Fix segfault when receiving msg_send_done callback without a message
...
cherry-picks 936c541361
from branch
fix-group-participant-aliases
2015-09-08 22:40:38 +02:00
mjentsch
0c06c63dc8
Fix support for old glib versions
2015-09-08 22:28:24 +02:00
mjentsch
d9ca1c0f51
coding style
2015-09-08 22:17:43 +02:00
mjentsch
4670e3ede4
Don't add contacts when adding new buddy
...
The user should be able to just add buddies to the buddy list without any further side effects, especially
considering you now need to add any user not in the dialog list if you want him to show up.
2015-09-08 22:16:53 +02:00
mjentsch
a43aa8de42
Prevent flood warnings #2
...
Only get every chat info exactly once to avoid stalling of the incoming message queue through flood warnings.
2015-09-08 22:13:37 +02:00
mjentsch
e82fef3826
Prevent flood warnings
...
Only load user info on first start when the user actually has a pic to display.
2015-09-08 22:09:15 +02:00
mjentsch
546bcdc760
cleanup
2015-09-08 22:07:27 +02:00
mjentsch
de131bd3cc
Fix bug that caused dialog list to not be loaded
2015-09-08 21:06:12 +02:00
mjentsch
5d187216cf
Only get user info for dialogs that actually have a photo
2015-09-08 19:27:58 +02:00
Matthias Jentsch
2d7d1016a8
Better input validation for phone numbers
2015-09-08 17:06:57 +02:00
mjentsch
936c541361
Fix segfault when receiving msg_send_done callback without a message
2015-09-08 17:06:56 +02:00
mjentsch
ff2df0861b
Add users in bulk to generate better join-messages in Finch
2015-09-08 17:06:56 +02:00
mjentsch
e665729ee2
Do not remove contact when deleting buddy list node, this is not obvious to the user
2015-09-08 17:06:56 +02:00
mjentsch
31c1037e4d
Small fixes and cleanup
2015-09-08 17:06:56 +02:00
mjentsch
3dfb1ac17e
Make sure to clear users when leaving chat with non-pidgin clients
2015-09-08 17:06:56 +02:00
mjentsch
ccc6dab512
fix input validation
2015-09-08 17:06:56 +02:00
mjentsch
620d4d5b8b
Fix issue that caused newly created chats to not open
2015-09-08 17:06:56 +02:00
mjentsch
a5cef7dcaa
Add support for roomlists
2015-09-08 17:06:56 +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
592b31e8c8
Cleanup
2015-09-08 17:06:55 +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
644416aa89
Display user aliases of users not in the buddy list in group chats
2015-09-08 17:06:55 +02:00
mj
b0ac19fc5f
Merge pull request #111 from tuxmaster/master
...
- Fix rpmlint errors in the spec file.
2015-09-05 11:14:09 +02:00
tuxmaster
4509ccacb7
- Fix rpmlint errors in the spec file.
2015-09-02 17:00:30 +02:00
mjentsch
f770abce19
Include RPM-fix by tuxmaster
2015-09-01 00:21:03 +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
mj
c4a17ca0b5
Merge pull request #107 from flocke/master
...
Some minor build improvements
2015-08-30 21:10:32 +02:00
Jakob Nixdorf
75a9b56ddb
Use pkg-config found in configure in make.
2015-08-29 18:37:02 +02:00
Jakob Nixdorf
3fbe1079bc
Set the 'ar' command as variable in Makefile.tgl
...
Allows the location of the ar binary to be changed by passing the argument AR=/path/to/ar to make.
2015-08-29 18:33:28 +02:00
mjentsch
f10b683fc9
Merge branch 'final'
2015-08-29 17:33:03 +02:00
mjentsch
31afb76895
Update README
2015-08-29 17:31:38 +02:00
mjentsch
8e87c16c75
Update own user-name properly
2015-08-29 14:22:32 +02:00
mjentsch
8a80eeccae
Remove network logging temporarily
2015-08-29 13:44:26 +02:00
mjentsch
793b1fc0fb
Disable defective set_buddy_icon temporarily
2015-08-29 12:57:16 +02:00