Commit Graph

120 Commits

Author SHA1 Message Date
Anna
eccfe997d9 Refresh time is in minutes, minimum one. This is to account for the shoddy rate limiting that twitter does... seriously, twitter, just get better hardware 2010-05-19 23:02:25 -04:00
Anna
340c261e2d Update follow status on account change 2010-05-19 16:10:25 -04:00
Anna
8fd11f6fa5 Added a debug function in Help menu 2010-05-19 16:02:32 -04:00
Anna
b41ef5f708 Account change works again 2010-05-19 15:35:02 -04:00
Anna
3a4e32f0b3 Made current account persistent across sessions 2010-05-19 14:43:54 -04:00
Anna
2b3406378a Unbound Home and End keys so they can be used when typing an update 2010-05-19 14:36:36 -04:00
Anna
5b74eed1e0 Moved active account choice to a menu, and indicate it with a label beside the tweet update field. Temporarily broke ability to actually change accounts, though 2010-05-19 14:36:03 -04:00
Anna
e4ff126d12 Threaded adding/removing friends, and made it a little more robust. Still buggy, but it always was. 2010-05-19 13:58:11 -04:00
Anna
34b8bc6b58 Made pane navigation buttons work regardless of focus 2010-05-19 11:27:14 -04:00
Anna
c2aae17e5b Made retweets threaded 2010-05-19 00:04:01 -04:00
Anna
cc99e36ed3 Made posting an update a threaded action 2010-05-18 17:41:32 -04:00
Anna
c3ac07a693 Made conversations work correctly 2010-05-18 14:23:17 -04:00
Anna
3357249d28 Initial commit of 'conversation' button... needs a lot of work still 2010-05-18 12:26:31 -04:00
Anna
324bd13120 Default to window size from last session, added -n option to suppress. Apparently introduced some weird race condition that is causing start-up segfaults again, but it is very intermittent 2010-05-17 23:58:45 -04:00
Anna
39f5d216e4 Only update new pane when adding a pane to the notebook 2010-05-17 22:47:57 -04:00
Anna
df901febbd Fixed a race condition. Vroom 2010-05-11 22:09:54 -04:00
Anna
8b56ed2dcf Fixed reply_id not getting sent to the twitter API 2010-05-11 18:15:18 -04:00
Anna
a8abc21dd6 Threaded the calls to GetUserList, so that the View menu is populated asynchronously and startup time can be faster. 2010-05-11 17:38:26 -04:00
Anna
b43bc3ccea Made handlers for following and verified setting work correctly 2010-05-06 18:00:12 -04:00
Anna
44e1a39afe Implemented handler for the new signals, but there's a problem when the active tab is closed... 2010-05-06 16:28:24 -04:00
Anna
fe1b1cabf2 Did some ApiThread refactoring, made the refresh button only refresh the current pane, and helped child threads die on exit 2010-05-06 13:18:02 -04:00
Anna
f37246f30b Added error handling when API calls timeout 2010-05-04 14:32:43 -04:00
Anna
6044fa27d2 Added locking and moved work around / reduced repeat work at startup. Should clear up segfaults and improve startup time 2010-05-04 11:03:32 -04:00
Anna
7cce83c0f3 Broken commit, see new bug in TODO for details. Summary: new segfault at launch 2010-04-27 16:21:21 -04:00
Anna
5ab60f1278 Wrapped gtk.main() in threading code. This should fix the startup segfaults 2010-04-27 14:53:07 -04:00
Anna
f838d9a61e Documentation updates 2010-04-26 01:00:12 -04:00
Anna
b9965dc75c Added a little locking, seems to have fixed the segmentation fault 2010-04-22 15:13:49 -04:00
Anna
45b374f24f First stab at implementing threads... seems to work okay, then suddenly segfaults 2010-04-22 14:57:27 -04:00
Anna
eae7eea964 Keyboard shortcuts for moving between tabs now work correctly 2010-04-21 15:36:23 -04:00
Anna
a260d25fd6 Added logic to create and put some defaults into a config file, if one is not found. And an error message if the account section is missing. 2010-04-21 14:30:36 -04:00
Anna
d58a1c6f6e Updated documentation 2010-04-21 13:58:15 -04:00
Anna
ec22042a31 Made Ctrl + Tab work, changed default config file to ~/.mytwitter.conf 2010-04-21 13:53:23 -04:00
Anna
cd9bfee223 Fixed restoring last open tab 2010-04-21 11:56:17 -04:00
Anna
3bda037e2a Initial work on remembering active page between sessions - remembers the page num correctly, but doesn't seem to set it properly 2010-04-21 11:16:41 -04:00
Anna
26af23b37c Partially fixed names in DMs 2010-04-21 10:20:03 -04:00
Anna
5c7798398b Made tabs reorderable, and added code to persist the ordering changes 2010-04-21 10:01:59 -04:00
Anna
5220961620 Various fixes for lists and open tabs 2010-04-20 16:42:30 -04:00
Anna
97daaedf6c Handled more error cases gracefully 2010-04-20 15:49:33 -04:00
Anna
7016229885 Basic multiple account support now functioning 2010-04-20 15:10:47 -04:00
Anna
cee3ab8897 Added support for account sections in config file... multiple account sections are supported. Currently, only the first one is used. 2010-04-20 14:04:13 -04:00
Anna
c0e2bc834e Added persistence to open tabs - open tabs will be open next time the program is launched 2010-04-19 10:53:28 -04:00
Anna
c9317af7e8 Set up shelve module so that we can persist some UI info 2010-04-16 22:44:22 -04:00
Anna
6bde20333f Added Verified Account label to verified accounts 2010-04-16 17:32:17 -04:00
Anna
d47b12124f Added support for Direct Messages view 2010-04-16 15:10:33 -04:00
Anna
2ae8eb11e6 Bound Ctrl+W to close the current pane 2010-04-16 14:39:37 -04:00
Anna
e605e5333f Fixed in-reply-to links 2010-04-16 11:29:56 -04:00
Anna
213b3ce9ac Improved handling of clicking a username / @ feed / searching / etc for a tab that's already open 2010-04-15 23:02:14 -04:00
Anna
a1a0da7059 Added an @ button for user panes that loads up an @user pane 2010-04-15 23:00:35 -04:00
Anna
990b3f81d2 Eliminated dupe searches, and made Home and @user work from the View menu... I seem to have broken 'in reply to' links though 2010-04-15 22:43:48 -04:00
Anna
522edc30cb Turned user names into clickable buttons that summon up a pane for that user 2010-04-15 22:37:13 -04:00