| Commit message (Expand) | Author | Age | Lines |
* | refactor: extract index deletion function | Alan Pearce | 2024-05-12 | -17/+26 |
* | fix(import): don't remove index if there are errors | Alan Pearce | 2024-05-12 | -1/+0 |
* | build: add extra command to index without replacing existing index | Alan Pearce | 2024-05-12 | -1/+4 |
* | feat(js): save and restore input state with history | Alan Pearce | 2024-05-12 | -1/+4 |
* | fix(js): make reload after error execute attempted search | Alan Pearce | 2024-05-12 | -6/+7 |
* | refactor(js): use async/await, it's 2024 | Alan Pearce | 2024-05-12 | -27/+23 |
* | build: optimise and fix handing of csp headers in dev mode | Alan Pearce | 2024-05-12 | -3/+4 |
* | fix: js error when no results found | Alan Pearce | 2024-05-12 | -2/+6 |
* | refactor: split http.Server and http.ServeMux creation | Alan Pearce | 2024-05-11 | -276/+295 |
* | build: make `just dev` reload on go file changes | Alan Pearce | 2024-05-11 | -1/+1 |
* | 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 |
* | style: remove extraneous <p> tags around option descriptions | Alan Pearce | 2024-05-11 | -3/+1 |
* | fix: no results for home-manager search | Alan Pearce | 2024-05-11 | -2/+5 |
* | build: ignore local configuration file | Alan Pearce | 2024-05-11 | -9/+1 |
* | 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 | -3/+27 |
* | refactor: deduce index path automatically from config.DataPath | Alan Pearce | 2024-05-11 | -42/+29 |
* | refactor: split up NewIndexer function | Alan Pearce | 2024-05-11 | -38/+64 |
* | build: enable building with nix with embedded frontend | Alan Pearce | 2024-05-10 | -3/+6 |
* | build: optionally embed frontend files | Alan Pearce | 2024-05-10 | -9/+25 |
* | style: highlight current search menu item | Alan Pearce | 2024-05-10 | -1/+5 |
* | 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 |
* | docs: change links to point to sourcehut | Alan Pearce | 2024-05-10 | -4/+2 |
* | refactor: clean up flags and environment variables | Alan Pearce | 2024-05-09 | -26/+5 |
* | build: add reindex command | Alan Pearce | 2024-05-09 | -0/+3 |
* | build: pass config file to dev command | Alan Pearce | 2024-05-09 | -1/+1 |
* | fix: pointer type mismatch | Alan Pearce | 2024-05-09 | -7/+7 |
* | feat: dynamically link to sources | Alan Pearce | 2024-05-09 | -3/+5 |
* | feat: format server listen address as URL | Alan Pearce | 2024-05-09 | -1/+3 |
* | refactor: pass Source object to templates | Alan Pearce | 2024-05-09 | -18/+24 |
* | style: rename Option.Option to Option.Name | Alan Pearce | 2024-05-09 | -9/+9 |
* | style: reformat with golines and enforce on commit | Alan Pearce | 2024-05-09 | -9/+58 |
* | feat: enable index path to be configured | Alan Pearce | 2024-05-09 | -13/+28 |
* | feat(importer): make timeout configurable via command-line | Alan Pearce | 2024-05-09 | -6/+5 |
* | feat(importer): add --replace flag to overwrite existing index | Alan Pearce | 2024-05-09 | -3/+20 |
* | feat: allow configuration of log level | Alan Pearce | 2024-05-09 | -15/+15 |
* | feat: enable setting config file path via command line | Alan Pearce | 2024-05-09 | -10/+28 |
* | docs: embed defaults in app | Alan Pearce | 2024-05-09 | -45/+45 |
* | 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 | -511/+1142 |
* | feat: make configuration optional | Alan Pearce | 2024-05-09 | -34/+80 |
* | fix(js): pushstate also on errors, so that the user can refresh | Alan Pearce | 2024-05-09 | -2/+5 |
* | refactor: enable access to bleve DocumentMatch structs | Alan Pearce | 2024-05-08 | -53/+61 |
* | 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 | -17/+41 |
* | 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 |