| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-01 | mu-init: guess maildir when --maildir is missing | Dirk-Jan C. Binnema | |
| Re-instate the guessing that's in the manpage. Add unit tests. Update documentation. Fixes #2616. | |||
| 2023-12-31 | xapian-db: handle doc-not-found error in catch handler | Dirk-Jan C. Binnema | |
| 2023-12-31 | server: perform_move: throw when message not found | Dirk-Jan C. Binnema | |
| Warning & continuing is not the right thing... | |||
| 2023-12-29 | compose: remove server-side handling | Dirk-Jan C. Binnema | |
| It's no longer needed: composition happens on the mu4e side only (until a message is saved). | |||
| 2023-12-29 | xapian-db: improve some error messages | Dirk-Jan C. Binnema | |
| Correctly handle re-opening a transaction after one has finished. Recognize some database opening errors and give some better user hints. Fixes #2615. | |||
| 2023-12-22 | lib: move transaction handling to mu-xapian | Dirk-Jan C. Binnema | |
| Instead of handling transactions in the store, handle it in xapian-db. Make the code a bit more natural / cleaner-out Handle transaction automatically (with a batch-size) and add some RAII Transaction object, which makes all database interaction transactable for the duration. So, no more need for explicit parameters to add_message while indexing. | |||
| 2023-12-13 | mu-result: small tweaks | Dirk-Jan C. Binnema | |
| 2023-12-06 | lib: debug-log moving / unlinking | Dirk-Jan C. Binnema | |
| 2023-10-30 | mu-contacts: remove some debug logging | Dirk-Jan C. Binnema | |
| 2023-10-29 | lib/tests: add one more foo-bar regexp test | Dirk-Jan C. Binnema | |
| 2023-10-14 | wip: xapianizer unit tests | Dirk-Jan C. Binnema | |
| 2023-10-09 | lib: query-processor: fix handling unknown flags | Dirk-Jan C. Binnema | |
| Fixes #2567. | |||
| 2023-10-07 | expand_path: better handle paths with spaces | Dirk-Jan C. Binnema | |
| I.e., work around surprising behavior of wordexp Fixes #2566. | |||
| 2023-09-24 | maildir: improve unit tests | Dirk-Jan C. Binnema | |
| And get some more info from run_command. | |||
| 2023-09-24 | improve unit tests | Dirk-Jan C. Binnema | |
| 2023-09-24 | command-handler: more unit tests | Dirk-Jan C. Binnema | |
| 2023-09-24 | error: more unit tests | Dirk-Jan C. Binnema | |
| 2023-09-24 | utils/add: improve unit test coverage | Dirk-Jan C. Binnema | |
| 2023-09-24 | store: better handling moving messages | Dirk-Jan C. Binnema | |
| sort results (for testing) with the ChangeName flag, also apply to dup messages. | |||
| 2023-09-24 | lib: use flags_maildir_file | Dirk-Jan C. Binnema | |
| It's a better name. And fix some typos. | |||
| 2023-09-24 | mu-move: add new move sub command | Dirk-Jan C. Binnema | |
| Add sub-command to move messages; add tests and docs. Fixes #157 | |||
| 2023-09-23 | lib: maildir/store: more tests | Dirk-Jan C. Binnema | |
| 2023-09-23 | lib: xapian-db/config: more tests | Dirk-Jan C. Binnema | |
| ...and xapian-db gets a small API update, update store as well. | |||
| 2023-09-23 | mu: log warning when exiting with error | Dirk-Jan C. Binnema | |
| 2023-09-21 | mu-utils: improve tests | Dirk-Jan C. Binnema | |
| 2023-09-21 | mu-utils: add to_string_view | Dirk-Jan C. Binnema | |
| 2023-09-21 | mu-maildir: use the new run_command0 | Dirk-Jan C. Binnema | |
| And fix some docstrings. | |||
| 2023-09-21 | query-parser: handle naked NOT, add tests | Dirk-Jan C. Binnema | |
| We weren't correctly expanding "naked NOT" -> AND_NOT Fixes #2559. | |||
| 2023-09-20 | server: properly delete output-stream files | Dirk-Jan C. Binnema | |
| logic inversion | |||
| 2023-09-19 | mu-file-utils: add run_command0 | Dirk-Jan C. Binnema | |
| To ensure command ran and had exit-code=0 in one go. | |||
| 2023-09-19 | flags: add flags_mail_dir_file util | Dirk-Jan C. Binnema | |
| And some whitespace cleanup | |||
| 2023-09-19 | utils-file: default args for canonicalize_filename / determine_dtype | Dirk-Jan C. Binnema | |
| Make a little easier to use | |||
| 2023-09-19 | query-parser: 'not' should take units | Dirk-Jan C. Binnema | |
| NOT should bind more tightly. | |||
| 2023-09-17 | query: move phrasification to mu-query-parser | Dirk-Jan C. Binnema | |
| Do the "phrasification" for matching fields later during query parsing; this allows for handling combination fields correctly. Also match both the normal term and the "phrase term", so we catch more cases. Update/extend unit tests. This fixes the "kata-container" issue also for body test. Fixes #2167. | |||
| 2023-09-17 | utils: add utf8_wordbreak | Dirk-Jan C. Binnema | |
| Determine if a string has wordbreaks in a mostly Xapian-compatible way. We need this to determine what strings should be considered "phrases". | |||
| 2023-09-17 | fields: 'phrasable' instead of 'indexable' | Dirk-Jan C. Binnema | |
| 'Phrasable' is probably a bit clearer description. | |||
| 2023-09-16 | mu-index: add blocking start() | Dirk-Jan C. Binnema | |
| Useful for unit tests | |||
| 2023-09-16 | provide end-user hints and show them | Dirk-Jan C. Binnema | |
| Only a few for now. | |||
| 2023-09-16 | mu-error: allow for adding end-user hints | Dirk-Jan C. Binnema | |
| 2023-09-13 | utils-file: improve mu_play | Dirk-Jan C. Binnema | |
| implement in terms of run_command | |||
| 2023-09-13 | lib: unit tests: improve / better coverage | Dirk-Jan C. Binnema | |
| 2023-09-12 | Merge pull request #2552 from dme/devel/misc | Dirk-Jan C. Binnema | |
| mu: Fix "expected command" server error report | |||
| 2023-09-12 | unit tests: improve | Dirk-Jan C. Binnema | |
| and add a new one for the indexer | |||
| 2023-09-12 | mu-query: remove unnused move ctor | Dirk-Jan C. Binnema | |
| 2023-09-12 | mu: Fix "expected command" server error report | David Edmondson | |
| 2023-09-11 | lib: replace mu-bookmarks with mu-query-macros | Dirk-Jan C. Binnema | |
| And add some unit tests. | |||
| 2023-09-11 | query-xapianizer: map empty range queries to match-nothing | Dirk-Jan C. Binnema | |
| And only run Xapian tests if they are compatible with the version we have. | |||
| 2023-09-11 | unit-tests: modernize | Dirk-Jan C. Binnema | |
| Use TempDir, join_paths etc. | |||
| 2023-09-11 | lib/doxyfile.in: remove | Dirk-Jan C. Binnema | |
| Not used any longer | |||
| 2023-09-11 | query-processor: only phrasify indexable terms | Dirk-Jan C. Binnema | |
