Commits

Author Commit Message Labels Comments Date
Michael Ekstrand
Added ~ to URL regexp
Michael Ekstrand
Fixed received time for retweets.
Michael Ekstrand
Fixed some status display layout issues.
Michael Ekstrand
Enhanced author display * Show full name of tweet author * Make screen name a hyperlink in both author and retweet notice
Michael Ekstrand
Switch to home_timeline and display retweets (closes #47) This adds a retweet icon, retweet parsing code, and switches over to home_timeline to receive retweets via the Twitter Retweet API. Retweets sent by HailWhale still are old-fashioned. A Status object, if it is a retweeted status, returns data for the underlying status. Retweeter information is available via new methods.
Michael Ekstrand
Added my own lock image to be less attention-grabbing.
Michael Ekstrand
Add support for protected tweets (closes #40). * Add symlink to images/ in src/ to make qrc happy * Add lock image from Silk icon set * Add README documenting Silk usage and build instructions * Add support for tracking user protected status * Add icon display to show that a user is protected The symlink will break on Windows, but I kinda want the images not in the source folder. Not sure what a good solution is. The icon for showing protect…
Michael Ekstrand
Added README.
Michael Ekstrand
Fixed end condition on deleting old statuses (refs #49) There was a bug in my previous fix for #49; the fix computed the end iterator by advancing the start start-end rather than end-start. This patch fixes that.
Michael Ekstrand
Made source text smaller.
Michael Ekstrand
Reset length field when post fails (fixes #33).
Michael Ekstrand
Enhance linking to support hashtags (refs #46). * Add hashtag support * Merge regex into a single RE, simplify status display logic * Add linkHovered support through the UI to display links in statusbar
Michael Ekstrand
Fixed URL regexp a bit (still needs work, refs #19).
Michael Ekstrand
Connected authentication failure signals
Michael Ekstrand
Added handling for authentication failures.
Michael Ekstrand
Switched to callback-based request handling (refs #32) * Dropped request objects in favor of simple slot-based async API * Added timeout support pervasively
Michael Ekstrand
Fixed logic for counting status clients.
Michael Ekstrand
Fixed removeStatuses to not repeatedly delete the same widget (refs #49).
Michael Ekstrand
Added timeout to status posting (refs #32)
Michael Ekstrand
Added Qt Creator and test config to hgignore
Michael Ekstrand
Turned timeout into a warning
Michael Ekstrand
Cleaned up signal flow in network code. * Added updateRequested() signal to Account * Connected timleine updaters to updateRequested() * Added updated signal to Timeline to facilitate last-update display
Michael Ekstrand
Fixed parsing of new status on update.
Michael Ekstrand
Memory and various cleanup
Michael Ekstrand
Fixed crashers in update process.
Michael Ekstrand
Re-plumb network system and move to JSON. This major change revamps Status objects to be QObjects, introduces a Timeline object and TimelineUpdaters, changes the data transport to JSON, and paves the way for much saner networking logic. Unfortunately, it doesn't work properly yet, but it at least builds.
Michael Ekstrand
Initialize trayIcon to NULL at application start.
Michael Ekstrand
Added a context menu to the tray icon (closes #28) * Expose Quit action from MainWindow * Add context menu to TrayIcon containing the Quit action
Michael Ekstrand
Fix segfault by making TrayIcon a child of MainWindow (refs #28) The TrayIcon must be a child of MainWindow or manually deleted instead of being a child of the application, as QApplication's destructor tears down machinery needed by TrayIcon's destructor before deleting its child objects. This change makes the tray icon a child of the main window, bypassing the problem.
Michael Ekstrand
Add a system tray icon (refs #28) Add a system tray icon that hides and shows HailWhale. Not closing the ticket as there's still a segfault to work out.
  1. Prev
  2. Next