J'ai décidé de continuer le développement de YAMN (Yet Another Mail Notifier)
Description : Permet de relever les emails sur des comptes POP3 :
- affiche un popup avec le nombre de mails reçus
- affiche une icone dans la barre des tâchez
- affiche une fenêtre avec un aperçu des emails
voici la version normale
Télécharger YAMN tweety
Voir la fiche sur Miranda-IM.org
et la version win 9x/me
Télécharger YAMN tweety 9x/me.zip
Voir la fiche sur Miranda-IM.org

Image redimensionée
CHANGELOG:
0.0.1.8
============
+ add ctr-A to select all mails
+ del key delete selected mail
+ add a select all button
0.0.1.7
============
* Change options dialog (use tabsrmm uxtheme)
! Invert back and text color for no new mail popup in option page.
* New default icon reworked by Faith Healer.
0.0.1.6
============
* Try to update all icons when changing in icolib.
! Allow scrolling in list of email account. (Patch by Jazzy)
! Memory leak in stls fix (y_b)
0.0.1.5
============
! Bug fix with help.dll problem. (Patch by Jazzy)
(http://developer.berlios.de/bugs/?func=detailbug&bug_id=6692&group_id=3292)
! Remove merge in agressiveoptimize.h
0.0.1.4
============
! Option page bug (patch by y_b)
* Allow to edit the application text
0.0.1.3
============
! Bug fix with new icolib
0.0.1.2
============
! Bug fix with updater and stable version
+ Using new m_icolib.h
+ New context menu entry to launch application
+ Patch by y_b
{
+ Start TLS support
+ Better icolib support
+ SSL Logging
}
0.0.1.1
============
! Bug fix on left click popup.
0.0.1.0
============
Time for release.
0.0.0.18
============
! Visual bug in option page
! Recompilation for win 9x users.
0.0.0.17
============
* Redesign option page to have only one entry in plugins options
! Bug fix when there is no date set in the header (spam mails) (Thx Egres)
0.0.0.16
============
* Right click on error popup close the popup.
! Missing break; in nonewmail popup in switch.
+ Add option to rename contact according to new mail.
! Patch by pescuma on delete accounts
0.0.0.15
============
! Fixed dismiss event by right click on new mail popup crash
* Change string for the status choose button
! use CallServiceSync() instead of CallService() for adding clistevent (now icon blinks)
0.0.0.14
============
+ Modiifer la page d'option pour afficher les status à choisir comme dans TabSRMM.
! Le tooltip sur l'event de la clist affichera une phrase correcte.
! Suppression de la messagebox sur le double clique d'un email.
0.0.0.13
============
+ Utilisation du comptage des mails pour le keyboard flashing.
0.0.0.12
============
- Suppression de la recherche du body du mail à cause de bug.
0.0.0.11
============
+ Ajout d'une fonction pour rechercher le contenu du mail.
+ Essai d'afficher le contenu du mail sur double clique.
+ Ajout d une resource de version.
0.0.0.10
============
+ Utilisation du handle contact lors des popups cela permet d'afficher l'avatar dans le popup si il est défini.
* Renommer le repertoire SDK\import par include dans svn
0.0.0.9
============
+ tri croissant décroissant dans la fenêtre des mails.
+ Utilisation du format de date yyyy-mm-dd hh:mm:ss pour la comparaison lors du tri
+ Doubleclique sur un email affiche son contenu. (Mais il est tout le temps vide).
0.0.0.8
============
+ Ajout de la date dans la fenêtre des mails
* Modification du tooltip sur l'icone de la systray quand il y a des nouveaux mails (ajout du nom du compte)
* Renommer la variable membre Contact par hContact puisque c'est un handle
+ Support des BETA de updater
* Utilisation des nouveaux headers de miranda, ceux du sdk sont obsolètes.
0.0.0.7
============
+ Ajout du changelog.txt
+ Utilisation des icones spécifiée par icolib dans la clist
+ Le message d'état montre le nombre de mails total jusqu'à ce qu'ils aient été relevé par votre client email.
0.0.0.6
============
* Redesign de la page d'options.
+ clique droit sur le popup cloture l'évennement dans la clist
+ Mise à jour des messages d'état
+ clique droit sur le popup pas de mail le ferme
+ plus de suppression intepestive de contacts (correction du bug d'affectation au groupe)
0.0.0.5
============
+ Ajout d'une entrée dans le menu contextuel des contacts YAMN pour verfier les emails.
+ Capter l'évennement double clique sur le contact pour afficher le mail browser.
0.0.0.4
============
+ Ajout d'une option pour spécifier par compte si il doit apparaitre dans la clist
+ Gestion de la suppression d'un compte
+ Utilisattion du message d'état
+ Refresh des comptes lors du click sur appliquer de la page d'option
* Utilisitation d'un meilleur gardient de boucle (ouuppsss)
0.0.0.3
============
+ Ajout des contacts par compte dans la clist
+ Modification du source, utilisation de yamn.h
+ Attentre l'evenement module loaded pour charger les icones (support icolib)
0.0.0.2
============
+ Application du patch de Q (fourni sur le file listing) (nettoyage mémoire, ligne vide alors qu'il y a un message, et yamn se bloque parfois)
+ Utilisation des fonctions d'accès (sémaphore) pour le tri des mails.
+ Possibilité de changer les icones de toptoolbar via icolib.
+ Icone dans le menu de miranda (demande de a7)
+ Icônes modifiés par Manudevil.
0.0.0.1
============
+ icolib support.
+ keyboard flash support (just 10 sec) (thx TioDuke) needs Keyboard Notify Ext. 1.5.4.4
+ list of email can be sorted.
* left click on popup shows email list.
* better toptoolbar support.
Un petit aperçu de l'évolution.
A faire
- Pouvoir y mettre une url et le detecter pour lancer le browser par defaut.
- Pouvoir faire ctrl-A dans la liste des emails.
- Faire une copie temporaire du fichier yamn pour eviter les corruptions (à la fermeture recopie du fichier vers l'original).
- Pouvoir utiliser le bouton DEL dans la liste des mails.
- Ajouter une flêhce pour le sens du tri sur le titre des colonnes.
- Une colonne avec les attachements.
- Pouvoir changer la couleur dans la fenêtre des mails.
Faits
- Ajouter une option pour modifier ou non le nom du contact avec le nombre de mail.
- Click droit sur un message d'erreur ne ferme pas le popup.
- Modiifer la page d'option pour afficher les status à choisir comme dans TabSRMM
- Afficher les mails dans la liste des contacts
- Etre compatible avec le plugin updater
- Utiliser les semaphores pour acces aux ressources partagées
- Etudier et appliquer le patch proposé par q
- Ajouter une entrée dans le menu contextuel des contacts yamn pour lancer l'application si elle est configurée
- Support de la commande STLS
- Dans le champs application dans les options, pouvoir mettre ce que l'on veut
Pour avoir le status dans mtooltip:
dans tooltip.ini
[StatusMsg]
DBSub=CList
DBSet=StatusMsg
dans la config de mtooltip
%%%user_StatusMsg||%line%
%%<b>Message d'état :</b>%user_StatusMsg||
%%%user_StatusMsg|<c=#225599>%%%%</c>|