dc5bbd9884
labels: improve logging for import
...
Clear up the code a bit using the new logging functions.
Don't log a failure for "plan A" as an error, it just scares user unnecessarily.
2026-08-20 15:04:27 -07:00
3a12c69b10
mu: refactor labels code
...
Split labels-cache and store-labels.
2026-08-20 15:04:26 -07:00
124b371850
labels: allow restoring cache-map
...
E.g. with unexpected termination for mu it is possible that the
labels-cache (i.e., the one that is used for auto-completion) gets disconnected
from reality.
Add a --restore option to `mu label list` to restore the actual labels from the
labels seen in the store.
2026-08-20 15:04:26 -07:00
bb399bc37a
store: implement serialize method, use it
...
For triggering saving the contacts / labels caches.
2026-08-20 15:04:26 -07:00
c074c138f8
store: improve label handling
...
In particular, clear_labels
And some cosmetics
2026-08-20 15:04:26 -07:00
543c43f078
Replace "the the " with "the "
2026-08-20 15:04:26 -07:00
8c706a77db
mu-init: automatic export labels with --reinit
...
When re-initializing the store, automatically write the labels to a file in mu's
cache, so user can later import them.
2025-08-16 16:20:33 +03:00
a6b1f47a30
labels: refactor import/export to mu-store-labels
...
Move the import/export code to 'lib'.
2025-08-16 12:18:21 +03:00