== Plugins framework ==

MaStory should support plugins easily.
Actually it's hardcoded in a way it should be difficult write this, but it's
completely necessary.
It should handled every possible plugin: blog systems (typepad, midgard, etc.),
media services (youtube, share on ovi, vimeo, etc.), others plugins
(spellchecking, jaiku, twitter, geolocation).

TIMEFRAME: Harmattan


== Backend-UI separation ==

MaStory should be separated in two parts, a complete backend where manage
every blogging feature, and the UI part in other. This could be very beneficial
because could be created different UIs lighter than the current one, even in
other toolkits as Qt, SDL, Clutter, etc.

TIMEFRAME: Harmattan


== Support for Dbus calls ==

The minimal function it should have it's a call to show the new post screen passing the title and the post text as arguments.
Eventually a Greasemonkey script to send this dbus call.

Actual problems:
If you use dbus calls, it doesn't start from the menu. Works great from the
terminal.
If you use osso_rpc, all works right, except if you launch the app from the
menu and then the gtk widgets behaves so weird. Again works great from the
terminal.

TIMEFRAME: Harmattan


== Libconic use ==

MaStory should use libconic functions to create a connection when it needs.
It should stop the function to realize if there isn't connection.

== Wordpress excerpt ==

It has been dropped for the 1.0 release, because I didn't see where it could fit.
Eventually, it should be added though this feature isn't very useful (IMHO).


== Same syntax to enter tags ==

There are many features to add tags in MaStory, Wordpress tags, Blogger
tags, Flickr tags, Picasa tags. While there is some of them uses the same syntax,
everyone should use the same syntax.

TIMEFRAME: Fremantle


== Geolocation ==

The published posts should have a tag to use geo:rss (optionally).
Also it would be cool add other interesting location features (link to Google Maps
with the coordinates?).
In Fremantle should be done with the location framework, while in Diablo it will
be done with the python interface to liblocation.
Also a plugin with Geoclue support could be nice, if Geoclue returns sometime
to the Maemo world.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3178&group_id=238&atid=964

TIMEFRAME: Fremantle


== User friendly editor ==

It should support two ways to write posts: with a html style (actual) and a new one with better style should be added.

TIMEFRAME: Harmattan with the Qt interface.


== Leds support ==

Power on the n800 and n810 leds when doing some critical functions as publishing
a post or other things.
Some code for the n810 is done but not active.


== Wordpress tags from the server ==

If the Wordpress API supports this, it should have an option to get the tags
used from the server and can use it in MaStory easily.

TIMEFRAME: Harmattan


== Filemanager support for .wpx ==

.wpx is the suffix used for MaStory saved posts.
The .wpx files should can be opened from the filemanager.


== Translations ==

Eventually, MaStory should be translated to any language possible.

TIMEFRAME: Fremantle


== Proxy support ==

MaStory should use the proxy settings for the tablet (optionally).
LIbconic could support this feature?

TIMEFRAME: Fremantle


== Wordpress categories in offline ==

It should be possible manage the Wordpress categories being offline, and put the
changes online when there's a connection.

== Spellchecking ==

MaStory should support spellchecking for its text entries.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3179&group_id=238&atid=964

TIMEFRAME: Harmattan


== MetaWeblog only support ==

There is blog systems only supporting the Metaweblog API, while Wordpress uses
some functions from the Metaweblog API, it isn't fully compatible. MaStory
should support a only Metaweblog backend to be posible use this blog systems.

TIMEFRAME: Harmattan


== Typepad support ==

It should be handled with a plugin.
More in: https://garage.maemo.org/tracker/index.php?func=detail&aid=3180&group_id=238&atid=964

== Movable Type support ==

It should be handled with a plugin.

TIMEFRAME: Harmattan


== Midgard support ==

It should be handled with a plugin.

== Movabletype support ==

It should be handled with a plugin.

== Share On Ovi ==

Possibility to insert in a post share on ovi images.
It should be handled with a plugin.

== Jaiku, Twitter ==

Something similar to write a post with MaStory and at the moment a post in
jaiku and twitter "New post: bla bla".
It should be handled with a plugin.

== Get rid of python-gtkhtml ==

It could be changed for some library better (webkit, gtkmozembed).
But a more realistic sense would be delete the preview. It doesn't work as in
the server (lack css from the blogs). It would mean get rid of the libgtkhtml and
libgail libraries as dependences, doing MaStory a lighter application to install.

TIMEFRAME: Harmattan or Fremantle (if pywebkitgtk is stable enough).


== Other features or bugs ==

Multiple flickr accounts.
Flickr/Picasa per account settings.
Template support for Wordpress
Inserting Picasa images choosing the different sizes.
Autosave posts on low memory, shutdown, and low battery.
Change the Progressbar from pulse to more realistic.
Improve autosave posts when a post haven't a title.
More Livejournal features?
Allow/forbid comments in a post with Blogger.
Image Editor: add text to images, add shadow.
Test MaStory with no space left on the device and improve it.

== Difficult features ==

Suggest tags based on content.
Queue posts in offline mode. Write posts and when there's a connection
