| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-13 | Add more flags to control document indexing | JP Appel | |
| Added support for the following * Ignore unpassable dates * Ignore parsing non-standard header keys * Ignore errors while parsing non-standard header keys | |||
| 2025-06-13 | Move debug shell into main binary as a command | JP Appel | |
| 2025-06-13 | Refactor commandline flag and argument parsing | JP Appel | |
| 2025-06-13 | Add regex based filters and helper functions | JP Appel | |
| 2025-06-12 | Add index filter for parent directories | JP Appel | |
| 2025-06-12 | Minor bug fix | JP Appel | |
| 2025-06-12 | Add flatten command to query shell | JP Appel | |
| 2025-06-12 | Change doc parsing to only read YAML header | JP Appel | |
| Fixes unintended YAML decode errors when a documents has a valid header but the rest of its contents are not valid YAML. | |||
| 2025-06-12 | Fix comparison against wrong zero value for times | JP Appel | |
| 2025-06-12 | Add more date formats for parsing | JP Appel | |
| 2025-06-11 | Fix attempts to insert when missing authors, links, or tags | JP Appel | |
| 2025-06-10 | Add method to merge subtrees in a clause tree | JP Appel | |
| Add `Flatten` method to `query.Clause` which merges a parent clause with its children. The merge occurs if clauses have the same operator. The merge transforms the tree similar to the examples below: (+ (+ (+ (+ a b) c) d) e) -> (+ a b c d e) (+ (+ a b) c (* d e)) -> (+ a b c (* d e)) | |||
| 2025-06-09 | Add debug shell | JP Appel | |
| 2025-06-09 | Implement querylang parser | JP Appel | |
| 2025-06-09 | Fix lookback error in lexer | JP Appel | |
| 2025-05-28 | Add lexer for query dsl | JP Appel | |
| 2025-05-26 | Refactor db code | JP Appel | |
| 2025-05-05 | Remembered switch statements exist | JP Appel | |
| 2025-05-04 | Add names to doc fitlers | JP Appel | |
| 2025-05-02 | Implement YAML header parsing | JP Appel | |
| Parses `title` and `tags` fields using default behavior. Custom parsing logic is used for `author` (single and multiauthor support), `date` (parses into `time.Time`), and meta (collects all other header fields into a YAML string). | |||
| 2025-05-02 | Implement json output | JP Appel | |
| 2025-04-28 | Add document output formatting | JP Appel | |
| 2025-04-27 | Large commit; many features | JP Appel | |
| 2024-12-16 | Initial commit | JP Appel | |
