maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [WIP] Immoral - a Py/QML mail client. (https://talk.maemo.org/showthread.php?t=72019)

cb22 2011-04-11 18:07

[WIP] Immoral - a Py/QML mail client.
 
We've all had our fair share of issues with the standard Maemo email client. Be it slowness, lack of IMAP push, choking on mail accounts with large amounts of mail or inability to access mail offline.

So far I've done a bit of a basic GUI mockup - this is my first time using QML or really even attempting any sort of big project from scratch. Guess we shall see how it goes :)

I'm planning to use OfflineIMAP to handle the IMAP side of things - depending on if they get their wakeup issues and integrate the IDLE patches. If not, looks like I'll be playing around with imaplib2.

Comments / suggestions / feature ideas are definitly welcome. My non-exhaustive list looks something like:
  • Threaded message view
  • Combined inbox
  • Full offline message storage
  • Local message search & server message search
  • Responsive GUI
  • "Endless" scrolling

Unit247 2011-04-11 18:41

Re: [WIP] Immoral - a Py/QML mail client.
 
i just have seen your video :)
awesome work dude, keep it up

Few suggestions:
some sort of "adding accounts" assistent"
ability to add an "email patterns" e.g. i send you a pattern for a email config an it appears in the patterns of the adding client
option: if you open the client it sends/recieve the emails

maybe an option for replacing the standard email client so it opens when you click an email link

Maybe you can integrate it on the CSSU ;)
i would love to test the client as soon it is ready

Best Regards Unit247

PS: sorry for my bad english

yoush 2011-04-11 19:45

Re: [WIP] Immoral - a Py/QML mail client.
 
Why imaplib2 and not libetpan? This will give you all mail protocols, not only imap?

cb22 2011-04-11 22:47

Re: [WIP] Immoral - a Py/QML mail client.
 
Quote:

Originally Posted by yoush (Post 985871)
Why imaplib2 and not libetpan? This will give you all mail protocols, not only imap?

libetpan doesn't seem to have a Python interface... IMAP can be handled by imaplib2, POP3 by the built in Python library (much simpler to deal with than IMAP)

I'll probably see if I could hack EAS in somehow too - but I'm not sure how easy or possible it would be at this stage.

cb22 2011-04-11 22:52

Re: [WIP] Immoral - a Py/QML mail client.
 
Quote:

Originally Posted by Unit247 (Post 985824)
i just have seen your video :)
awesome work dude, keep it up

Few suggestions:
some sort of "adding accounts" assistent"
ability to add an "email patterns" e.g. i send you a pattern for a email config an it appears in the patterns of the adding client
option: if you open the client it sends/recieve the emails

maybe an option for replacing the standard email client so it opens when you click an email link

Maybe you can integrate it on the CSSU ;)
i would love to test the client as soon it is ready

Best Regards Unit247

PS: sorry for my bad english

Thanks :)

Of course - I'm planning to make adding an account as simple as possible. Just a matter of entering just your email and password and it will try and figure out the rest. If it can't, then it will prompt you to enter manual server settings.

I don't think I understand what you mean by "email patterns"; could you explain a bit more?

Also planning full integration, notifications, contact support, email links, everything. I don't like half baked things :)

richwhite 2011-04-11 23:12

Re: [WIP] Immoral - a Py/QML mail client.
 
Looks good. One feature i miss is in modest is when you start typing an address it doesn't recognise that mail has been sent to them before, like desktop clients/browser sites do, and the iphone does

GreatGonzo 2011-04-11 23:34

Re: [WIP] Immoral - a Py/QML mail client.
 
I'd like to see pre/post connect hooks as I have to vpnc for my work email.
If you make the repository public I might work on this :)

paulkoan 2011-04-11 23:49

Re: [WIP] Immoral - a Py/QML mail client.
 
The main things missing for me are

* Multiple Identities
* Per folder notifications - ie tell me when email comes into specfic folders, not just INBOX. My personal email comes into INBOX.personal for example.

Good luck with this, it will be great to see a new email client.

Unit247 2011-04-12 17:21

Re: [WIP] Immoral - a Py/QML mail client.
 
for example
1) you type your email and passwort (e.g a service in austria and germany called gmx look like this yourname@gmx.at and secretpassword)
2) the application can't find the settings automaticly
3) you enter the settings manualy
4)A Question appears that asks you if want to upload the settings to the developer so he can integrate it to the application
5)click yes
5) The next time someone tries to add an account from gmx it finds the settings automaticaly

Good to hear for your plans. would love to be a tester ;)

Best Regards
The Unit247

arkanoid 2011-04-12 17:51

Re: [WIP] Immoral - a Py/QML mail client.
 
Ah, and it will be relatively easy to port it to meego once it becomes usable.

What about GPG support?


All times are GMT. The time now is 01:00.

vBulletin® Version 3.8.8