| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-10 | Change db schema; remove aliases, add fts5 integration | JP Appel | |
| Greatly simplify db schema by removing alias functionality. Create fts5 tables for text search over paths, headings, titles, meta, authors, and links. | |||
| 2025-08-05 | Add form for querying server from http | JP Appel | |
| 2025-08-05 | Fix headings not being written by customOutput | JP Appel | |
| 2025-08-05 | Change regex operator symbol | JP Appel | |
| 2025-08-05 | Add headings category to query lang | JP Appel | |
| 2025-08-05 | Change link parsing regex to support trailing slash | JP Appel | |
| 2025-08-05 | Add headings to db serializer and deserializer | JP Appel | |
| 2025-08-05 | Add header parsing and improved link parsing | JP Appel | |
| 2025-08-02 | Add initial todos for new heading category | JP Appel | |
| The heading category is planned to be backed by a single db text column. The column will be a concatenation of all ATX style heading matches, with a newline delimiter. | |||
| 2025-08-02 | Improve initial db connection | JP Appel | |
| Now checks for presence of db version metadata in before attempting to create database schema. | |||
| 2025-08-01 | Improve server logging | JP Appel | |
| 2025-07-28 | Remove todo contexts | JP Appel | |
| 2025-07-28 | Resolve multiple todos | JP Appel | |
| 2025-07-28 | Add yaml output format | JP Appel | |
| 2025-07-28 | Fix incorrect compiling of regex queries on set categories | JP Appel | |
| 2025-07-28 | Add regex operator | JP Appel | |
| Implemented regex operator using go flavored regular expressions. Added optimization to combine regex's in `OR` clauses. | |||
| 2025-07-27 | Remove unimplemented external command operators | JP Appel | |
| Executing external commands against file metadata is a serious security risk. The desired features of most external commands can be safely implemented using SQLite native functions. | |||
| 2025-07-27 | Refactor server over unix sockets to use SOCK_STREAM | JP Appel | |
| 2025-07-23 | Implement basic server over unix datagram | JP Appel | |
| 2025-07-23 | Fix link parsing regex | JP Appel | |
| 2025-07-23 | Update help info | JP Appel | |
| 2025-07-22 | Add periodic db optimizations | JP Appel | |
| 2025-07-22 | Separate program entry point from commands | JP Appel | |
| 2025-07-19 | Add key-val db table for metadata | JP Appel | |
| 2025-07-19 | Add limit to interperter stack size | JP Appel | |
| 2025-07-19 | Improve command documentation and query output | JP Appel | |
| Add flags to change document and list separator in query output. Simplified cutom output format handling. | |||
| 2025-07-18 | Add newline to default outputer | JP Appel | |
| 2025-07-18 | Add flag to avoid crawling hidden files | JP Appel | |
| 2025-07-18 | Add methods for updating existing document entries | JP Appel | |
| Additionally optimize various database queries | |||
| 2025-07-18 | Add object pool for server jsonify buffers | JP Appel | |
| 2025-07-18 | Simplify link parsing | JP Appel | |
| 2025-07-13 | Add Last-Modified to response | JP Appel | |
| 2025-07-13 | Correct multi-doc json output | JP Appel | |
| 2025-07-02 | Add experimental http server | JP Appel | |
| 2025-07-02 | Add WriteTo like methods to Outputter interface | JP Appel | |
| The additional methods `OutputOneTo` and `OutputTo` allow outputting a document or documents directly to a writer. | |||
| 2025-07-02 | Add link parsing | JP Appel | |
| 2025-06-30 | Add filepath to searchable categories | JP Appel | |
| 2025-06-30 | Fix shadowing of nil pointer | JP Appel | |
| 2025-06-30 | Implement compiled query execution | JP Appel | |
| 2025-06-30 | Add integer arithmetic to shell | JP Appel | |
| 2025-06-29 | Add 'at' command to shell | JP Appel | |
| 2025-06-28 | Refactor shell tokenizer | JP Appel | |
| 2025-06-28 | Refactor debug shell to place values on stack | JP Appel | |
| 2025-06-28 | Add leveld optimization wrapper | JP Appel | |
| 2025-06-27 | Add keyword suggestions to interpreter errors | JP Appel | |
| 2025-06-27 | Add Levenshtein distance util | JP Appel | |
| 2025-06-26 | Improve compilation of clauses to sqlite3 SQL | JP Appel | |
| 2025-06-26 | Add support commented lines in shell | JP Appel | |
| 2025-06-26 | Add non-interactive mode to shell, fix interactive sizing | JP Appel | |
| 2025-06-26 | Move category and operator iterators | JP Appel | |
