maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   [ANNOUNCE] Mauku 2.0 for Fremantle (https://talk.maemo.org/showthread.php?t=30637)

hhedberg 2009-08-04 08:55

[ANNOUNCE] Mauku 2.0 for Fremantle
 
Mauku is the micro-blogging application for Maemo devices. It has a long history since Nokia 770 times. The earlier version 0.x is targeted for legacy devices (770, N800 and N810), and supports Jaiku and Twitter.

Now I proudly present Mauku 2.0 beta 1 for Fremantle! It utilizes the new Microfeed backend (maemo.org Talk thread). Mauku 2.0 supports Twitter and compatible services, such as Identi.ca and Qaiku, currently, but it expected to be support also, for example, Facebook later.

Mauku 2.0 application is specially designed to follow Fremantle style and user interface principles. Here are some screenshots:

http://farm3.static.flickr.com/2592/...c8b503_o_d.png

http://farm4.static.flickr.com/3007/...88e29a_o_d.png

http://farm3.static.flickr.com/2545/...12a1d4_o_d.png

http://farm4.static.flickr.com/3588/...b810b3_o_d.png

Mauku 2.0 beta 1 is available in extras-devel (Fremantle), and soon in extras-testing (package version says alpha 1, but it is actually beta 1 :) ), After starting the application, be sure to configure publishers. You can access the configuration from the window menu of the main window (click window title > Publishers).

dkwatts 2009-08-04 09:18

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Exciting! Mauku is my most useful app. Great work once again, hhedberg!

Do you have plans for a twitter RT feature?

hhedberg 2009-08-04 10:13

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by dkwatts (Post 308685)
Do you have plans for a twitter RT feature?

Look at the last screenshot: "Forward". It is a generic name for retweet (because the application will support also other services than Twitter).

sampppa 2009-08-04 10:37

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Good job!!

Thanx :)

gerrymoth 2009-08-04 10:39

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Okay I'm back on the Tablet scene again after getting a N800 donated to me, so how do I install Fremantle or can I just install the new Mauku by adding the repos to app manager?

zerojay 2009-08-04 10:57

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
You'll need to have physical access to whatever the next tablet is going to be because Freemantle will not run on the current generation of tablets.

X-Fade 2009-08-04 12:39

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
It seems that you are using section user/social in your packages. This is not one of the allowed sections and this will block promotion for your package.

hhedberg 2009-08-04 12:53

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by X-Fade (Post 308727)
It seems that you are using section user/social in your packages. This is not one of the allowed sections and this will block promotion for your package.

Duh... I took the category from some maemo.org wiki page, but it seemed to contain deprecated information. I will change it to user/network in beta 2, which will be out most probably within one week.

qgil 2009-08-04 13:11

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
After installation there is no icon launcher showing app. Not even after rebooting. You have to reboot through command line.

It works! From the point of view of functionality it looks ready for extras-testing.

There is still that minor bug of having upper case for the first character in the password field.

It would be nicer if http:// @ and # string would be actual links...

EDIT: and while I was writing this... Crash Reporter says

Quote:

'org.microfeed.Provider.Twitter' PID 1564 died to signal 11.
Actually the Mauku widget has some tendency to crash, I guess because the bug is in the backend anyway.

Reggie 2009-08-04 13:51

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Will it support multiple links on a tweet? Will it allow you to open a specific link?

geneven 2009-08-04 14:07

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
What I want to know is whether you can do a search in Twitter, an essential Twitter function. If it can do that, I will use it more often than I do now. Hopefully, some version of the new Mauku will make its way to the N800/810.

Jaffa 2009-08-04 16:26

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by hhedberg (Post 308730)
Duh... I took the category from some maemo.org wiki page

Do you know which one? We should get it fixed; and extract the list from its current location.

Quote:

I will change it to user/network in beta 2, which will be out most probably within one week.
user/network sounds like the perfect fit.

zerojay 2009-08-04 16:49

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by geneven (Post 308749)
What I want to know is whether you can do a search in Twitter, an essential Twitter function. If it can do that, I will use it more often than I do now. Hopefully, some version of the new Mauku will make its way to the N800/810.

Yes, search needs to be there at the very least. Ideally, I'd like to see it match or come close to matching Gravity's feature set eventually.

But Mauku is a great start.

gazza_d 2009-08-04 18:58

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
May be a daft or obvious question, but will/should this work in Mer?

If so, how can we get to install it to test etc.

Same goes for the other fremantle stuff coming out like Gpodder...

ARJWright 2009-08-04 22:03

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Aw man... now this is an app I want on my current IT, N97, and my next IT. Great job Mark

qgil 2009-08-05 06:02

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
First post from Mauku 2.0: http://twitter.com/quimgil/status/3140558588

Note the "from API". Makes me look like a cool geek but I'd prefer some proper branding. :)

hhedberg 2009-08-05 19:59

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by qgil (Post 308982)
Note the "from API". Makes me look like a cool geek but I'd prefer some proper branding. :)

Naturally. Mauku has already own identity in Twitter. Please, wait for the beta 2. :)

bergie 2009-08-06 12:10

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by hhedberg (Post 308694)
Look at the last screenshot: "Forward". It is a generic name for retweet (because the application will support also other services than Twitter).

There is some discussion about that functionality on Qaiku right now. Forward might be a nice generic term. Like and Favourite have also been suggested.

zerojay 2009-08-06 13:29

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by bergie (Post 309297)
There is some discussion about that functionality on Qaiku right now. Forward might be a nice generic term. Like and Favourite have also been suggested.

Favorite and retweeting are two different things in Twitter, so Favorite being used for retweet would be a very bad thing.

bergie 2009-08-06 16:34

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by zerojay (Post 309318)
Favorite and retweeting are two different things in Twitter, so Favorite being used for retweet would be a very bad thing.

Yep, I wrote on Qaiku:

Quote:

semantically there are four different actions user could theoretically want to take about a post: forward it to their friends, show that they like the post, bookmark it for later access or reply to it. But if we provide all of these the UI becomes quite cluttered
Retweeting is an ugly hack on top of missing functionality in the service itself. You lose connection with the retweet and the original entry, and replies to both. But of course who cares as Twitter isn't that conversational in the first place... :rolleyes:

hhedberg 2009-08-07 07:48

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by bergie (Post 309297)
There is some discussion about that functionality on Qaiku right now. Forward might be a nice generic term. Like and Favourite have also been suggested.

Mauku has also "Mark" functionality. It is a generic name for "like" or "favourite". :) It seems that Qaiku does not support that yet.

Old Mauku 0.x implemented the marking functionality even in Jaiku, which does not support it. After marking an item, also comments referring to that item were marked. That way it was easier to follow new comments of a specific conversation.

hhedberg 2009-08-07 07:53

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by qgil (Post 308734)
EDIT: and while I was writing this... Crash Reporter says

Actually the Mauku widget has some tendency to crash, I guess because the bug is in the backend anyway.

There is a known issue with locking in the Microfeed backend. It seems to realize more often in the armel environment than in the x86 environment. The bug will be fixed in couple of days when beta 2 is out.

Nevertheless, it would be helpful to get rich core dumps that the system is most probably generating when an application is crashing. Everybody who is testing Mauku in the device, please, send those reports to me.

bergie 2009-08-07 08:04

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by hhedberg (Post 309518)
Mauku has also "Mark" functionality. It is a generic name for "like" or "favourite". :) It seems that Qaiku does not support that yet.

Qaiku supports favouriting, but I haven't exposed that to the API yet. Should be reasonably quick to do, though.

geneven 2009-08-07 10:29

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Retweeting is essential. Bookmarking of tweets is less common. Showing that a post is liked is something that you can do with a comment or by retweeting it.

This is not a conversation about what should be allowed -- retweeting is in use, and if you want Twitter to be useful, you have to support it.

Yes, retweeting is ugly. That's beside the point.

jukkaekl 2009-08-07 12:17

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Stupid question: what is the URL of extras-testing?

bergie 2009-08-07 12:17

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by geneven (Post 309546)
Yes, retweeting is ugly. That's beside the point.

Yep. The discussion was about how Qaiku should implement it in a nicer way. Mauku already supports retweeting via the Forward button :cool:

rcadden 2009-08-09 16:33

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Looks good already, but I have a few questions, as well:

1. Will there be support for multiple accounts on the same service? I have several Twitter accounts that I currently manage in Gravity on my Symbian devices, and would love to have this supported in Mauku.

2. Is it possible to perhaps use columns for various things, ala Seesmic Desktop or Tweetdeck? The benefit is more information shown on a single screen, as right now, it looks like you can only see 4-5 tweets at a time, which would drive me batty.

nwerneck 2009-08-09 17:02

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Mauku is a great application, but i have to win the lottery before buying a N900/RX-51/Rover. If Mauku is being developed only for Fremantle now, what should us, the Diablo orphans do? Start a fork project? Wait to port it to mer?... Or perhaps compile curl to use ttytter?

hhedberg 2009-08-09 18:17

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by rcadden (Post 310202)
1. Will there be support for multiple accounts on the same service? I have several Twitter accounts that I currently manage in Gravity on my Symbian devices, and would love to have this supported in Mauku.

Yes, it will. Actually, it does. You can configure as many Twitter and Twitter-like (using different url) servives as like.

QUOTE=rcadden;310202]2. Is it possible to perhaps use columns for various things, ala Seesmic Desktop or Tweetdeck? The benefit is more information shown on a single screen, as right now, it looks like you can only see 4-5 tweets at a time, which would drive me batty.[/QUOTE]

Not at least right now. I am not sure if multiple columns could fit into the small screen?

timsamoff 2009-08-09 18:20

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by hhedberg (Post 310243)
Not at least right now. I am not sure if multiple columns could fit into the small screen?

Or, the Maemo HIG for that matter. ;)

Tim

hhedberg 2009-08-09 18:28

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by nwerneck (Post 310217)
Mauku is a great application, but i have to win the lottery before buying a N900/RX-51/Rover. If Mauku is being developed only for Fremantle now, what should us, the Diablo orphans do? Start a fork project? Wait to port it to mer?... Or perhaps compile curl to use ttytter?

Use the old Mauku version 0.6.2? ;)

Mauku 2.0 is based on GTK+ and Hildon. There are only few widgets that are not available in Diablo (kinetic scrolling, for example, and I have implemented that already earlier). At least in theory it would be easy to port version 2.0 into Diablo also. However, I cannot promise that yet.

Another option would be to enhance the old Mauku to use the new Microfeed backend. Actually, version number 1.0 is reserved for that. :D Unfortunately I do not have enough time to make it happen (at least without help), but we are speaking open source software here. ;)

nwerneck 2009-08-10 14:31

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by hhedberg (Post 310246)
Use the old Mauku version 0.6.2? ;)

Mauku 2.0 is based on GTK+ and Hildon. There are only few widgets that are not available in Diablo (kinetic scrolling, for example, and I have implemented that already earlier). At least in theory it would be easy to port version 2.0 into Diablo also. However, I cannot promise that yet.

Another option would be to enhance the old Mauku to use the new Microfeed backend. Actually, version number 1.0 is reserved for that. :D Unfortunately I do not have enough time to make it happen (at least without help), but we are speaking open source software here. ;)

I might help... But I'm just starting to learn how to program with Maemo.

What is the best way to make the development in parallel, so that features can be easily included both in the Fremantle and Diablo versions?...

alex_mayorga 2009-08-13 19:38

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Where's this development happening?
I took a look at https://garage.maemo.org/plugins/scm...hp/?root=mauku and there's no Mauku 2.0 to be seen.

hhedberg 2009-08-14 14:41

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by nwerneck (Post 310431)
What is the best way to make the development in parallel, so that features can be easily included both in the Fremantle and Diablo versions?...

In that case it would be easiest to either port the Fremantle version into Diablo or switch the backend code of the Diablo version to utilize the new Microfeed library. In both cases at least the same providers for network services can be used without any further efforts.

hhedberg 2009-08-14 14:43

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by alex_mayorga (Post 311558)
Where's this development happening?
I took a look at https://garage.maemo.org/plugins/scm...hp/?root=mauku and there's no Mauku 2.0 to be seen.

In my laptop. :) It is the fastest and most flexible way to do development when there is only one developer. ;)

The backend code can be found from www.microfeed.org.

Jaffa 2009-08-14 14:49

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by hhedberg (Post 311710)
In my laptop. :) It is the fastest and most flexible way to do development when there is only one developer. ;)

I assume you're being facetious (because of the smiley) but:
  1. With the current code sitting on your laptop you'll only ever have one developer (this is the same as Nokia doing lots of stuff internally and throwing it over the wall when "finished". Other developers could follow your commits and learn, or provide useful comment if development was done in the open).
  2. "This is the fastest and most flexible way to do development" until you're hit by a bus. And then Mauku dies too.
  3. "This is the fastest and most flexible way to do development" until you accidentally rm -rf the wrong folder.
  4. "This is the fastest and most flexible way to do development" as long as you're sure you never want to refactor or experiment and know exactly what code is going to be written. Once committed you've got a safe place to go back to if your refactors/experiments don't work out.

In short (and with respect), you're wrong - you just might not know it yet ;-)

hhedberg 2009-08-24 05:48

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by Jaffa (Post 311712)
I assume you're being facetious (because of the smiley) but:
  1. With the current code sitting on your laptop you'll only ever have one developer (this is the same as Nokia doing lots of stuff internally and throwing it over the wall when "finished". Other developers could follow your commits and learn, or provide useful comment if development was done in the open).

In short (and with respect), you're wrong - you just might not know it yet ;-)

I know a lot. ;) Mauku has been open for two years. Either it has not been interesting project to contribute or I have been too active myself, since no single piece of code expect mine went to production releases. I received one patch of which I included into unstable codebase. Unfortunately, the developer of that functionality never provider update of his code to fix remaining bugs.

However, I have received nice icons for Mauku (kudos to Thomas Perl of gPodder). That is the only external contribution.

Of course, the situation may be different now. :) If someone is really interested contributing, there should be no problem to put code into public repository.

And one important thing: Mauku (the application) is only a small part of the whole. All other parts are totally open. The most important thing is the Microfeed backend (see the relevant thread). Also, the Mauku Widget is released under GPL, and you can see the code here: http://repository.maemo.org/extras-d.../mauku-widget/ . The application is not that different.

So, there are many spots to start helping me with Mauku. :)

hhedberg 2009-08-24 07:15

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Mauku 2.0 beta 2 is out now.

The development of this version has focused on stability. The application should be end-user quality now.

The next version may be the final (but not the last ;)) The focus will be on optimisations (speed and memory consumption).

Most of the work has happened in the Microfeed backend.

timsamoff 2009-08-24 14:50

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
Quote:

Originally Posted by hhedberg (Post 314701)
...Either it has not been interesting project to contribute or I have been too active myself...

No, I think it's because Mauku has always "just worked" -- an it looks good too. :)

Tim

yerga 2009-08-28 23:10

Re: [ANNOUNCE] Mauku 2.0 for Fremantle
 
I have been testing a bit Mauku in Fremantle and it looks good except one thing I can't found: Twitter replies.

Is this feature removed in this version? Or should I go to sleep and try again tomorrow? ;-)


All times are GMT. The time now is 15:02.

vBulletin® Version 3.8.8