v1.0.0
Changelog
- 66cae26 Add GitHub actions to repo (@huangsam)
- 748fdb7 Add README badges (@huangsam)
- c48d203 Add README content for email (@huangsam)
- 679f0f6 Add content for generate approach (@huangsam)
- 36e8c83 Add content to README (@huangsam)
- 76571a7 Add content to motivation section (@huangsam)
- 8a95db4 Add docs for new output modes (@huangsam)
- 70ddc25 Add first batch of essentials (@huangsam)
- 0d84d3b Add info to pypi results in parallel (@huangsam)
- 39c1afb Add initial README mascot (@huangsam)
- 558ff93 Add line break to dns worker (@huangsam)
- 7ee2d91 Add line breaks to pypi worker (@huangsam)
- 453881c Add linter script (@huangsam)
- fbd0281 Add lock for PyPI error counter (@huangsam)
- 878080e Add max constants for formatter (@huangsam)
- 75a85ba Add more brainstorm ideas (@huangsam)
- 0c080a3 Add more context to search.SearchByProbe (@huangsam)
- d0a515c Add overview for approach.md (@huangsam)
- 806e032 Add package-level documentation (@huangsam)
- 6620b6e Add release automation assets (@huangsam)
- 4199241 Add section on running binary (@huangsam)
- b6aa8b2 Add simple implementation for prompt (@huangsam)
- 4f3acf0 Add stub for AI generation (@huangsam)
- 580378c Add support for searching email records (@huangsam)
- b93774c Add validation to CLI flags (@huangsam)
- 1748f6d Adjust progress UX for CLI (@huangsam)
- e66814d Adjust prompt template (@huangsam)
- 37272bd Apply max constraint on search logic directly (@huangsam)
- 7b07c7d Change yellow circle to magnifying glass (@huangsam)
- a2a6b22 Collapse search models into one file (@huangsam)
- f17444a Consolidate constants into search models (@huangsam)
- 62ff163 Consolidate errors for search actions (@huangsam)
- 8a6dbf7 Consolidate prompt data with template (@huangsam)
- 7fa5b0c Convert channels into waitgroup (@huangsam)
- fea3329 Convert waitgroup for pypi as well (@huangsam)
- dd9b2ef Create placeholders for prompt gen (@huangsam)
- 4aaece3 Enhance AI/LLM prompt for name generation (@huangsam)
- ec369ea Enhance README and approach contents (@huangsam)
- 74bf9af Enhance docs for godoc UX (@huangsam)
- 8a0727f Enhance error handling in search actions (@huangsam)
- b617f64 Enhance the output format again (@huangsam)
- e69a506 Expand content on data approach (@huangsam)
- 1023c25 Expand to golang and pypi (@huangsam)
- 226167e Experiment with multi-exclude (@huangsam)
- 2d707d1 Expose request builder functions publicly (@huangsam)
- 9373e3c Fix abort semantics for dns worker (@huangsam)
- 4ed44ac Fix bug in go template (@huangsam)
- 28caeb8 Fix concurrency bugs (@huangsam)
- 89c0901 Fix docs for core prompt logic (@huangsam)
- 4f3e6ff Fix docs for prompt action (@huangsam)
- 71216c1 Fix linting issue (@huangsam)
- 4a4e0c0 Fix small inconsistency in docs (@huangsam)
- a601d89 Fix the status code threshold (@huangsam)
- 89fa76e Fix usage for prompt command (@huangsam)
- 78eb146 Handle CLI errors more gracefully (@huangsam)
- 03582a5 Handle NPM description (@huangsam)
- 14c035d Improve CLI error UX (@huangsam)
- 2359c00 Improve UX of prompt generation (@huangsam)
- d1e041c Improve error handling UX once more (@huangsam)
- 923f0f9 Improve plaintext and json outputs (@huangsam)
- f691d4b Initial commit (@huangsam)
- 1ef6a5d Limit number of results to print (@huangsam)
- 9451a5d Make DNS probing error-tolerant (@huangsam)
- 9b43d35 Make JSON output more specific (@huangsam)
- f5d69d1 Make SearchAction error-tolerant (@huangsam)
- 89eff31 Move approach docs into Markdown file (@huangsam)
- 1dc8c4f Only print non-empty results (@huangsam)
- a2acaf5 Optimize logic in dns formatter (@huangsam)
- 2ed766f Provide loading UX for namigo (@huangsam)
- 0f90f50 Provide modes for search results (@huangsam)
- 5c29ff5 Refine NPM descriptions (@huangsam)
- 0211afa Refine approach documentation (@huangsam)
- 659b7fc Refine devex for prompt inputs (@huangsam)
- 0d2d7b9 Refine docs for prompt gen helper (@huangsam)
- 308a086 Refine pkg logic (@huangsam)
- fd772b2 Refine release management assets (@huangsam)
- 98ca8d7 Reorder flags for generate command (@huangsam)
- 4384964 Reorder user inputs (@huangsam)
- 43cd031 Revise sprintf output (@huangsam)
- 5f2b90a Rewire CLI args and flags once more (@huangsam)
- d552e03 Rewire CLI args for gen and search (@huangsam)
- b53759f Run requests in parallel (@huangsam)
- 8a8ff59 Simplify package formatters (@huangsam)
- e71ece4 Simplify scrape fields (@huangsam)
- 2e31e4a Small tweaks to the code and go.mod (@huangsam)
- b6e48e6 Split SearchAction logic into multiple files (@huangsam)
- e193fe4 Split monolith search command into two (@huangsam)
- 5e53d3c Split pypi requests into separate module (@huangsam)
- a7f6580 Split workers from go and npm search (@huangsam)
- 1efcd93 Spruce up the UX for main.go (@huangsam)
- 29f0aad Start with demo code (@huangsam)
- 75641a6 Support NPM API queries (@huangsam)
- 0a82265 Tidy imports in search_priv.go (@huangsam)
- 0f25466 Tidy up the prompt gen logic (@huangsam)
- e062736 Trim raw parens from Go package path (@huangsam)
- 9fa3558 Tweak release assets again (@huangsam)
- 98eb28b Use resultCount in conditional (@huangsam)
- fb7b715 Wrap NPM with result struct (@huangsam)