summaryrefslogtreecommitdiff
path: root/protocols/FacebookRM
AgeCommit message (Collapse)Author
2016-07-17Facebook: Use better page prefix (emoji), and make it customizableRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17104 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-17Facebook: Fix missing else (broken in r16843); version bumpRobert Pösel
This missing else might have caused various issues with getting updates from FB, because when "type" was "continue", "lb", or "heartbeat", plugin was wrongly increasing the seq number - so then potentially missing some updates. git-svn-id: http://svn.miranda-ng.org/main/trunk@17103 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-16Facebook: Version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17102 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-16Facebook: Use "[Page]" prefix for "page" contact's nickname and don't split ↵Robert Pösel
it to first/second/last names git-svn-id: http://svn.miranda-ng.org/main/trunk@17101 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-16Facebook: Save correct contact type on updateRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17100 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-16Facebook: Improve working with different user types (friend, user, page)Robert Pösel
Also simplify arguments of AddToContactList method. And don't show auth items in contact menu for page contacts. git-svn-id: http://svn.miranda-ng.org/main/trunk@17099 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-16Facebook: Improve loading user info about "facebook pages" contactsRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17098 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-16Facebook: Change some popups typesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17096 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-10Facebook: spelling correctionDart Raiden
git-svn-id: http://svn.miranda-ng.org/main/trunk@17085 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-10Facebook: Fix and improve (= ask user) approving last unknown login; version ↵Robert Pösel
bump This will show messagebox with question to user. When approved, login will correctly continue, otherwise login is canceled and user needs to revoke it via web browser. git-svn-id: http://svn.miranda-ng.org/main/trunk@17084 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-10Facebook: Support receiving "video" attachmentsRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17083 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-05Facebook: Rework popup behavior and options pageRobert Pösel
Now items in status menu/services are much more useful, as you can disable automatic loading of newsfeeds/notifications/on this day, but you can trigger it manually via status menu/services menu git-svn-id: http://svn.miranda-ng.org/main/trunk@17063 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-05Facebook: Provide "Check notifications" and "Check on this day" status menu ↵Robert Pösel
items But checking notifications is practically useless, because we're receiving new notifications automatically... git-svn-id: http://svn.miranda-ng.org/main/trunk@17062 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-05Facebook: Prepare for showing reaction icons for notifications (needs ↵Robert Pösel
support in Popup+ and YAPP) git-svn-id: http://svn.miranda-ng.org/main/trunk@17061 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-05Facebook: Set all contacts offline when switching to invisibleRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17060 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-07-05expanded facebook iconsGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@17059 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-06-30Facebook: Support receiving animated images (GIF) attachmentsRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@17054 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-06-25Facebook: Attempt to fix not setting contacts as offlineRobert Pösel
This at least partially fixes the problem, but list of online contacts is still not very reliable. git-svn-id: http://svn.miranda-ng.org/main/trunk@17039 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-06-07warning fixKirill Volinsky
git-svn-id: http://svn.miranda-ng.org/main/trunk@16940 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-06-05- fix for #1059;George Hazan
- direct unsafe work with icons replaces with Window_SetIcon_IcoLib / Window_SetSkinIcon_IcoLib; - code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@16917 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-06-02Facebook: Redesigned "Facebook Login Approval" window to allow more space ↵Tobias Weimer
for translations git-svn-id: http://svn.miranda-ng.org/main/trunk@16907 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-05-17Facebook: Rework loading online contacts (not properly finished!); version bumpRobert Pösel
This is work in progress, which might (and will) cause wrong status reporting and maybe related problems. On the other hand this way is only "preferred" way. Previous way (using buddy_list request) isn't used anymore and might cause the captcha problems and antivirus checks from FB... git-svn-id: http://svn.miranda-ng.org/main/trunk@16843 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-05-13- memory leak fixed;George Hazan
- manual memory management replaced with the automated one git-svn-id: http://svn.miranda-ng.org/main/trunk@16822 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-21Facebook: Workaround for missing own avatar on some very rare occasionsRobert Pösel
Sometimes even Facebook doesn't show any picture at all! git-svn-id: http://svn.miranda-ng.org/main/trunk@16732 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-21Facebook: Version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16731 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-21Facebook: Attempt to fix receiving messages for some usersRobert Pösel
This temporary returns back processing of "deliver" event which was used before for receiving messages. Probably Facebook still uses it (instead of new "delta" event) for some people, so this should hopefully fix it for them. But it's untested and might not work correctly (I need users response on this). Also this doesn't support receiving "Message read at ..." for these users, I might add it back too, but maybe later. git-svn-id: http://svn.miranda-ng.org/main/trunk@16730 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-21Facebook: Fix loading unread messagesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16729 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-21Facebook: Fix loading own avatar for some rare circumstancesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16728 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-21Facebook: Trim received messages text from spaces at begin/endRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16727 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Version bumpRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16710 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Oops, don't load attachments when there are noneRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16707 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Fix and rework getting message's attachmentsRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16706 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Fix showing user's name for multi chat messagesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16703 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Remove useless sender_name fieldRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16702 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Loading names of all users in multi chat from server (not only ↵Robert Pösel
existing Miranda contacts) It primary iterates over Miranda's contacts list to find existing contacts (e.g. to preserve existing custom names of these contacts). Then for missing ones it does request to server to get their names. git-svn-id: http://svn.miranda-ng.org/main/trunk@16701 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Remove option "receive messages from inbox only"Robert Pösel
It probably doesn't have any effect anymore. And if it still has any effect, plugin behaves like if it was disabled (receiving all messages). Report any issues with the new FB's feature of "approving" messages from unknown people. git-svn-id: http://svn.miranda-ng.org/main/trunk@16694 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Fix receiving multi chat messages, stop using old "deliver" eventRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16693 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Fix sending multi chat messages and codepage of their error messagesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16692 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Rework read receipts for multi chatsRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16691 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17compilation fixGeorge Hazan
git-svn-id: http://svn.miranda-ng.org/main/trunk@16690 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Remove unused REQUEST_MESSAGE_SEND_INBOX requestRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16686 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Implement login with two-way authorizationRobert Pösel
It shows dialog that asks for verification code. User can press button to request code via SMS. Allows 3 attempts to entering correct code, then plugin disconnects. git-svn-id: http://svn.miranda-ng.org/main/trunk@16685 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Fix opening resources in Visual Studio? (someone check this please)Robert Pösel
This way it is used in Steam protocol where it works, but I'm now sure if this is correct way or how does it work at all. It seems working now though. git-svn-id: http://svn.miranda-ng.org/main/trunk@16684 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-17Facebook: Fix for getting some other login errorsRobert Pösel
E.g. "You entered old password." git-svn-id: http://svn.miranda-ng.org/main/trunk@16683 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-04-15contact list groups:George Hazan
- finally database is not used anymore (only as a settings' storage); - MGROUP type introduced to replace HANDLE for group ids; - MS_CLIST_GROUP* services became Clist_Group* functions; - CLIST_INTERFACE members pfnGetGroupName & pfnRenameGroup also transformed into static Clist_Group* functions git-svn-id: http://svn.miranda-ng.org/main/trunk@16659 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-03-27Facebook: More messaging fixesRobert Pösel
Receiving chat messages should work now. And some other fixes. But attachments/stickers still doesn't work. git-svn-id: http://svn.miranda-ng.org/main/trunk@16552 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-03-27Facebook: Improve login procedureRobert Pösel
Tries to automatically delete DeviceID and login again once. Maybe also fixes notification that someone logged in from unknown device. git-svn-id: http://svn.miranda-ng.org/main/trunk@16551 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-03-27Facebook: Fix receiving sent messages from other instancesRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16550 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-03-25Facebook: Don't try to parse attachments when there is noneRobert Pösel
git-svn-id: http://svn.miranda-ng.org/main/trunk@16545 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
2016-03-25Facebook: Fix receiving messages (part II, attempt to fix attachments - but ↵Robert Pösel
doesn't work yet) git-svn-id: http://svn.miranda-ng.org/main/trunk@16541 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c