Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-14 | Obey clippy | Sam Tay | |
2021-01-14 | Bump version | Sam Tay | |
2020-07-10 | Refactor term module | Sam Tay | |
Move all of the mutable skin management within a Term struct. Also, just like the config refactor, move functions in term module up into Term implementation as associated functions | |||
2020-07-10 | Add hidden --print-config-path for debugging | Sam Tay | |
And refactor config to put functions under Config implementation; this seems more Rustic, based on my limited experience looking at other codebases. | |||
2020-07-01 | Add a CLI spinner | Sam Tay | |
2020-06-26 | Fix various small bugs | Sam Tay | |
2020-06-24 | Make CLI frontend prettier | Sam Tay | |
2020-06-24 | Refactor search engine types | Sam Tay | |
Still not sure exactly what the idiomatic representation is here | |||
2020-06-24 | Reorganize code | Sam Tay | |
The StackExchange struct was getting really bloated. This separates it into smaller modules and structs. | |||
2020-06-23 | Add duckduckgo search engine | Sam Tay | |
2020-06-18 | Run cursive outside of tokio runtime | Sam Tay | |
2020-06-18 | Allow searching multiple SE sites at once | Sam Tay | |
2020-06-18 | Fetch q/a in the background while viewing --luckyv0.2.1 | Sam Tay | |
2020-06-17 | Use async http requests via tokio | Sam Tay | |
2020-06-16 | Add --lucky flag | Sam Tay | |
Punting on async for now because loading up the cursive app is already super fast. Might be noticeably necessary after multi-site and external search engines are added | |||
2020-06-11 | ...Use cursive instead | Sam Tay | |
2020-06-10 | Trying out tui-rs... | Sam Tay | |
2020-06-08 | Clean up reading/writing to files | Sam Tay | |
2020-06-08 | Refactor error handling | Sam Tay | |
2020-06-08 | Implement --set-api-keyv0.1.1 | Sam Tay | |
2020-06-08 | Use markdown in default error messages | Sam Tay | |
2020-06-08 | Print top answer in styled markdownv0.1.0 | Sam Tay | |
2020-06-07 | Leverage termimad to print sites in a table | Sam Tay | |
And scrap all the crossterm wrappers in term.rs | |||
2020-06-07 | Start using termimad | Sam Tay | |
Getting feet wet by scrapping manual crossterm calls and just letting termimad do the heavy lifting via markdown | |||
2020-06-07 | Thank god for clippy | Sam Tay | |
2020-06-07 | Propagate errors throughout app | Sam Tay | |
and add stdout styles via crossterm | |||
2020-06-06 | Improve alignment when printing sites | Sam Tay | |
2020-06-06 | Implement --list-sites and --update-sites | Sam Tay | |
and validation on supplied site argument. | |||
2020-06-06 | Fetch and cache SE sites | Sam Tay | |
2020-06-04 | Move cli stuff into its own module | Sam Tay | |
2020-06-04 | Successfully print top answer to stdout | Sam Tay | |
2020-06-04 | Stash reqwest progress | Sam Tay | |
2020-06-02 | Parse CLI args with clap | Sam Tay | |
2020-05-30 | Initial commit | Sam Tay | |