all repos
— searchix
@ 3bbb49e74b8eab7714c2df1162d086f6d731e1e8
Search engine for NixOS, nix-darwin, home-manager and NUR users
summary
refs
tree
log
build: optionally embed frontend files
2 years ago
Alan Pearce
style: highlight current search menu item
2 years ago
Alan Pearce
fix: missing menu on search page
2 years ago
Alan Pearce
style: use title-cased source names
2 years ago
Alan Pearce
docs: change links to point to sourcehut
2 years ago
Alan Pearce
refactor: clean up flags and environment variables
2 years ago
Alan Pearce
build: add reindex command
2 years ago
Alan Pearce
build: pass config file to dev command
2 years ago
Alan Pearce
fix: pointer type mismatch
2 years ago
Alan Pearce
feat: dynamically link to sources
2 years ago
Alan Pearce
feat: format server listen address as URL
2 years ago
Alan Pearce
refactor: pass Source object to templates
2 years ago
Alan Pearce
style: rename Option.Option to Option.Name
2 years ago
Alan Pearce
style: reformat with golines and enforce on commit
2 years ago
Alan Pearce
feat: enable index path to be configured
2 years ago
Alan Pearce
feat(importer): make timeout configurable via command-line
2 years ago
Alan Pearce
feat(importer): add --replace flag to overwrite existing index
2 years ago
Alan Pearce
feat: allow configuration of log level
2 years ago
Alan Pearce
feat: enable setting config file path via command line
2 years ago
Alan Pearce
docs: embed defaults in app
2 years ago
Alan Pearce
refactor: make config entries kebab-case
2 years ago
Alan Pearce
feat: import sources from configuration in go code and index options
2 years ago
Alan Pearce
feat: make configuration optional
2 years ago
Alan Pearce
fix(js): pushstate also on errors, so that the user can refresh
2 years ago
Alan Pearce
refactor: enable access to bleve DocumentMatch structs
2 years ago
Alan Pearce
refactor: reduce new variables when looping over hits
2 years ago
Alan Pearce
refactor: store searched documents directly in the search index
2 years ago
Alan Pearce
refactor: log index loading progress at startup
2 years ago
Alan Pearce
feat: improve search by using a custom tokeniser for option names
2 years ago
Alan Pearce
fix(js): null value error for pagination
2 years ago
Alan Pearce
fix: incorrect default/example values stored after processing
2 years ago
Alan Pearce
style: fix overflowing <pre> tags
2 years ago
Alan Pearce
fix: incorrect data shown for default and example option keys
2 years ago
Alan Pearce
feat: paginate search results
2 years ago
Alan Pearce
perf: create search indexes in parallel with server startup
2 years ago
Alan Pearce
feat: search multiple sources
2 years ago
Alan Pearce
style: show pages for different sources
2 years ago
Alan Pearce
style: make page wider and header shorter
2 years ago
Alan Pearce
style: add more text to homepage and footer
2 years ago
Alan Pearce
style: split homepage and search page
2 years ago
Alan Pearce
feat: search one set of options
2 years ago
Alan Pearce
build: workaround wgo CPU usage
2 years ago
Alan Pearce
refactor: rely on html/template functionality more
2 years ago
Alan Pearce
refactor: extract templating into own file
2 years ago
Alan Pearce
refactor: make data path (partially) configurable
2 years ago
Alan Pearce
fix: panic on importing darwin options
2 years ago
Alan Pearce
feat: link to exact commits in NixOS/nixpkgs
2 years ago
Alan Pearce
feat: render markdown examples
2 years ago
Alan Pearce
build: fetch darwin and home-manager options
2 years ago
Alan Pearce
feat: link to nixpkgs on github for declarations
2 years ago
Alan Pearce
fix: use options exposed via user's <nixpkgs> channel instead of ours
2 years ago
Alan Pearce
feat: auto-linkify URLs in markdown
2 years ago
Alan Pearce
style: increase contrast
2 years ago
Alan Pearce
style: remove border-radius
2 years ago
Alan Pearce
style: improve layout and formatting of code samples
2 years ago
Alan Pearce
style: add a footer
2 years ago
Alan Pearce
feat: render markdown in option descriptions
2 years ago
Alan Pearce
refactor: only reload templates when such files are updated
2 years ago
Alan Pearce
style: remove unused variable
2 years ago
Alan Pearce
style: add a small gap between search bar and button
2 years ago
Alan Pearce
fix(css): first grid row too tall
2 years ago
Alan Pearce
feat: browser history management
2 years ago
Alan Pearce
chore: watch all frontend files
2 years ago
Alan Pearce
feat: show metadata in grid
2 years ago
Alan Pearce
feat: frontend search implementation
2 years ago
Alan Pearce
chore: remove unnecessary shell variable
2 years ago
Alan Pearce
chore: use prettier with plugin to format go templates
2 years ago
Alan Pearce
feat: create nixos options.json importer
2 years ago
Alan Pearce
feat: add basic input frontend
2 years ago
Alan Pearce
chore: revert to blocklist-based gitignore
2 years ago
Alan Pearce
feat: add css
2 years ago
Alan Pearce
feat: watch and live reload in development
2 years ago
Alan Pearce
feat: serve a very basic html template
2 years ago
Alan Pearce
chore: initial commit
2 years ago
Alan Pearce