About NatsuLion
NatsuLion is a simple Twitter client for Mac OS X.
Note: Leopard (10.5) is required.
News: NatsuLion for iPhone is rolled out!
The goals for NatsuLion are:- Be simple
- Feature icons
- Easy to use for light Twitter users
Beta Version
There is also beta version. If you are interested, try the beta.
Screen Shots
Main Functions
- Display your friend timeline
- Post a message
- Create a favorite
- Replies including messages containing @<my ID> are emphasized
- Input support for "@<ID>". By clicking icon, @<ID> apears in the message input field
- Growl Notifications (replies are presented with a higher priority and stickied by default)
- Manage unread tweets
Help Wanted
- English messages to make it easier to understand
- Patches to fix bugs
- Beta testers
Help would be appreciated.
License
NatsuLion is published under the Modified BSD license and shipped with Sparkle, Growl, CTBadge and OpenSSL. Please find these licenses here.
- License acknowledgment (OpenSSL)
- "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
Source Code
http://www.physalis.net/repos/natsulion/trunk/
Bug Tracking System
If you find a bug or have any new feature ideas, please file issues to JIRA. Or tell me on Twitter. (@NatsuLionEn)
Special Thanks
@yusukey has been participating since the early development phase, filed a lot of bugs and brought nice ideas (e.g. To use Sparkle is his idea.). Thank you very much!
- Doc icon design
- Yuki
- Toolbar icon design
- @epytwen
Release Notes
Version 1.12 (2009/04/14)
download
small fixes to follow Twitter API changes.
Improvement- [NTLN-250] - Twitter no longer accept POST for friends timeline
- [NTLN-251] - since parameter no longer supported
Version 1.11 (2009/03/21)
download
In this version, NatsuLion now have "Repost" feature. You can find it in the Message menu. In addition to that, There're Spanish support (by @soycamo) and German language update (by @jezdez). Thank you guys! And there's one more thing... added Goodnight NatsuLion feature.
Bug- [NTLN-246] - avoid updating Adium status by DM
Version 1.10 (2009/02/21)
download
In this version, NatsuLion supports in_reply_to and Adium, iTunes integration, and also there's German language support which is contributed by @gatogatogato. Matt have refined my poor English in the web site. Thanks a lot!
Bug- [NTLN-230] - . at end of URL is being regarded as part of the URL
- [NTLN-237] - reply to screen name that includes mine is regarded as to me
- [NTLN-227] - Eliminating duplicate direct message notification
- [NTLN-232] - https link should be clickable
- [NTLN-233] - in_reply_to_status_id support
- [NTLN-234] - reload after post
- [NTLN-236] - improve English of the web site
- [NTLN-228] - Adium support: change status when post tweet
- [NTLN-231] - German support
- [NTLN-238] - iTunes "now playing" feature
Version 1.9 (2008/10/28)
download
This version has a few minor improvements and fixes.
News: NatsuLion for iPhone (former name is NatsuLiphone) has been released on AppStore! Please visit http://iphone.natsulion.org/ for more details.
Bug- [NTLN-221] - command + Y on DM prints reply template in the input field
- [NTLN-224] - clicking timestamp of DM causes 404 Not Found page
- [NTLN-225] - need toolbar icons for conversation and search
Version 1.8 (2008/09/24)
download
added three main new features - DM, API limit check and conversation filter (inspired by NatsuLiphone)
Improvement- [NTLN-204] - line space for non-Japanese text is too short
- [NTLN-207] - support count and since parameter for friends_timeline.xml
- [NTLN-208] - auto refresh timer should be reset by manual refresh
- [NTLN-210] - check created_at is valid (not future value)
- [NTLN-214] - better support direct message for Growl
- [NTLN-217] - message count on the status bar should honor view and filter
- [NTLN-218] - improved message length label (starts from 140, TooTips)
- [NTLN-206] - direct message support
- [NTLN-215] - show remaining API count
- [NTLN-216] - automatically added "D <username> " when repling to DM
- [NTLN-219] - show conversation (filter by screen names)
Version 1.7 (2008/09/16)
download
there's a slow behavior when retrieving timeline in version 1.5 and 1.6. this is a fix for it.
Bug- [NTLN-205] - slow when retrieving timeline
Version 1.6 (2008/09/15)
download
version 1.5 has a major bug NTLN-202 which minus value is shown on the app badge. This is the version just fixes the problem.
Bug- [NTLN-202] - number of unread tweets on the app badge appears as minus value
Version 1.5 (2008/09/15)
download
now replies is refreshed automatically every 10 times of friends_timeline refresh
Improvement- [NTLN-198] - auto refresh for replies
- [NTLN-199] - make tweet unread when growl notification is clicked
- [NTLN-200] - friends_timline now support count parameter up to 200
- [NTLN-169] - destroy favorite feature
- [NTLN-194] - adapt new fav API (favourings -> favorites)
- [NTLN-137] - input text field does not change its background color when over 140 characters are input
- [NTLN-174] - difficult to recognize IME's underline in dark color scheme
- [NTLN-183] - Cant' insert é,á,ó, etc
- [NTLN-184] - use case insensitive matching for screen name
- [NTLN-188] - "next" button in account input sheet is not japanese localized
- [NTLN-189] - "next" button in the last welcome page should be "finish" or something like that
- [NTLN-190] - Rendering problem of the input text field
- [NTLN-191] - Memory leaks
- [NTLN-192] - since parameter for friends_timeline
- [NTLN-185] - show "sad" app icon when error
- [NTLN-118] - use icons for "message view" tool bar buttons
- [NTLN-176] - Timeout is occurred frequently
- [NTLN-171] - smaller line spacing (thanks @takuma104)
- [NTLN-172] - word filter feature (thanks @mootoh for the patch http://blog.deadbeaf.org/2008/05/01/hack-natsulion-to-filter-messages/)
- [NTLN-173] - new app icon
- [NTLN-52] - password should not be required when the user changes username at account info panel
- [NTLN-159] - changing account is not applied immediately (restart needed)
- [NTLN-162] - need to change the filter predicate for "sent" view along with user switch
- [NTLN-161] - need better mouse over effect for icon
- [NTLN-160] - message disappears just after press enter key in input field
- [NTLN-137] - input text field does not change its background color when over 140 characters are input
- [NTLN-157] - Some Japanese resource is not applied (view naems, ...)
- [NTLN-151] - want Dock icon!
- [NTLN-156] - [Refactoring] make TwitterStatus deprecated (move to NTLNMessage)
- [NTLN-47] - An error message is sometimes shown twice
- [NTLN-85] - better error handling using http status code
- [NTLN-87] - don't repeat the same error messages
- [NTLN-93] - omit duplicate error messages
- [NTLN-150] - need internationalization work for all messages (at first English and Japanese support)
- [NTLN-152] - make "show <3 as heart" not configurable (always do so)
- [NTLN-155] - reflect ctrl+enter for POST setting to the placeholder text of the message input field
- [NTLN-153] - make autoscroll configurable
- [NTLN-123] - wired white border in message input field
- [NTLN-143] - NTLNMessageInputTextField does not release NSColor at changing color scheme
- [NTLN-139] - better Growl notifications
- [NTLN-144] - no message area is not drawn by trasparent color
- [NTLN-145] - menu bar should not be highlighted when press j, k
- [NTLN-146] - ability to increase transparency when inactivated
- [NTLN-142] - crash when change color scheme
- [NTLN-141] - use graphical indicator to show timeline speed
- [NTLN-136] - new feture to change fonts
- [NTLN-130] - freeze at arriving new messages cont. (NTLN-128)
- [NTLN-134] - summarize Growl notifications when a lot of notifications
- [NTLN-135] - ability to know the number of messages post
- [NTLN-131] - not displayed tweet is made unread
- [NTLN-133] - unread count badge switches 0 and 1 frequently at a boot time
- [NTLN-129] - count only unread replies for the badge
- [NTLN-132] - "view mode" toolbar text does not work when text only mode
- [NTLN-127] - slow when clicking a tweet with a lot of tweets in the view
- [NTLN-128] - freeze at arriving new messages
- [NTLN-125] - need shortcuts
- [NTLN-126] - post with command + enter
- [NTLN-119] - number of new message on the badge is not updated when new message
- [NTLN-120] - lack of read mark for light color scheme
- [NTLN-124] - star image update
- [NTLN-41] - Emphasize newly arrived messages
- [NTLN-121] - Unread tab
- [NTLN-122] - mark all as read feature
- [NTLN-115] - crash on sending message
- [NTLN-116] - refresh interval value is not shown
- [NTLN-117] - not applicable messages are shown in "replies" tab when new message arrived
- [NTLN-109] - hide replies shown at the previouse runtime
- [NTLN-71] - download replies at startup
- [NTLN-112] - move Refresh menu item under View menu
- [NTLN-113] - add version number to the plist file
- [NTLN-111] - only show 1 message at the boot time and stop
- [NTLN-105] - duplicated message can be added when selected filtered view
- [NTLN-77] - hide the progress indicator for updating timeline.
- [NTLN-102] - refactoring connection callbacks
- [NTLN-104] - need View specific colors
- [NTLN-106] - add menu for message view
- [NTLN-107] - better progress indicator
- [NTLN-110] - make setting "always expand message to show all text" non-configurable (enabled only)
- [NTLN-35] - the background color of the message area changes to "not-focused-on-window" color when select some text in it
- [NTLN-43] - whole text does not appears even when message field is expanded
- [NTLN-101] - refactoring (introduce class name prefix, ...)
- [NTLN-100] - ability to configure window alpha
- [NTLN-18] - keep focus on the message input field
- [NTLN-74] - enable auto scroll only if the newest message is shown
- [NTLN-83] - better focus management after clicking icon
- [NTLN-99] - allow POST for timeline
- [NTLN-97] - star mark behavior improvement
- [NTLN-92] - NatsuLion does not retrieve just after input username/password at the first startup
- [NTLN-95] - descending sort order is not working
- [NTLN-91] - add/remove to favorite feature
- [NTLN-88] - slow at new message arrival
- [NTLN-80] - window width calculation is wrong
- [NTLN-85] - better error handling using http status code
- [NTLN-84] - code improvement: make a stub of Twitter to make tests easier
- [NTLN-72] - look and feel improvement: make status bar thin
- [NTLN-76] - permit narrower width
- [NTLN-78] - emphasize image while mouse is on
- [NTLN-79] - ) should not be regarded as a part of URL
- [NTLN-55] - "message always expanded" feature
- [NTLN-60] - 0.8 is too slow and its memory footprint is too large
- [NTLN-67] - timeline request is issued every time refresh interval spinner is clicked
- [NTLN-69] - mouse cursor remains as the pointing type even after leaving name or timestamp field
- [NTLN-63] - swap screenname and username's location
- [NTLN-68] - display once if name and screenname is the same
- [NTLN-62] - clickable area is too large [clickable link to a user's timeline page (http://twitter.com/<user>)]
- [NTLN-64] - link to status page
- [NTLN-53] - 2nd try - reconsider colors
Version 1.4 (2008/08/04)
download
Twitter changed API for manipulating favorites recently. In this version, NatsuLion follows those API changes and supports destroying favorites.
New FeatureVersion 1.3 (2008/07/31)
download
This is a maintenance release including several fixes. Thanks: @Psychs (patches for NTLN-183, NTLN-190, NTLN-191), @chap_py (idea for NTLN-185)
BugVersion 1.2 (2008/05/30)
download
To avoid timeout caused by Twitter's overload, now NatsuLion wait 30 seconds until timeout (NTLN-176)
Friends and Sent icons has been contributed by @epytwen (NTLN-118).
ImprovementVersion 1.1 (2008/05/17)
downloadImprovement
Version 1.0 (2008/03/31)
downloadBug
Version 0.34 (2008/03/24)
downloadBug
Version 0.33 (2008/03/24)
downloadBug
Version 0.32 (2008/03/20)
downloadBug
Version 0.31 (2008/03/14)
downloadBug
Version 0.30 (2008/03/11)
downloadBug
Version 0.29 (2008/03/10)
downloadImprovement
Version 0.28 (2008/03/07)
downloadBug
Version 0.27 (2008/03/06)
downloadImprovement
Version 0.26 (2008/03/04)
downloadImprovement
Version 0.25 (2008/03/01)
downloadBug
Version 0.24 (2008/02/16)
downloadBug
Version 0.23 (2008/02/16)
downloadImprovement
Version 0.22 (2008/02/11)
downloadBug
Version 0.21 (2008/02/11)
Bug
Version 0.20 (2008/02/04)
downloadBug
Version 0.19
downloadImprovement
Version 0.18
New Feature
Version 0.16
Improvement
Version 0.15
Bug
Version 0.14
Improvement
Version 0.13
Bug
Version 0.12
Bug
Version 0.11
Improvement
Version 0.10
Bug
Version 0.8
A critical memory leak bug was fixed in version 0.7 and auto update function should work in this version. I'm proud to annouce to release this version as a beta version (prior versions were alpha). Thanks.
ImprovementVersion 0.7
Auto update might crash duaring its work. Please download manually from this page. Thanks.