Hi there,
This thread is mainly aimed at 4144 and all the 'senior' devs around.
I had a close look at the given features in the 4144's patch (based on the list in his website) and here are the features I'd like to be reviewed, in order, if enough generically designed for the mainline, to be included in the official client.
4144 has been very respectful and gave us help, providing patches and bug report + bugfixes for a long time now.
I truly think it's just normal to pay back by reviewing his patch, at least.
I also think, if he agrees, that 4144 should be made part of the official tmw-developers, by adding this status in mantis, in the forums, and commit access. As every developers have to get a patch review before inclusion in mainline, I really don't see why it would hurt to welcome him into the team, even if some of his feature are TmwAthena specific.
Here we go:
Here the meaning of the symbol used in front of each features:

I have questions or I'm not sure, need details and it's need to be approved by other devs, but it sounds interesting!

This really should be added into mainline.
Below, the feature are listed by patch release date:
2010-04-14 New release 1.0.4.14.

fix: item amount window size.

fix: gender display.

add: trade chat tab.
Most trade messages now moving to this tab.
Also players can speak in this tab about trades.

add: speed improvement.

add: button store in config window.
Save configuration file to disk.

add: simplify context menus.

add: personal shop.
To this shop player can add items for buy/sale.
Other players can use it by selecting in context menu buy or sale.
To open own shop window you can press Shop button in inventory or press Shop Key.
add: open shop key (unassigned).

add: copy chat history to chat input. ([7]) ([9])

add: erased player relation.
Drawing only player name without sprites.
add: /erase command to erase player.

add: coloring friends/disregarded/ignored/erased names.

add: New map view mode. (f)
It remove upper map layers. Good near houses.

add: support for buggy servers with incorrect packet limiter.
It try avoid different bugs added in recent tAthena update.
Enabled by default.

add: save password between disconnects.

add: move to target key now can move in navigation path.

add: command /mail nick message.
It send offline mesasge to player.
Using AuctionBot for storing messages.
2010-03-21 New release 1.0.3.21.

fix: crashes.

fix: mouse selection.

fix: fixed server dialog.

fix: basic skill in old servers.

fix: old config restoration.

add: safe mode after client crash.

add: small speed optimisations.

add: remove chat log from debug chat tab.

add: add chat log to party chat tab.

add: go and attack mode (end).
This mode enabled by default.

add: new mode for go to target (v).
Mode A - attack range.

add: /imitation command.
You can use it from player context menu, or as chat command /imitation NICK

add: bytes send/receive per second counter.
in the debug window?
2010-03-08 New release 1.0.3.8.

fix: many crushes.

fix: mouse attack.

add: store button in inventory.

add: allow hide shield sprite (error message as start).

add: away outfit.
To set away outfit you must open outfits window (`) and set away outfit checkbox in outfit.
And now if you go to away, your char wear away outfit, and after away it restore old outfit.
2010-02-28 New release 1.0.2.28.

fix: allow enter in NPC dialogs letters, assigned to prev\next chat tab keys.

fix: dont redirect server messages from party tab.

fix: npc flood with small dialogs.

fix: fixed some crashes.

add: command /navigate x y.

add: visible players tab in social window (P tab).

add: actions in social window.

right click - context menu

middle click - whisper

add: damage counter for players.
You can see it in social window in P tab.
2010-02-07 New release 1.0.2.7.

add: health bars in party window.

add: own health in party window.

fix: allow enter numbers in input fields.

fix: segfault in follow.

fix: other small fixes.
2010-01-17 New release 1.0.1.17.

fix: D.o.S. in chat.

fix: D.o.S. in trade.

add: ignore button in trade request.

change : SET / theme / gui theme

add: buy/sell in npc context menu.

add: /follow command.
2010-01-02 New release 0.12.

fix: improved draw chat speed.

fix: fixed /closeall crush.

add: limit lines in chat.

change: SET / chat / Limit max lines in chat.

add: clear command in chat context menu.

add: highlight target being by bold font.

add: draw item in item popups.
2009-12-13 New release 0.11.

add: highlight player and monsters attack range.
change: set / Other
Highlight Player Attack Range
Highlight Monster Attack Range
Local Player Attack Range
Local Player Attack Range Border
Monster Attack Range

add: ping field in debug window.
Using roundtrip time and SDL_net features?

add: chat logger.
change: set / chat / Enable Chat Logger

add: auto complete party members in party tab.

add: highlight inactive tab if player name is writed.
change: set / Color / Tab With Player Name Highlight
2009-11-29 New release 0.10.

fix: possible crush in update window.

fix: localisation resources in deb packages.

fix: allow using other update servers.

add: auto complete chat key in settings. (TAB)

add: hide input chat key. (ESC)

add: limit chat messages size.
Change: set / chat / Limit max chars in chat line.
2009-11-15 New release 0.9.

new: popup windows for hp, mp, xp bars.

new: more font sizes in setup.

new: context menu in chat tabs.

new: keys to wear next/previous outfit.

new: Increased outfits count to 40.
Keys for outfits 1 - 0, -, =, backspace, insert, home, q - p, [, ], \, a - l, ;, ', z

new: Increased drop slots to 16.

new: /target command.
2009-10-25 New release 0.8.

new: Setting to disable highlighting floor items.
We’d prefer a particle effect?

new: Auto complete in chat.
To use press TAB key.
Auto complete visible nicks, commands from Commands Window and from chat history.

new: Show patch update information in update window.
2009-10-18 New release 0.7.

new: Text or GM commands in Commands Window.
Now you can add or edit in Commands Window spells, simple text or GM commands.

new: Command /closeall for close all whisper tabs.

new: Command /ignoreall for ignore all current whispers.

remove: no rain.

fix: disable keyboard shortcuts in drop/select item window.
2009-10-11 New release 0.6.

fix: fixed "Allow magic and GM command in all chat tabs".

new: bot checker. ([)
Warning: may conflict with other key bindings.
Check bindings in set / Keyboard / Bot Checker Window .
By default disabled. To enable, use set / other / enable bot checker

new: in colors picker color numbers replaced to color names.
2009-10-04 New release 0.5.

fix: possible crush if open emote window.

fix: now work 14 slots in emote window.

new: magic spells and GM commands work in all chat tabs.
Change: set / chat / All magic and GM commands in all chat tabs.

Allow move to target in given distance
Move to target. (v)
Change distance. (.)

new: hide or show chat colors picker.
Change: set / chat / Chow chat colors list.

new: allow set home position.
Set home locaton to current position. ([5])
Go to home location. (d)
new: home locations now highlighted.
Should it be a particle effect, instead?
2009-09-29 New release 0.4.

Remove colors on overhead text.

Setting to hide or show portals higlighting.
Change: set / other / Highlight map portals.

Whisper command in popup menu.

Ability to change default text color in sended text messages.

Ability to remove colors from other users messages.
Change: set / chat / Remove colors from received chat messages.

Fix: Allow select dead player by mouse, if enabled seleting dead players.

Fix: Joystick pick up now work like pick up from keyboard.

Fix: Fixed some default colors.
2009-09-26 First patch version.

Show damage inflicted near monster's name.
Change: set / other / Show damage inflicted to monsters.

Select text colors for local player damage and local player misses.
Change: set / colors. Items: Local player hit monster, Local player critical hit, Local player miss.

Allow target only reachable monsters.
Change: set / other / Auto target only reachable monsters.

Allow target dead players.
Change: set / players / Target dead players.

Nuke player (ported from qoal patch).

Anti rain.
Change: set / other / No rain.

/move X Y command for move to location.

Quick Drops Window with 9 drop slots.
To open use drop window key. (w)
Quick drop.
Drop N items at once from 0 slot. (y)
Drop N items at once from all slots. (u)

Use drop counter for drops. To change counter use (i)

Changing direction (rotate player) without moves.
To rotate use Direct up/left/down/right keys. (|,;,k,')
or ALT+move keys
? Insert unicode chars in chat (ported from qoal patch).
? Player position in debug window.

Id in item popups.

Unassign key binding in keyboard setup.
You can unassign any key in key bindings window.
After changing key bindings show first conflicting key binding.

New setup page "Other".
To be renamed as ‘Misc’, maybe.

New settings in setup player tab.

Added Flee bonus and target time.
For TmwAthena only

Allow player to speak after death (ported from qoal patch).
Best regards.