| 2009-11-22 |
Don't allow a user to try and follow themselves. Fixes #12092.
|
file | diff | annotate |
| 2009-11-22 |
Hackify the retweet support to deal with Laconica not supporting /api/statuses/retweet/%d.xml yet by falling back on inserting it in the text field.
|
file | diff | annotate |
| 2009-11-19 |
Implement the Retweet API. This means checking home_timeline and sending proper retweet messages. Fixes #12556.
|
file | diff | annotate |
| 2009-10-16 |
Patch from brion to add an SSL option for StatusNet accounts. Fixes #13077.
|
file | diff | annotate |
| 2009-06-26 |
Clarify a few Twitter error messages:
|
file | diff | annotate |
| 2009-06-12 |
It's kind of pointless to go from NSString -> unsigned long long -> NSString…always use strings for IDs, it's not like we need to save them.
|
file | diff | annotate |
| 2009-05-28 |
Using an unpublished (but provided by pic.im) API, provide the pic.im server with information about tweets we send.
|
file | diff | annotate |
| 2009-05-28 |
twitter is deprecating this field, not that it ever worked. Remove the code for it.
|
file | diff | annotate |
| 2009-05-26 |
Fix retweeting links featuring a & and =. Fixes #12217.
|
file | diff | annotate |
| 2009-05-25 |
Keep track of when an account is in a chat, displaying this status for the chat's tab icon. Fixes #12064.
|
file | diff | annotate |
| 2009-05-23 |
Hide the Twitter control links in Growl notifications (or any other events). Fixes #11811.
|
file | diff | annotate |
| 2009-05-23 |
Missed classing the DM tweet controls. Refs #12049.
|
file | diff | annotate |
| 2009-05-23 |
Format our action links into an overall classed span, and class the left and right parenthesis so they can be easily hidden/removed. Refs #12049.
|
file | diff | annotate |
| 2009-05-23 |
Apply classes to the Twitter action links. Fixes #12049.
|
file | diff | annotate |
| 2009-05-21 |
Fix initially creating the Twitter timeline bookmark. Fixes #12062.
|
file | diff | annotate |
| 2009-05-14 |
Convert Twitter code over to using `unsigned long long` instead of signed integers. Fixes #12025.
|
file | diff | annotate |
| 2009-05-10 |
Make sure that bookmarks really end up in the right group on creation; fixes groups appearing when creating bookmarks with groups turned off
|
file | diff | annotate |
| 2009-05-10 |
Contact list support for removing contacts in multiple groups.
|
file | diff | annotate |
| 2009-05-10 |
Contact list support for moving contacts in multiple groups.
|
file | diff | annotate |
| 2009-05-01 |
Update this comment.
|
file | diff | annotate |
| 2009-05-01 |
Twitter now allows in_reply_to_status_id to reference _any_ mentioned user.
|
file | diff | annotate |
| 2009-04-24 |
Store list bookmarks in a dictionary instead of an array, keyed on their internal object ID.
|
file | diff | annotate |
| 2009-04-22 |
AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
|
file | diff | annotate |
| 2009-04-13 |
Avoid passing nil to [NSAttributedString stringWithString:] if the person has never tweeted
|
file | diff | annotate |
| 2009-04-12 |
Twitter keeps occasionally returning 1 less than the maximum count for results. Pull the next page if we end up hitting a number *almost* at the maximum. Also correct incorrectly calling NSStrings NSNumbers.
|
file | diff | annotate |
| 2009-04-09 |
This NSCharacterSet needs to stick around; don't let it float away into the twisting nether.
|
file | diff | annotate |
| 2009-04-09 |
Avoid leaking an NSCharacterSet for every Twitter message (and two for every Laconica!).
|
file | diff | annotate |
| 2009-04-03 |
Set the Twitter account's name as its alias. Fixes #11845.
|
file | diff | annotate |
| 2009-04-01 |
Only do a periodic update on connect if the update setting is not "never". Fixes #11840.
|
file | diff | annotate |
| 2009-03-28 |
Assorted remote grouping related changes. .remoteGroupNames is now *actually* a copy property rather than just claiming to be, and various other things are (I think) more correct.
|
file | diff | annotate |
| 2009-03-28 |
Error -1001 is "timeout", but display a message which the user would understand.
|
file | diff | annotate |
| 2009-03-28 |
Error code is not unsigned, so display it as such. Also include the localized description for unknown errors.
|
file | diff | annotate |
| 2009-03-26 |
Kill most uses of AIContentStatus, instead use AIContentEvent in their place. AIContentStatus is exclusively used to log/display contact status changes, which made it pretty confusing to the rest of Adium (mostly logging) about their use. Now, those that aren't marked explicitly not to, AIContentEvents are logged.
|
file | diff | annotate |
| 2009-03-25 |
Force toggle the "use user icon" for Twitter accounts.
|
file | diff | annotate |
| 2009-03-25 |
Improve our display of errors, using strings instead of error codes. When a timeline or reply request fails, print an error message in the window. These coalesce (in case errors happen for several periodic updates in a row), and are only displayed once (i.e., not for each request failure) per periodic update cycle. Errors aren't printed for immediate failures, but I'm just going to assume that is largely due to a lack of an internet connection.
|
file | diff | annotate |
| 2009-03-25 |
Set a preference so we know if we've ever loaded the timeline+replies successfully. If we haven't, don't trackContent (aka, don't broadcast events).
|
file | diff | annotate |
| 2009-03-25 |
When we're not the sender of a DM, it comes *from* the *from* UID.
|
file | diff | annotate |
| 2009-03-24 |
Add the active chat (if it's a group chat) to the Contact menu in place of contact-specific items. Add the service icon to the chat items for Twitter accounts, making the group chat context menu look a lot more normal.
|
file | diff | annotate |
| 2009-03-23 |
Initialize the twitter engine on connect, release on disconnect. This makes quickly spamming disconnect/connect not cause breakage, and stops us from actually issuing commands when "disconnected", or from unnecessarily having a twitter engine around when not enabled or connected.
|
file | diff | annotate |
| 2009-03-23 |
Add a link to direct messages (both sent and received) to delete them. From now on, direct messages sent are only displayed when we receive confirmation of their send, so we now parse them properly as well. Also fixes a bug where not having "update after send" and "update global status" conflicted with each other.
|
file | diff | annotate |
| 2009-03-23 |
Use the new case-insensitive equality-test method, introduced in r26450, to compare UIDs, instead of comparing lowercased versions of one or both.
|
file | diff | annotate |
| 2009-03-23 |
Use lowercase strings when comparing UIDs.
|
file | diff | annotate |
| 2009-03-22 |
The info inspector never pulls profiles for list bookmarks, so this code is no longer necessary.
|
file | diff | annotate |
| 2009-03-21 |
Now with less happyface timeline chat. :(
|
file | diff | annotate |
| 2009-03-21 |
Create a property which returns the AIChat* for our timeline chat. Greatly simplify writing the timeline chat by using it everywhere.
|
file | diff | annotate |
| 2009-03-21 |
Open the timeline chat if necessary when toggling favoriteness.
|
file | diff | annotate |
| 2009-03-21 |
Provide links to delete our own statuses, which takes the place of "retweet" (if enabled) and "reply" links. This uses the symbol U+232B (erase to the left, ⌫) but I'm not attached to it; "X" just looked terrible in the links. Also fixes a few nil-initialize things.
|
file | diff | annotate |
| 2009-03-21 |
Provide a contact menu item to open the contact's user page. Add the UID in the action text for menu items.
|
file | diff | annotate |
| 2009-03-21 |
What was good a few hours ago isn't good now. Change the enable/disable device notifications into a more descriptive name, and two separate request types.
|
file | diff | annotate |
| 2009-03-21 |
Add contact menu items for enable/disable notifications. When twitter pushes extended user information for all contacts, this will get spiffier (as we'll know the status of notifications for our non-stranger contacts).
|
file | diff | annotate |
| 2009-03-20 |
Use a coalescing key to, well, coalesce the favorite-change status messages.
|
file | diff | annotate |
| 2009-03-20 |
Use better language as well as the name of the person who posted the tweet we toggled favorite status for.
|
file | diff | annotate |
| 2009-03-20 |
Add support for toggling the favorite status of a tweet. A status message is displayed in-chat when the status changes, since it would take a minor miracle to update the already-logged-and-displayed message in-chat. Uses the beautiful U+2606 (☆ - White Star) as the link text.
|
file | diff | annotate |
| 2009-03-19 |
Retrieve the 74x74 profile image instead of the 48x48. The full-size image, while available, can be up to 700kb in size, which is way too much for us to be downloading.
|
file | diff | annotate |
| 2009-03-19 |
Linkify the entire @reply, not just the @repl portion, when turning the initial @reply into the 'original' link. Add some safety incase a malformed or Laconi.ca reply tweet isn't long enough.
|
file | diff | annotate |
| 2009-03-19 |
Only toggle the follows-in-clist when online.
|
file | diff | annotate |
| 2009-03-19 |
Acknowledging that some people just have an unwieldy number of follows (in the thousands, aka dozens of page requests), add a preference to not even load follows as contacts. This defaults to loading contacts. It's a bit more difficult to DM, get info, etc., anybody this way, but I'm willing to concede the high ground on this issue.
|
file | diff | annotate |
| 2009-03-19 |
Simplify the OAuth unauthorized message; the "to connect…" is already stated in the edit window. Force an OAuth failure when trying to connect when we have no key (instead of contacting the Twitter servers and failing).
|
file | diff | annotate |
| 2009-03-19 |
Invalidate the update timer when connecting, only start a timer when loading preferences if we're online.
|
file | diff | annotate |
| 2009-03-19 |
For properly-formed in_reply_to_status_ids, linkify the entire @username to the status it is in reply to.
|
file | diff | annotate |