| Commit message (Expand) | Author | Age | Lines |
* | refactor(importer): add context and reduce log level | Alan Pearce | 2024-05-14 | -4/+4 |
* | style: make port a string for easier nix integration | Alan Pearce | 2024-05-13 | -3/+4 |
* | fix(config): show read URL on parse failure | Alan Pearce | 2024-05-13 | -1/+1 |
* | refactor: combine import and web server into one binary | Alan Pearce | 2024-05-13 | -83/+80 |
* | refactor(config): simplify configuration | Alan Pearce | 2024-05-13 | -108/+215 |
* | refactor: move Source/Repository types to config package | Alan Pearce | 2024-05-13 | -19/+26 |
* | feat: allow adding extra HTML to the body via configuration | Alan Pearce | 2024-05-12 | -21/+24 |
* | feat: enable using channel URLs if unable to resolve via NIX_PATH | Alan Pearce | 2024-05-12 | -1/+8 |
* | fix: don't panic on TOML decode error | Alan Pearce | 2024-05-12 | -1/+1 |
* | refactor: move Source type | Alan Pearce | 2024-05-12 | -15/+16 |
* | fix: linking to wrong declaration URLs | Alan Pearce | 2024-05-12 | -0/+3 |
* | refactor: merge search and results pages | Alan Pearce | 2024-05-12 | -88/+77 |
* | refactor: extract index deletion function | Alan Pearce | 2024-05-12 | -17/+26 |
* | build: optimise and fix handing of csp headers in dev mode | Alan Pearce | 2024-05-12 | -3/+4 |
* | refactor: split http.Server and http.ServeMux creation | Alan Pearce | 2024-05-11 | -276/+295 |
* | refactor: don't explain searches | Alan Pearce | 2024-05-11 | -1/+0 |
* | fix: missing menu on search pages | Alan Pearce | 2024-05-11 | -0/+1 |
* | fix: no results for home-manager search | Alan Pearce | 2024-05-11 | -2/+5 |
* | fix(config): add default channel name for home-manager | Alan Pearce | 2024-05-11 | -0/+1 |
* | feat: version search index mapping schema and warn if outdated | Alan Pearce | 2024-05-11 | -5/+110 |
* | refactor: move sources input data to $data_root/sources | Alan Pearce | 2024-05-11 | -1/+23 |
* | refactor: deduce index path automatically from config.DataPath | Alan Pearce | 2024-05-11 | -40/+28 |
* | refactor: split up NewIndexer function | Alan Pearce | 2024-05-11 | -38/+64 |
* | build: optionally embed frontend files | Alan Pearce | 2024-05-10 | -9/+8 |
* | fix: missing menu on search page | Alan Pearce | 2024-05-10 | -0/+1 |
* | style: use title-cased source names | Alan Pearce | 2024-05-10 | -2/+2 |
* | refactor: clean up flags and environment variables | Alan Pearce | 2024-05-09 | -16/+5 |
* | fix: pointer type mismatch | Alan Pearce | 2024-05-09 | -7/+7 |
* | feat: dynamically link to sources | Alan Pearce | 2024-05-09 | -0/+2 |
* | refactor: pass Source object to templates | Alan Pearce | 2024-05-09 | -17/+23 |
* | style: rename Option.Option to Option.Name | Alan Pearce | 2024-05-09 | -7/+7 |
* | style: reformat with golines and enforce on commit | Alan Pearce | 2024-05-09 | -9/+48 |
* | feat: enable index path to be configured | Alan Pearce | 2024-05-09 | -12/+26 |
* | feat(importer): add --replace flag to overwrite existing index | Alan Pearce | 2024-05-09 | -1/+17 |
* | feat: allow configuration of log level | Alan Pearce | 2024-05-09 | -8/+9 |
* | feat: enable setting config file path via command line | Alan Pearce | 2024-05-09 | -9/+11 |
* | docs: embed defaults in app | Alan Pearce | 2024-05-09 | -8/+42 |
* | refactor: make config entries kebab-case | Alan Pearce | 2024-05-09 | -1/+1 |
* | feat: import sources from configuration in go code and index options | Alan Pearce | 2024-05-09 | -374/+944 |
* | feat: make configuration optional | Alan Pearce | 2024-05-09 | -14/+80 |
* | refactor: enable access to bleve DocumentMatch structs | Alan Pearce | 2024-05-08 | -5/+11 |
* | refactor: reduce new variables when looping over hits | Alan Pearce | 2024-05-08 | -5/+8 |
* | refactor: store searched documents directly in the search index | Alan Pearce | 2024-05-08 | -16/+40 |
* | refactor: log index loading progress at startup | Alan Pearce | 2024-05-08 | -1/+2 |
* | feat: improve search by using a custom tokeniser for option names | Alan Pearce | 2024-05-08 | -4/+31 |
* | fix: incorrect default/example values stored after processing | Alan Pearce | 2024-05-08 | -7/+8 |
* | fix: incorrect data shown for default and example option keys | Alan Pearce | 2024-05-08 | -0/+1 |
* | feat: paginate search results | Alan Pearce | 2024-05-08 | -11/+60 |
* | perf: create search indexes in parallel with server startup | Alan Pearce | 2024-05-07 | -8/+11 |
* | feat: search multiple sources | Alan Pearce | 2024-05-07 | -38/+56 |