Author Topic: A step ahead (Mail now integrated in KDE-Pim/Pi)  (Read 19569 times)

zautrix

  • Sr. Member
  • ****
  • Posts: 437
    • View Profile
    • http://www.pi-sync.net
A step ahead (Mail now integrated in KDE-Pim/Pi)
« on: July 04, 2004, 03:44:52 pm »
Hi!

New Version 1.9.2 of KDE-Pim/Pi is now available.

The current Opie-Mail (latest cvs version) is now intregrated in
KDE-Pim/Pi as KMicroMail.

THANK YOU TO THE OPIE DEVELOPERS FOR THAT NICE APPLICATION!

And thank you to the original KDE-Pim Desktop developers as well for the original KOrganizer and KAdressbook code!

KMicroMail (KMM) access is integrated  KA/Pi and KO/Pi and KA/Pi access is integrated in KMM.

I had to add some enhancements to KMM to make is useable, e.g. the sorting of the mail in the listview was not implemented.
And I rearranged some icons, added a saving button to the edit dialog, ...

It is really fascinating to me, to see such a powerful PIM environment on such a small device.

Only the actual syncing of contacts is missing. That will follow, of course.

You can download it at

http://sourceforge.net/projects/kdepimpi/

Important other improvements were made,
here is the change log:

********** VERSION 1.9.2 ************
1)
KDE-Pim/Pi has got a new member:
KmicroMail (KM/Pi) is a mail program,
which can handle IMAP and POP mail access.
It is based on Opie-Mail v3.
All dependencies to the Opie libraries ar removed,
such that no additional Opie lib is needed.
It is already integrated in KO/Pi and KA/Pi.
It it now available for the Zaurus,probably it
will be available for other platforms later.
Hint:
Create your own contact (name + email)
in KA/Pi, select this contact and choose menu:
Settings - Set Who Am I.
Now the settings of this contact are used as
the sender data in KM/Pi.
2)
KDE-Pim/Pi is split up in five different
packages now precompiled for Sharp Zaurus:
--kmicrokdelibs_1.9.2_arm.ipk
The libs are needed for any
of the following programs:
--kaddressbook_1.9.2_arm.ipk
--kmicromail_1.9.2_arm.ipk
--korganizer_1.9.2_arm.ipk
Independ from that, there is the alarm applet
available for KO/Pi, which also offers
quick access for a new mail or
showing the addressbook.:
--korganizer-alarm_1.9.2_arm.ipk
Independend means, that the alarm applet
does not need any of the libs or programs above to run.
But it would be quite useless without these programs.
NOTE:
If you get a
"This application depends on other programs"
during installation of
--kmicrokdelibs_1.9.2_arm.ipk
you probably do not have to care about that.
kmicrokdelibs_1.9.2 will come with some
resource plugins, which needs additional libraries.
(E.g. libopie1, if you want to use the
opie resource connector in KA/Pi).
If you do not have this libraries installed,
you simply cannot use the resource.
To make it clear:
If the libraries are missing, the applications
using kmicrokdelibs will start,
because the resources are plugins.
3)
KO/Pi and friends are now installable on SD-Card!
It is recommended to install all libs and apps
on the SD card or all in the internal storage.
There may be problems, if this is mixed.
4)
Fixed two bugs in the alarm notification on Windows.
5)
Great improvement!
KO/Pi uses now the latest version of libical.
Libical is the library which actually reads
the calendar files and extract the data from it.
With the old version, there were problems
(crashes or program hangs) when licical did read
files, which were not stored from KO/Pi.
I do not know, if the new libical works perfect,
but actually it works much better than
the old version.
There are no problems with compatibility with
old calendar files of KO/Pi, of course!
6)
New in KA/Pi:
Opie addressbook resource connector available!
You will need libopie1 and the opie addressbook,
of course.
With the Opie addressbook resource connector,
you can access the Opie addressbook readonly in KA/Pi.
If you want to edit or import the data into KA/Pi,
do this:
a) Create an Opie resource.
   (Menu: Settings-Configure Resources).
After configuration and restarting KA/Pi you should see
the Opie contacts in KA/Pi.
 Select some or all Opie contacts.
(NOTE: +++++
To know exactly, what contacts are Opie contacts,
do this: Choose menu:
View-Modify View - TAB Fields.
Select in the above list "Resource" and click
down arrow to add it to the "Selected fields".
Click OK.
Now you have a new column "Resource" in your list,
where you can see, what an Opie resource is.
++++ NOTE end.)
Ok, we do have now some Opie contacts seleted.
(Use SHIFT or CTRL key in order to multiple select).
c) Choose menu: Edit-Copy.
d) Choose menu: Edit-Paste.
e) Select the resource, you want to add the contacts to.
Congrats! Now you have read/write access to the copied
opie contacts as "real" KA/Pi contacts.

bluedevils

  • Hero Member
  • *****
  • Posts: 1284
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #1 on: July 04, 2004, 04:29:24 pm »
sweet.  I'll give it a try later today.  
I'm now an iphone user and use my zaurii as serial terminals, perl and shell scripting and when I need 640x480 screens

sl-c3100/pda cacko 1.23 | sl-6000l/needs battery | sl-c760/server pdaxrom rc12 | Former sl-5500/tkcrom owner (sister's birthday gift)

Zuber

  • Sr. Member
  • ****
  • Posts: 277
    • View Profile
    • http://www.shirtpocket.co.uk
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #2 on: July 04, 2004, 05:20:31 pm »
Just had a quick play. Looking good

Quick feedback bugs/feature requests

Addressbook :

Love the multiple undo/redo

Refuses to load second time round with fasload on. i.e. Turn on fastload. Run exit and run again.

On entering a new contact, I keep wanting to use OK in top left corner. Result is data entered is lost. Have to use OK at bottom of screen.
Would like OK at top left to do same as ok at bottom of screen. Alternative would be to loose the top left OK altogether.

Would like a quick jump to letter when a contact is highlighted in left pane.

Not likey to be a "real world" problem. Search seams a little strange.
Have 2 entries. Names t3, test.
Entering t goest to test and skips t3. Entering t3 does go back to t3 though.

Mail :

Not used Opie Mail app before, so don't know if original had this function. But would really love to be able to just fetch mail headers with size and then get the full mail if desired. Funcyion is missing from standard mail app. on z and very useful for high mail volume users.

Also. Do/Don't delete mail on server option.

Calendar :

Not sure about this, but would like sub tasks synced as well (as normal tasks with some kind of marker ?)
« Last Edit: July 04, 2004, 05:27:10 pm by Zuber »
Zuber
ShirtPocket Ltd.
www.shirtpocket.co.uk

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #3 on: July 04, 2004, 07:38:35 pm »
Argh.. I don't even get 1.9 good builded when 1.9.2 comes out ;)

Will try to get them build under OpenEmbedded but have few questions.

1. Can you use tags in CVS? So checkouting V1.9.2 (instead of HEAD) will be possible.
2. Source archive is named kdepim.src.tar.gz in each revision - so I cannot fetch 1.9 source when You release 1.9.1 - can You rename them too? kdepim-VERSION.src.tar.gz is better.
3. Did You changed libs (libetpan, libmailwrapper) after including them in kdepimpi? We have them in OE already so I prefer to use them - don't want to rebuild whole toolchain just to compile one program.

anyway keep your work done - I like KO/Pi (has 1.7.8 on my Zaurus) but I think that screen usage can be better (especially in "What's Next" screen).
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

slocaus

  • Full Member
  • ***
  • Posts: 243
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #4 on: July 05, 2004, 02:12:42 am »
Quote
zautrix     Posted on Jul 4 2004, 11:44 AM
KMicroMail (KMM) access is integrated KA/Pi and KO/Pi and KA/Pi access is integrated in KMM.
[..snip..]
It is really fascinating to me, to see such a powerful PIM environment on such a small device.
Wonderful news!  And I share your fascination with the powerful apps on a small device!

I'm not getting a "check mail" icon or menu item.  Tried installing all apps to SD and then removed and installed to internal memorie, still no luck.

Quote
Zuber     Posted on Jul 4 2004, 01:20 PM
Addressbook :
Refuses to load second time round with fasload on. i.e. Turn on fastload. Run exit and run again.
I can confirm this on my SL-5500.

These are the only two 'glitches" I have found, and I have treid every menu item on all 3 components.

I just am so happy and yet cannot believe what you have accomplished for PIM apps in such a short time;  kudos to zautrix and ulf!!

Quote
Hrw     Posted on Jul 4 2004, 03:38 PM
     Argh.. I don't even get 1.9 good builded when 1.9.2 comes out

You have to work double time and not sleep to keep up with the pace that zautrix has set for PIM develpment!  
« Last Edit: July 05, 2004, 02:14:59 am by slocaus »
Handheld:. Sl-5500 tkcROM 1.0 (defunct) * apps on ext2 Lexar 256 SD
Desktop:. Mandrakelinux 10.2 Cooker * kernel 2.6.11
Both computers run linux, proud to be MS Free

zautrix

  • Sr. Member
  • ****
  • Posts: 437
    • View Profile
    • http://www.pi-sync.net
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #5 on: July 05, 2004, 07:27:07 am »
Hi Zuber and slocaus,

thanks for testing.

Zuber,
the addressbook problems will be fixed in next version.
I agree, the mail needs some enhancements.
Because the program is new for me as well, I do not know how difficult it will be to implement these enhancements.

Slocaus,
I have to admit, that I did not test a pop3 account, I only tested IMAP.
There is no "check mail" menu item.
Maybe mail fetching is done via popup menus in the folderview?
I found in the source some hints for that.
I have to try out a pop3 account later this week.
The Fastload problem was a leftover from the DesktopKDE code.
It will be fixed in next version.

Hrw,

I have changed libmailwrapper, I did not change libetpan.
I will tag the version, if I consider it to be almost bugfree.

What are your suggestions for the "What's Next" screen?

z.

padishah_emperor

  • Hero Member
  • *****
  • Posts: 849
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #6 on: July 05, 2004, 08:06:00 am »
Nice one Zautrix, you move too fast for me, will test later.

- Francis
Left Linux and Linux PDAs... sorry, got boring.  Switched to Mac.

roderickv

  • Newbie
  • *
  • Posts: 39
    • View Profile
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #7 on: July 05, 2004, 09:19:08 am »
Great Job zautrix! I am amazed how fast you are updating these!

I am having trouble with the address book however, all of each contact numbers has somehow defaulted to "other" in all of my contact records. And it lock's up each time I try and delete any of them. Is there a way I can delete the file where the addresses are stored so I can re-import from the Outlook CSV file? If so, can you tell me where the file is located? Thanks for all the hard work.
SL-C860 (Cacko "Elena" ROM)
SMC EZ Connect WIFI CF (smc-2642w)
Hatachi 4GB Micro Drive
SanDisk 512 SD
SanDisk 256 SD
PDair Case

Hrw

  • Hero Member
  • *****
  • Posts: 1366
    • View Profile
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #8 on: July 05, 2004, 12:01:26 pm »
Quote
I have changed libmailwrapper, I did not change libetpan.
I will tag the version, if I consider it to be almost bugfree.

OK - when I got KO/PI and KA/PI builded then I'll go for OPIE Mail/PI and will look into libraries changes.

For this moment I have to resolve libqtaux (from opie) and qtcompat include conflicts (will look how it was in KO/PI because it builds here with EXTRA_QMAKE_VARS).

Quote
What are your suggestions for the "What's Next" screen?

It has margins on left/right, has
Code: [Select]
Allday: [r] urodziny [Jan
         Kowalski]

18:00 - 19:00 Wszystkie grzechy
               sa smiertelne
instead of:
Code: [Select]
Allday:
  [r] urodziny [Jan Kowalski]
18:00 - 19:00
  Wszystkie grzechy sa smiertelne

second method is more readable.

KO/PI has margins in many places, long descriptions of GUI elements (they can be shorter and have tooltips added), You use Ctrl-<key> for shortcuts - can it be Fn-<key> on SL-5500?

In "Small Todo list" column headers are bigger then font used to display todos - if You remove that "\/" marker it probably get smaller. I'll try to attach screenshot from my Zaurus.
OpenZaurus 3.5.4x Release Manager
OpenEmbedded, Ångström, Poky developer
My website

Misc embedded hardware.

slocaus

  • Full Member
  • ***
  • Posts: 243
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #9 on: July 05, 2004, 02:44:43 pm »
Quote
Slocaus,
I have to admit, that I did not test a pop3 account, I only tested IMAP.
There is no "check mail" menu item.
Maybe mail fetching is done via popup menus in the folderview?
I found in the source some hints for that.
I have to try out a pop3 account later this week.
The Fastload problem was a leftover from the DesktopKDE code.
It will be fixed in next version.
Zautrix - I did try it as IMAP and my ISP supports it fine.  I have another minor email provider that does not support POP3.

Tried finding pop-up menus by clicking on folders, inboxes, etc. and nothing comes up.  When I click on the POP3 ISP / Inbox folder, I get "Error initializing folder" in the taskbar.  Just an FYI that might help.  I know that KM/Pi is new and will take some time to get all featuers.

While you are looking at FastLoad with KA/Pi you might check KM/Pi as well.  It seems to suffer the same load problems, though I doubt I would use FastLoad with it normally.

Again, thank you for the quick enhancements and especially KM/Pi!
Handheld:. Sl-5500 tkcROM 1.0 (defunct) * apps on ext2 Lexar 256 SD
Desktop:. Mandrakelinux 10.2 Cooker * kernel 2.6.11
Both computers run linux, proud to be MS Free

elvis

  • Jr. Member
  • **
  • Posts: 50
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #10 on: July 05, 2004, 05:40:00 pm »
I cannot get KA/PI to import vCard information exported by Kaddressbook on my system. I've tried both vCard 2.1 and vCard 3.0 (and as single files for each entry or one big vCard). Copying over the file from my home system to the Zaurus works, but then all the phone entries lose their headers (i.e. Home, Work, Mobile, etc) and I have to manually update this which is very time consuming.

sveicken

  • Newbie
  • *
  • Posts: 2
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #11 on: July 05, 2004, 07:34:26 pm »
Hi zautrix and ulf,

you are as fast as ever!!! Thanks. I allready posted the bugs to sourceforge.

Here I only want to give an idea about the search in KA-pi:
For example i have 4 entries with "markus". I get only 1 on the right side. No problem. But i have to search the left column to find the Markus, i want. My idea: the left column shows only these entries, which match the search. So it is easier to find the Markus i want. Next example: I only know that the family name of the person is "Markus" (not realy a family name, but i dont remember the name, i searched yesterday). So i write Markus and the result is (i guess) a person with the given name "markus". Now I have to search the hole adressbook. (ok, i can sort now the family name and will find Markus. But then i dont need any search  
Here it is also better to see on the left only the entries which match the search (first i see all, but each letter i write reduces the entries)

Upps, not easy to make it in english! But i understand, that you want to concentrate to one forum.

Thanks for your great work. Sven

ulf1

  • Jr. Member
  • **
  • Posts: 77
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #12 on: July 06, 2004, 12:01:21 am »
Quote
I cannot get KA/PI to import vCard information exported by Kaddressbook on my system. I've tried both vCard 2.1 and vCard 3.0 (and as single files for each entry or one big vCard). Copying over the file from my home system to the Zaurus works, but then all the phone entries lose their headers (i.e. Home, Work, Mobile, etc) and I have to manually update this which is very time consuming.
Hello Elvis,

can you display here one of the phonenumber lines from the exportfile of KAddressbook. I am not interested in the phonenumbers, only in the syntax of the whole line.
We have already an idea what is going on, but just to make sure.

thanks,
Ulf

elvis

  • Jr. Member
  • **
  • Posts: 50
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #13 on: July 06, 2004, 01:46:02 am »
Ulf,

Here is a 2.1 vCard export of a single contact:

BEGIN:VCARD
ADR;TYPE=pref;TYPE=work:;;1155 XXXXX Parkway, Suite XXX; XXXXX;VA;2XXXX;
EMAIL;TYPE=PREF:jef@xxx.com
FN:Jeffrey XXXXXXX
N:XXXXXX;Jeffrey;;;
ORG:Hydrologic
REV:2004-06-13T17:57:17Z
TEL;TYPE=WORK:703-XXX-XXXX
UID:pVAiuJqbdZ
VERSION:2.1
END:VCARD

Here is a 3.0 vCard export of the same contact:

BEGIN:VCARD
ADR;TYPE=pref;TYPE=work:;;1155 XXXXX Parkway, Suite XXX;XXXXX;VA;2XXXX;
CATEGORIES:Business
CLASS:PUBLIC
EMAIL;TYPE=PREF:jef@xxx.com
FN:Jeffrey XXXXXXX
N:XXXXXXX;Jeffrey;;;
ORG:Hydrologic
REV:2004-06-13T17:57:17Z
TEL;TYPE=WORK:703-XXX-XXXX
UID:pVAiuJqbdZ
VERSION:3.0
END:VCARD

slocaus

  • Full Member
  • ***
  • Posts: 243
    • View Profile
    • http://
A step ahead (Mail now integrated in KDE-Pim/Pi)
« Reply #14 on: July 06, 2004, 06:48:41 am »
Quote
Great Job zautrix! I am amazed how fast you are updating these!

I am having trouble with the address book however, all of each contact numbers has somehow defaulted to "other" in all of my contact records. And it lock's up each time I try and delete any of them. Is there a way I can delete the file where the addresses are stored so I can re-import from the Outlook CSV file? If so, can you tell me where the file is located? Thanks for all the hard work.
I have the same - that all phone labels are "Other".  I don't plan to try and delete any of them, my guess is that it will be corrected in new versions, since KA (& KM) are alpha status.

/home/zaurus/kdepim/apps/kabc/std.vcf is addressbook for 1.9.x
/home/zaurus/Applications/kaddressbook/data/kabc/std.vcf for 1.7.x

I'd try to re-import the old version first before doing the csv conversion again, but I like the easy way.  Or do what I plan to do and wait for 1.9.3!  
Handheld:. Sl-5500 tkcROM 1.0 (defunct) * apps on ext2 Lexar 256 SD
Desktop:. Mandrakelinux 10.2 Cooker * kernel 2.6.11
Both computers run linux, proud to be MS Free