summaryrefslogtreecommitdiff
path: root/lib/message/mu-fields.cc
AgeCommit message (Collapse)Author
2025-05-26lib: improve xapianizer / xapian_termDirk-Jan C. Binnema
2024-12-02query: add related: combi-field + testDirk-Jan C. Binnema
Add a new combination (pseudo) field "related:", which combines "message-id" and "references"
2024-11-30fields: make combi-fields introspectableDirk-Jan C. Binnema
And add the display of combination-fields to 'mu info fields'.
2023-09-17fields: 'phrasable' instead of 'indexable'Dirk-Jan C. Binnema
'Phrasable' is probably a bit clearer description.
2023-07-25message: use html-to-text scraper for html partsDirk-Jan C. Binnema
We were dumping the HTML-parts as-is in the Xapian indexer; however, it's better to remove the html decoration first, and just pass the text. We use the new built-in html->text scraper for that.
2023-07-05update to use fmt-based apisDirk-Jan C. Binnema
Not complete, but a first big stab converting users of Mu::Error and various g_warning & friends, format to the new libfmt-based APIs.
2023-05-11message: try to detect body text languageDirk-Jan C. Binnema
Try to detect the language of the e-mail body and make it searchable.
2022-10-17mu-fields: fix string formatDirk-Jan C. Binnema
2022-08-11tests: update test helpers and usersDirk-Jan C. Binnema
Move test-mu-common to mu-test-utils. Use mu_test_init as a wrapper for g_test_init. Update users.
2022-06-09message/fields: explicit mark contact fields as IndexableTermDirk-Jan C. Binnema
They were so *implicitly*, but the query parser needs the info so contact fields can use phrase-searces, too.
2022-05-09store/fields: Use one MaxTermLength everywhereDirk-Jan C. Binnema
One should be enough!
2022-05-05message/field: cache the message's sexpDirk-Jan C. Binnema
Keep it in the store; much faster than generating on the fly.
2022-04-30message:document/fields: update and tie downDirk-Jan C. Binnema
Update many of the field flags; remove obsolete ones. Ensure they are handled correctly in mu-document
2022-03-26message: move to lib/message, update namingDirk-Jan C. Binnema
Basically, move/rename lib/mu-message* to lib/mu-*. Add the beginnings of a Message class.