If I like to always sort my messages ascending or descending, it can become a pain to have to select that every time I log into RC|Mail. I'm submitting some patches to fix this, so that the search column and search order is saved.
set_sort_user_pref.diff sets the sort column/order into the session user_prefs . This is done when the message list is reloaded with a new sort param (which is done when you click on a column heading). However, the session user_prefs aren't saved normally (unless you go into preferences) which necessitates the following patch.
save_prefs_on_logout.diff saves the session user_prefs into the preferences
column of the user table in the database, so that it can be restored later.
This is done just before the session is destroyed.
Hi Jacob
Thanks a lot for that. I just added your patches with a little modification to the CVS. I created a function rcmail_save_user_prefs() that will be used in several situations.
Regards, Thomas
Jacob Brunson wrote:
If I like to always sort my messages ascending or descending, it can become a pain to have to select that every time I log into RC|Mail. I'm submitting some patches to fix this, so that the search column and search order is saved.
set_sort_user_pref.diff sets the sort column/order into the session user_prefs . This is done when the message list is reloaded with a new sort param (which is done when you click on a column heading). However, the session user_prefs aren't saved normally (unless you go into preferences) which necessitates the following patch.
save_prefs_on_logout.diff saves the session user_prefs into the preferences column of the user table in the database, so that it can be restored later.
This is done just before the session is destroyed.[...]