Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement periodic full sync job to repair cache inconsistencies #10038

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

st3iny
Copy link
Member

@st3iny st3iny commented Aug 21, 2024

Run a background job once a week without any Horde cache to forcibly disable QRESYNC support. This should cause the UID list to be be rebuilt and synced from scratch.

I also added a button to the mailbox action menu.

grafik

@st3iny st3iny self-assigned this Aug 21, 2024
@st3iny st3iny changed the title fix(imap): persist vanished messages immediately on EXAMINE commands feat: implement periodic full sync job to repair cache inconsistencies Aug 21, 2024
@st3iny
Copy link
Member Author

st3iny commented Aug 26, 2024

TODO

  • Add an entry to a the context menu to run this action from the frontend

@st3iny st3iny force-pushed the fix/imap/persist-deleted-messages branch 3 times, most recently from 44c5315 to 06fa8a8 Compare August 30, 2024 19:12
@st3iny st3iny force-pushed the feat/periodic-full-sync branch 2 times, most recently from 71d22f5 to ca3d6ce Compare September 10, 2024 08:04
@st3iny st3iny force-pushed the fix/imap/persist-deleted-messages branch from 67a12d7 to c7dff93 Compare September 11, 2024 19:10
@st3iny st3iny force-pushed the fix/imap/persist-deleted-messages branch from 33cc44d to 3b577fe Compare September 23, 2024 06:49
Base automatically changed from fix/imap/persist-deleted-messages to main September 23, 2024 08:16
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗️ In progress
Development

Successfully merging this pull request may close these issues.

1 participant