Commit Graph

5 Commits

Author SHA1 Message Date
Eli Ribble bf1ad0326d Show debug log messages on triggering changes 2024-08-28 10:16:40 -07:00
Eli Ribble a34d8f53b3 Show email subject lines.
This includes a bunch of new things. I've introduced "ensureEmail..." to
indicate that the UI would like some data to be populated, but if it is
already present we don't need to do anything.

I've also introduced a cache for emails that is keyed on the email ID. I
don't know if email IDs are unique. They look like they should be
globally unique within a given server, but I'm not sure and the standard
is unclear. It'll need some experimentation.
2024-08-28 09:21:31 -07:00
Eli Ribble ee872f6985 Select a mailbox on click, show its email IDs
We'll eventually want to populate them.
2024-08-28 01:08:27 -07:00
Eli Ribble 656495904b Add the ability to select a mailbox.
Just log the mailbox ID for now.
2024-08-28 01:08:27 -07:00
Eli Ribble bab5d421d4 Rip apart client, build a wrapper.
The goal here is to be able to augment the client with additional data
as we get it. At this point I'm now augmenting with the mailbox data
that the MailboxList is requesting and showing that.

That's progress.

There may be significant issues with making multiple requests in a
single round-trip because my client library appears to do things like
hard-coding the position of specific requests. I may have to work around
this.
2024-08-28 01:08:27 -07:00