all repos — emessage @ 005a22cc089316b1e386ca621bb8cb47cde04c58

The EMessage email client

Fixed contact bug
Robert Ismo me@robertismo.com
Fri, 26 Jun 2026 17:59:54 -0500
commit

005a22cc089316b1e386ca621bb8cb47cde04c58

parent

1270fab7e89d7acac5863d061b9e4c6773222068

3 files changed, 5 insertions(+), 3 deletions(-)

jump to
M email.goemail.go

@@ -269,7 +269,6 @@ }

func (app *App) PopulateMissingMessageContents(budget int) (int, error) { ImapSyncMutex.Lock() - defer runtime.EventsEmit(app.ctx, "reload") defer ImapSyncMutex.Unlock() app.Log("Populating missing message contents...").

@@ -287,7 +286,9 @@ return 0, err

} fetchedCount := 0 - + if len(messages) == 0 { + return 0, nil + } for _, msg := range messages { conv := msg.Conversation if conv.ID == 0 || conv.ServerRecipient.Value == "" {

@@ -358,6 +359,7 @@ }

fetchCmd.Close() } + runtime.EventsEmit(app.ctx, "reload") app.Log("Populated content for %d messages.", fetchedCount). Stdout().StatusLine() return fetchedCount, nil
M frontend/src/routes/+layout.sveltefrontend/src/routes/+layout.svelte

@@ -39,7 +39,6 @@ statusLineQueue.push(message);

}) EventsOn("reload", async () => { - global.contact = await GetUserContact(); global.contacts = await GetAllContactsSorted(); global.conversations = await GetAllConversations(); });
M releasesreleases

@@ -1,3 +1,4 @@

+prerelease.13 prerelease.12 prerelease.11 prerelease.10