Commit Graph

120 Commits

Author SHA1 Message Date
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
340c261e2d Update follow status on account change 2010-05-19 16:10:25 -04:00
8fd11f6fa5 Added a debug function in Help menu 2010-05-19 16:02:32 -04:00
b41ef5f708 Account change works again 2010-05-19 15:35:02 -04:00
3a4e32f0b3 Made current account persistent across sessions 2010-05-19 14:43:54 -04:00
2b3406378a Unbound Home and End keys so they can be used when typing an update 2010-05-19 14:36:36 -04:00
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
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
34b8bc6b58 Made pane navigation buttons work regardless of focus 2010-05-19 11:27:14 -04:00
c2aae17e5b Made retweets threaded 2010-05-19 00:04:01 -04:00
cc99e36ed3 Made posting an update a threaded action 2010-05-18 17:41:32 -04:00
c3ac07a693 Made conversations work correctly 2010-05-18 14:23:17 -04:00
3357249d28 Initial commit of 'conversation' button... needs a lot of work still 2010-05-18 12:26:31 -04:00
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
39f5d216e4 Only update new pane when adding a pane to the notebook 2010-05-17 22:47:57 -04:00
df901febbd Fixed a race condition. Vroom 2010-05-11 22:09:54 -04:00
8b56ed2dcf Fixed reply_id not getting sent to the twitter API 2010-05-11 18:15:18 -04:00
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
b43bc3ccea Made handlers for following and verified setting work correctly 2010-05-06 18:00:12 -04:00
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
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
f37246f30b Added error handling when API calls timeout 2010-05-04 14:32:43 -04:00
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
7cce83c0f3 Broken commit, see new bug in TODO for details. Summary: new segfault at launch 2010-04-27 16:21:21 -04:00
5ab60f1278 Wrapped gtk.main() in threading code. This should fix the startup segfaults 2010-04-27 14:53:07 -04:00
f838d9a61e Documentation updates 2010-04-26 01:00:12 -04:00
b9965dc75c Added a little locking, seems to have fixed the segmentation fault 2010-04-22 15:13:49 -04:00
45b374f24f First stab at implementing threads... seems to work okay, then suddenly segfaults 2010-04-22 14:57:27 -04:00
eae7eea964 Keyboard shortcuts for moving between tabs now work correctly 2010-04-21 15:36:23 -04:00
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
d58a1c6f6e Updated documentation 2010-04-21 13:58:15 -04:00
ec22042a31 Made Ctrl + Tab work, changed default config file to ~/.mytwitter.conf 2010-04-21 13:53:23 -04:00
cd9bfee223 Fixed restoring last open tab 2010-04-21 11:56:17 -04:00
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
26af23b37c Partially fixed names in DMs 2010-04-21 10:20:03 -04:00
5c7798398b Made tabs reorderable, and added code to persist the ordering changes 2010-04-21 10:01:59 -04:00
5220961620 Various fixes for lists and open tabs 2010-04-20 16:42:30 -04:00
97daaedf6c Handled more error cases gracefully 2010-04-20 15:49:33 -04:00
7016229885 Basic multiple account support now functioning 2010-04-20 15:10:47 -04:00
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
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
c9317af7e8 Set up shelve module so that we can persist some UI info 2010-04-16 22:44:22 -04:00
6bde20333f Added Verified Account label to verified accounts 2010-04-16 17:32:17 -04:00
d47b12124f Added support for Direct Messages view 2010-04-16 15:10:33 -04:00
2ae8eb11e6 Bound Ctrl+W to close the current pane 2010-04-16 14:39:37 -04:00
e605e5333f Fixed in-reply-to links 2010-04-16 11:29:56 -04:00
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
a1a0da7059 Added an @ button for user panes that loads up an @user pane 2010-04-15 23:00:35 -04:00
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
522edc30cb Turned user names into clickable buttons that summon up a pane for that user 2010-04-15 22:37:13 -04:00